diff --git a/.clang-format b/.clang-format index 000543b..0ffe52a 100644 --- a/.clang-format +++ b/.clang-format @@ -1,14 +1,14 @@ -BasedOnStyle: LLVM -IndentWidth: 4 - -Language: Cpp - -DerivePointerAlignment: false -PointerAlignment: Left - - -CompileFlags: - Add: [] - Remove: [-mno-direct-extern-access, -mdirect-extern-access] - - +BasedOnStyle: LLVM +IndentWidth: 4 + +Language: Cpp + +DerivePointerAlignment: false +PointerAlignment: Left + + +CompileFlags: + Add: [] + Remove: [-mno-direct-extern-access, -mdirect-extern-access] + + diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a6d5b6..c0dc24c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,8 +15,7 @@ set(CMAKE_AUTORCC ON) add_compile_options(-Os -O3) list(APPEND CMAKE_PREFIX_PATH - "D:/Environment/include" - "D:/Environment/lib" + "C:/msys64/mingw64/include" ) find_package(${QT_VERSION} REQUIRED COMPONENTS Widgets Network PrintSupport) diff --git a/cmake/creeper-qtConfig.cmake.in b/cmake/creeper-qtConfig.cmake.in index b8cdf80..80f23f1 100644 --- a/cmake/creeper-qtConfig.cmake.in +++ b/cmake/creeper-qtConfig.cmake.in @@ -1,8 +1,8 @@ -@PACKAGE_INIT@ - -include(CMakeFindDependencyMacro) -find_dependency(Qt5Widgets "@REQUIRED_QT_VERSION@") - -include("${CMAKE_CURRENT_LIST_DIR}/creeper-qtTargets.cmake") - -check_required_components(Spix) +@PACKAGE_INIT@ + +include(CMakeFindDependencyMacro) +find_dependency(Qt5Widgets "@REQUIRED_QT_VERSION@") + +include("${CMAKE_CURRENT_LIST_DIR}/creeper-qtTargets.cmake") + +check_required_components(Spix) diff --git a/component.hh b/component.hh index 4f63f3b..f149fd3 100644 --- a/component.hh +++ b/component.hh @@ -1,21 +1,22 @@ -#pragma once - -#include -#include - -template -using raw_pointer = T*; - -struct NavComponentState { - creeper::ThemeManager& manager; - std::function switch_callback; - - std::vector> buttons_context; -}; - -auto NavComponent(NavComponentState&) noexcept -> raw_pointer; - -struct ViewComponentState { - creeper::ThemeManager& manager; -}; +#pragma once + +#include +#include +#include + +template +using raw_pointer = T*; + +struct NavComponentState { + creeper::ThemeManager& manager; + std::function switch_callback; + + std::vector> buttons_context; +}; + +auto NavComponent(NavComponentState&) noexcept -> raw_pointer; + +struct ViewComponentState { + creeper::ThemeManager& manager; +}; auto ViewComponent(ViewComponentState&) noexcept -> raw_pointer; \ No newline at end of file diff --git a/components/charts/heatmap.hh b/components/charts/heatmap.hh index c24a5e5..41dd71d 100644 --- a/components/charts/heatmap.hh +++ b/components/charts/heatmap.hh @@ -1,131 +1,131 @@ -// -// Created by Lenn on 2025/10/17. -// - -#ifndef TOUCHSENSOR_HEATMAP_H -#define TOUCHSENSOR_HEATMAP_H - -#include "modern-qt/utility/theme/theme.hh" -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/pimpl.hh" -#include "modern-qt/utility/wrapper/property.hh" -#include "qcustomplot/qcustomplot.h" -#include "modern-qt/utility/wrapper/widget.hh" -#include -#include -#include - -struct point_data { - double x; - double y; - double z; - explicit point_data(double x, double y, double z) : x{x}, y{y}, z{z} {} -}; -using PointData = struct point_data; -namespace creeper { -class HeatMapPlot; - -namespace plot_widget::internal { -class BasicPlot : public QCustomPlot { - CREEPER_PIMPL_DEFINITION(BasicPlot) - friend class HeatMapPlot; -public: - // BasicPlot(); - // ~BasicPlot(); - // BasicPlot(const BasicPlot&) = delete; - // BasicPlot& operator=(const BasicPlot&) = delete; - - void init_plot()const; - void load_theme_manager(ThemeManager&)const; - void set_xlabel_text(const QString&)const; - void set_ylabel_text(const QString&)const; - void set_matrix_size(const QSize&)const; - void set_matrix_size(const int& w, const int& h)const; - void set_data(const QVector& data)const; - void set_color_gradient_range(const double& min, const double& max)const; - QSize get_matrix_size() const; - bool is_initialized() const; - -public slots: - void update_dynamic_heatmap(const QVector& map)const; - void dataChanged(const QVector& map)const; - void dataRangeChanged(const double& min, const double& max)const; - -protected: - void paintEvent(QPaintEvent*) override; - -private: - friend struct Impl; - -}; -} // namespace plot_widget::internal - -namespace plot_widget::pro { - using Token = common::Token; - - using XLabelText = common::pro::String; - - using YLabelText = common::pro::String; - - struct MatrixSize : Token { - QSize size; - explicit MatrixSize(const int& w, const int& h) : size{w, h} {} - explicit MatrixSize(const QSize& s) : size{s} {} - void apply(auto& self) const { - self.set_matrix_size(size); - } - }; - - using Data = common::pro::Vector; - - struct ColorRange : Token { - double min; - double max; - explicit ColorRange(double min, double max) : min{min}, max{max} {} - void apply(auto& self) const { - self.set_color_gradient_range(min, max); - } - }; - - template - using OnDataChanged = - common::pro::SignalInjection; - - template - using OnDataRangeChanged = - common::pro::SignalInjection; - - template - concept trait = std::derived_from; - - using PlotData = common::pro::Vector; - - using DataRange = common::pro::Array; - - CREEPER_DEFINE_CHECKER(trait); - using namespace widget::pro; - using namespace theme::pro; -} - -struct HeatMapPlot - : public Declarative> { - using Declarative::Declarative; - void paintEvent(QPaintEvent*) override; -}; -} - -#endif // TOUCHSENSOR_HEATMAP_H +// +// Created by Lenn on 2025/10/17. +// + +#ifndef TOUCHSENSOR_HEATMAP_H +#define TOUCHSENSOR_HEATMAP_H + +#include "modern-qt/utility/theme/theme.hh" +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/pimpl.hh" +#include "modern-qt/utility/wrapper/property.hh" +#include "qcustomplot/qcustomplot.h" +#include "modern-qt/utility/wrapper/widget.hh" +#include +#include +#include + +struct point_data { + double x; + double y; + double z; + explicit point_data(double x, double y, double z) : x{x}, y{y}, z{z} {} +}; +using PointData = struct point_data; +namespace creeper { +class HeatMapPlot; + +namespace plot_widget::internal { +class BasicPlot : public QCustomPlot { + CREEPER_PIMPL_DEFINITION(BasicPlot) + friend class HeatMapPlot; +public: + // BasicPlot(); + // ~BasicPlot(); + // BasicPlot(const BasicPlot&) = delete; + // BasicPlot& operator=(const BasicPlot&) = delete; + + void init_plot()const; + void load_theme_manager(ThemeManager&)const; + void set_xlabel_text(const QString&)const; + void set_ylabel_text(const QString&)const; + void set_matrix_size(const QSize&)const; + void set_matrix_size(const int& w, const int& h)const; + void set_data(const QVector& data)const; + void set_color_gradient_range(const double& min, const double& max)const; + QSize get_matrix_size() const; + bool is_initialized() const; + +public slots: + void update_dynamic_heatmap(const QVector& map)const; + void dataChanged(const QVector& map)const; + void dataRangeChanged(const double& min, const double& max)const; + +protected: + void paintEvent(QPaintEvent*) override; + +private: + friend struct Impl; + +}; +} // namespace plot_widget::internal + +namespace plot_widget::pro { + using Token = common::Token; + + using XLabelText = common::pro::String; + + using YLabelText = common::pro::String; + + struct MatrixSize : Token { + QSize size; + explicit MatrixSize(const int& w, const int& h) : size{w, h} {} + explicit MatrixSize(const QSize& s) : size{s} {} + void apply(auto& self) const { + self.set_matrix_size(size); + } + }; + + using Data = common::pro::Vector; + + struct ColorRange : Token { + double min; + double max; + explicit ColorRange(double min, double max) : min{min}, max{max} {} + void apply(auto& self) const { + self.set_color_gradient_range(min, max); + } + }; + + template + using OnDataChanged = + common::pro::SignalInjection; + + template + using OnDataRangeChanged = + common::pro::SignalInjection; + + template + concept trait = std::derived_from; + + using PlotData = common::pro::Vector; + + using DataRange = common::pro::Array; + + CREEPER_DEFINE_CHECKER(trait); + using namespace widget::pro; + using namespace theme::pro; +} + +struct HeatMapPlot + : public Declarative> { + using Declarative::Declarative; + void paintEvent(QPaintEvent*) override; +}; +} + +#endif // TOUCHSENSOR_HEATMAP_H diff --git a/components/charts/heatmap.impl.hh b/components/charts/heatmap.impl.hh index 3e5a173..acf64a0 100644 --- a/components/charts/heatmap.impl.hh +++ b/components/charts/heatmap.impl.hh @@ -1,197 +1,177 @@ -// -// Created by Lenn on 2025/10/17. -// - -#ifndef TOUCHSENSOR_HEATMAP_IMPL_HH -#define TOUCHSENSOR_HEATMAP_IMPL_HH - -#include "heatmap.hh" -#include "modern-qt/utility/theme/theme.hh" -#include "modern-qt/widget/sliders.hh" -#include -#include -#include -using namespace creeper::plot_widget::internal; - -struct BasicPlot::Impl { - explicit Impl(BasicPlot& self) noexcept : self{self}, initialized(false), matrix_size(QSize{3, 4}) {} - -public: - auto set_xlabel_text(const QString& text) -> void { - xlabel = text; - if (initialized) { - self.xAxis->setLabel(text); - self.replot(); - } - } - - auto set_ylabel_text(const QString& text) -> void { - ylabel = text; - if (initialized) { - self.yAxis->setLabel(text); - self.replot(); - } - } - - auto set_matrix_size(const QSize& size) -> void { - matrix_size = size; - if (initialized) { - // 重新初始化热力图以适应新的矩阵大小 - reset_plot(); - if (!data_points.isEmpty()) { - set_data(data_points); - } - } - } - - auto load_theme_manager(ThemeManager& mgr) -> void { - mgr.append_handler(&self, [this](const ThemeManager& mgr) { - // 可以根据主题更新颜色渐变等 - if (initialized) { - self.replot(); - } - }); - } - - auto set_color_gradient_range(const double& min, const double& max) -> void { - if (initialized && self.plottableCount() > 0) { - auto* cpmp = static_cast(self.plottable(0)); - cpmp->setDataRange(QCPRange(min, max)); - self.replot(); - } - color_min = min; - color_max = max; - } - - auto set_data(const QVector& data) -> void { - data_points = data; - if (initialized) { - update_plot_data(); - } - } - - auto initialize_plot() -> void { - if (initialized) return; - -QCPColorMap* cpmp = new QCPColorMap(self.xAxis, self.yAxis); - cpmp->data()->setSize(matrix_size.width(), matrix_size.height()); - cpmp->data()->setRange(QCPRange(0.5, matrix_size.width() - 0.5), - QCPRange(0.5, matrix_size.height() - 0.5)); - - // 配置坐标轴 - QSharedPointer xticker(new QCPAxisTickerText); - QSharedPointer yticker(new QCPAxisTickerText); - xticker->setSubTickCount(1); - yticker->setSubTickCount(1); - self.xAxis->setVisible(false); - self.yAxis->setVisible(false); - self.xAxis->setTicker(xticker); - self.yAxis->setTicker(yticker); - - // 设置网格 - self.xAxis->grid()->setPen(Qt::NoPen); - self.yAxis->grid()->setPen(Qt::NoPen); - self.xAxis->grid()->setSubGridVisible(true); - self.yAxis->grid()->setSubGridVisible(true); - self.xAxis->setSubTicks(true); - self.yAxis->setSubTicks(true); - self.xAxis->setTickLength(0); - self.yAxis->setTickLength(0); - self.xAxis->setSubTickLength(6); - self.yAxis->setSubTickLength(6); - - // 设置范围 - self.xAxis->setRange(0, matrix_size.width()); - self.yAxis->setRange(0, matrix_size.height()); - - // 设置标签 - if (!xlabel.isEmpty()) self.xAxis->setLabel(xlabel); - if (!ylabel.isEmpty()) self.yAxis->setLabel(ylabel); - - // 添加/复用颜色刻度(避免重复 addElement 到相同单元格导致告警) - QCPLayoutElement* occupied = self.plotLayout()->element(1, 0); - QCPColorScale* color_scale = occupied ? qobject_cast(occupied) : nullptr; - if (!color_scale) { - if (occupied) { - // 单元格被其他元素占用,移除并删除后再放入 ColorScale - self.plotLayout()->remove(occupied); - delete occupied; - occupied = nullptr; - } - color_scale = new QCPColorScale(&self); - color_scale->setType(QCPAxis::atBottom); - self.plotLayout()->addElement(1, 0, color_scale); - } - cpmp->setColorScale(color_scale); - - // 设置颜色渐变 - QCPColorGradient gradient; - gradient.setColorStopAt(0.0, QColor(246, 239, 166)); // F6EFA6 - gradient.setColorStopAt(1.0, QColor(191, 68, 76)); // BF444C - cpmp->setGradient(gradient); - - // 设置数据范围 - cpmp->setDataRange(QCPRange(color_min, color_max)); - cpmp->setInterpolate(false); - - // 配置边距 - QCPMarginGroup *margin_group = new QCPMarginGroup(&self); - self.axisRect()->setMarginGroup(QCP::msLeft | QCP::msRight, margin_group); - color_scale->setMarginGroup(QCP::msLeft | QCP::msRight, margin_group); - - initialized = true; - - // 如果已有数据,更新图表 - if (!data_points.isEmpty()) { - update_plot_data(); - } - } - - auto reset_plot() -> void { - // 清除所有绘图元素 - self.clearPlottables(); - self.clearGraphs(); - self.clearItems(); - self.clearFocus(); - - // 重新初始化 - initialized = false; - initialize_plot(); - } - auto update_plot_data() -> void { - if (!initialized || self.plottableCount() == 0) return; - - auto* cpmp = static_cast(self.plottable(0)); - - // 设置新数据 - for (const auto& item : data_points) { - if (item.x >= 0 && item.x < matrix_size.width() && - item.y >= 0 && item.y < matrix_size.height()) { - cpmp->data()->setCell(item.x, item.y, item.z); - } - } - - // 重绘 - self.replot(); - } - - auto is_plot_initialized() const -> bool { - return initialized; - } - - auto get_matrix_size() const -> QSize { - return matrix_size; - } - -private: - QString xlabel; - QString ylabel; - QSize matrix_size; - QVector data_points; - double color_min = 0.0; - double color_max = 800.0; - bool initialized; - BasicPlot& self; -}; - -#endif // TOUCHSENSOR_HEATMAP_IMPL_HH +// +// Created by Lenn on 2025/10/17. +// + +#ifndef TOUCHSENSOR_HEATMAP_IMPL_HH +#define TOUCHSENSOR_HEATMAP_IMPL_HH + +#include "heatmap.hh" +#include "modern-qt/utility/theme/theme.hh" +#include "modern-qt/widget/sliders.hh" +#include +#include +#include +using namespace creeper::plot_widget::internal; + +struct BasicPlot::Impl { + explicit Impl(BasicPlot& self) noexcept : self{self}, initialized(false), matrix_size(QSize{3, 4}) {} + +public: + auto set_xlabel_text(const QString& text) -> void { + xlabel = text; + if (initialized) { + self.xAxis->setLabel(text); + self.replot(); + } + } + + auto set_ylabel_text(const QString& text) -> void { + ylabel = text; + if (initialized) { + self.yAxis->setLabel(text); + self.replot(); + } + } + + auto set_matrix_size(const QSize& size) -> void { + matrix_size = size; + if (initialized) { + reset_plot(); + if (!data_points.isEmpty()) { + set_data(data_points); + } + } + } + + auto load_theme_manager(ThemeManager& mgr) -> void { + mgr.append_handler(&self, [this](const ThemeManager& mgr) { + if (initialized) { + self.replot(); + } + }); + } + + auto set_color_gradient_range(const double& min, const double& max) -> void { + if (initialized && self.plottableCount() > 0) { + auto* cpmp = static_cast(self.plottable(0)); + cpmp->setDataRange(QCPRange(min, max)); + self.replot(); + } + color_min = min; + color_max = max; + } + + auto set_data(const QVector& data) -> void { + data_points = data; + if (initialized) { + update_plot_data(); + } + } + + auto initialize_plot() -> void { + if (initialized) return; + +QCPColorMap* cpmp = new QCPColorMap(self.xAxis, self.yAxis); + cpmp->data()->setSize(matrix_size.width(), matrix_size.height()); + cpmp->data()->setRange(QCPRange(0.5, matrix_size.width() - 0.5), + QCPRange(0.5, matrix_size.height() - 0.5)); + + QSharedPointer xticker(new QCPAxisTickerText); + QSharedPointer yticker(new QCPAxisTickerText); + xticker->setSubTickCount(1); + yticker->setSubTickCount(1); + self.xAxis->setVisible(false); + self.yAxis->setVisible(false); + self.xAxis->setTicker(xticker); + self.yAxis->setTicker(yticker); + + self.xAxis->grid()->setPen(Qt::NoPen); + self.yAxis->grid()->setPen(Qt::NoPen); + self.xAxis->grid()->setSubGridVisible(true); + self.yAxis->grid()->setSubGridVisible(true); + self.xAxis->setSubTicks(true); + self.yAxis->setSubTicks(true); + self.xAxis->setTickLength(0); + self.yAxis->setTickLength(0); + self.xAxis->setSubTickLength(6); + self.yAxis->setSubTickLength(6); + + + self.xAxis->setRange(0, matrix_size.width()); + self.yAxis->setRange(0, matrix_size.height()); + + if (!xlabel.isEmpty()) self.xAxis->setLabel(xlabel); + if (!ylabel.isEmpty()) self.yAxis->setLabel(ylabel); + + QCPColorScale* color_scale = new QCPColorScale(&self); + color_scale->setType(QCPAxis::atBottom); + self.plotLayout()->addElement(1, 0, color_scale); + cpmp->setColorScale(color_scale); + + QCPColorGradient gradient; + gradient.setColorStopAt(0.0, QColor(246, 239, 166)); // F6EFA6 + gradient.setColorStopAt(1.0, QColor(191, 68, 76)); // BF444C + cpmp->setGradient(gradient); + + cpmp->setDataRange(QCPRange(color_min, color_max)); + cpmp->setInterpolate(false); + + QCPMarginGroup *margin_group = new QCPMarginGroup(&self); + self.axisRect()->setMarginGroup(QCP::msLeft | QCP::msRight, margin_group); + color_scale->setMarginGroup(QCP::msLeft | QCP::msRight, margin_group); + + initialized = true; + + if (!data_points.isEmpty()) { + update_plot_data(); + } + } + + auto reset_plot() -> void { + // 清除所有绘图元素 + self.clearPlottables(); + self.clearGraphs(); + self.clearItems(); + self.clearFocus(); + + // 重新初始化 + initialized = false; + initialize_plot(); + } + auto update_plot_data() -> void { + if (!initialized || self.plottableCount() == 0) return; + + auto* cpmp = static_cast(self.plottable(0)); + + // 设置新数据 + for (const auto& item : data_points) { + if (item.x >= 0 && item.x < matrix_size.width() && + item.y >= 0 && item.y < matrix_size.height()) { + cpmp->data()->setCell(item.x, item.y, item.z); + } + } + + // 重绘 + self.replot(); + } + + auto is_plot_initialized() const -> bool { + return initialized; + } + + auto get_matrix_size() const -> QSize { + return matrix_size; + } + +private: + QString xlabel; + QString ylabel; + QSize matrix_size; + QVector data_points; + double color_min = 0.0; + double color_max = 800.0; + bool initialized; + BasicPlot& self; +}; + +#endif // TOUCHSENSOR_HEATMAP_IMPL_HH diff --git a/components/ffmsep/cpdecoder.hh b/components/ffmsep/cpdecoder.hh index 6966100..86343b7 100644 --- a/components/ffmsep/cpdecoder.hh +++ b/components/ffmsep/cpdecoder.hh @@ -1,125 +1,119 @@ -#pragma once - -#include "components/ffmsep/cpdecoder.hh" -#include -#include -#include -#include -#include -#include -#include -#include - -namespace ffmsep { - -inline constexpr int CP_SUCCESS = 0; -inline constexpr int CP_ERROR_EOF = -1; -inline constexpr int CP_ERROR_EAGAIN = -2; -inline constexpr int CP_ERROR_NOT_OPEN = -3; -inline constexpr int CP_ERROR_INVALID_STATE = -4; -inline constexpr int CP_ERROR_INVALID_ARGUMENT = -5; - -enum class CPMediaType : std::uint8_t { - Unknow = 0, - Data, -}; - -enum class CPCodecID : std::uint32_t { - Unknow = 0, - Tactile = 0x54514354u // 'T','Q','C','T':触觉传感器协议标识 Tactile Quick Codec Type -}; - -struct CPPacket { - std::vector payload; - std::int64_t pts = 0; - std::int64_t dts = 0; - bool end_of_stream = false; - bool flush = false; - - CPPacket() = default; - CPPacket(std::vector data, std::int64_t pts_value = 0, std::int64_t dts_value = 0) noexcept - : payload(std::move(data)), pts(pts_value), dts(dts_value) {} - - [[nodiscard]] bool empty() const noexcept {return payload.empty();} -}; - -struct CPFrame { - std::vector data; - std::int64_t pts = 0; - bool key_frame = false; - bool valid = false; - - void reset() noexcept { - data.clear(); - key_frame = false; - valid = false; - pts = 0; - } -}; - -struct CPCodecContext; - -struct CPCodec { - using InitFn = int(*)(CPCodecContext*); - using CloseFn = void(*)(CPCodecContext*); - using SendPacketFn = int(*)(CPCodecContext*, const CPPacket&); - using ReceiveFrameFn = int(*)(CPCodecContext*, CPFrame&); - - const char* name = nullptr; - const char* long_name = nullptr; - CPMediaType type = CPMediaType::Unknow; - CPCodecID id = CPCodecID::Unknow; - std::size_t priv_data_size = 0; - InitFn init = nullptr; - CloseFn close = nullptr; - SendPacketFn send_packet = nullptr; - ReceiveFrameFn receive_frame = nullptr; -}; - -struct CPCodecContext { - const CPCodec* codec = nullptr; - void* priv_data = nullptr; - CPMediaType codec_type = CPMediaType::Unknow; - bool is_open = false; - - void clear() noexcept { - codec = nullptr; - priv_data = nullptr; - codec_type = CPMediaType::Unknow; - is_open = false; - priv_storage.clear(); - } - - void* ensure_priv_storage(std::size_t size); - void release_priv_storage() noexcept; - - template - [[nodiscard]] T* priv_as() noexcept { - return static_cast(priv_data); - } - - template - [[nodiscard]] const T* priv_as() const noexcept { - return static_cast(priv_data); - } - -private: - std::vector priv_storage; - friend CPCodecContext* cpcodec_alloc_context(const CPCodec*); - friend int cpcodec_open(CPCodecContext*, const CPCodec*); - friend int cpcodec_close(CPCodecContext*); -}; - -void cpcodec_register(const CPCodec* codec); -void cpcodec_register_many(std::initializer_list codecs); -const CPCodec* cpcodec_find_decoder(CPCodecID id); -const CPCodec* cpcodec_find_decoder_by_name(std::string_view name); -std::vector cpcodec_list_codecs(); - -CPCodecContext* cpcodec_alloc_context(const CPCodec* codec); -int cpcodec_open(CPCodecContext*, const CPCodec*); -int cpcodec_close(CPCodecContext*); -void cpcodec_free_context(CPCodecContext **ctx); -int cpcodec_send_packet(CPCodecContext*, const CPPacket*); -int cpcodec_receive_frame(CPCodecContext*, CPFrame*); +#pragma once +#include +#include +#include +#include +#include + +namespace ffmsep { + +inline constexpr int CP_SUCCESS = 0; +inline constexpr int CP_ERROR_EOF = -1; +inline constexpr int CP_ERROR_EAGAIN = -2; +inline constexpr int CP_ERROR_NOT_OPEN = -3; +inline constexpr int CP_ERROR_INVALID_STATE = -4; +inline constexpr int CP_ERROR_INVALID_ARGUMENT = -5; + +enum class CPMediaType : std::uint8_t { + Unknow = 0, + Data, +}; + +enum class CPCodecID : std::uint32_t { + Unknow = 0, + Tactile = 0x54514354u // 'T','Q','C','T':触觉传感器协议标识 Tactile Quick Codec Type +}; + +struct CPPacket { + std::vector payload; + std::int64_t pts = 0; + std::int64_t dts = 0; + bool end_of_stream = false; + bool flush = false; + + CPPacket() = default; + CPPacket(std::vector data, std::int64_t pts_value = 0, std::int64_t dts_value = 0) noexcept + : payload(std::move(data)), pts(pts_value), dts(dts_value) {} + + [[nodiscard]] bool empty() const noexcept {return payload.empty();} +}; + +struct CPFrame { + std::vector data; + std::int64_t pts = 0; + bool key_frame = false; + bool valid = false; + + void reset() noexcept { + data.clear(); + key_frame = false; + valid = false; + pts = 0; + } +}; + +struct CPCodecContext; + +struct CPCodec { + using InitFn = int(*)(CPCodecContext*); + using CloseFn = void(*)(CPCodecContext*); + using SendPacketFn = int(*)(CPCodecContext*, const CPPacket&); + using ReceiveFrameFn = int(*)(CPCodecContext*, CPFrame&); + + const char* name = nullptr; + const char* long_name = nullptr; + CPMediaType type = CPMediaType::Unknow; + CPCodecID id = CPCodecID::Unknow; + std::size_t priv_data_size = 0; + InitFn init = nullptr; + CloseFn close = nullptr; + SendPacketFn send_packet = nullptr; + ReceiveFrameFn receive_frame = nullptr; +}; + +struct CPCodecContext { + const CPCodec* codec = nullptr; + void* priv_data = nullptr; + CPMediaType codec_type = CPMediaType::Unknow; + bool is_open = false; + + void clear() noexcept { + codec = nullptr; + priv_data = nullptr; + codec_type = CPMediaType::Unknow; + is_open = false; + priv_storage.clear(); + } + + void* ensure_priv_storage(std::size_t size); + void release_priv_storage() noexcept; + + template + [[nodiscard]] T* priv_as() noexcept { + return static_cast(priv_data); + } + + template + [[nodiscard]] const T* priv_as() const noexcept { + return static_cast(priv_data); + } + +private: + std::vector priv_storage; + friend CPCodecContext* cpcodec_alloc_context(const CPCodec*); + friend int cpcodec_open(CPCodecContext*, const CPCodec*); + friend int cpcodec_close(CPCodecContext*); +}; +void cpcodec_register(const CPCodec* codec); +void cpcodec_register_many(std::initializer_list codecs); +const CPCodec* cpcodec_find_decoder(CPCodecID id); +const CPCodec* cpcodec_find_decoder_by_name(std::string_view name); +std::vector cpcodec_list_codecs(); + +CPCodecContext* cpcodec_alloc_context(const CPCodec* codec); +int cpcodec_open(CPCodecContext*, const CPCodec*); +int cpcodec_close(CPCodecContext*); +void cpcodec_free_context(CPCodecContext **ctx); +int cpcodec_send_packet(CPCodecContext*, const CPPacket*); +int cpcodec_receive_frame(CPCodecContext*, CPFrame*); } \ No newline at end of file diff --git a/components/ffmsep/cpstream_core.cc b/components/ffmsep/cpstream_core.cc index a70a355..1aa1261 100644 --- a/components/ffmsep/cpstream_core.cc +++ b/components/ffmsep/cpstream_core.cc @@ -62,6 +62,9 @@ struct CPStreamCore::Impl { if (config_.frame_queue_capacity == 0U) { config_.frame_queue_capacity = 1U; } + if (config_.slave_request_interval.count() < 0) { + config_.slave_request_interval = std::chrono::milliseconds{0}; + } frame_queue_capacity_ = config_.frame_queue_capacity; } @@ -106,7 +109,9 @@ struct CPStreamCore::Impl { config_.parity, config_.stopbits, config_.flowcontrol); - serial->open(); + if (!serial->isOpen()) { + serial->open(); + } serial->flush(); { @@ -213,6 +218,9 @@ struct CPStreamCore::Impl { reader_thread_ = std::thread(&Impl::reader_loop, this); decoder_thread_ = std::thread(&Impl::decoder_loop, this); + if (!config_.slave_request_command.empty()) { + slave_thread_ = std::thread(&Impl::slave_loop, this); + } return true; } @@ -227,6 +235,9 @@ struct CPStreamCore::Impl { if (reader_thread_.joinable()) { reader_thread_.join(); } + if (slave_thread_.joinable()) { + slave_thread_.join(); + } signal_decoder_flush(true); packet_cv_.notify_all(); @@ -399,6 +410,33 @@ struct CPStreamCore::Impl { } } + void slave_loop() { + const auto command = config_.slave_request_command; + auto interval = config_.slave_request_interval; + if (interval.count() < 0) { + interval = std::chrono::milliseconds{0}; + } + const bool repeat = interval.count() > 0; + + while (!stop_requested_.load(std::memory_order_acquire)) { + const bool success = send(command); + if (!success) { + std::this_thread::sleep_for(kReaderIdleSleep); + continue; + } + if (!repeat) { + break; + } + + auto remaining = interval; + while (remaining.count() > 0 && !stop_requested_.load(std::memory_order_acquire)) { + const auto step = std::min(remaining, kReaderIdleSleep); + std::this_thread::sleep_for(step); + remaining -= step; + } + } + } + void decoder_loop() { while (true) { Packet packet; @@ -450,6 +488,15 @@ struct CPStreamCore::Impl { decoded.pts = frame.pts; decoded.received_at = std::chrono::steady_clock::now(); decoded.frame = std::move(frame); + if (codec_descriptor_ && codec_descriptor_->id == CPCodecID::Tactile) { + if (auto parsed = tactile::parse_frame(decoded.frame)) { + decoded.tactile = parsed; + decoded.tactile_pressures = tactile::parse_pressure_values(*parsed); + if (auto matrix = tactile::parse_matrix_size_payload(*parsed)) { + decoded.tactile_matrix_size = matrix; + } + } + } FrameCallback callback_copy; { @@ -520,6 +567,7 @@ struct CPStreamCore::Impl { CPCodecContext* codec_ctx_ = nullptr; std::thread reader_thread_; + std::thread slave_thread_; std::thread decoder_thread_; std::mutex packet_mutex_; diff --git a/components/ffmsep/cpstream_core.hh b/components/ffmsep/cpstream_core.hh index d580d0d..f04c14f 100644 --- a/components/ffmsep/cpstream_core.hh +++ b/components/ffmsep/cpstream_core.hh @@ -1,6 +1,7 @@ #pragma once #include "components/ffmsep/cpdecoder.hh" +#include "components/ffmsep/tactile/tacdec.hh" #include #include #include @@ -16,6 +17,9 @@ struct DecodedFrame { CPFrame frame; std::chrono::steady_clock::time_point received_at{}; std::int64_t pts = 0; + std::optional tactile; + std::vector tactile_pressures; + std::optional tactile_matrix_size; }; struct CPStreamConfig { @@ -31,6 +35,8 @@ struct CPStreamConfig { std::size_t frame_queue_capacity = 16; CPCodecID codec_id = CPCodecID::Unknow; std::string codec_name; + std::vector slave_request_command{}; + std::chrono::milliseconds slave_request_interval{200}; }; class CPStreamCore { diff --git a/components/ffmsep/tactile/tacdec.cc b/components/ffmsep/tactile/tacdec.cc index ce7a51f..978f8cf 100644 --- a/components/ffmsep/tactile/tacdec.cc +++ b/components/ffmsep/tactile/tacdec.cc @@ -1,25 +1,26 @@ -#include "tacdec.hh" -#include "components/ffmsep/cpdecoder.hh" +#include "tacdec.hh" +#include "components/ffmsep/cpdecoder.hh" #include -#include -#include -#include -#include -#include - +#include +#include +#include +#include +#include +#include + namespace ffmsep::tactile { namespace { -constexpr std::size_t kMinimumFrameSize = 1 - + 1 - + 1 - + 1 - + 0 - + 2 - + 2; - -constexpr std::uint16_t kCrcInitial = 0xFFFF; -constexpr std::uint16_t kCrcPolynomial = 0xA001; +constexpr std::size_t kHeaderSize = 4U; // start bytes + length field +constexpr std::size_t kFixedSectionSize = 1U + 1U + 1U + 4U + 2U + 1U; // address..status +constexpr std::size_t kMinimumFrameSize = kHeaderSize + kFixedSectionSize + 1U; // + CRC byte +constexpr std::uint8_t kCrcPolynomial = 0x07U; +constexpr std::uint8_t kCrcInitial = 0x00U; +constexpr std::uint8_t kCrcXorOut = 0xA9U; +constexpr std::array kStartSequence{ + kStartByteFirst, + kStartByteSecond +}; struct TactileDecoderContext { std::vector fifo; @@ -27,77 +28,72 @@ struct TactileDecoderContext { std::int64_t next_pts = 0; }; -std::size_t frame_length_from_payload(std::uint8_t payload_length) { - return 1U + 1U + 1U + 1U + payload_length + 2U + 2U; -} - const std::uint8_t* buffer_data(const std::vector& buf) { return buf.empty() ? nullptr : buf.data(); } -std::uint16_t crc16_modbus(const std::uint8_t* data, std::size_t length) { - std::uint16_t crc = kCrcInitial; +std::uint8_t crc8_with_xorout(const std::uint8_t* data, std::size_t length) { + std::uint8_t reg = kCrcInitial; for (std::size_t i = 0; i < length; ++i) { - crc ^= static_cast(data[i]); + reg ^= data[i]; for (int bit = 0; bit < 8; ++bit) { - if ((crc & 0x0001U) != 0U) { - crc = static_cast((crc >> 1U) ^ kCrcPolynomial); - } - else { - crc = static_cast(crc >> 1U); + if ((reg & 0x80U) != 0U) { + reg = static_cast((reg << 1U) ^ kCrcPolynomial); + } else { + reg = static_cast(reg << 1U); } } } - return crc; + return static_cast(reg ^ kCrcXorOut); } TactileDecoderContext* get_priv(CPCodecContext* ctx) { return ctx ? ctx->priv_as() : nullptr; } - -int tactile_init(CPCodecContext* ctx) { - if (!ctx) { - return CP_ERROR_INVALID_ARGUMENT; - } - if (!ctx->priv_data) { - ctx->ensure_priv_storage(sizeof(TactileDecoderContext)); - } - auto* storage = static_cast(ctx->priv_data); - new (storage) TactileDecoderContext(); - return CP_SUCCESS; -} - -void tactile_close(CPCodecContext* ctx) { - if (!ctx || !ctx->priv_data) { - return; - } - if (auto* priv = get_priv(ctx); priv != nullptr) { - priv->~TactileDecoderContext(); - } -} - -int tactile_send_packet(CPCodecContext* ctx, const CPPacket& packet) { - auto priv = get_priv(ctx); - if (!priv) { - return CP_ERROR_INVALID_STATE; - } - if (packet.flush) { - priv->fifo.clear(); - priv->end_of_stream = false; - priv->next_pts = 0; - } - - if (!packet.payload.empty()) { - priv->fifo.insert(priv->fifo.end(), packet.payload.begin(), packet.payload.end()); - } - - if (packet.end_of_stream) { - priv->end_of_stream = true; - } - - return CP_SUCCESS; -} - + +int tactile_init(CPCodecContext* ctx) { + if (!ctx) { + return CP_ERROR_INVALID_ARGUMENT; + } + if (!ctx->priv_data) { + ctx->ensure_priv_storage(sizeof(TactileDecoderContext)); + } + auto* storage = static_cast(ctx->priv_data); + new (storage) TactileDecoderContext(); + return CP_SUCCESS; +} + +void tactile_close(CPCodecContext* ctx) { + if (!ctx || !ctx->priv_data) { + return; + } + if (auto* priv = get_priv(ctx); priv != nullptr) { + priv->~TactileDecoderContext(); + } +} + +int tactile_send_packet(CPCodecContext* ctx, const CPPacket& packet) { + auto priv = get_priv(ctx); + if (!priv) { + return CP_ERROR_INVALID_STATE; + } + if (packet.flush) { + priv->fifo.clear(); + priv->end_of_stream = false; + priv->next_pts = 0; + } + + if (!packet.payload.empty()) { + priv->fifo.insert(priv->fifo.end(), packet.payload.begin(), packet.payload.end()); + } + + if (packet.end_of_stream) { + priv->end_of_stream = true; + } + + return CP_SUCCESS; +} + int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { auto* priv = get_priv(ctx); if (!priv) { @@ -115,7 +111,8 @@ int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { return CP_ERROR_EAGAIN; } - auto start_it = std::find(buf.begin(), buf.end(), kStartByte); + const auto start_it = std::search(buf.begin(), buf.end(), + kStartSequence.begin(), kStartSequence.end()); if (start_it == buf.end()) { buf.clear(); if (priv->end_of_stream) { @@ -129,7 +126,7 @@ int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { buf.erase(buf.begin(), start_it); } - if (buf.size() < kMinimumFrameSize) { + if (buf.size() < kHeaderSize) { if (priv->end_of_stream) { buf.clear(); priv->end_of_stream = false; @@ -139,11 +136,21 @@ int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { } const std::uint8_t* data = buffer_data(buf); - const std::uint8_t address = data[1U]; - const FunctionCode function = static_cast(data[2U]); - const std::uint8_t payload_length = data[3U]; - const std::size_t total_frame_length = frame_length_from_payload(payload_length); + if (!data) { + buf.clear(); + continue; + } + const std::uint16_t data_length = + static_cast(data[2]) | + static_cast(static_cast(data[3]) << 8U); + + if (data_length < kFixedSectionSize) { + buf.erase(buf.begin()); + continue; + } + + const std::size_t total_frame_length = kHeaderSize + static_cast(data_length) + 1U; if (buf.size() < total_frame_length) { if (priv->end_of_stream) { buf.clear(); @@ -153,33 +160,13 @@ int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { return CP_ERROR_EAGAIN; } - const std::size_t payload_offset = 4U; - const std::size_t crc_offset = payload_offset + payload_length; - const std::size_t end_offset = crc_offset + 2U; - - const std::uint8_t crc_lo = data[crc_offset]; - const std::uint8_t crc_hi = data[crc_offset + 1U]; - const std::uint16_t crc_value = static_cast(crc_lo) | - static_cast(crc_hi << 8U); - - const std::uint8_t end_first = data[end_offset]; - const std::uint8_t end_second = data[end_offset + 1U]; - - if (end_first != kEndByteFirst || end_second != kEndByteSecond) { + const std::uint8_t computed_crc = crc8_with_xorout(data + kHeaderSize, data_length); + const std::uint8_t frame_crc = data[kHeaderSize + static_cast(data_length)]; + if (computed_crc != frame_crc) { buf.erase(buf.begin()); continue; } - const std::size_t crc_region_length = 3U + payload_length; - const std::uint16_t computed_crc = crc16_modbus(data + 1U, crc_region_length); - if (computed_crc != crc_value) { - buf.erase(buf.begin()); - continue; - } - - (void)address; - (void)function; - frame.data.assign(buf.begin(), buf.begin() + static_cast(total_frame_length)); frame.pts = priv->next_pts++; frame.key_frame = true; @@ -189,20 +176,20 @@ int tactile_receive_frame(CPCodecContext* ctx, CPFrame& frame) { return CP_SUCCESS; } } - -const CPCodec kTactileCodec { - .name = "tactile_serial", - .long_name = "Framed tactile sensor serial protocol decoder", - .type = CPMediaType::Data, - .id = CPCodecID::Tactile, - .priv_data_size = sizeof(TactileDecoderContext), - .init = &tactile_init, - .close = &tactile_close, - .send_packet = &tactile_send_packet, - .receive_frame = &tactile_receive_frame -}; -} - + +const CPCodec kTactileCodec { + .name = "tactile_serial", + .long_name = "Framed tactile sensor serial protocol decoder", + .type = CPMediaType::Data, + .id = CPCodecID::Tactile, + .priv_data_size = sizeof(TactileDecoderContext), + .init = &tactile_init, + .close = &tactile_close, + .send_packet = &tactile_send_packet, + .receive_frame = &tactile_receive_frame +}; +} + std::optional parse_frame(const CPFrame& frame) { if (!frame.valid || frame.data.size() < kMinimumFrameSize) { return std::nullopt; @@ -210,64 +197,92 @@ std::optional parse_frame(const CPFrame& frame) { const auto* bytes = frame.data.data(); const std::size_t size = frame.data.size(); - if (bytes[0] != kStartByte) { + if (bytes[0] != kStartByteFirst || bytes[1] != kStartByteSecond) { return std::nullopt; } - if (bytes[size - 2] != kEndByteFirst || bytes[size - 1] != kEndByteSecond) { + const std::uint16_t data_length = + static_cast(bytes[2]) | + static_cast(static_cast(bytes[3]) << 8U); + if (data_length < kFixedSectionSize) { return std::nullopt; } - if (size < 4U) { + const std::size_t expected_size = kHeaderSize + static_cast(data_length) + 1U; + if (size != expected_size) { return std::nullopt; } - const std::uint8_t length = bytes[3]; - if (frame_length_from_payload(length) != size) { + const std::uint8_t crc_byte = bytes[size - 1U]; + const std::uint8_t computed_crc = crc8_with_xorout(bytes + kHeaderSize, data_length); + if (computed_crc != crc_byte) { + return std::nullopt; + } + + const std::uint8_t device_address = bytes[4]; + const std::uint8_t reserved = bytes[5]; + const std::uint8_t response_function = bytes[6]; + const std::uint32_t start_address = + static_cast(bytes[7]) | + (static_cast(bytes[8]) << 8U) | + (static_cast(bytes[9]) << 16U) | + (static_cast(bytes[10]) << 24U); + const std::uint16_t return_byte_count = + static_cast(bytes[11]) | + (static_cast(bytes[12]) << 8U); + const std::uint8_t status = bytes[13]; + + const std::size_t payload_offset = kHeaderSize + kFixedSectionSize; + const std::size_t payload_length = static_cast(data_length) - kFixedSectionSize; + if (payload_length != return_byte_count) { return std::nullopt; } - const std::uint8_t address = bytes[1]; - const FunctionCode function = static_cast(bytes[2]); - const std::size_t payload_offset = 4U; TactileFrame parsed{}; - parsed.device_address = address; - parsed.function = function; - parsed.data_length = length; - parsed.payload.assign(bytes + payload_offset, bytes + payload_offset + length); + parsed.device_address = device_address; + parsed.reserved = reserved; + parsed.response_function = response_function; + parsed.function = static_cast(response_function & 0x7FU); + parsed.start_address = start_address; + parsed.return_byte_count = return_byte_count; + parsed.status = status; + parsed.payload.assign(bytes + payload_offset, bytes + payload_offset + payload_length); return parsed; } - + std::vector parse_pressure_values(const TactileFrame& frame) { + if (frame.payload.size() != frame.return_byte_count) { + return {}; + } if (frame.payload.empty() || (frame.payload.size() % 2U != 0U)) { return {}; } - std::vector values; - values.reserve(frame.payload.size() / 2U); - for (std::size_t idx = 0; idx + 1U < frame.payload.size(); idx += 2U) { - const std::uint16_t value = static_cast( - static_cast(frame.payload[idx]) | - static_cast(frame.payload[idx + 1U] << 8U)); - values.push_back(value); - } - return values; -} - -std::optional parse_matrix_size_payload(const TactileFrame& frame) { - if (frame.payload.size() != 2U) { - return std::nullopt; - } - MatrixSize size{}; - size.long_edge = frame.payload[0]; - size.short_edge = frame.payload[1]; - return size; -} - -const CPCodec* tactile_codec() { - return &kTactileCodec; -} - -void register_tactile_codec() { - cpcodec_register(&kTactileCodec); -} -} + std::vector values; + values.reserve(frame.payload.size() / 2U); + for (std::size_t idx = 0; idx + 1U < frame.payload.size(); idx += 2U) { + const std::uint16_t value = static_cast( + static_cast(frame.payload[idx]) | + static_cast(frame.payload[idx + 1U] << 8U)); + values.push_back(value); + } + return values; +} + +std::optional parse_matrix_size_payload(const TactileFrame& frame) { + if (frame.payload.size() != 2U) { + return std::nullopt; + } + MatrixSize size{}; + size.long_edge = frame.payload[0]; + size.short_edge = frame.payload[1]; + return size; +} + +const CPCodec* tactile_codec() { + return &kTactileCodec; +} + +void register_tactile_codec() { + cpcodec_register(&kTactileCodec); +} +} diff --git a/components/ffmsep/tactile/tacdec.hh b/components/ffmsep/tactile/tacdec.hh index 7028b26..cf7f06a 100644 --- a/components/ffmsep/tactile/tacdec.hh +++ b/components/ffmsep/tactile/tacdec.hh @@ -1,42 +1,45 @@ -#pragma once - -#include "cpdecoder.hh" -#include -#include -#include - +#pragma once + +#include "cpdecoder.hh" +#include +#include +#include + namespace ffmsep::tactile { -inline constexpr std::uint8_t kStartByte = 0x3A; -inline constexpr std::uint8_t kEndByteFirst = 0x0D; -inline constexpr std::uint8_t kEndByteSecond = 0x0A; +inline constexpr std::uint8_t kStartByteFirst = 0xAA; +inline constexpr std::uint8_t kStartByteSecond = 0x55; enum class FunctionCode : std::uint8_t { Unknown = 0x00, ReadMatrix = 0x01, ReadSingle = 0x02, - ReadTemperature = 0x03, - SetDeviceId = 0x51, - SetMatrixSize = 0x52, - CalibrationMode = 0x53, -}; - -struct MatrixSize { - std::uint8_t long_edge = 0; - std::uint8_t short_edge = 0; -}; + ReadTemperature = 0x03, + SetDeviceId = 0x51, + SetMatrixSize = 0x52, + CalibrationMode = 0x53, +}; + +struct MatrixSize { + std::uint8_t long_edge = 0; + std::uint8_t short_edge = 0; +}; struct TactileFrame { std::uint8_t device_address = 0; + std::uint8_t reserved = 0; + std::uint8_t response_function = 0; FunctionCode function = FunctionCode::Unknown; - std::uint8_t data_length = 0; + std::uint32_t start_address = 0; + std::uint16_t return_byte_count = 0; + std::uint8_t status = 0; std::vector payload; }; std::optional parse_frame(const CPFrame& frame); std::vector parse_pressure_values(const TactileFrame& frame); -std::optional parse_matrix_size_payload(const TactileFrame& frame); -std::optional parse_patrix_coordinate_payload(const TactileFrame& frame); - -const CPCodec* tactile_codec(); -void register_tactile_codec(); -} \ No newline at end of file +std::optional parse_matrix_size_payload(const TactileFrame& frame); +std::optional parse_patrix_coordinate_payload(const TactileFrame& frame); + +const CPCodec* tactile_codec(); +void register_tactile_codec(); +} diff --git a/components/nav.cc b/components/nav.cc index 773c073..28ea3fe 100644 --- a/components/nav.cc +++ b/components/nav.cc @@ -1,103 +1,103 @@ -#include "component.hh" - -#include "modern-qt/core/application.hh" -#include "modern-qt/layout/group.hh" -#include "modern-qt/layout/linear.hh" -#include "modern-qt/layout/mutual-exclusion-group.hh" -#include "modern-qt/utility/material-icon.hh" -#include "modern-qt/utility/theme/theme.hh" -#include "modern-qt/widget/buttons/icon-button.hh" -#include "modern-qt/widget/cards/filled-card.hh" -#include "modern-qt/widget/image.hh" - -using namespace creeper; -namespace fc = filled_card::pro; -namespace sg = select_group::pro; -namespace ln = linear::pro; -namespace im = image::pro; -namespace ic = icon_button::pro; - -auto NavComponent(NavComponentState& state) noexcept -> raw_pointer { - - const auto AvatarComponent = new Image { - im::FixedSize {60, 60}, - im::Radius {-1}, - im::ContentScale {ContentScale::CROP}, - im::BorderWidth {3}, - im::PainterResource { - ":/images/images/logo.png", - // "./images/logo.png", - }, - }; - state.manager.append_handler(AvatarComponent, [AvatarComponent](const ThemeManager& manager) { - const auto colorscheme = manager.color_scheme(); - const auto colorborder = colorscheme.secondary_container; - AvatarComponent->set_border_color(colorborder); - }); - - const auto navigation_icons_config = std::tuple { - ic::ThemeManager {state.manager}, - ic::ColorStandard, - ic::ShapeRound, - ic::TypesToggleUnselected, - ic::WidthDefault, - ic::Font {material::regular::font_1}, - ic::FixedSize {IconButton::kSmallContainerSize}, - }; - - return new FilledCard { - fc::ThemeManager {state.manager}, - fc::Radius {0}, - fc::Level {CardLevel::HIGHEST}, - fc::Layout { - ln::Spacing {10}, - ln::Margin {15}, - ln::Item { - {0, Qt::AlignHCenter}, - AvatarComponent, - }, - ln::SpacingItem {20}, - ln::Item> { - {0, Qt::AlignHCenter}, - ln::Margin {0}, - ln::SpacingItem {10}, - sg::Compose { - state.buttons_context | std::views::enumerate, - [&](int index, const auto& context) { - const auto& [name, icon] = context; - - const auto status = (index == 0) - ? ic::TypesToggleSelected - : ic::TypesToggleUnselected; - - return new IconButton { - navigation_icons_config, - status, - ic::FontIcon(icon.data()), - ic::Clickable {[=]{state.switch_callback(index, name);}}, - }; - }, - Qt::AlignHCenter, - }, - sg::SignalInjection{&IconButton::clicked}, - }, - ln::SpacingItem {40}, - ln::Stretch {255}, - ln::Item { - {0, Qt::AlignHCenter}, - navigation_icons_config, - ic::TypesDefault, - ic::FontIcon {material::icon::kLogout}, - ic::Clickable {&app::quit}, - }, - ln::Item { - {0, Qt::AlignHCenter}, - navigation_icons_config, - ic::ColorFilled, - ic::FontIcon {material::icon::kDarkMode}, - ic::Clickable{[&]{state.manager.toggle_color_mode();state.manager.apply_theme();}}, - } - } - }; -} - +#include "component.hh" + +#include "modern-qt/core/application.hh" +#include "modern-qt/layout/group.hh" +#include "modern-qt/layout/linear.hh" +#include "modern-qt/layout/mutual-exclusion-group.hh" +#include "modern-qt/utility/material-icon.hh" +#include "modern-qt/utility/theme/theme.hh" +#include "modern-qt/widget/buttons/icon-button.hh" +#include "modern-qt/widget/cards/filled-card.hh" +#include "modern-qt/widget/image.hh" + +using namespace creeper; +namespace fc = filled_card::pro; +namespace sg = select_group::pro; +namespace ln = linear::pro; +namespace im = image::pro; +namespace ic = icon_button::pro; + +auto NavComponent(NavComponentState& state) noexcept -> raw_pointer { + + const auto AvatarComponent = new Image { + im::FixedSize {60, 60}, + im::Radius {-1}, + im::ContentScale {ContentScale::CROP}, + im::BorderWidth {3}, + im::PainterResource { + ":/images/images/logo.png", + // "./images/logo.png", + }, + }; + state.manager.append_handler(AvatarComponent, [AvatarComponent](const ThemeManager& manager) { + const auto colorscheme = manager.color_scheme(); + const auto colorborder = colorscheme.secondary_container; + AvatarComponent->set_border_color(colorborder); + }); + + const auto navigation_icons_config = std::tuple { + ic::ThemeManager {state.manager}, + ic::ColorStandard, + ic::ShapeRound, + ic::TypesToggleUnselected, + ic::WidthDefault, + ic::Font {material::regular::font_1}, + ic::FixedSize {IconButton::kSmallContainerSize}, + }; + + return new FilledCard { + fc::ThemeManager {state.manager}, + fc::Radius {0}, + fc::Level {CardLevel::HIGHEST}, + fc::Layout { + ln::Spacing {10}, + ln::Margin {15}, + ln::Item { + {0, Qt::AlignHCenter}, + AvatarComponent, + }, + ln::SpacingItem {20}, + ln::Item> { + {0, Qt::AlignHCenter}, + ln::Margin {0}, + ln::SpacingItem {10}, + sg::Compose { + state.buttons_context | std::views::enumerate, + [&](int index, const auto& context) { + const auto& [name, icon] = context; + + const auto status = (index == 0) + ? ic::TypesToggleSelected + : ic::TypesToggleUnselected; + + return new IconButton { + navigation_icons_config, + status, + ic::FontIcon(icon.data()), + ic::Clickable {[=]{state.switch_callback(index, name);}}, + }; + }, + Qt::AlignHCenter, + }, + sg::SignalInjection{&IconButton::clicked}, + }, + ln::SpacingItem {40}, + ln::Stretch {255}, + ln::Item { + {0, Qt::AlignHCenter}, + navigation_icons_config, + ic::TypesDefault, + ic::FontIcon {material::icon::kLogout}, + ic::Clickable {&app::quit}, + }, + ln::Item { + {0, Qt::AlignHCenter}, + navigation_icons_config, + ic::ColorFilled, + ic::FontIcon {material::icon::kDarkMode}, + ic::Clickable{[&]{state.manager.toggle_color_mode();state.manager.apply_theme();}}, + } + } + }; +} + diff --git a/components/view.cc b/components/view.cc index 7bd6f44..9c91dad 100644 --- a/components/view.cc +++ b/components/view.cc @@ -1,213 +1,589 @@ -// -// Created by Lenn on 2025/10/14. -// - +// +// Created by Lenn on 2025/10/14. +// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include -#include +#include +#include +#include +#include +#include "component.hh" +#include "cpstream_core.hh" +#include "modern-qt/utility/theme/theme.hh" +#include "modern-qt/utility/wrapper/layout.hh" +#include "modern-qt/utility/wrapper/widget.hh" +#include "components/charts/heatmap.hh" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "components/ffmsep/tactile/tacdec.hh" + + +using namespace creeper; +namespace capro = card::pro; +namespace lnpro = linear::pro; +namespace impro = image::pro; +namespace ibpro = icon_button::pro; +namespace slpro = select_widget::pro; +namespace pwpro = plot_widget::pro; + +namespace { + +constexpr std::array kSlaveRequestCommand{ + 0x55, 0xAA, 0x09, 0x00, 0x34, 0x00, 0xFB, + 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x7A +}; + +QVector make_flat_points(const QSize& size, double value = 0.0) { + const int width = std::max(size.width(), 1); + const int height = std::max(size.height(), 1); + QVector points; + points.reserve(static_cast(width * height)); + for (int y = 0; y < height; ++y) { + for (int x = 0; x < width; ++x) { + points.append(PointData{ + static_cast(x), + static_cast(y), + value + }); + } + } + return points; +} + +std::once_flag& codec_registration_flag() { + static std::once_flag flag; + return flag; +} + +class SensorStreamController : public QObject { +public: + SensorStreamController(std::shared_ptr>> heatmap_data, + std::shared_ptr> matrix_context, + QObject* parent = nullptr) + : QObject(parent) + , heatmap_data_(std::move(heatmap_data)) + , matrix_context_(std::move(matrix_context)) { + std::call_once(codec_registration_flag(), [] { + ffmsep::tactile::register_tactile_codec(); + }); + } + + ~SensorStreamController() override { + reset_core(); + } + + bool start(const QString& requested_port, std::uint32_t baudrate) { + if (is_connected()) { + return true; + } + + const auto ports = ffmsep::CPStreamCore::list_available_ports(); + std::string port_utf8; + if (!requested_port.isEmpty()) { + port_utf8 = requested_port.toStdString(); + const auto it = std::find_if( + ports.begin(), ports.end(), + [&](const serial::PortInfo& info) { return info.port == port_utf8; }); + if (it == ports.end()) { + if (ports.empty()) { + std::cerr << "SensorStreamController: requested port '" << port_utf8 << "' not available and no other ports detected.\n"; + last_error_ = QString::fromUtf8("未检测到串口"); + return false; + } + std::cerr << "SensorStreamController: requested port '" << port_utf8 << "' not available, falling back to first detected port.\n"; + port_utf8 = ports.front().port; + } + } else if (!ports.empty()) { + port_utf8 = ports.front().port; + } else { + std::cerr << "SensorStreamController: no serial ports available\n"; + last_error_ = QString::fromUtf8("未检测到串口"); + return false; + } + + const std::uint32_t baud = baudrate == 0U ? 115200U : baudrate; + + ffmsep::CPStreamConfig cfg; + cfg.port = port_utf8; + cfg.baudrate = baud; + cfg.codec_id = ffmsep::CPCodecID::Tactile; + cfg.read_chunk_size = 256; + cfg.packet_queue_capacity = 128; + cfg.frame_queue_capacity = 32; + cfg.slave_request_command.assign(kSlaveRequestCommand.begin(), kSlaveRequestCommand.end()); + cfg.slave_request_interval = std::chrono::milliseconds{200}; + + reset_core(); + core_ = std::make_unique(); + + if (!core_->open(cfg)) { + last_error_ = QString::fromStdString(core_->last_error()); + std::cerr << "SensorStreamController: open failed - " << core_->last_error() << "\n"; + reset_core(); + return false; + } + + core_->set_frame_callback([this](const ffmsep::DecodedFrame& frame) { + handle_frame(frame); + }); + + if (!core_->start()) { + last_error_ = QString::fromStdString(core_->last_error()); + std::cerr << "SensorStreamController: start failed - " << core_->last_error() << "\n"; + reset_core(); + return false; + } + + active_port_ = QString::fromStdString(cfg.port); + last_error_.clear(); + connected_ = true; + return true; + } -#include "component.hh" -#include "modern-qt/utility/theme/theme.hh" -#include "modern-qt/utility/wrapper/layout.hh" -#include "modern-qt/utility/wrapper/widget.hh" -#include "components/charts/heatmap.hh" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include + void stop() { + reset_core(); + active_port_.clear(); + if (heatmap_data_ && matrix_context_) { + heatmap_data_->set(make_flat_points(matrix_context_->get())); + } + connected_ = false; + } -using namespace creeper; -namespace capro = card::pro; -namespace lnpro = linear::pro; -namespace impro = image::pro; -namespace ibpro = icon_button::pro; -namespace slpro = select_widget::pro; -namespace pwpro = plot_widget::pro; + [[nodiscard]] bool is_running() const noexcept { + return core_ && core_->is_running(); + } -static auto ComConfigComponent(ThemeManager& manager, auto&& callback) { - auto slogen_context = std::make_shared>(); - slogen_context->set_silent("BanG Bream! It's MyGo!!!"); - - auto select_com_context = std::make_shared>(); - select_com_context->set_silent(QStringList {"COM1", "COM2", "COM3", "COM4", "COM5"}); + [[nodiscard]] bool is_connected() const noexcept { + return connected_; + } - auto select_baud_context = std::make_shared>(); - select_baud_context->set_silent(QStringList {"9600", "115200"}); + [[nodiscard]] QString active_port() const { + return active_port_; + } + + [[nodiscard]] QString last_error() const { + return last_error_; + } + +private: + void reset_core() { + connected_ = false; + if (!core_) { + return; + } + core_->set_frame_callback({}); + if (core_->is_running()) { + core_->stop(); + } + if (core_->is_open()) { + core_->close(); + } + core_.reset(); + } + + static QSize to_qsize(const ffmsep::tactile::MatrixSize& m) { + return QSize{ + static_cast(m.long_edge), + static_cast(m.short_edge) + }; + } + + void handle_frame(const ffmsep::DecodedFrame& frame) { + if (!frame.tactile || frame.tactile_pressures.empty()) { + return; + } + + auto pressures = frame.tactile_pressures; + auto size_hint = frame.tactile_matrix_size; + auto frame_bytes = frame.frame.data; + std::vector raw_payload; + if (frame.tactile) { + raw_payload = frame.tactile->payload; + } + QMetaObject::invokeMethod( + this, + [this, + pressures = std::move(pressures), + size_hint, + frame_bytes = std::move(frame_bytes), + raw_payload = std::move(raw_payload)]() { + const auto format_raw = [](const std::vector& data) -> std::string { + if (data.empty()) { + return "[]"; + } + std::ostringstream oss; + oss << '['; + oss << std::uppercase << std::setfill('0'); + for (std::size_t idx = 0; idx < data.size(); ++idx) { + if (idx != 0U) { + oss << ' '; + } + oss << std::setw(2) << std::hex << static_cast(data[idx]); + } + oss << ']'; + return oss.str(); + }; + std::cout << "[Sensor] frame=" << format_raw(frame_bytes); + std::cout << " payload=" << format_raw(raw_payload); + std::cout << " received " << pressures.size() << " pressure values"; + if (size_hint) { + std::cout << " matrix=" << int(size_hint->long_edge) + << "x" << int(size_hint->short_edge); + } + const std::size_t preview = std::min(pressures.size(), 12); + if (preview > 0) { + std::cout << " values=["; + for (std::size_t idx = 0; idx < preview; ++idx) { + if (idx != 0U) { + std::cout << ", "; + } + std::cout << pressures[idx]; + } + if (preview < pressures.size()) { + std::cout << ", ..."; + } + std::cout << "]"; + } + std::cout << std::endl; + + auto matrix = matrix_context_->get(); + if (size_hint) { + matrix = to_qsize(*size_hint); + } + matrix = normalize_matrix(matrix, pressures.size()); + if (matrix.isEmpty()) { + return; + } + + QVector points; + points.reserve(matrix.width() * matrix.height()); + for (int y = 0; y < matrix.height(); ++y) { + for (int x = 0; x < matrix.width(); ++x) { + const int idx = y * matrix.width() + x; + if (idx >= static_cast(pressures.size())) { + break; + } + const auto value = static_cast(pressures[static_cast(idx)]); + points.append(PointData{ + static_cast(x), + static_cast(y), + value + }); + } + } + matrix_context_->set(matrix); + heatmap_data_->set(std::move(points)); + }, + Qt::QueuedConnection); + } + + [[nodiscard]] QSize normalize_matrix(QSize candidate, std::size_t value_count) const { + if (value_count == 0U) { + return QSize{}; + } - const auto row = new Row { - // lnpro::Item { - // text_field::pro::ThemeManager {manager}, - // text_field::pro::LeadingIcon {material::icon::kSearch, material::regular::font}, - // MutableForward { - // text_field::pro::LabelText {}, - // slogen_context, - // }, - // }, + const auto adapt_from = [value_count](const QSize& hint) -> std::optional { + if (hint.width() <= 0 && hint.height() <= 0) { + return std::nullopt; + } + + if (hint.width() > 0 && hint.height() > 0) { + const auto cells = static_cast(hint.width()) * + static_cast(hint.height()); + if (cells == value_count) { + return hint; + } + } + + if (hint.width() > 0) { + const auto width = static_cast(hint.width()); + if (width != 0U && (value_count % width) == 0U) { + const auto height = static_cast(value_count / width); + return QSize{hint.width(), height}; + } + } + + if (hint.height() > 0) { + const auto height = static_cast(hint.height()); + if (height != 0U && (value_count % height) == 0U) { + const auto width = static_cast(value_count / height); + return QSize{width, hint.height()}; + } + } + + return std::nullopt; + }; + + if (auto adjusted = adapt_from(candidate)) { + return *adjusted; + } + + if (auto adjusted = adapt_from(matrix_context_->get())) { + return *adjusted; + } + + const auto root = static_cast(std::sqrt(static_cast(value_count))); + for (int width = root; width >= 1; --width) { + const auto divisor = static_cast(width); + if (divisor == 0U) { + continue; + } + if ((value_count % divisor) == 0U) { + const auto height = static_cast(value_count / divisor); + return QSize{width, height}; + } + } + + return QSize{static_cast(value_count), 1}; + } + + std::shared_ptr>> heatmap_data_; + std::shared_ptr> matrix_context_; + std::unique_ptr core_; + QString active_port_; + QString last_error_; + bool connected_ = false; +}; + +struct SensorUiState { + std::shared_ptr> link_icon = + std::make_shared>(QString::fromLatin1(material::icon::kAddLink)); + std::shared_ptr>> heatmap_data = + std::make_shared>>(); + std::shared_ptr> heatmap_matrix = + std::make_shared>(); + std::shared_ptr> port_items = + std::make_shared>(); + QString selected_port; + std::uint32_t selected_baud = 115200; + std::unique_ptr controller; + + SensorUiState() { + const QSize size{3, 4}; + heatmap_matrix->set_silent(size); + heatmap_data->set_silent(make_flat_points(size)); + + // 初始化串口列表 + QStringList ports_list; + const auto ports = ffmsep::CPStreamCore::list_available_ports(); + ports_list.reserve(static_cast(ports.size())); + for (const auto& info : ports) { + ports_list.emplace_back(QString::fromStdString(info.port)); + } + port_items->set_silent(ports_list); + if (selected_port.isEmpty() && !ports_list.isEmpty()) { + selected_port = ports_list.front(); + } + + controller = std::make_unique(heatmap_data, heatmap_matrix); + } +}; + +SensorUiState& sensor_state() { + static SensorUiState state; + return state; +} + +} // namespace + +static auto ComConfigComponent(ThemeManager& manager) { + auto& sensor = sensor_state(); + auto link_icon_context = sensor.link_icon; + + // 串口下拉:改为绑定可变数据源,初始值由 SensorUiState 构造时填充 + if (sensor.selected_port.isEmpty() && !sensor.port_items->get().isEmpty()) { + sensor.selected_port = sensor.port_items->get().front(); + } + + const QStringList baud_items{ + QString::fromLatin1("9600"), + QString::fromLatin1("115200") + }; + if (sensor.selected_baud == 0U) { + sensor.selected_baud = 115200U; + } + + const auto row = new Row { + // lnpro::Item { + // text_field::pro::ThemeManager {manager}, + // text_field::pro::LeadingIcon {material::icon::kSearch, material::regular::font}, + // MutableForward { + // text_field::pro::LabelText {}, + // slogen_context, + // }, + // }, lnpro::Item { slpro::ThemeManager {manager}, slpro::LeadingIcon {material::icon::kArrowDropDown, material::regular::font}, - slpro::IndexChanged {[&](auto& self){ qDebug() << self.currentIndex();}}, + slpro::IndexChanged {[sensor_ptr = &sensor](auto& self){ + const auto text = self.currentText(); + if (!text.isEmpty()) { + sensor_ptr->selected_port = text; + } + }}, slpro::LeadingText {"COM"}, MutableForward { slpro::SelectItems {}, - select_com_context, - } - }, - lnpro::Item { - slpro::ThemeManager {manager }, - slpro::LeadingIcon { material::icon::kArrowDropDown, material::regular::font}, - slpro::IndexChanged {[&](auto& self){ qDebug() << self.currentIndex();}}, - slpro::LeadingText {"Baud"}, - MutableForward { - slpro::SelectItems {}, - select_baud_context, - } - }, - lnpro::SpacingItem {20}, - lnpro::Item { - ibpro::ThemeManager {manager}, - ibpro::FixedSize {40, 40}, - ibpro::Color { IconButton::Color::TONAL }, - ibpro::Font { material::kRoundSmallFont }, - ibpro::FontIcon { material::icon::kAddLink }, - ibpro::Clickable {[slogen_context] { - constexpr auto random_slogen = [] { - constexpr auto slogens = std::array { - "为什么要演奏《春日影》!", - "我从来不觉得玩乐队开心过。", - "我好想…成为人啊!", - "那你愿意……跟我组一辈子的乐队吗?", - "过去软弱的我…已经死了。", - }; - static std::random_device rd; - static std::mt19937 gen(rd()); - std::uniform_int_distribution<> dist(0, slogens.size() - 1); - return QString::fromUtf8(slogens[dist(gen)]); - }; - *slogen_context = random_slogen(); - }}, + sensor.port_items, + }, }, + lnpro::Item { + slpro::ThemeManager {manager }, + slpro::LeadingIcon { material::icon::kArrowDropDown, material::regular::font}, + slpro::IndexChanged {[sensor_ptr = &sensor](auto& self){ + bool ok = false; + const auto text = self.currentText(); + const auto value = text.toUInt(&ok); + if (ok && value > 0U) { + sensor_ptr->selected_baud = static_cast(value); + } + }}, + slpro::LeadingText {"Baud"}, + slpro::SelectItems {baud_items}, + }, + lnpro::SpacingItem {20}, + lnpro::Item { + ibpro::ThemeManager {manager}, + ibpro::FixedSize {40, 40}, + ibpro::Color { IconButton::Color::TONAL }, + ibpro::Font { material::kRoundSmallFont }, + MutableForward { + icon_button::pro::FontIcon {}, + link_icon_context, + }, + ibpro::Clickable { [sensor_ptr = &sensor, link_icon_context]{ + auto& sensor = *sensor_ptr; + if (!sensor.controller) { + return; + } + if (sensor.controller->is_connected()) { + sensor.controller->stop(); + link_icon_context->set(QString::fromLatin1(material::icon::kAddLink)); + } else { + const auto port = sensor.selected_port; + const auto baud = sensor.selected_baud == 0U ? 115200U : sensor.selected_baud; + if (sensor.controller->start(port, baud)) { + sensor.selected_port = sensor.controller->active_port(); + link_icon_context->set(QString::fromLatin1(material::icon::kLinkOff)); + } else { + std::cerr << "Failed to start sensor stream: " + << sensor.controller->last_error().toStdString() + << "\n"; + } + } + } } + }, lnpro::Item { ibpro::ThemeManager { manager }, ibpro::FixedSize { 40, 40 }, ibpro::Color { IconButton::Color::TONAL }, ibpro::Font { material::kRoundSmallFont }, ibpro::FontIcon { material::icon::kRefresh }, - ibpro::Clickable {[select_baud_context] { - - static constexpr auto options_group1 = std::array { - "第一组选项1", "第一组选项2", "第一组选项3" - }; - static constexpr auto options_group2 = std::array { - "第二组选项A", "第二组选项B", "第二组选项C", "第二组选项D" - }; - - static std::random_device rd; - static std::mt19937 gen(rd()); - std::uniform_int_distribution<> dist(0, 1); - - QStringList new_options; - if (dist(gen) == 0) { - for (const auto& option : options_group1) { - new_options << QString::fromUtf8(option); - } - } else { - for (const auto& option : options_group2) { - new_options << QString::fromUtf8(option); - } + ibpro::Clickable {[&sensor] { + // 刷新串口列表 + QStringList ports_list; + const auto ports = ffmsep::CPStreamCore::list_available_ports(); + ports_list.reserve(static_cast(ports.size())); + for (const auto& info : ports) { + ports_list.emplace_back(QString::fromStdString(info.port)); } - *select_baud_context = new_options; + + // 保持原选择(若仍然存在) + if (!sensor.selected_port.isEmpty()) { + const bool exists = ports_list.contains(sensor.selected_port); + if (!exists) { + sensor.selected_port = ports_list.isEmpty() ? QString{} : ports_list.front(); + } + } else if (!ports_list.isEmpty()) { + sensor.selected_port = ports_list.front(); + } + + sensor.port_items->set(std::move(ports_list)); }}, }, - - }; - return new Widget { - widget::pro::Layout {row}, - }; -} - -static auto DisplayComponent(ThemeManager& manager, int index = 0) noexcept { - auto heatmap_context = std::make_shared>>(); - heatmap_context->set_silent(QVector{ - PointData{0, 0, 1}, PointData{1, 0, 2}, PointData{2, 0, 3}, - PointData{0, 1, 3}, PointData{1, 1, 4}, PointData{2, 1, 5}, - PointData{0, 2, 6}, PointData{1, 2, 7}, PointData{2, 2, 8}, - PointData{0, 3, 9}, PointData{1, 3, 10}, PointData{2, 3, 11}, - }); - const auto row = new Row{ - lnpro::Item { - plot_widget::pro::SizePolicy { - QSizePolicy::Expanding, - }, - MutableForward { - plot_widget::pro::PlotData {}, - heatmap_context, - }, - pwpro::MatrixSize { - QSize{3, 4} - }, - }, - }; - return new Widget { - widget::pro::Layout{row}, - }; -} -auto ViewComponent(ViewComponentState& state) noexcept -> raw_pointer { - const auto texts = std::array { - std::make_shared>("0.500"), - std::make_shared>("0.500"), - std::make_shared>("0.500"), - }; - const auto progresses = std::array { - std::make_shared>(0.5), - std::make_shared>(0.5), - std::make_shared>(0.5), - }; - return new FilledCard { - capro::ThemeManager { state.manager }, - capro::SizePolicy {QSizePolicy::Expanding}, - capro::Layout { - lnpro::Alignment {Qt::AlignTop}, - lnpro::Margin {10}, - lnpro::Spacing {10}, - - lnpro::Item { - ComConfigComponent(state.manager, - [texts, progresses] { - constexpr auto random_unit = []() { - static std::random_device rd; - static std::mt19937 gen(rd()); - static std::uniform_real_distribution dist(0.0, 1.0); - return dist(gen); - }; - for (auto&& [string, number] : std::views::zip(texts, progresses)) { - auto v = random_unit(); - *number = v; - *string = QString::number(v, 'f', 3); - } - }), - }, - - lnpro::Item { - lnpro::Item { - DisplayComponent(state.manager), - }, - lnpro::Item { - DisplayComponent(state.manager), - }, - }, - }, - }; -} + + }; + return new Widget { + widget::pro::Layout {row}, + }; +} + +static auto DisplayComponent(ThemeManager& /*manager*/, int /*index*/ = 0) noexcept { + auto& sensor = sensor_state(); + const auto row = new Row{ + lnpro::Item { + plot_widget::pro::SizePolicy { + QSizePolicy::Expanding, + }, + MutableForward { + plot_widget::pro::PlotData {}, + sensor.heatmap_data, + }, + pwpro::MatrixSize { + sensor.heatmap_matrix->get() + }, + MutableTransform { + [](auto& widget, const QSize& size) { + pwpro::MatrixSize{size}.apply(widget); + }, + sensor.heatmap_matrix + }, + }, + }; + return new Widget { + widget::pro::Layout{row}, + }; +} + +auto ViewComponent(ViewComponentState& state) noexcept -> raw_pointer { + return new FilledCard { + capro::ThemeManager { state.manager }, + capro::SizePolicy {QSizePolicy::Expanding}, + capro::Layout { + lnpro::Alignment {Qt::AlignTop}, + lnpro::Margin {10}, + lnpro::Spacing {10}, + + lnpro::Item { + ComConfigComponent(state.manager), + }, + + lnpro::Item { + lnpro::Item { + DisplayComponent(state.manager), + }, + lnpro::Item { + DisplayComponent(state.manager), + }, + }, + }, + }; +} diff --git a/dlog/dlog.cc b/dlog/dlog.cc index 631bc62..a3da008 100644 --- a/dlog/dlog.cc +++ b/dlog/dlog.cc @@ -1,40 +1,40 @@ -// -// Created by Lenn on 2025/10/23. -// - - -#include "dlog.hh" - -spdlog::level::level_enum DLog::level_ = spdlog::level::info; - -void DLog::set_level(DLogLevel level) { - printf("SetLevel log_level:%d\n", level); - fflush(stdout); - switch (level) - { - case DLogLevel::TRACE: - level_ = spdlog::level::trace; - break; - case DLogLevel::DEBUG: - level_ = spdlog::level::debug; - break; - case DLogLevel::INFO: - level_ = spdlog::level::info; - break; - case DLogLevel::WARN: - level_ = spdlog::level::warn; - break; - case DLogLevel::ERR: - level_ = spdlog::level::err; - break; - case DLogLevel::CRITICAL: - level_ = spdlog::level::critical; - break; - case DLogLevel::OFF: - level_ = spdlog::level::off; - break; - default: - level_ = spdlog::level::trace; - break; - } +// +// Created by Lenn on 2025/10/23. +// + + +#include "dlog.hh" + +spdlog::level::level_enum DLog::level_ = spdlog::level::info; + +void DLog::set_level(DLogLevel level) { + printf("SetLevel log_level:%d\n", level); + fflush(stdout); + switch (level) + { + case DLogLevel::TRACE: + level_ = spdlog::level::trace; + break; + case DLogLevel::DEBUG: + level_ = spdlog::level::debug; + break; + case DLogLevel::INFO: + level_ = spdlog::level::info; + break; + case DLogLevel::WARN: + level_ = spdlog::level::warn; + break; + case DLogLevel::ERR: + level_ = spdlog::level::err; + break; + case DLogLevel::CRITICAL: + level_ = spdlog::level::critical; + break; + case DLogLevel::OFF: + level_ = spdlog::level::off; + break; + default: + level_ = spdlog::level::trace; + break; + } } \ No newline at end of file diff --git a/dlog/dlog.hh b/dlog/dlog.hh index bfedd75..356cc8f 100644 --- a/dlog/dlog.hh +++ b/dlog/dlog.hh @@ -1,81 +1,81 @@ -// -// Created by Lenn on 2025/10/23. -// - -#ifndef TOUCHSENSOR_DLOG_HH -#define TOUCHSENSOR_DLOG_HH - -#include -#include -#include -#include -#include -#include - -#ifndef SPDLOG_TRACE_ON -#define SPDLOG_TRACE_ON -#endif - -#ifndef SPDLOG_DEBUG_ON -#define SPDLOG_DEBUG_ON -#endif - -// #define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE - -enum class DLogLevel { - TRACE, - DEBUG, - INFO, - WARN, - ERR, - CRITICAL, - OFF -}; - -class DLog{ - -public: - static DLog* get_instance() { - static DLog dlogger; - return &dlogger; - } - - std::shared_ptr get_logger() { - return log_; - } - - static void set_level(DLogLevel level); -private: - DLog() { - std::vector sinks; - auto consolesink = std::make_shared(); - consolesink->set_level(level_); - consolesink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][thread %t][%@,%!][%l] : %v"); - sinks.push_back(consolesink); - - auto dailysink = std::make_shared("logs/daily.log", 23, 59); - dailysink->set_level(level_); - dailysink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][thread %t][%@,%!][%l] : %v"); - sinks.push_back(dailysink); - - log_ = std::make_shared("both", std::begin(sinks), std::end(sinks)); - spdlog::register_logger(log_); - // spdlog::flush_every(std::chrono::seconds(1)); - spdlog::flush_every(std::chrono::seconds(1)); - } - - ~DLog() = default; - std::shared_ptr log_; - static spdlog::level::level_enum level_; -}; - - -#define LogTrace(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::trace, __VA_ARGS__); -#define LogDebug(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::debug, __VA_ARGS__); -#define LogInfo(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::info, __VA_ARGS__); -#define LogWarn(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::warn, __VA_ARGS__); -#define LogErr(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::err, __VA_ARGS__); -#define LogCritical(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::critical, __VA_ARGS__); -#define LogOff(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::off, __VA_ARGS__); - -#endif //TOUCHSENSOR_DLOG_HH +// +// Created by Lenn on 2025/10/23. +// + +#ifndef TOUCHSENSOR_DLOG_HH +#define TOUCHSENSOR_DLOG_HH + +#include +#include +#include +#include +#include +#include + +#ifndef SPDLOG_TRACE_ON +#define SPDLOG_TRACE_ON +#endif + +#ifndef SPDLOG_DEBUG_ON +#define SPDLOG_DEBUG_ON +#endif + +// #define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE + +enum class DLogLevel { + TRACE, + DEBUG, + INFO, + WARN, + ERR, + CRITICAL, + OFF +}; + +class DLog{ + +public: + static DLog* get_instance() { + static DLog dlogger; + return &dlogger; + } + + std::shared_ptr get_logger() { + return log_; + } + + static void set_level(DLogLevel level); +private: + DLog() { + std::vector sinks; + auto consolesink = std::make_shared(); + consolesink->set_level(level_); + consolesink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][thread %t][%@,%!][%l] : %v"); + sinks.push_back(consolesink); + + auto dailysink = std::make_shared("logs/daily.log", 23, 59); + dailysink->set_level(level_); + dailysink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][thread %t][%@,%!][%l] : %v"); + sinks.push_back(dailysink); + + log_ = std::make_shared("both", std::begin(sinks), std::end(sinks)); + spdlog::register_logger(log_); + // spdlog::flush_every(std::chrono::seconds(1)); + spdlog::flush_every(std::chrono::seconds(1)); + } + + ~DLog() = default; + std::shared_ptr log_; + static spdlog::level::level_enum level_; +}; + + +#define LogTrace(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::trace, __VA_ARGS__); +#define LogDebug(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::debug, __VA_ARGS__); +#define LogInfo(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::info, __VA_ARGS__); +#define LogWarn(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::warn, __VA_ARGS__); +#define LogErr(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::err, __VA_ARGS__); +#define LogCritical(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::critical, __VA_ARGS__); +#define LogOff(...) SPDLOG_LOGGER_CALL(DLog::get_instance()->get_logger().get(), spdlog::level::off, __VA_ARGS__); + +#endif //TOUCHSENSOR_DLOG_HH diff --git a/examples/cpstream_demo.cc b/examples/cpstream_demo.cc index 8603a17..77db21b 100644 --- a/examples/cpstream_demo.cc +++ b/examples/cpstream_demo.cc @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #include @@ -70,6 +71,11 @@ int main(int argc, char** argv) { cfg.read_chunk_size = 256; cfg.packet_queue_capacity = 128; cfg.frame_queue_capacity = 32; + cfg.slave_request_command = { + 0x55, 0xAA, 0x09, 0x00, 0x34, 0x00, 0xFB, + 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x7A + }; + cfg.slave_request_interval = 200ms; ffmsep::CPStreamCore core(cfg); if (!core.open()) { @@ -77,39 +83,74 @@ int main(int argc, char** argv) { return 2; } - // Optional: receive frames via callback - core.set_frame_callback([](const ffmsep::DecodedFrame& df) { - const auto maybe = ffmsep::tactile::parse_frame(df.frame); - if (!maybe) { - return; - } - const auto& tf = *maybe; - const auto pv = ffmsep::tactile::parse_pressure_values(tf); - std::cout << "Frame pts=" << df.pts - << " addr=" << int(tf.device_address) - << " func=" << int(static_cast(tf.function)) - << " len=" << int(tf.data_length) - << " pressures=" << pv.size() << "\n"; - }); - if (!core.start()) { std::cerr << "Start failed: " << core.last_error() << "\n"; return 3; } + auto print_hex = [](const std::vector& data) { + if (data.empty()) { + std::cout << "(empty)"; + return; + } + const auto old_flags = std::cout.flags(); + const auto old_fill = std::cout.fill(); + std::cout << std::hex << std::uppercase; + for (std::size_t idx = 0; idx < data.size(); ++idx) { + if (idx != 0U) { + std::cout << ' '; + } + std::cout << std::setw(2) << std::setfill('0') + << static_cast(data[idx]); + } + std::cout.flags(old_flags); + std::cout.fill(old_fill); + }; + std::cout << "Streaming from " << port << ". Press Ctrl+C to stop...\n"; + if (!cfg.slave_request_command.empty()) { + std::cout << "Slave mode active; request interval " + << cfg.slave_request_interval.count() << " ms.\n"; + } // Also demonstrate polling API (in case users don't want callbacks) while (g_running) { ffmsep::DecodedFrame df; if (core.wait_for_frame(df, 200ms)) { - const auto maybe = ffmsep::tactile::parse_frame(df.frame); - if (maybe) { - const auto sz = ffmsep::tactile::parse_matrix_size_payload(*maybe); - if (sz) { - std::cout << " matrix=" << int(sz->long_edge) << "x" << int(sz->short_edge) << "\n"; + std::cout << "Frame pts=" << df.pts + << " bytes=" << df.frame.data.size(); + if (df.tactile) { + const auto& tf = *df.tactile; + std::cout << " addr=" << int(tf.device_address) + << " func=0x" << std::hex << std::uppercase << int(tf.response_function) + << std::dec; + if (df.tactile_matrix_size) { + const auto& ms = *df.tactile_matrix_size; + std::cout << " matrix=" << int(ms.long_edge) + << "x" << int(ms.short_edge); } + if (!df.tactile_pressures.empty()) { + std::cout << " pressures=" << df.tactile_pressures.size() + << " values=["; + const std::size_t preview = std::min(df.tactile_pressures.size(), 8); + for (std::size_t idx = 0; idx < preview; ++idx) { + if (idx != 0U) { + std::cout << ", "; + } + std::cout << df.tactile_pressures[idx]; + } + if (preview < df.tactile_pressures.size()) { + std::cout << ", ..."; + } + std::cout << "]"; + } + std::cout << "\n raw="; + print_hex(df.frame.data); + } else { + std::cout << " raw="; + print_hex(df.frame.data); } + std::cout << "\n"; } } diff --git a/main.cc b/main.cc index 983520a..b2d0409 100644 --- a/main.cc +++ b/main.cc @@ -1,92 +1,92 @@ -#include "component.hh" -#include "modern-qt/utility/material-icon.hh" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -using namespace creeper; - -namespace lnpro = linear::pro; -namespace mwpro = main_window::pro; -namespace capro = card::pro; - -auto main(int argc, char *argv[]) -> int { - app::init { - app::pro::Attribute {Qt::AA_EnableHighDpiScaling}, - app::pro::Attribute {Qt::AA_UseHighDpiPixmaps}, - app::pro::Complete {argc, argv}, - }; - - auto manager = ThemeManager {kBlueMikuThemePack}; - creeper::material::FontLoader::load_font(); - auto nav_component_state = NavComponentState { - .manager = manager, - .switch_callback = [&](int index, const auto& name) { - - }, - .buttons_context = { - {"0", material::icon::kTouchSensor}, - {"1", material::icon::kStar}, - {"2", material::icon::kFavorite}, - {"3", material::icon::kExtension}, - {"4", material::icon::kLogout}, - }, - }; - auto view_component_state = ViewComponentState {.manager = manager}; - auto mask_window = (MixerMask*){}; - creeper::ShowWindow { - [&](MainWindow& window) noexcept { - - }, - // mwpro::FixedSize {1080, 720}, - mwpro::MinimumSize { - 1080, - 720 - }, - mwpro::Central { - capro::ThemeManager {manager}, - capro::Radius {0}, - capro::Level {CardLevel::HIGHEST}, - - capro::Layout { - lnpro::Margin{0}, - lnpro::Spacing{0}, - lnpro::Item { - NavComponent(nav_component_state), - }, - lnpro::Item { - lnpro::ContentsMargin{{15, 15, 15, 15}}, - }, - lnpro::Item { - {255}, - lnpro::ContentsMargin { { 5, 15, 15, 15 } }, - lnpro::Item { - scroll::pro::ThemeManager { manager }, - scroll::pro::HorizontalScrollBarPolicy { - Qt::ScrollBarAlwaysOff, - }, - scroll::pro::Item { - ViewComponent(view_component_state), - }, - }, - } - } - }, - mixer::pro::SetMixerMask {mask_window}, - }; - manager.apply_theme(); - manager.append_begin_callback([=](const auto&) { - auto const point = mask_window->mapFromGlobal(QCursor::pos()); - mask_window->initiate_animation(point); - }); - - return app::exec(); -} +#include "component.hh" +#include "modern-qt/utility/material-icon.hh" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace creeper; + +namespace lnpro = linear::pro; +namespace mwpro = main_window::pro; +namespace capro = card::pro; + +auto main(int argc, char *argv[]) -> int { + app::init { + app::pro::Attribute {Qt::AA_EnableHighDpiScaling}, + app::pro::Attribute {Qt::AA_UseHighDpiPixmaps}, + app::pro::Complete {argc, argv}, + }; + + auto manager = ThemeManager {kBlueMikuThemePack}; + creeper::material::FontLoader::load_font(); + auto nav_component_state = NavComponentState { + .manager = manager, + .switch_callback = [&](int index, const auto& name) { + + }, + .buttons_context = { + {"0", material::icon::kTouchSensor}, + {"1", material::icon::kStar}, + {"2", material::icon::kFavorite}, + {"3", material::icon::kExtension}, + {"4", material::icon::kLogout}, + }, + }; + auto view_component_state = ViewComponentState {.manager = manager}; + auto mask_window = (MixerMask*){}; + creeper::ShowWindow { + [&](MainWindow& window) noexcept { + + }, + // mwpro::FixedSize {1080, 720}, + mwpro::MinimumSize { + 1080, + 720 + }, + mwpro::Central { + capro::ThemeManager {manager}, + capro::Radius {0}, + capro::Level {CardLevel::HIGHEST}, + + capro::Layout { + lnpro::Margin{0}, + lnpro::Spacing{0}, + lnpro::Item { + NavComponent(nav_component_state), + }, + lnpro::Item { + lnpro::ContentsMargin{{15, 15, 15, 15}}, + }, + lnpro::Item { + {255}, + lnpro::ContentsMargin { { 5, 15, 15, 15 } }, + lnpro::Item { + scroll::pro::ThemeManager { manager }, + scroll::pro::HorizontalScrollBarPolicy { + Qt::ScrollBarAlwaysOff, + }, + scroll::pro::Item { + ViewComponent(view_component_state), + }, + }, + } + } + }, + mixer::pro::SetMixerMask {mask_window}, + }; + manager.apply_theme(); + manager.append_begin_callback([=](const auto&) { + auto const point = mask_window->mapFromGlobal(QCursor::pos()); + mask_window->initiate_animation(point); + }); + + return app::exec(); +} diff --git a/mingw-build/CMakeCache.txt b/mingw-build/CMakeCache.txt new file mode 100644 index 0000000..f29fa18 --- /dev/null +++ b/mingw-build/CMakeCache.txt @@ -0,0 +1,1426 @@ +# This is the CMakeCache file. +# For build in directory: d:/Workspace/ts-qt/mingw-build +# It was generated by CMake: C:/msys64/mingw64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build the cpstream demo executable +BUILD_EXAMPLE:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/msys64/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/msys64/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=C:/msys64/mingw64/bin/c++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/msys64/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/touchsensor + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/msys64/mingw64/bin/ld.exe + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/msys64/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/msys64/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/msys64/mingw64/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=touchsensor + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=2.0.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/msys64/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/msys64/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/msys64/mingw64/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/msys64/mingw64/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for Eigen3. +Eigen3_DIR:PATH=C:/msys64/mingw64/share/eigen3/cmake + +//Additional directories where find(Qt6 ...) host Qt components +// are searched +QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= + +//Additional directories where find(Qt6 ...) components are searched +QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= + +//Qt major version to use +QT_VERSION:STRING=Qt6 + +//The directory containing a CMake configuration file for Qt6CorePrivate. +Qt6CorePrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6CorePrivate + +//The directory containing a CMake configuration file for Qt6CoreTools. +Qt6CoreTools_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6CoreTools + +//The directory containing a CMake configuration file for Qt6Core. +Qt6Core_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6Core + +//The directory containing a CMake configuration file for Qt6EntryPointPrivate. +Qt6EntryPointPrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate + +//The directory containing a CMake configuration file for Qt6GuiPrivate. +Qt6GuiPrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate + +//The directory containing a CMake configuration file for Qt6GuiTools. +Qt6GuiTools_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6GuiTools + +//The directory containing a CMake configuration file for Qt6Gui. +Qt6Gui_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6Gui + +//The directory containing a CMake configuration file for Qt6NetworkPrivate. +Qt6NetworkPrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate + +//The directory containing a CMake configuration file for Qt6Network. +Qt6Network_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6Network + +//The directory containing a CMake configuration file for Qt6PrintSupportPrivate. +Qt6PrintSupportPrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate + +//The directory containing a CMake configuration file for Qt6PrintSupport. +Qt6PrintSupport_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6PrintSupport + +//The directory containing a CMake configuration file for Qt6WidgetsPrivate. +Qt6WidgetsPrivate_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate + +//The directory containing a CMake configuration file for Qt6WidgetsTools. +Qt6WidgetsTools_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools + +//The directory containing a CMake configuration file for Qt6Widgets. +Qt6Widgets_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6Widgets + +//The directory containing a CMake configuration file for Qt6. +Qt6_DIR:PATH=C:/msys64/mingw64/lib/cmake/Qt6 + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=C:/msys64/mingw64/bin/glslangValidator.exe + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=C:/msys64/mingw64/bin/glslc.exe + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=C:/msys64/mingw64/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=C:/msys64/mingw64/lib/libvulkan-1.dll.a + +//Path to a program. +WINDEPLOYQT_EXECUTABLE:FILEPATH=C:/msys64/mingw64/bin/windeployqt-qt6.exe + +//Value Computed by CMake +touchsensor_BINARY_DIR:STATIC=D:/Workspace/ts-qt/mingw-build + +//Value Computed by CMake +touchsensor_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +touchsensor_SOURCE_DIR:STATIC=D:/Workspace/ts-qt + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Workspace/ts-qt/mingw-build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=1 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/msys64/mingw64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Workspace/ts-qt +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/msys64/mingw64/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding WrapAtomic +FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()] +//Details about finding WrapVulkanHeaders +FIND_PACKAGE_MESSAGE_DETAILS_WrapVulkanHeaders:INTERNAL=[C:/msys64/mingw64/include][v()] +//Test HAVE_STDATOMIC +HAVE_STDATOMIC:INTERNAL=1 +//Qt feature: abstractbutton (from target Qt6::Widgets) +QT_FEATURE_abstractbutton:INTERNAL=ON +//Qt feature: abstractslider (from target Qt6::Widgets) +QT_FEATURE_abstractslider:INTERNAL=ON +//Qt feature: accept4 (from target Qt6::Core) +QT_FEATURE_accept4:INTERNAL=OFF +//Qt feature: accessibility (from target Qt6::Gui) +QT_FEATURE_accessibility:INTERNAL=ON +//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui) +QT_FEATURE_accessibility_atspi_bridge:INTERNAL=OFF +//Qt feature: action (from target Qt6::Gui) +QT_FEATURE_action:INTERNAL=ON +//Qt feature: aesni (from target Qt6::Core) +QT_FEATURE_aesni:INTERNAL=ON +//Qt feature: android_style_assets (from target Qt6::Core) +QT_FEATURE_android_style_assets:INTERNAL=OFF +//Qt feature: animation (from target Qt6::Core) +QT_FEATURE_animation:INTERNAL=ON +//Qt feature: appstore_compliant (from target Qt6::Core) +QT_FEATURE_appstore_compliant:INTERNAL=OFF +//Qt feature: arm_crc32 (from target Qt6::Core) +QT_FEATURE_arm_crc32:INTERNAL=OFF +//Qt feature: arm_crypto (from target Qt6::Core) +QT_FEATURE_arm_crypto:INTERNAL=OFF +//Qt feature: arm_sve (from target Qt6::Core) +QT_FEATURE_arm_sve:INTERNAL=OFF +//Qt feature: avx (from target Qt6::Core) +QT_FEATURE_avx:INTERNAL=ON +//Qt feature: avx2 (from target Qt6::Core) +QT_FEATURE_avx2:INTERNAL=ON +//Qt feature: avx512bw (from target Qt6::Core) +QT_FEATURE_avx512bw:INTERNAL=ON +//Qt feature: avx512cd (from target Qt6::Core) +QT_FEATURE_avx512cd:INTERNAL=ON +//Qt feature: avx512dq (from target Qt6::Core) +QT_FEATURE_avx512dq:INTERNAL=ON +//Qt feature: avx512er (from target Qt6::Core) +QT_FEATURE_avx512er:INTERNAL=ON +//Qt feature: avx512f (from target Qt6::Core) +QT_FEATURE_avx512f:INTERNAL=ON +//Qt feature: avx512ifma (from target Qt6::Core) +QT_FEATURE_avx512ifma:INTERNAL=ON +//Qt feature: avx512pf (from target Qt6::Core) +QT_FEATURE_avx512pf:INTERNAL=ON +//Qt feature: avx512vbmi (from target Qt6::Core) +QT_FEATURE_avx512vbmi:INTERNAL=ON +//Qt feature: avx512vbmi2 (from target Qt6::Core) +QT_FEATURE_avx512vbmi2:INTERNAL=ON +//Qt feature: avx512vl (from target Qt6::Core) +QT_FEATURE_avx512vl:INTERNAL=ON +//Qt feature: backtrace (from target Qt6::Core) +QT_FEATURE_backtrace:INTERNAL=OFF +//Qt feature: broken_threadlocal_dtors (from target Qt6::Core) +QT_FEATURE_broken_threadlocal_dtors:INTERNAL=ON +//Qt feature: brotli (from target Qt6::Network) +QT_FEATURE_brotli:INTERNAL=ON +//Qt feature: buttongroup (from target Qt6::Widgets) +QT_FEATURE_buttongroup:INTERNAL=ON +//Qt feature: calendarwidget (from target Qt6::Widgets) +QT_FEATURE_calendarwidget:INTERNAL=ON +//Qt feature: cborstreamreader (from target Qt6::Core) +QT_FEATURE_cborstreamreader:INTERNAL=ON +//Qt feature: cborstreamwriter (from target Qt6::Core) +QT_FEATURE_cborstreamwriter:INTERNAL=ON +//Qt feature: checkbox (from target Qt6::Widgets) +QT_FEATURE_checkbox:INTERNAL=ON +//Qt feature: clipboard (from target Qt6::Gui) +QT_FEATURE_clipboard:INTERNAL=ON +//Qt feature: clock_gettime (from target Qt6::Core) +QT_FEATURE_clock_gettime:INTERNAL=OFF +//Qt feature: clock_monotonic (from target Qt6::Core) +QT_FEATURE_clock_monotonic:INTERNAL=OFF +//Qt feature: colordialog (from target Qt6::Widgets) +QT_FEATURE_colordialog:INTERNAL=ON +//Qt feature: colornames (from target Qt6::Gui) +QT_FEATURE_colornames:INTERNAL=ON +//Qt feature: columnview (from target Qt6::Widgets) +QT_FEATURE_columnview:INTERNAL=ON +//Qt feature: combobox (from target Qt6::Widgets) +QT_FEATURE_combobox:INTERNAL=ON +//Qt feature: commandlineparser (from target Qt6::Core) +QT_FEATURE_commandlineparser:INTERNAL=ON +//Qt feature: commandlinkbutton (from target Qt6::Widgets) +QT_FEATURE_commandlinkbutton:INTERNAL=ON +//Qt feature: completer (from target Qt6::Widgets) +QT_FEATURE_completer:INTERNAL=ON +//Qt feature: concatenatetablesproxymodel (from target Qt6::Core) +QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON +//Qt feature: concurrent (from target Qt6::Core) +QT_FEATURE_concurrent:INTERNAL=ON +//Qt feature: contextmenu (from target Qt6::Widgets) +QT_FEATURE_contextmenu:INTERNAL=ON +//Qt feature: cpp_winrt (from target Qt6::Core) +QT_FEATURE_cpp_winrt:INTERNAL=OFF +//Qt feature: cross_compile (from target Qt6::Core) +QT_FEATURE_cross_compile:INTERNAL=OFF +//Qt feature: cssparser (from target Qt6::Gui) +QT_FEATURE_cssparser:INTERNAL=ON +//Qt feature: ctf (from target Qt6::Core) +QT_FEATURE_ctf:INTERNAL=OFF +//Qt feature: cups (from target Qt6::PrintSupport) +QT_FEATURE_cups:INTERNAL=OFF +//Qt feature: cupsjobwidget (from target Qt6::PrintSupport) +QT_FEATURE_cupsjobwidget:INTERNAL=OFF +//Qt feature: cupspassworddialog (from target Qt6::PrintSupport) +QT_FEATURE_cupspassworddialog:INTERNAL=ON +//Qt feature: cursor (from target Qt6::Gui) +QT_FEATURE_cursor:INTERNAL=ON +//Qt feature: cxx11_future (from target Qt6::Core) +QT_FEATURE_cxx11_future:INTERNAL=ON +//Qt feature: cxx17_filesystem (from target Qt6::Core) +QT_FEATURE_cxx17_filesystem:INTERNAL=ON +//Qt feature: cxx20 (from target Qt6::Core) +QT_FEATURE_cxx20:INTERNAL=OFF +//Qt feature: cxx20_format (from target Qt6::Core) +QT_FEATURE_cxx20_format:INTERNAL=ON +//Qt feature: cxx23_stacktrace (from target Qt6::Core) +QT_FEATURE_cxx23_stacktrace:INTERNAL=OFF +//Qt feature: cxx2a (from target Qt6::Core) +QT_FEATURE_cxx2a:INTERNAL=OFF +//Qt feature: cxx2b (from target Qt6::Core) +QT_FEATURE_cxx2b:INTERNAL=OFF +//Qt feature: cxx2c (from target Qt6::Core) +QT_FEATURE_cxx2c:INTERNAL=OFF +//Qt feature: datawidgetmapper (from target Qt6::Widgets) +QT_FEATURE_datawidgetmapper:INTERNAL=ON +//Qt feature: datestring (from target Qt6::Core) +QT_FEATURE_datestring:INTERNAL=ON +//Qt feature: datetimeedit (from target Qt6::Widgets) +QT_FEATURE_datetimeedit:INTERNAL=ON +//Qt feature: datetimeparser (from target Qt6::Core) +QT_FEATURE_datetimeparser:INTERNAL=ON +//Qt feature: dbus (from target Qt6::Core) +QT_FEATURE_dbus:INTERNAL=ON +//Qt feature: dbus_linked (from target Qt6::Core) +QT_FEATURE_dbus_linked:INTERNAL=ON +//Qt feature: debug (from target Qt6::Core) +QT_FEATURE_debug:INTERNAL=OFF +//Qt feature: debug_and_release (from target Qt6::Core) +QT_FEATURE_debug_and_release:INTERNAL=OFF +//Qt feature: desktopservices (from target Qt6::Gui) +QT_FEATURE_desktopservices:INTERNAL=ON +//Qt feature: developer_build (from target Qt6::Core) +QT_FEATURE_developer_build:INTERNAL=OFF +//Qt feature: dial (from target Qt6::Widgets) +QT_FEATURE_dial:INTERNAL=ON +//Qt feature: dialog (from target Qt6::Widgets) +QT_FEATURE_dialog:INTERNAL=ON +//Qt feature: dialogbuttonbox (from target Qt6::Widgets) +QT_FEATURE_dialogbuttonbox:INTERNAL=ON +//Qt feature: direct2d (from target Qt6::Gui) +QT_FEATURE_direct2d:INTERNAL=ON +//Qt feature: direct2d1_1 (from target Qt6::Gui) +QT_FEATURE_direct2d1_1:INTERNAL=ON +//Qt feature: directfb (from target Qt6::Gui) +QT_FEATURE_directfb:INTERNAL=OFF +//Qt feature: directwrite (from target Qt6::Gui) +QT_FEATURE_directwrite:INTERNAL=ON +//Qt feature: directwrite3 (from target Qt6::Gui) +QT_FEATURE_directwrite3:INTERNAL=ON +//Qt feature: directwritecolrv1 (from target Qt6::Gui) +QT_FEATURE_directwritecolrv1:INTERNAL=OFF +//Qt feature: dladdr (from target Qt6::Core) +QT_FEATURE_dladdr:INTERNAL=OFF +//Qt feature: dlopen (from target Qt6::Core) +QT_FEATURE_dlopen:INTERNAL=OFF +//Qt feature: dnslookup (from target Qt6::Network) +QT_FEATURE_dnslookup:INTERNAL=ON +//Qt feature: doc_snippets (from target Qt6::Core) +QT_FEATURE_doc_snippets:INTERNAL=OFF +//Qt feature: dockwidget (from target Qt6::Widgets) +QT_FEATURE_dockwidget:INTERNAL=ON +//Qt feature: doubleconversion (from target Qt6::Core) +QT_FEATURE_doubleconversion:INTERNAL=ON +//Qt feature: draganddrop (from target Qt6::Gui) +QT_FEATURE_draganddrop:INTERNAL=ON +//Qt feature: drm_atomic (from target Qt6::Gui) +QT_FEATURE_drm_atomic:INTERNAL=OFF +//Qt feature: dtls (from target Qt6::Network) +QT_FEATURE_dtls:INTERNAL=ON +//Qt feature: dup3 (from target Qt6::Core) +QT_FEATURE_dup3:INTERNAL=OFF +//Qt feature: dynamicgl (from target Qt6::Gui) +QT_FEATURE_dynamicgl:INTERNAL=ON +//Qt feature: easingcurve (from target Qt6::Core) +QT_FEATURE_easingcurve:INTERNAL=ON +//Qt feature: effects (from target Qt6::Widgets) +QT_FEATURE_effects:INTERNAL=ON +//Qt feature: egl (from target Qt6::Gui) +QT_FEATURE_egl:INTERNAL=OFF +//Qt feature: egl_x11 (from target Qt6::Gui) +QT_FEATURE_egl_x11:INTERNAL=OFF +//Qt feature: eglfs (from target Qt6::Gui) +QT_FEATURE_eglfs:INTERNAL=OFF +//Qt feature: eglfs_brcm (from target Qt6::Gui) +QT_FEATURE_eglfs_brcm:INTERNAL=OFF +//Qt feature: eglfs_egldevice (from target Qt6::Gui) +QT_FEATURE_eglfs_egldevice:INTERNAL=OFF +//Qt feature: eglfs_gbm (from target Qt6::Gui) +QT_FEATURE_eglfs_gbm:INTERNAL=OFF +//Qt feature: eglfs_mali (from target Qt6::Gui) +QT_FEATURE_eglfs_mali:INTERNAL=OFF +//Qt feature: eglfs_openwfd (from target Qt6::Gui) +QT_FEATURE_eglfs_openwfd:INTERNAL=OFF +//Qt feature: eglfs_rcar (from target Qt6::Gui) +QT_FEATURE_eglfs_rcar:INTERNAL=OFF +//Qt feature: eglfs_viv (from target Qt6::Gui) +QT_FEATURE_eglfs_viv:INTERNAL=OFF +//Qt feature: eglfs_viv_wl (from target Qt6::Gui) +QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF +//Qt feature: eglfs_vsp2 (from target Qt6::Gui) +QT_FEATURE_eglfs_vsp2:INTERNAL=OFF +//Qt feature: eglfs_x11 (from target Qt6::Gui) +QT_FEATURE_eglfs_x11:INTERNAL=OFF +//Qt feature: elf_private_full_version (from target Qt6::Core) +QT_FEATURE_elf_private_full_version:INTERNAL=OFF +//Qt feature: emojisegmenter (from target Qt6::Gui) +QT_FEATURE_emojisegmenter:INTERNAL=ON +//Qt feature: errormessage (from target Qt6::Widgets) +QT_FEATURE_errormessage:INTERNAL=ON +//Qt feature: etw (from target Qt6::Core) +QT_FEATURE_etw:INTERNAL=OFF +//Qt feature: evdev (from target Qt6::Gui) +QT_FEATURE_evdev:INTERNAL=OFF +//Qt feature: f16c (from target Qt6::Core) +QT_FEATURE_f16c:INTERNAL=ON +//Qt feature: filedialog (from target Qt6::Widgets) +QT_FEATURE_filedialog:INTERNAL=ON +//Qt feature: filesystemiterator (from target Qt6::Core) +QT_FEATURE_filesystemiterator:INTERNAL=ON +//Qt feature: filesystemmodel (from target Qt6::Gui) +QT_FEATURE_filesystemmodel:INTERNAL=ON +//Qt feature: filesystemwatcher (from target Qt6::Core) +QT_FEATURE_filesystemwatcher:INTERNAL=ON +//Qt feature: fontcombobox (from target Qt6::Widgets) +QT_FEATURE_fontcombobox:INTERNAL=ON +//Qt feature: fontconfig (from target Qt6::Gui) +QT_FEATURE_fontconfig:INTERNAL=OFF +//Qt feature: fontdialog (from target Qt6::Widgets) +QT_FEATURE_fontdialog:INTERNAL=ON +//Qt feature: force_asserts (from target Qt6::Core) +QT_FEATURE_force_asserts:INTERNAL=OFF +//Qt feature: force_bundled_libs (from target Qt6::Core) +QT_FEATURE_force_bundled_libs:INTERNAL=OFF +//Qt feature: force_debug_info (from target Qt6::Core) +QT_FEATURE_force_debug_info:INTERNAL=ON +//Qt feature: force_system_libs (from target Qt6::Core) +QT_FEATURE_force_system_libs:INTERNAL=OFF +//Qt feature: forkfd_pidfd (from target Qt6::Core) +QT_FEATURE_forkfd_pidfd:INTERNAL=OFF +//Qt feature: formlayout (from target Qt6::Widgets) +QT_FEATURE_formlayout:INTERNAL=ON +//Qt feature: framework (from target Qt6::Core) +QT_FEATURE_framework:INTERNAL=OFF +//Qt feature: freetype (from target Qt6::Gui) +QT_FEATURE_freetype:INTERNAL=ON +//Qt feature: fscompleter (from target Qt6::Widgets) +QT_FEATURE_fscompleter:INTERNAL=ON +//Qt feature: futimens (from target Qt6::Core) +QT_FEATURE_futimens:INTERNAL=OFF +//Qt feature: future (from target Qt6::Core) +QT_FEATURE_future:INTERNAL=ON +//Qt feature: gc_binaries (from target Qt6::Core) +QT_FEATURE_gc_binaries:INTERNAL=OFF +//Qt feature: gestures (from target Qt6::Core) +QT_FEATURE_gestures:INTERNAL=ON +//Qt feature: getauxval (from target Qt6::Core) +QT_FEATURE_getauxval:INTERNAL=OFF +//Qt feature: getentropy (from target Qt6::Core) +QT_FEATURE_getentropy:INTERNAL=OFF +//Qt feature: getifaddrs (from target Qt6::Network) +QT_FEATURE_getifaddrs:INTERNAL=OFF +//Qt feature: gif (from target Qt6::Gui) +QT_FEATURE_gif:INTERNAL=ON +//Qt feature: glib (from target Qt6::Core) +QT_FEATURE_glib:INTERNAL=ON +//Qt feature: glibc_fortify_source (from target Qt6::Core) +QT_FEATURE_glibc_fortify_source:INTERNAL=OFF +//Qt feature: graphicseffect (from target Qt6::Widgets) +QT_FEATURE_graphicseffect:INTERNAL=ON +//Qt feature: graphicsframecapture (from target Qt6::Gui) +QT_FEATURE_graphicsframecapture:INTERNAL=OFF +//Qt feature: graphicsview (from target Qt6::Widgets) +QT_FEATURE_graphicsview:INTERNAL=ON +//Qt feature: groupbox (from target Qt6::Widgets) +QT_FEATURE_groupbox:INTERNAL=ON +//Qt feature: gssapi (from target Qt6::Network) +QT_FEATURE_gssapi:INTERNAL=OFF +//Qt feature: gtk3 (from target Qt6::Widgets) +QT_FEATURE_gtk3:INTERNAL=OFF +//Qt feature: gui (from target Qt6::Core) +QT_FEATURE_gui:INTERNAL=ON +//Qt feature: harfbuzz (from target Qt6::Gui) +QT_FEATURE_harfbuzz:INTERNAL=ON +//Qt feature: highdpiscaling (from target Qt6::Gui) +QT_FEATURE_highdpiscaling:INTERNAL=ON +//Qt feature: hijricalendar (from target Qt6::Core) +QT_FEATURE_hijricalendar:INTERNAL=ON +//Qt feature: http (from target Qt6::Network) +QT_FEATURE_http:INTERNAL=ON +//Qt feature: ico (from target Qt6::Gui) +QT_FEATURE_ico:INTERNAL=ON +//Qt feature: icu (from target Qt6::Core) +QT_FEATURE_icu:INTERNAL=ON +//Qt feature: identityproxymodel (from target Qt6::Core) +QT_FEATURE_identityproxymodel:INTERNAL=ON +//Qt feature: im (from target Qt6::Gui) +QT_FEATURE_im:INTERNAL=ON +//Qt feature: image_heuristic_mask (from target Qt6::Gui) +QT_FEATURE_image_heuristic_mask:INTERNAL=ON +//Qt feature: image_text (from target Qt6::Gui) +QT_FEATURE_image_text:INTERNAL=ON +//Qt feature: imageformat_bmp (from target Qt6::Gui) +QT_FEATURE_imageformat_bmp:INTERNAL=ON +//Qt feature: imageformat_jpeg (from target Qt6::Gui) +QT_FEATURE_imageformat_jpeg:INTERNAL=ON +//Qt feature: imageformat_png (from target Qt6::Gui) +QT_FEATURE_imageformat_png:INTERNAL=ON +//Qt feature: imageformat_ppm (from target Qt6::Gui) +QT_FEATURE_imageformat_ppm:INTERNAL=ON +//Qt feature: imageformat_xbm (from target Qt6::Gui) +QT_FEATURE_imageformat_xbm:INTERNAL=ON +//Qt feature: imageformat_xpm (from target Qt6::Gui) +QT_FEATURE_imageformat_xpm:INTERNAL=ON +//Qt feature: imageformatplugin (from target Qt6::Gui) +QT_FEATURE_imageformatplugin:INTERNAL=ON +//Qt feature: imageio_text_loading (from target Qt6::Gui) +QT_FEATURE_imageio_text_loading:INTERNAL=ON +//Qt feature: inotify (from target Qt6::Core) +QT_FEATURE_inotify:INTERNAL=OFF +//Qt feature: inputdialog (from target Qt6::Widgets) +QT_FEATURE_inputdialog:INTERNAL=ON +//Qt feature: integrityfb (from target Qt6::Gui) +QT_FEATURE_integrityfb:INTERNAL=OFF +//Qt feature: integrityhid (from target Qt6::Gui) +QT_FEATURE_integrityhid:INTERNAL=OFF +//Qt feature: intelcet (from target Qt6::Core) +QT_FEATURE_intelcet:INTERNAL=ON +//Qt feature: ipv6ifname (from target Qt6::Network) +QT_FEATURE_ipv6ifname:INTERNAL=OFF +//Qt feature: islamiccivilcalendar (from target Qt6::Core) +QT_FEATURE_islamiccivilcalendar:INTERNAL=ON +//Qt feature: itemmodel (from target Qt6::Core) +QT_FEATURE_itemmodel:INTERNAL=ON +//Qt feature: itemviews (from target Qt6::Widgets) +QT_FEATURE_itemviews:INTERNAL=ON +//Qt feature: jalalicalendar (from target Qt6::Core) +QT_FEATURE_jalalicalendar:INTERNAL=ON +//Qt feature: journald (from target Qt6::Core) +QT_FEATURE_journald:INTERNAL=OFF +//Qt feature: jpeg (from target Qt6::Gui) +QT_FEATURE_jpeg:INTERNAL=ON +//Qt feature: keysequenceedit (from target Qt6::Widgets) +QT_FEATURE_keysequenceedit:INTERNAL=ON +//Qt feature: kms (from target Qt6::Gui) +QT_FEATURE_kms:INTERNAL=OFF +//Qt feature: label (from target Qt6::Widgets) +QT_FEATURE_label:INTERNAL=ON +//Qt feature: largefile (from target Qt6::Core) +QT_FEATURE_largefile:INTERNAL=ON +//Qt feature: lasx (from target Qt6::Core) +QT_FEATURE_lasx:INTERNAL=OFF +//Qt feature: lcdnumber (from target Qt6::Widgets) +QT_FEATURE_lcdnumber:INTERNAL=ON +//Qt feature: libcpp_hardening (from target Qt6::Core) +QT_FEATURE_libcpp_hardening:INTERNAL=OFF +//Qt feature: libinput (from target Qt6::Gui) +QT_FEATURE_libinput:INTERNAL=OFF +//Qt feature: libinput_axis_api (from target Qt6::Gui) +QT_FEATURE_libinput_axis_api:INTERNAL=OFF +//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui) +QT_FEATURE_libinput_hires_wheel_support:INTERNAL=OFF +//Qt feature: libproxy (from target Qt6::Network) +QT_FEATURE_libproxy:INTERNAL=OFF +//Qt feature: library (from target Qt6::Core) +QT_FEATURE_library:INTERNAL=ON +//Qt feature: libresolv (from target Qt6::Network) +QT_FEATURE_libresolv:INTERNAL=OFF +//Qt feature: libstdcpp_assertions (from target Qt6::Core) +QT_FEATURE_libstdcpp_assertions:INTERNAL=ON +//Qt feature: libudev (from target Qt6::Core) +QT_FEATURE_libudev:INTERNAL=OFF +//Qt feature: lineedit (from target Qt6::Widgets) +QT_FEATURE_lineedit:INTERNAL=ON +//Qt feature: linkat (from target Qt6::Core) +QT_FEATURE_linkat:INTERNAL=OFF +//Qt feature: linux_netlink (from target Qt6::Network) +QT_FEATURE_linux_netlink:INTERNAL=OFF +//Qt feature: linuxfb (from target Qt6::Gui) +QT_FEATURE_linuxfb:INTERNAL=OFF +//Qt feature: listview (from target Qt6::Widgets) +QT_FEATURE_listview:INTERNAL=ON +//Qt feature: listwidget (from target Qt6::Widgets) +QT_FEATURE_listwidget:INTERNAL=ON +//Qt feature: localserver (from target Qt6::Network) +QT_FEATURE_localserver:INTERNAL=ON +//Qt feature: localtime_r (from target Qt6::Core) +QT_FEATURE_localtime_r:INTERNAL=OFF +//Qt feature: localtime_s (from target Qt6::Core) +QT_FEATURE_localtime_s:INTERNAL=ON +//Qt feature: lsx (from target Qt6::Core) +QT_FEATURE_lsx:INTERNAL=OFF +//Qt feature: lttng (from target Qt6::Core) +QT_FEATURE_lttng:INTERNAL=OFF +//Qt feature: mainwindow (from target Qt6::Widgets) +QT_FEATURE_mainwindow:INTERNAL=ON +//Qt feature: mdiarea (from target Qt6::Widgets) +QT_FEATURE_mdiarea:INTERNAL=ON +//Qt feature: memmem (from target Qt6::Core) +QT_FEATURE_memmem:INTERNAL=OFF +//Qt feature: memrchr (from target Qt6::Core) +QT_FEATURE_memrchr:INTERNAL=OFF +//Qt feature: menu (from target Qt6::Widgets) +QT_FEATURE_menu:INTERNAL=ON +//Qt feature: menubar (from target Qt6::Widgets) +QT_FEATURE_menubar:INTERNAL=ON +//Qt feature: messagebox (from target Qt6::Widgets) +QT_FEATURE_messagebox:INTERNAL=ON +//Qt feature: metal (from target Qt6::Gui) +QT_FEATURE_metal:INTERNAL=OFF +//Qt feature: mimetype (from target Qt6::Core) +QT_FEATURE_mimetype:INTERNAL=ON +//Qt feature: mimetype_database (from target Qt6::Core) +QT_FEATURE_mimetype_database:INTERNAL=ON +//Qt feature: mips_dsp (from target Qt6::Core) +QT_FEATURE_mips_dsp:INTERNAL=OFF +//Qt feature: mips_dspr2 (from target Qt6::Core) +QT_FEATURE_mips_dspr2:INTERNAL=OFF +//Qt feature: movie (from target Qt6::Gui) +QT_FEATURE_movie:INTERNAL=ON +//Qt feature: mtdev (from target Qt6::Gui) +QT_FEATURE_mtdev:INTERNAL=OFF +//Qt feature: multiprocess (from target Qt6::Gui) +QT_FEATURE_multiprocess:INTERNAL=ON +//Qt feature: neon (from target Qt6::Core) +QT_FEATURE_neon:INTERNAL=OFF +//Qt feature: network (from target Qt6::Core) +QT_FEATURE_network:INTERNAL=ON +//Qt feature: networkdiskcache (from target Qt6::Network) +QT_FEATURE_networkdiskcache:INTERNAL=ON +//Qt feature: networkinterface (from target Qt6::Network) +QT_FEATURE_networkinterface:INTERNAL=ON +//Qt feature: networklistmanager (from target Qt6::Network) +QT_FEATURE_networklistmanager:INTERNAL=ON +//Qt feature: networkproxy (from target Qt6::Network) +QT_FEATURE_networkproxy:INTERNAL=ON +//Qt feature: no_direct_extern_access (from target Qt6::Core) +QT_FEATURE_no_direct_extern_access:INTERNAL=OFF +//Qt feature: ocsp (from target Qt6::Network) +QT_FEATURE_ocsp:INTERNAL=ON +//Qt feature: opengl (from target Qt6::Gui) +QT_FEATURE_opengl:INTERNAL=ON +//Qt feature: opengles2 (from target Qt6::Gui) +QT_FEATURE_opengles2:INTERNAL=OFF +//Qt feature: opengles3 (from target Qt6::Gui) +QT_FEATURE_opengles3:INTERNAL=OFF +//Qt feature: opengles31 (from target Qt6::Gui) +QT_FEATURE_opengles31:INTERNAL=OFF +//Qt feature: opengles32 (from target Qt6::Gui) +QT_FEATURE_opengles32:INTERNAL=OFF +//Qt feature: openssl (from target Qt6::Core) +QT_FEATURE_openssl:INTERNAL=ON +//Qt feature: openssl_hash (from target Qt6::Core) +QT_FEATURE_openssl_hash:INTERNAL=OFF +//Qt feature: openssl_linked (from target Qt6::Core) +QT_FEATURE_openssl_linked:INTERNAL=OFF +//Qt feature: opensslv11 (from target Qt6::Core) +QT_FEATURE_opensslv11:INTERNAL=OFF +//Qt feature: opensslv30 (from target Qt6::Core) +QT_FEATURE_opensslv30:INTERNAL=ON +//Qt feature: openvg (from target Qt6::Gui) +QT_FEATURE_openvg:INTERNAL=OFF +//Qt feature: pcre2 (from target Qt6::Core) +QT_FEATURE_pcre2:INTERNAL=ON +//Qt feature: pdf (from target Qt6::Gui) +QT_FEATURE_pdf:INTERNAL=ON +//Qt feature: permissions (from target Qt6::Core) +QT_FEATURE_permissions:INTERNAL=ON +//Qt feature: picture (from target Qt6::Gui) +QT_FEATURE_picture:INTERNAL=ON +//Qt feature: pkg_config (from target Qt6::Core) +QT_FEATURE_pkg_config:INTERNAL=ON +//Qt feature: plugin_manifest (from target Qt6::Core) +QT_FEATURE_plugin_manifest:INTERNAL=ON +//Qt feature: png (from target Qt6::Gui) +QT_FEATURE_png:INTERNAL=ON +//Qt feature: poll_exit_on_error (from target Qt6::Core) +QT_FEATURE_poll_exit_on_error:INTERNAL=OFF +//Qt feature: poll_poll (from target Qt6::Core) +QT_FEATURE_poll_poll:INTERNAL=OFF +//Qt feature: poll_pollts (from target Qt6::Core) +QT_FEATURE_poll_pollts:INTERNAL=OFF +//Qt feature: poll_ppoll (from target Qt6::Core) +QT_FEATURE_poll_ppoll:INTERNAL=OFF +//Qt feature: poll_select (from target Qt6::Core) +QT_FEATURE_poll_select:INTERNAL=OFF +//Qt feature: posix_fallocate (from target Qt6::Core) +QT_FEATURE_posix_fallocate:INTERNAL=OFF +//Qt feature: posix_sem (from target Qt6::Core) +QT_FEATURE_posix_sem:INTERNAL=ON +//Qt feature: posix_shm (from target Qt6::Core) +QT_FEATURE_posix_shm:INTERNAL=OFF +//Qt feature: precompile_header (from target Qt6::Core) +QT_FEATURE_precompile_header:INTERNAL=ON +//Qt feature: printdialog (from target Qt6::PrintSupport) +QT_FEATURE_printdialog:INTERNAL=ON +//Qt feature: printer (from target Qt6::PrintSupport) +QT_FEATURE_printer:INTERNAL=ON +//Qt feature: printpreviewdialog (from target Qt6::PrintSupport) +QT_FEATURE_printpreviewdialog:INTERNAL=ON +//Qt feature: printpreviewwidget (from target Qt6::PrintSupport) +QT_FEATURE_printpreviewwidget:INTERNAL=ON +//Qt feature: printsupport (from target Qt6::Core) +QT_FEATURE_printsupport:INTERNAL=ON +//Qt feature: private_tests (from target Qt6::Core) +QT_FEATURE_private_tests:INTERNAL=OFF +//Qt feature: process (from target Qt6::Core) +QT_FEATURE_process:INTERNAL=ON +//Qt feature: processenvironment (from target Qt6::Core) +QT_FEATURE_processenvironment:INTERNAL=ON +//Qt feature: progressbar (from target Qt6::Widgets) +QT_FEATURE_progressbar:INTERNAL=ON +//Qt feature: progressdialog (from target Qt6::Widgets) +QT_FEATURE_progressdialog:INTERNAL=ON +//Qt feature: proxymodel (from target Qt6::Core) +QT_FEATURE_proxymodel:INTERNAL=ON +//Qt feature: pthread_clockjoin (from target Qt6::Core) +QT_FEATURE_pthread_clockjoin:INTERNAL=OFF +//Qt feature: pthread_condattr_setclock (from target Qt6::Core) +QT_FEATURE_pthread_condattr_setclock:INTERNAL=OFF +//Qt feature: pthread_timedjoin (from target Qt6::Core) +QT_FEATURE_pthread_timedjoin:INTERNAL=OFF +//Qt feature: publicsuffix_qt (from target Qt6::Network) +QT_FEATURE_publicsuffix_qt:INTERNAL=ON +//Qt feature: publicsuffix_system (from target Qt6::Network) +QT_FEATURE_publicsuffix_system:INTERNAL=OFF +//Qt feature: pushbutton (from target Qt6::Widgets) +QT_FEATURE_pushbutton:INTERNAL=ON +//Qt feature: qqnx_imf (from target Qt6::Gui) +QT_FEATURE_qqnx_imf:INTERNAL=OFF +//Qt feature: qqnx_pps (from target Qt6::Core) +QT_FEATURE_qqnx_pps:INTERNAL=OFF +//Qt feature: qtgui_threadpool (from target Qt6::Gui) +QT_FEATURE_qtgui_threadpool:INTERNAL=ON +//Qt feature: radiobutton (from target Qt6::Widgets) +QT_FEATURE_radiobutton:INTERNAL=ON +//Qt feature: raster_64bit (from target Qt6::Gui) +QT_FEATURE_raster_64bit:INTERNAL=ON +//Qt feature: raster_fp (from target Qt6::Gui) +QT_FEATURE_raster_fp:INTERNAL=ON +//Qt feature: rdrnd (from target Qt6::Core) +QT_FEATURE_rdrnd:INTERNAL=ON +//Qt feature: rdseed (from target Qt6::Core) +QT_FEATURE_rdseed:INTERNAL=ON +//Qt feature: reduce_exports (from target Qt6::Core) +QT_FEATURE_reduce_exports:INTERNAL=ON +//Qt feature: reduce_relocations (from target Qt6::Core) +QT_FEATURE_reduce_relocations:INTERNAL=OFF +//Qt feature: regularexpression (from target Qt6::Core) +QT_FEATURE_regularexpression:INTERNAL=ON +//Qt feature: relocatable (from target Qt6::Core) +QT_FEATURE_relocatable:INTERNAL=ON +//Qt feature: relro_now_linker (from target Qt6::Core) +QT_FEATURE_relro_now_linker:INTERNAL=OFF +//Qt feature: renameat2 (from target Qt6::Core) +QT_FEATURE_renameat2:INTERNAL=OFF +//Qt feature: res_setservers (from target Qt6::Network) +QT_FEATURE_res_setservers:INTERNAL=OFF +//Qt feature: resizehandler (from target Qt6::Widgets) +QT_FEATURE_resizehandler:INTERNAL=ON +//Qt feature: rpath (from target Qt6::Core) +QT_FEATURE_rpath:INTERNAL=OFF +//Qt feature: rubberband (from target Qt6::Widgets) +QT_FEATURE_rubberband:INTERNAL=ON +//Qt feature: run_opengl_tests (from target Qt6::Gui) +QT_FEATURE_run_opengl_tests:INTERNAL=ON +//Qt feature: schannel (from target Qt6::Network) +QT_FEATURE_schannel:INTERNAL=ON +//Qt feature: scrollarea (from target Qt6::Widgets) +QT_FEATURE_scrollarea:INTERNAL=ON +//Qt feature: scrollbar (from target Qt6::Widgets) +QT_FEATURE_scrollbar:INTERNAL=ON +//Qt feature: scroller (from target Qt6::Widgets) +QT_FEATURE_scroller:INTERNAL=ON +//Qt feature: sctp (from target Qt6::Network) +QT_FEATURE_sctp:INTERNAL=OFF +//Qt feature: securetransport (from target Qt6::Network) +QT_FEATURE_securetransport:INTERNAL=OFF +//Qt feature: separate_debug_info (from target Qt6::Core) +QT_FEATURE_separate_debug_info:INTERNAL=ON +//Qt feature: sessionmanager (from target Qt6::Gui) +QT_FEATURE_sessionmanager:INTERNAL=ON +//Qt feature: settings (from target Qt6::Core) +QT_FEATURE_settings:INTERNAL=ON +//Qt feature: sha3_fast (from target Qt6::Core) +QT_FEATURE_sha3_fast:INTERNAL=ON +//Qt feature: shani (from target Qt6::Core) +QT_FEATURE_shani:INTERNAL=ON +//Qt feature: shared (from target Qt6::Core) +QT_FEATURE_shared:INTERNAL=ON +//Qt feature: sharedmemory (from target Qt6::Core) +QT_FEATURE_sharedmemory:INTERNAL=ON +//Qt feature: shortcut (from target Qt6::Core) +QT_FEATURE_shortcut:INTERNAL=ON +//Qt feature: signaling_nan (from target Qt6::Core) +QT_FEATURE_signaling_nan:INTERNAL=ON +//Qt feature: simulator_and_device (from target Qt6::Core) +QT_FEATURE_simulator_and_device:INTERNAL=OFF +//Qt feature: sizegrip (from target Qt6::Widgets) +QT_FEATURE_sizegrip:INTERNAL=ON +//Qt feature: slider (from target Qt6::Widgets) +QT_FEATURE_slider:INTERNAL=ON +//Qt feature: slog2 (from target Qt6::Core) +QT_FEATURE_slog2:INTERNAL=OFF +//Qt feature: socks5 (from target Qt6::Network) +QT_FEATURE_socks5:INTERNAL=ON +//Qt feature: sortfilterproxymodel (from target Qt6::Core) +QT_FEATURE_sortfilterproxymodel:INTERNAL=ON +//Qt feature: spinbox (from target Qt6::Widgets) +QT_FEATURE_spinbox:INTERNAL=ON +//Qt feature: splashscreen (from target Qt6::Widgets) +QT_FEATURE_splashscreen:INTERNAL=ON +//Qt feature: splitter (from target Qt6::Widgets) +QT_FEATURE_splitter:INTERNAL=ON +//Qt feature: sql (from target Qt6::Core) +QT_FEATURE_sql:INTERNAL=ON +//Qt feature: sse2 (from target Qt6::Core) +QT_FEATURE_sse2:INTERNAL=ON +//Qt feature: sse3 (from target Qt6::Core) +QT_FEATURE_sse3:INTERNAL=ON +//Qt feature: sse4_1 (from target Qt6::Core) +QT_FEATURE_sse4_1:INTERNAL=ON +//Qt feature: sse4_2 (from target Qt6::Core) +QT_FEATURE_sse4_2:INTERNAL=ON +//Qt feature: ssl (from target Qt6::Network) +QT_FEATURE_ssl:INTERNAL=ON +//Qt feature: sspi (from target Qt6::Network) +QT_FEATURE_sspi:INTERNAL=ON +//Qt feature: ssse3 (from target Qt6::Core) +QT_FEATURE_ssse3:INTERNAL=ON +//Qt feature: stack_clash_protection (from target Qt6::Core) +QT_FEATURE_stack_clash_protection:INTERNAL=ON +//Qt feature: stack_protector (from target Qt6::Core) +QT_FEATURE_stack_protector:INTERNAL=ON +//Qt feature: stackedwidget (from target Qt6::Widgets) +QT_FEATURE_stackedwidget:INTERNAL=ON +//Qt feature: standarditemmodel (from target Qt6::Gui) +QT_FEATURE_standarditemmodel:INTERNAL=ON +//Qt feature: static (from target Qt6::Core) +QT_FEATURE_static:INTERNAL=OFF +//Qt feature: statusbar (from target Qt6::Widgets) +QT_FEATURE_statusbar:INTERNAL=ON +//Qt feature: statustip (from target Qt6::Widgets) +QT_FEATURE_statustip:INTERNAL=ON +//Qt feature: std_atomic64 (from target Qt6::Core) +QT_FEATURE_std_atomic64:INTERNAL=ON +//Qt feature: stdlib_libcpp (from target Qt6::Core) +QT_FEATURE_stdlib_libcpp:INTERNAL=OFF +//Qt feature: stringlistmodel (from target Qt6::Core) +QT_FEATURE_stringlistmodel:INTERNAL=ON +//Qt feature: style_android (from target Qt6::Widgets) +QT_FEATURE_style_android:INTERNAL=OFF +//Qt feature: style_fusion (from target Qt6::Widgets) +QT_FEATURE_style_fusion:INTERNAL=ON +//Qt feature: style_mac (from target Qt6::Widgets) +QT_FEATURE_style_mac:INTERNAL=OFF +//Qt feature: style_stylesheet (from target Qt6::Widgets) +QT_FEATURE_style_stylesheet:INTERNAL=ON +//Qt feature: style_windows (from target Qt6::Widgets) +QT_FEATURE_style_windows:INTERNAL=ON +//Qt feature: style_windows11 (from target Qt6::Widgets) +QT_FEATURE_style_windows11:INTERNAL=ON +//Qt feature: style_windowsvista (from target Qt6::Widgets) +QT_FEATURE_style_windowsvista:INTERNAL=ON +//Qt feature: syntaxhighlighter (from target Qt6::Widgets) +QT_FEATURE_syntaxhighlighter:INTERNAL=ON +//Qt feature: syslog (from target Qt6::Core) +QT_FEATURE_syslog:INTERNAL=OFF +//Qt feature: system_doubleconversion (from target Qt6::Core) +QT_FEATURE_system_doubleconversion:INTERNAL=ON +//Qt feature: system_freetype (from target Qt6::Gui) +QT_FEATURE_system_freetype:INTERNAL=ON +//Qt feature: system_harfbuzz (from target Qt6::Gui) +QT_FEATURE_system_harfbuzz:INTERNAL=ON +//Qt feature: system_jpeg (from target Qt6::Gui) +QT_FEATURE_system_jpeg:INTERNAL=ON +//Qt feature: system_libb2 (from target Qt6::Core) +QT_FEATURE_system_libb2:INTERNAL=ON +//Qt feature: system_pcre2 (from target Qt6::Core) +QT_FEATURE_system_pcre2:INTERNAL=ON +//Qt feature: system_png (from target Qt6::Gui) +QT_FEATURE_system_png:INTERNAL=ON +//Qt feature: system_proxies (from target Qt6::Network) +QT_FEATURE_system_proxies:INTERNAL=ON +//Qt feature: system_textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_system_textmarkdownreader:INTERNAL=ON +//Qt feature: system_xcb_xinput (from target Qt6::Gui) +QT_FEATURE_system_xcb_xinput:INTERNAL=OFF +//Qt feature: system_zlib (from target Qt6::Core) +QT_FEATURE_system_zlib:INTERNAL=ON +//Qt feature: systemsemaphore (from target Qt6::Core) +QT_FEATURE_systemsemaphore:INTERNAL=ON +//Qt feature: systemtrayicon (from target Qt6::Gui) +QT_FEATURE_systemtrayicon:INTERNAL=ON +//Qt feature: sysv_sem (from target Qt6::Core) +QT_FEATURE_sysv_sem:INTERNAL=OFF +//Qt feature: sysv_shm (from target Qt6::Core) +QT_FEATURE_sysv_shm:INTERNAL=OFF +//Qt feature: tabbar (from target Qt6::Widgets) +QT_FEATURE_tabbar:INTERNAL=ON +//Qt feature: tabletevent (from target Qt6::Gui) +QT_FEATURE_tabletevent:INTERNAL=ON +//Qt feature: tableview (from target Qt6::Widgets) +QT_FEATURE_tableview:INTERNAL=ON +//Qt feature: tablewidget (from target Qt6::Widgets) +QT_FEATURE_tablewidget:INTERNAL=ON +//Qt feature: tabwidget (from target Qt6::Widgets) +QT_FEATURE_tabwidget:INTERNAL=ON +//Qt feature: temporaryfile (from target Qt6::Core) +QT_FEATURE_temporaryfile:INTERNAL=ON +//Qt feature: test_gui (from target Qt6::Core) +QT_FEATURE_test_gui:INTERNAL=ON +//Qt feature: testlib (from target Qt6::Core) +QT_FEATURE_testlib:INTERNAL=ON +//Qt feature: textbrowser (from target Qt6::Widgets) +QT_FEATURE_textbrowser:INTERNAL=ON +//Qt feature: textdate (from target Qt6::Core) +QT_FEATURE_textdate:INTERNAL=ON +//Qt feature: textedit (from target Qt6::Widgets) +QT_FEATURE_textedit:INTERNAL=ON +//Qt feature: texthtmlparser (from target Qt6::Gui) +QT_FEATURE_texthtmlparser:INTERNAL=ON +//Qt feature: textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_textmarkdownreader:INTERNAL=ON +//Qt feature: textmarkdownwriter (from target Qt6::Gui) +QT_FEATURE_textmarkdownwriter:INTERNAL=ON +//Qt feature: textodfwriter (from target Qt6::Gui) +QT_FEATURE_textodfwriter:INTERNAL=ON +//Qt feature: thread (from target Qt6::Core) +QT_FEATURE_thread:INTERNAL=ON +//Qt feature: timezone (from target Qt6::Core) +QT_FEATURE_timezone:INTERNAL=ON +//Qt feature: timezone_locale (from target Qt6::Core) +QT_FEATURE_timezone_locale:INTERNAL=ON +//Qt feature: timezone_tzdb (from target Qt6::Core) +QT_FEATURE_timezone_tzdb:INTERNAL=OFF +//Qt feature: toolbar (from target Qt6::Widgets) +QT_FEATURE_toolbar:INTERNAL=ON +//Qt feature: toolbox (from target Qt6::Widgets) +QT_FEATURE_toolbox:INTERNAL=ON +//Qt feature: toolbutton (from target Qt6::Widgets) +QT_FEATURE_toolbutton:INTERNAL=ON +//Qt feature: tooltip (from target Qt6::Widgets) +QT_FEATURE_tooltip:INTERNAL=ON +//Qt feature: topleveldomain (from target Qt6::Network) +QT_FEATURE_topleveldomain:INTERNAL=ON +//Qt feature: translation (from target Qt6::Core) +QT_FEATURE_translation:INTERNAL=ON +//Qt feature: transposeproxymodel (from target Qt6::Core) +QT_FEATURE_transposeproxymodel:INTERNAL=ON +//Qt feature: treeview (from target Qt6::Widgets) +QT_FEATURE_treeview:INTERNAL=ON +//Qt feature: treewidget (from target Qt6::Widgets) +QT_FEATURE_treewidget:INTERNAL=ON +//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core) +QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=ON +//Qt feature: tslib (from target Qt6::Gui) +QT_FEATURE_tslib:INTERNAL=OFF +//Qt feature: tuiotouch (from target Qt6::Gui) +QT_FEATURE_tuiotouch:INTERNAL=ON +//Qt feature: udpsocket (from target Qt6::Network) +QT_FEATURE_udpsocket:INTERNAL=ON +//Qt feature: undocommand (from target Qt6::Gui) +QT_FEATURE_undocommand:INTERNAL=ON +//Qt feature: undogroup (from target Qt6::Gui) +QT_FEATURE_undogroup:INTERNAL=ON +//Qt feature: undostack (from target Qt6::Gui) +QT_FEATURE_undostack:INTERNAL=ON +//Qt feature: undoview (from target Qt6::Widgets) +QT_FEATURE_undoview:INTERNAL=ON +//Qt feature: use_bfd_linker (from target Qt6::Core) +QT_FEATURE_use_bfd_linker:INTERNAL=OFF +//Qt feature: use_gold_linker (from target Qt6::Core) +QT_FEATURE_use_gold_linker:INTERNAL=OFF +//Qt feature: use_lld_linker (from target Qt6::Core) +QT_FEATURE_use_lld_linker:INTERNAL=OFF +//Qt feature: use_mold_linker (from target Qt6::Core) +QT_FEATURE_use_mold_linker:INTERNAL=OFF +//Qt feature: vaes (from target Qt6::Core) +QT_FEATURE_vaes:INTERNAL=ON +//Qt feature: validator (from target Qt6::Gui) +QT_FEATURE_validator:INTERNAL=ON +//Qt feature: version_tagging (from target Qt6::Core) +QT_FEATURE_version_tagging:INTERNAL=ON +//Qt feature: vkgen (from target Qt6::Gui) +QT_FEATURE_vkgen:INTERNAL=ON +//Qt feature: vkkhrdisplay (from target Qt6::Gui) +QT_FEATURE_vkkhrdisplay:INTERNAL=OFF +//Qt feature: vnc (from target Qt6::Gui) +QT_FEATURE_vnc:INTERNAL=OFF +//Qt feature: vsp2 (from target Qt6::Gui) +QT_FEATURE_vsp2:INTERNAL=OFF +//Qt feature: vulkan (from target Qt6::Gui) +QT_FEATURE_vulkan:INTERNAL=ON +//Qt feature: vxpipedrv (from target Qt6::Core) +QT_FEATURE_vxpipedrv:INTERNAL=OFF +//Qt feature: vxworksevdev (from target Qt6::Gui) +QT_FEATURE_vxworksevdev:INTERNAL=OFF +//Qt feature: wasm_exceptions (from target Qt6::Core) +QT_FEATURE_wasm_exceptions:INTERNAL=OFF +//Qt feature: wasm_jspi (from target Qt6::Core) +QT_FEATURE_wasm_jspi:INTERNAL=OFF +//Qt feature: wasm_simd128 (from target Qt6::Core) +QT_FEATURE_wasm_simd128:INTERNAL=OFF +//Qt feature: wayland (from target Qt6::Gui) +QT_FEATURE_wayland:INTERNAL=OFF +//Qt feature: whatsthis (from target Qt6::Gui) +QT_FEATURE_whatsthis:INTERNAL=ON +//Qt feature: wheelevent (from target Qt6::Gui) +QT_FEATURE_wheelevent:INTERNAL=ON +//Qt feature: widgets (from target Qt6::Core) +QT_FEATURE_widgets:INTERNAL=ON +//Qt feature: widgettextcontrol (from target Qt6::Widgets) +QT_FEATURE_widgettextcontrol:INTERNAL=ON +//Qt feature: wizard (from target Qt6::Widgets) +QT_FEATURE_wizard:INTERNAL=ON +//Qt feature: x86intrin (from target Qt6::Core) +QT_FEATURE_x86intrin:INTERNAL=ON +//Qt feature: xcb (from target Qt6::Gui) +QT_FEATURE_xcb:INTERNAL=OFF +//Qt feature: xcb_egl_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_egl_plugin:INTERNAL=OFF +//Qt feature: xcb_glx (from target Qt6::Gui) +QT_FEATURE_xcb_glx:INTERNAL=OFF +//Qt feature: xcb_glx_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_glx_plugin:INTERNAL=OFF +//Qt feature: xcb_native_painting (from target Qt6::Gui) +QT_FEATURE_xcb_native_painting:INTERNAL=OFF +//Qt feature: xcb_sm (from target Qt6::Gui) +QT_FEATURE_xcb_sm:INTERNAL=OFF +//Qt feature: xcb_xlib (from target Qt6::Gui) +QT_FEATURE_xcb_xlib:INTERNAL=OFF +//Qt feature: xkbcommon (from target Qt6::Gui) +QT_FEATURE_xkbcommon:INTERNAL=OFF +//Qt feature: xkbcommon_x11 (from target Qt6::Gui) +QT_FEATURE_xkbcommon_x11:INTERNAL=OFF +//Qt feature: xlib (from target Qt6::Gui) +QT_FEATURE_xlib:INTERNAL=OFF +//Qt feature: xml (from target Qt6::Core) +QT_FEATURE_xml:INTERNAL=ON +//Qt feature: xmlstream (from target Qt6::Core) +QT_FEATURE_xmlstream:INTERNAL=ON +//Qt feature: xmlstreamreader (from target Qt6::Core) +QT_FEATURE_xmlstreamreader:INTERNAL=ON +//Qt feature: xmlstreamwriter (from target Qt6::Core) +QT_FEATURE_xmlstreamwriter:INTERNAL=ON +//Qt feature: xrender (from target Qt6::Gui) +QT_FEATURE_xrender:INTERNAL=OFF +//Qt feature: zstd (from target Qt6::Core) +QT_FEATURE_zstd:INTERNAL=ON +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/touchsensor + diff --git a/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake b/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..aedaf0f --- /dev/null +++ b/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "C:/msys64/mingw64/bin/c++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.45) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/mingw-build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin b/mingw-build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..bafd81f Binary files /dev/null and b/mingw-build/CMakeFiles/4.1.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake b/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..b6125d0 --- /dev/null +++ b/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/msys64/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake b/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake new file mode 100644 index 0000000..5a430f6 --- /dev/null +++ b/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..7ffcb5b --- /dev/null +++ b/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/a.exe b/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/a.exe new file mode 100644 index 0000000..cee7b82 Binary files /dev/null and b/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/a.exe differ diff --git a/mingw-build/CMakeFiles/CMakeConfigureLog.yaml b/mingw-build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..950b8cb --- /dev/null +++ b/mingw-build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,3416 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.26200 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Program used to build from build.ninja files." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ninja-build" + - "ninja" + - "samu" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ninja-build.com" + - "C:/msys64/mingw64/bin/ninja-build.exe" + - "C:/msys64/mingw64/bin/ninja-build" + - "C:/msys64/mingw64/bin/ninja.com" + found: "C:/msys64/mingw64/bin/ninja.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake:63 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:69 (_cmake_find_compiler)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER" + description: "CXX compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: false + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "c++" + - "g++" + - "cl" + - "bcc" + - "icx" + - "clang++" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/c++.com" + found: "C:/msys64/mingw64/bin/c++.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/msys64/mingw64/bin/c++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CompilerIdCXX/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ar.com" + found: "C:/msys64/mingw64/bin/ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ranlib.com" + found: "C:/msys64/mingw64/bin/ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/strip.com" + found: "C:/msys64/mingw64/bin/strip.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ld.com" + found: "C:/msys64/mingw64/bin/ld.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/nm.com" + found: "C:/msys64/mingw64/bin/nm.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objdump.com" + found: "C:/msys64/mingw64/bin/objdump.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objcopy.com" + found: "C:/msys64/mingw64/bin/objcopy.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/readelf.com" + found: "C:/msys64/mingw64/bin/readelf.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/dlltool.com" + found: "C:/msys64/mingw64/bin/dlltool.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/addr2line.com" + found: "C:/msys64/mingw64/bin/addr2line.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:238 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:206 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/tapi.com" + - "C:/msys64/mingw64/bin/tapi.exe" + - "C:/msys64/mingw64/bin/tapi" + - "C:/msys64/usr/local/bin/tapi.com" + - "C:/msys64/usr/local/bin/tapi.exe" + - "C:/msys64/usr/local/bin/tapi" + - "C:/msys64/usr/bin/tapi.com" + - "C:/msys64/usr/bin/tapi.exe" + - "C:/msys64/usr/bin/tapi" + - "C:/Windows/System32/tapi.com" + - "C:/Windows/System32/tapi.exe" + - "C:/Windows/System32/tapi" + - "C:/Windows/tapi.com" + - "C:/Windows/tapi.exe" + - "C:/Windows/tapi" + - "C:/Windows/System32/wbem/tapi.com" + - "C:/Windows/System32/wbem/tapi.exe" + - "C:/Windows/System32/wbem/tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" + - "C:/msys64/usr/bin/site_perl/tapi.com" + - "C:/msys64/usr/bin/site_perl/tapi.exe" + - "C:/msys64/usr/bin/site_perl/tapi" + - "C:/msys64/usr/bin/vendor_perl/tapi.com" + - "C:/msys64/usr/bin/vendor_perl/tapi.exe" + - "C:/msys64/usr/bin/vendor_perl/tapi" + - "C:/msys64/usr/bin/core_perl/tapi.com" + - "C:/msys64/usr/bin/core_perl/tapi.exe" + - "C:/msys64/usr/bin/core_perl/tapi" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/msys64/usr/local/bin/gcc-ar-15.2.com" + - "C:/msys64/usr/local/bin/gcc-ar-15.2.exe" + - "C:/msys64/usr/local/bin/gcc-ar-15.2" + - "C:/msys64/usr/bin/gcc-ar-15.2.com" + - "C:/msys64/usr/bin/gcc-ar-15.2.exe" + - "C:/msys64/usr/bin/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15.2.com" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15.2.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15.2" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/msys64/usr/local/bin/gcc-ar-15.com" + - "C:/msys64/usr/local/bin/gcc-ar-15.exe" + - "C:/msys64/usr/local/bin/gcc-ar-15" + - "C:/msys64/usr/bin/gcc-ar-15.com" + - "C:/msys64/usr/bin/gcc-ar-15.exe" + - "C:/msys64/usr/bin/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15.com" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ar-15" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar-15" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15.com" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/msys64/usr/local/bin/gcc-ar15.com" + - "C:/msys64/usr/local/bin/gcc-ar15.exe" + - "C:/msys64/usr/local/bin/gcc-ar15" + - "C:/msys64/usr/bin/gcc-ar15.com" + - "C:/msys64/usr/bin/gcc-ar15.exe" + - "C:/msys64/usr/bin/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/msys64/usr/bin/site_perl/gcc-ar15.com" + - "C:/msys64/usr/bin/site_perl/gcc-ar15.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ar15" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ar15" + - "C:/msys64/usr/bin/core_perl/gcc-ar15.com" + - "C:/msys64/usr/bin/core_perl/gcc-ar15.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/msys64/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/msys64/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/usr/local/bin/gcc-ranlib-15.2" + - "C:/msys64/usr/bin/gcc-ranlib-15.2.com" + - "C:/msys64/usr/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/usr/bin/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15.2.com" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15.2.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15.2" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/msys64/usr/local/bin/gcc-ranlib-15.com" + - "C:/msys64/usr/local/bin/gcc-ranlib-15.exe" + - "C:/msys64/usr/local/bin/gcc-ranlib-15" + - "C:/msys64/usr/bin/gcc-ranlib-15.com" + - "C:/msys64/usr/bin/gcc-ranlib-15.exe" + - "C:/msys64/usr/bin/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15.com" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib-15" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/msys64/usr/local/bin/gcc-ranlib15.com" + - "C:/msys64/usr/local/bin/gcc-ranlib15.exe" + - "C:/msys64/usr/local/bin/gcc-ranlib15" + - "C:/msys64/usr/bin/gcc-ranlib15.com" + - "C:/msys64/usr/bin/gcc-ranlib15.exe" + - "C:/msys64/usr/bin/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib15.com" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib15.exe" + - "C:/msys64/usr/bin/site_perl/gcc-ranlib15" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/msys64/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/msys64/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake:169 (enable_language)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake:2 (__windows_compiler_gnu)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake:48 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "windres" + - "windres" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/bin/" + - "C:/Program Files (x86)/touchsensor/sbin/" + - "C:/Program Files (x86)/touchsensor/" + searched_directories: + - "C:/msys64/mingw64/bin/windres.com" + found: "C:/msys64/mingw64/bin/windres.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-qpqd81" + binary: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-qpqd81" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-qpqd81' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_9a6a6 + [1/2] C:\\msys64\\mingw64\\bin\\c++.exe -v -o CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\c++.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev8, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9a6a6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\msys64\\tmp\\ccEiEvNC.s + GNU C++17 (Rev8, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: e7386b44e3a7fd4f3b26b08cdd95994a + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj C:\\msys64\\tmp\\ccEiEvNC.s + GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.' + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\c++.exe -v -Wl,-v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_9a6a6.exe -Wl,--out-implib,libcmTC_9a6a6.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\c++.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev8, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9a6a6.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9a6a6.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\msys64\\tmp\\ccEe5h8I.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9a6a6.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_9a6a6.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\msys64\\tmp\\ccEe5h8I.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9a6a6.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_9a6a6.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9a6a6.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9a6a6.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] ==> [C:/msys64/mingw64/include/c++/15.2.0] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] ==> [C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] ==> [C:/msys64/mingw64/include/c++/15.2.0/backward] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-qpqd81'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_9a6a6] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\c++.exe -v -o CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\c++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9a6a6.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\msys64\\tmp\\ccEiEvNC.s] + ignore line: [GNU C++17 (Rev8 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: e7386b44e3a7fd4f3b26b08cdd95994a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj C:\\msys64\\tmp\\ccEiEvNC.s] + ignore line: [GNU assembler version 2.45 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\c++.exe -v -Wl -v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_9a6a6.exe -Wl --out-implib libcmTC_9a6a6.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\c++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9a6a6.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_9a6a6.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\msys64\\tmp\\ccEe5h8I.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9a6a6.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_9a6a6.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\msys64\\tmp\\ccEe5h8I.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_9a6a6.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_9a6a6.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\msys64\\tmp\\ccEe5h8I.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_9a6a6.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_9a6a6.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_9a6a6.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'CXX': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45 + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake:99 (check_cxx_source_compiles)" + - "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:172 (include)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-51ryzz" + binary: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-51ryzz" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "C:/msys64/mingw64/lib/cmake/Qt6;C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: 'D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-51ryzz' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_9e41d + [1/2] C:\\msys64\\mingw64\\bin\\c++.exe -DCMAKE_HAVE_LIBC_PTHREAD -std=gnu++23 -o CMakeFiles/cmTC_9e41d.dir/src.cxx.obj -c D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-51ryzz/src.cxx + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\c++.exe CMakeFiles/cmTC_9e41d.dir/src.cxx.obj -o cmTC_9e41d.exe -Wl,--out-implib,libcmTC_9e41d.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." + + exitCode: 0 + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake:11 (_qt_internal_find_tool_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake:36 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:39 (_qt_internal_find_tool_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6CoreTools" + configs: + - + filename: "Qt6CoreToolsConfig.cmake" + kind: "cmake" + - + filename: "qt6coretools-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6CoreTools" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6CoreToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6coretools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/Qt6CoreToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/qt6coretools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/Qt6CoreToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/qt6coretools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/Qt6CoreToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/qt6coretools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/Qt6CoreToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/qt6coretools-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake:11 (_qt_internal_find_tool_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake:36 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:39 (_qt_internal_find_tool_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6GuiTools" + configs: + - + filename: "Qt6GuiToolsConfig.cmake" + kind: "cmake" + - + filename: "qt6guitools-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6GuiTools" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6GuiToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6guitools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/Qt6GuiToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/qt6guitools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/Qt6GuiToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/qt6guitools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/Qt6GuiToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/qt6guitools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/Qt6GuiToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/qt6guitools-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:100 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:39 (_qt_internal_find_tool_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6WidgetsTools" + configs: + - + filename: "Qt6WidgetsToolsConfig.cmake" + kind: "cmake" + - + filename: "qt6widgetstools-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6WidgetsTools" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6WidgetsToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6widgetstools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/Qt6WidgetsToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/qt6widgetstools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/Qt6WidgetsToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/qt6widgetstools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/Qt6WidgetsToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/qt6widgetstools-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/Qt6WidgetsToolsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/qt6widgetstools-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:45 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + checks: + - "Performing Test HAVE_STDATOMIC" + directories: + source: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-0h87le" + binary: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-0h87le" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "C:/msys64/mingw64/lib/cmake/Qt6;C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "HAVE_STDATOMIC" + cached: true + stdout: | + Change Dir: 'D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-0h87le' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_ea71b + [1/2] C:\\msys64\\mingw64\\bin\\c++.exe -DHAVE_STDATOMIC -std=gnu++23 -o CMakeFiles/cmTC_ea71b.dir/src.cxx.obj -c D:/Workspace/ts-qt/mingw-build/CMakeFiles/CMakeScratch/TryCompile-0h87le/src.cxx + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\c++.exe CMakeFiles/cmTC_ea71b.dir/src.cxx.obj -o cmTC_ea71b.exe -Wl,--out-implib,libcmTC_ea71b.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." + + exitCode: 0 + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:46 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:45 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6EntryPointPrivate" + configs: + - + filename: "Qt6EntryPointPrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6entrypointprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6EntryPointPrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Core/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6EntryPointPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6entrypointprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6entrypointprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:87 (find_package)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6CorePrivate" + configs: + - + filename: "Qt6CorePrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6coreprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: true + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6CorePrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Core/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6CorePrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6coreprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6CorePrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6coreprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:3054 (find_program)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake:28 (_qt_internal_setup_deploy_support)" + - "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:199 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + mode: "program" + variable: "WINDEPLOYQT_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "windeployqt-qt6" + candidate_directories: + - "D:/Environment/include/bin/" + - "D:/Environment/include/sbin/" + - "D:/Environment/include/" + - "D:/Environment/lib/bin/" + - "D:/Environment/lib/sbin/" + - "D:/Environment/lib/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/bin/" + - "C:/Program Files (x86)/touchsensor/sbin/" + - "C:/Program Files (x86)/touchsensor/" + searched_directories: + - "D:/Environment/include/bin/windeployqt-qt6.com" + - "D:/Environment/include/bin/windeployqt-qt6.exe" + - "D:/Environment/include/bin/windeployqt-qt6" + - "D:/Environment/include/sbin/windeployqt-qt6.com" + - "D:/Environment/include/sbin/windeployqt-qt6.exe" + - "D:/Environment/include/sbin/windeployqt-qt6" + - "D:/Environment/include/windeployqt-qt6.com" + - "D:/Environment/include/windeployqt-qt6.exe" + - "D:/Environment/include/windeployqt-qt6" + - "D:/Environment/lib/bin/windeployqt-qt6.com" + - "D:/Environment/lib/bin/windeployqt-qt6.exe" + - "D:/Environment/lib/bin/windeployqt-qt6" + - "D:/Environment/lib/sbin/windeployqt-qt6.com" + - "D:/Environment/lib/sbin/windeployqt-qt6.exe" + - "D:/Environment/lib/sbin/windeployqt-qt6" + - "D:/Environment/lib/windeployqt-qt6.com" + - "D:/Environment/lib/windeployqt-qt6.exe" + - "D:/Environment/lib/windeployqt-qt6" + - "C:/msys64/mingw64/bin/windeployqt-qt6.com" + found: "C:/msys64/mingw64/bin/windeployqt-qt6.exe" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6Core" + configs: + - + filename: "Qt6CoreConfig.cmake" + kind: "cmake" + - + filename: "qt6core-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6Core" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6CoreConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6core-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6CoreConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6core-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake:387 (find_path)" + - "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake:13 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:34 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:43 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + mode: "path" + variable: "Vulkan_INCLUDE_DIR" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan/vulkan.h" + candidate_directories: + - "D:/Environment/include/include/" + - "D:/Environment/include/" + - "D:/Environment/lib/include/" + - "D:/Environment/lib/" + - "/include/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/include/" + - "C:/msys64/mingw64/" + - "C:/Program Files/include/" + - "C:/Program Files/" + - "C:/Program Files (x86)/include/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/include/" + - "C:/Program Files (x86)/touchsensor/" + searched_directories: + - "D:/Environment/include/include/vulkan/vulkan.h" + - "D:/Environment/include/vulkan/vulkan.h" + - "D:/Environment/lib/include/vulkan/vulkan.h" + - "D:/Environment/lib/vulkan/vulkan.h" + - "/include/vulkan/vulkan.h" + - "C:/msys64/mingw64/bin/vulkan/vulkan.h" + - "C:/msys64/usr/local/bin/vulkan/vulkan.h" + - "C:/msys64/usr/bin/vulkan/vulkan.h" + - "C:/Windows/System32/vulkan/vulkan.h" + - "C:/Windows/vulkan/vulkan.h" + - "C:/Windows/System32/wbem/vulkan/vulkan.h" + - "C:/Windows/System32/WindowsPowerShell/v1.0/vulkan/vulkan.h" + - "C:/msys64/usr/bin/site_perl/vulkan/vulkan.h" + - "C:/msys64/usr/bin/vendor_perl/vulkan/vulkan.h" + - "C:/msys64/usr/bin/core_perl/vulkan/vulkan.h" + found: "C:/msys64/mingw64/include/" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake:394 (find_library)" + - "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake:13 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:34 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:43 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + mode: "library" + variable: "Vulkan_LIBRARY" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "vulkan-1" + candidate_directories: + - "D:/Environment/include/lib/" + - "D:/Environment/include/" + - "D:/Environment/lib/lib/" + - "D:/Environment/lib/" + - "/lib/" + - "/bin/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/lib/" + - "C:/msys64/mingw64/" + - "C:/Program Files/lib/" + - "C:/Program Files/" + - "C:/Program Files (x86)/lib/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/lib/" + - "C:/Program Files (x86)/touchsensor/" + - "C:/Program Files (x86)/touchsensor/bin/" + searched_directories: + - "D:/Environment/include/lib/" + - "D:/Environment/include/" + - "D:/Environment/lib/lib/" + - "D:/Environment/lib/" + - "/lib/" + - "/bin/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + found: "C:/msys64/mingw64/lib/libvulkan-1.dll.a" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/touchsensor/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake:402 (find_program)" + - "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake:13 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:34 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:43 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + mode: "program" + variable: "Vulkan_GLSLC_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslc" + candidate_directories: + - "D:/Environment/include/bin/" + - "D:/Environment/include/sbin/" + - "D:/Environment/include/" + - "D:/Environment/lib/bin/" + - "D:/Environment/lib/sbin/" + - "D:/Environment/lib/" + - "/bin/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/bin/" + - "C:/Program Files (x86)/touchsensor/sbin/" + - "C:/Program Files (x86)/touchsensor/" + searched_directories: + - "D:/Environment/include/bin/glslc.com" + - "D:/Environment/include/bin/glslc.exe" + - "D:/Environment/include/bin/glslc" + - "D:/Environment/include/sbin/glslc.com" + - "D:/Environment/include/sbin/glslc.exe" + - "D:/Environment/include/sbin/glslc" + - "D:/Environment/include/glslc.com" + - "D:/Environment/include/glslc.exe" + - "D:/Environment/include/glslc" + - "D:/Environment/lib/bin/glslc.com" + - "D:/Environment/lib/bin/glslc.exe" + - "D:/Environment/lib/bin/glslc" + - "D:/Environment/lib/sbin/glslc.com" + - "D:/Environment/lib/sbin/glslc.exe" + - "D:/Environment/lib/sbin/glslc" + - "D:/Environment/lib/glslc.com" + - "D:/Environment/lib/glslc.exe" + - "D:/Environment/lib/glslc" + - "/bin/glslc.com" + - "/bin/glslc.exe" + - "/bin/glslc" + - "C:/msys64/mingw64/bin/glslc.com" + found: "C:/msys64/mingw64/bin/glslc.exe" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake:410 (find_program)" + - "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake:13 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:34 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:43 (include)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + mode: "program" + variable: "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "glslangValidator" + candidate_directories: + - "D:/Environment/include/bin/" + - "D:/Environment/include/sbin/" + - "D:/Environment/include/" + - "D:/Environment/lib/bin/" + - "D:/Environment/lib/sbin/" + - "D:/Environment/lib/" + - "/bin/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/usr/local/bin/" + - "C:/msys64/usr/bin/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/msys64/usr/bin/site_perl/" + - "C:/msys64/usr/bin/vendor_perl/" + - "C:/msys64/usr/bin/core_perl/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/Program Files (x86)/touchsensor/bin/" + - "C:/Program Files (x86)/touchsensor/sbin/" + - "C:/Program Files (x86)/touchsensor/" + searched_directories: + - "D:/Environment/include/bin/glslangValidator.com" + - "D:/Environment/include/bin/glslangValidator.exe" + - "D:/Environment/include/bin/glslangValidator" + - "D:/Environment/include/sbin/glslangValidator.com" + - "D:/Environment/include/sbin/glslangValidator.exe" + - "D:/Environment/include/sbin/glslangValidator" + - "D:/Environment/include/glslangValidator.com" + - "D:/Environment/include/glslangValidator.exe" + - "D:/Environment/include/glslangValidator" + - "D:/Environment/lib/bin/glslangValidator.com" + - "D:/Environment/lib/bin/glslangValidator.exe" + - "D:/Environment/lib/bin/glslangValidator" + - "D:/Environment/lib/sbin/glslangValidator.com" + - "D:/Environment/lib/sbin/glslangValidator.exe" + - "D:/Environment/lib/sbin/glslangValidator" + - "D:/Environment/lib/glslangValidator.com" + - "D:/Environment/lib/glslangValidator.exe" + - "D:/Environment/lib/glslangValidator" + - "/bin/glslangValidator.com" + - "/bin/glslangValidator.exe" + - "/bin/glslangValidator" + - "C:/msys64/mingw64/bin/glslangValidator.com" + found: "C:/msys64/mingw64/bin/glslangValidator.exe" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake:85 (find_package)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6GuiPrivate" + configs: + - + filename: "Qt6GuiPrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6guiprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: true + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6GuiPrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Gui/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6GuiPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6guiprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6guiprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake:78 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:142 (find_dependency)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:45 (_qt_internal_find_qt_dependencies)" + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:43 (include)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6Gui" + configs: + - + filename: "Qt6GuiConfig.cmake" + kind: "cmake" + - + filename: "qt6gui-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6Gui" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6GuiConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6gui-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6GuiConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6gui-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:85 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6WidgetsPrivate" + configs: + - + filename: "Qt6WidgetsPrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6widgetsprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: true + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6WidgetsPrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Widgets/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6WidgetsPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6widgetsprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6widgetsprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6Widgets" + configs: + - + filename: "Qt6WidgetsConfig.cmake" + kind: "cmake" + - + filename: "qt6widgets-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6Widgets" + search_paths: + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6WidgetsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6widgets-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6WidgetsConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6widgets-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake:85 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6NetworkPrivate" + configs: + - + filename: "Qt6NetworkPrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6networkprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: true + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6NetworkPrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6Network/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6NetworkPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6networkprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6networkprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6Network" + configs: + - + filename: "Qt6NetworkConfig.cmake" + kind: "cmake" + - + filename: "qt6network-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6Network" + search_paths: + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6NetworkConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6network-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6NetworkConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6network-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake:85 (find_package)" + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6PrintSupportPrivate" + configs: + - + filename: "Qt6PrintSupportPrivateConfig.cmake" + kind: "cmake" + - + filename: "qt6printsupportprivate-config.cmake" + kind: "cmake" + version_request: + version: "6.9.2" + version_complete: "6.9.2" + exact: true + settings: + required: "optional" + quiet: true + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6PrintSupportPrivate" + search_paths: + - "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/.." + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6PrintSupportPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6printsupportprivate-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivateConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6printsupportprivate-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake:233 (find_package)" + - "CMakeLists.txt:22 (find_package)" + name: "Qt6PrintSupport" + configs: + - + filename: "Qt6PrintSupportConfig.cmake" + kind: "cmake" + - + filename: "qt6printsupport-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "optional" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6PrintSupport" + search_paths: + - "C:/msys64/mingw64/lib/cmake" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6PrintSupportConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6printsupport-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportConfig.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/lib/cmake/qt6printsupport-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:22 (find_package)" + name: "Qt6" + components: + - + name: "Widgets" + required: true + found: false + - + name: "Network" + required: true + found: false + - + name: "PrintSupport" + required: true + found: false + configs: + - + filename: "Qt6Config.cmake" + kind: "cmake" + - + filename: "qt6-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Qt6" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Qt6Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/qt6-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/Qt6Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/qt6-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/Qt6Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/qt6-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/Qt6Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/qt6-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/Qt6Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/qt6-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake" + mode: "config" + version: "6.9.2" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + CMAKE_MODULE_PATH: + - "C:/msys64/mingw64/lib/cmake/Qt6" + - "C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules" + - "C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/kwin" + - + kind: "find_package-v1" + backtrace: + - "CMakeLists.txt:23 (find_package)" + name: "Eigen3" + configs: + - + filename: "Eigen3Config.cmake" + kind: "cmake" + - + filename: "eigen3-config.cmake" + kind: "cmake" + version_request: + exact: false + settings: + required: "required_explicit" + quiet: false + global: false + policy_scope: true + bypass_provider: false + names: + - "Eigen3" + path_suffixes: + - "" + paths: + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + CMAKE_FIND_USE_PACKAGE_ROOT_PATH: true + CMAKE_FIND_USE_CMAKE_PACKAGE_REGISTRY: true + CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY: true + CMAKE_FIND_ROOT_PATH_MODE: "BOTH" + candidates: + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Workspace/ts-qt/mingw-build/CMakeFiles/pkgRedirects/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/include/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "D:/Environment/lib/cmake/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/share/eigen3/Eigen3Config.cmake" + mode: "config" + reason: "no_exist" + - + path: "C:/msys64/mingw64/share/eigen3/eigen3-config.cmake" + mode: "config" + reason: "no_exist" + found: + path: "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake" + mode: "config" + version: "5.0.0" + search_context: + CMAKE_PREFIX_PATH: + - "D:/Environment/include" + - "D:/Environment/lib" + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\msys64\\usr\\local\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\msys64\\usr\\bin" + - "C:\\Windows\\System32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\" + - "C:\\msys64\\usr\\bin\\site_perl" + - "C:\\msys64\\usr\\bin\\vendor_perl" + - "C:\\msys64\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/touchsensor" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/msys64/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/touchsensor" + CMAKE_MODULE_PATH: + - "C:/msys64/mingw64/lib/cmake/Qt6" + - "C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules" + - "C:/msys64/mingw64/lib/cmake/Qt6/3rdparty/kwin" +... diff --git a/mingw-build/CMakeFiles/InstallScripts.json b/mingw-build/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..16bc890 --- /dev/null +++ b/mingw-build/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "D:/Workspace/ts-qt/mingw-build/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/mingw-build/CMakeFiles/TargetDirectories.txt b/mingw-build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..74b9c6d --- /dev/null +++ b/mingw-build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,14 @@ +D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/edit_cache.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/rebuild_cache.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt_autogen_timestamp_deps.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt_autogen.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot_autogen_timestamp_deps.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot_autogen.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor_autogen_timestamp_deps.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor_autogen.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo_autogen_timestamp_deps.dir +D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo_autogen.dir diff --git a/mingw-build/CMakeFiles/VerifyGlobs.cmake b/mingw-build/CMakeFiles/VerifyGlobs.cmake new file mode 100644 index 0000000..d3a5e8f --- /dev/null +++ b/mingw-build/CMakeFiles/VerifyGlobs.cmake @@ -0,0 +1,71 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by CMake Version 4.1 + +# COMPONENT_SOURCES at CMakeLists.txt:61 (file) +file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Workspace/ts-qt/components/*.cc") +set(OLD_GLOB + "D:/Workspace/ts-qt/components/charts/heatmap.cc" + "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc" + "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc" + "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc" + "D:/Workspace/ts-qt/components/nav.cc" + "D:/Workspace/ts-qt/components/view.cc" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs") +endif() + +# UTILITY_SOURCES at CMakeLists.txt:66 (file) +file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Workspace/ts-qt/dlog/*.cc") +set(OLD_GLOB + "D:/Workspace/ts-qt/dlog/dlog.cc" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs") +endif() + +# MODERN_QT_SOURCES at CMakeLists.txt:27 (file) +file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Workspace/ts-qt/modern-qt/*.cc") +set(OLD_GLOB + "D:/Workspace/ts-qt/modern-qt/layout/flow.cc" + "D:/Workspace/ts-qt/modern-qt/layout/mixer.cc" + "D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc" + "D:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc" + "D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc" + "D:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc" + "D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc" + "D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc" + "D:/Workspace/ts-qt/modern-qt/widget/image.cc" + "D:/Workspace/ts-qt/modern-qt/widget/main-window.cc" + "D:/Workspace/ts-qt/modern-qt/widget/select.cc" + "D:/Workspace/ts-qt/modern-qt/widget/sliders.cc" + "D:/Workspace/ts-qt/modern-qt/widget/switch.cc" + "D:/Workspace/ts-qt/modern-qt/widget/text-fields.cc" + "D:/Workspace/ts-qt/modern-qt/widget/widget.cc" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs") +endif() + +# QCUSTOMPLOT_SOURCES at CMakeLists.txt:46 (file) +file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Workspace/ts-qt/qcustomplot/*.cpp") +set(OLD_GLOB + "D:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs") +endif() + +# QCUSTOMPLOT_SOURCES at CMakeLists.txt:46 (file) +file(GLOB_RECURSE NEW_GLOB LIST_DIRECTORIES false "D:/Workspace/ts-qt/qcustomplot/*.h") +set(OLD_GLOB + "D:/Workspace/ts-qt/qcustomplot/qcustomplot.h" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs") +endif() diff --git a/mingw-build/CMakeFiles/clean_additional.cmake b/mingw-build/CMakeFiles/clean_additional.cmake new file mode 100644 index 0000000..10b5b5a --- /dev/null +++ b/mingw-build/CMakeFiles/clean_additional.cmake @@ -0,0 +1,19 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "Release") + file(REMOVE_RECURSE + "CMakeFiles\\cpstream_demo_autogen.dir\\AutogenUsed.txt" + "CMakeFiles\\cpstream_demo_autogen.dir\\ParseCache.txt" + "CMakeFiles\\modern-qt_autogen.dir\\AutogenUsed.txt" + "CMakeFiles\\modern-qt_autogen.dir\\ParseCache.txt" + "CMakeFiles\\qcustomplot_autogen.dir\\AutogenUsed.txt" + "CMakeFiles\\qcustomplot_autogen.dir\\ParseCache.txt" + "CMakeFiles\\touchsensor_autogen.dir\\AutogenUsed.txt" + "CMakeFiles\\touchsensor_autogen.dir\\ParseCache.txt" + "cpstream_demo_autogen" + "modern-qt_autogen" + "qcustomplot_autogen" + "touchsensor_autogen" + ) +endif() diff --git a/mingw-build/CMakeFiles/cmake.check_cache b/mingw-build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/mingw-build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/mingw-build/CMakeFiles/cmake.verify_globs b/mingw-build/CMakeFiles/cmake.verify_globs new file mode 100644 index 0000000..87fc383 --- /dev/null +++ b/mingw-build/CMakeFiles/cmake.verify_globs @@ -0,0 +1 @@ +# This file is generated by CMake for checking of the VerifyGlobs.cmake file diff --git a/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj new file mode 100644 index 0000000..2c060e8 Binary files /dev/null and b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj differ diff --git a/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj new file mode 100644 index 0000000..8c9d0dc Binary files /dev/null and b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj differ diff --git a/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj new file mode 100644 index 0000000..7ac7f8d Binary files /dev/null and b/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj differ diff --git a/mingw-build/CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj b/mingw-build/CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj new file mode 100644 index 0000000..6d5807b Binary files /dev/null and b/mingw-build/CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj differ diff --git a/mingw-build/CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj b/mingw-build/CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj new file mode 100644 index 0000000..d55febe Binary files /dev/null and b/mingw-build/CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj differ diff --git a/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenInfo.json b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..0c8836a --- /dev/null +++ b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenInfo.json @@ -0,0 +1,569 @@ +{ + "AUTOGEN_COMMAND_LINE_LENGTH_MAX" : 32000, + "BUILD_DIR" : "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen", + "CMAKE_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CMAKE_EXECUTABLE" : "C:/msys64/mingw64/bin/cmake.exe", + "CMAKE_LIST_FILES" : + [ + "D:/Workspace/ts-qt/CMakeLists.txt", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "D:/Workspace/ts-qt/resources.qrc" + ], + "CMAKE_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CROSS_CONFIG" : false, + "DEP_FILE" : "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/deps", + "DEP_FILE_RULE_NAME" : "cpstream_demo_autogen/timestamp", + "HEADERS" : + [ + [ + "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh", + "MU", + "HI7HHBMBOF/moc_cpdecoder.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh", + "MU", + "HI7HHBMBOF/moc_cpstream_core.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh", + "MU", + "6WSBY6A44J/moc_tacdec.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include", + "MOC_COMPILATION_FILE" : "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : [], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "D:/Workspace/ts-qt", + "D:/Workspace/ts-qt/components/ffmsep", + "C:/msys64/mingw64/include/c++/15.2.0", + "C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32", + "C:/msys64/mingw64/include/c++/15.2.0/backward", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "C:/msys64/mingw64/bin/c++.exe", + "-std=gnu++23", + "-w", + "-dM", + "-E", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp", + "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/mocs_compilation.cpp" + ], + "MULTI_CONFIG" : false, + "PARALLEL" : 24, + "PARSE_CACHE_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/moc.exe", + "QT_UIC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/uic.exe", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 9, + "SETTINGS_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc", "MU", null ], + [ "D:/Workspace/ts-qt/examples/cpstream_demo.cc", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp", + "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/mocs_compilation.cpp" + ], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenUsed.txt b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenUsed.txt new file mode 100644 index 0000000..b8af944 --- /dev/null +++ b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenUsed.txt @@ -0,0 +1,2 @@ +moc:fed2126c99f36ca8e176578ffe1679bd2cc5e49d30e58b04f77e4b2d7617b4e0 +uic:fbb06f15eab53ccbb188023578181492d6d28e5585b8b26db185375fc4013805 diff --git a/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/ParseCache.txt b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/ParseCache.txt new file mode 100644 index 0000000..e9acae6 --- /dev/null +++ b/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/ParseCache.txt @@ -0,0 +1,8 @@ +# Generated by CMake. Changes will be overwritten. +D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc +D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc +D:/Workspace/ts-qt/examples/cpstream_demo.cc +D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc +D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh +D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh +D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj new file mode 100644 index 0000000..f432c9c Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj new file mode 100644 index 0000000..159b95d Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj new file mode 100644 index 0000000..ffe9f4d Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj new file mode 100644 index 0000000..0fd9f19 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj new file mode 100644 index 0000000..59d2d44 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj new file mode 100644 index 0000000..fea226c Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj new file mode 100644 index 0000000..51b7221 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj new file mode 100644 index 0000000..3241a21 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj new file mode 100644 index 0000000..5b10df5 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj new file mode 100644 index 0000000..abb2db3 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj new file mode 100644 index 0000000..b1060dc Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj new file mode 100644 index 0000000..a61e985 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj new file mode 100644 index 0000000..eee1634 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj new file mode 100644 index 0000000..ca3f360 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj new file mode 100644 index 0000000..54ed1c2 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj new file mode 100644 index 0000000..1e9e948 Binary files /dev/null and b/mingw-build/CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj differ diff --git a/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenInfo.json b/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..d7d1ecc --- /dev/null +++ b/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenInfo.json @@ -0,0 +1,685 @@ +{ + "AUTOGEN_COMMAND_LINE_LENGTH_MAX" : 32000, + "BUILD_DIR" : "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen", + "CMAKE_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CMAKE_EXECUTABLE" : "C:/msys64/mingw64/bin/cmake.exe", + "CMAKE_LIST_FILES" : + [ + "D:/Workspace/ts-qt/CMakeLists.txt", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "D:/Workspace/ts-qt/resources.qrc" + ], + "CMAKE_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CROSS_CONFIG" : false, + "DEP_FILE" : "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/deps", + "DEP_FILE_RULE_NAME" : "modern-qt_autogen/timestamp", + "HEADERS" : + [ + [ + "D:/Workspace/ts-qt/modern-qt/layout/flow.hh", + "MU", + "5OW6AR6SLI/moc_flow.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/layout/mixer.hh", + "MU", + "5OW6AR6SLI/moc_mixer.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.hh", + "MU", + "44SOCSRSOA/moc_animatable.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/painter/helper.hh", + "MU", + "G7FGS5WAZF/moc_helper.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.hh", + "MU", + "S6P5WVIL22/moc_round-angle.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/theme/theme.hh", + "MU", + "TQYPLJKDVO/moc_theme.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.hh", + "MU", + "NGWCX5PM6I/moc_filled-button.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.hh", + "MU", + "NGWCX5PM6I/moc_icon-button.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/image.hh", + "MU", + "UN3PXRGQ4Z/moc_image.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/main-window.hh", + "MU", + "UN3PXRGQ4Z/moc_main-window.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/select.hh", + "MU", + "UN3PXRGQ4Z/moc_select.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/select.impl.hh", + "MU", + "UN3PXRGQ4Z/moc_select.impl.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/sliders.hh", + "MU", + "UN3PXRGQ4Z/moc_sliders.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/switch.hh", + "MU", + "UN3PXRGQ4Z/moc_switch.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/text-fields.hh", + "MU", + "UN3PXRGQ4Z/moc_text-fields.cpp", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/widget.hh", + "MU", + "UN3PXRGQ4Z/moc_widget.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include", + "MOC_COMPILATION_FILE" : "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : + [ + "MINGW_HAS_SECURE_API=1", + "QT_CORE_LIB", + "QT_GUI_LIB", + "QT_NETWORK_LIB", + "QT_NO_DEBUG", + "QT_WIDGETS_LIB", + "UNICODE", + "WIN32", + "WIN64", + "WINVER=0x0A00", + "_ENABLE_EXTENDED_ALIGNED_STORAGE", + "_UNICODE", + "_WIN32_WINNT=0x0A00", + "_WIN64", + "modern_qt_EXPORTS" + ], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "D:/Workspace/ts-qt", + "C:/msys64/mingw64/include/qt6/QtWidgets", + "C:/msys64/mingw64/include/qt6", + "C:/msys64/mingw64/include/qt6/QtCore", + "C:/msys64/mingw64/share/qt6/mkspecs/win32-g++", + "C:/msys64/mingw64/include/qt6/QtGui", + "C:/msys64/mingw64/include/qt6/QtNetwork", + "C:/msys64/mingw64/include/eigen3", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/include/c++/15.2.0", + "C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32", + "C:/msys64/mingw64/include/c++/15.2.0/backward", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "C:/msys64/mingw64/bin/c++.exe", + "-std=gnu++23", + "-w", + "-dM", + "-E", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : [ "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" ], + "MULTI_CONFIG" : false, + "PARALLEL" : 24, + "PARSE_CACHE_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/moc.exe", + "QT_UIC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/uic.exe", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 9, + "SETTINGS_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "D:/Workspace/ts-qt/modern-qt/layout/flow.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/layout/mixer.cc", "MU", null ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc", + "MU", + null + ], + [ "D:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc", "MU", null ], + [ + "D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc", + "MU", + null + ], + [ "D:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc", "MU", null ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc", + "MU", + null + ], + [ + "D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc", + "MU", + null + ], + [ "D:/Workspace/ts-qt/modern-qt/widget/image.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/main-window.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/select.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/sliders.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/switch.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/text-fields.cc", "MU", null ], + [ "D:/Workspace/ts-qt/modern-qt/widget/widget.cc", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : [ "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" ], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenUsed.txt b/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenUsed.txt new file mode 100644 index 0000000..3650000 --- /dev/null +++ b/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenUsed.txt @@ -0,0 +1,2 @@ +moc:60026c7290c22413e41281f04bb38111bf502d5ab8f68c70069b5546aba75da4 +uic:fbb06f15eab53ccbb188023578181492d6d28e5585b8b26db185375fc4013805 diff --git a/mingw-build/CMakeFiles/modern-qt_autogen.dir/ParseCache.txt b/mingw-build/CMakeFiles/modern-qt_autogen.dir/ParseCache.txt new file mode 100644 index 0000000..c9b2886 --- /dev/null +++ b/mingw-build/CMakeFiles/modern-qt_autogen.dir/ParseCache.txt @@ -0,0 +1,482 @@ +# Generated by CMake. Changes will be overwritten. +D:/Workspace/ts-qt/modern-qt/widget/widget.cc +D:/Workspace/ts-qt/modern-qt/widget/text-fields.cc +D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.hh +D:/Workspace/ts-qt/modern-qt/widget/main-window.hh +D:/Workspace/ts-qt/modern-qt/widget/select.impl.hh +D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.hh +D:/Workspace/ts-qt/modern-qt/layout/flow.cc +D:/Workspace/ts-qt/modern-qt/utility/painter/helper.hh +D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.hh +D:/Workspace/ts-qt/modern-qt/widget/sliders.hh + mmc:Q_OBJECT + mdp:C:/msys64/mingw64/include/_mingw.h + mdp:C:/msys64/mingw64/include/_mingw_mac.h + mdp:C:/msys64/mingw64/include/_mingw_off_t.h + mdp:C:/msys64/mingw64/include/_mingw_secapi.h + mdp:C:/msys64/mingw64/include/_mingw_stat64.h + mdp:C:/msys64/mingw64/include/_mingw_stdarg.h + mdp:C:/msys64/mingw64/include/_timeval.h + mdp:C:/msys64/mingw64/include/assert.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/algorithm + mdp:C:/msys64/mingw64/include/c++/15.2.0/array + mdp:C:/msys64/mingw64/include/c++/15.2.0/atomic + mdp:C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bit + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/align.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/move.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/version.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/cassert + mdp:C:/msys64/mingw64/include/c++/15.2.0/cctype + mdp:C:/msys64/mingw64/include/c++/15.2.0/cerrno + mdp:C:/msys64/mingw64/include/c++/15.2.0/charconv + mdp:C:/msys64/mingw64/include/c++/15.2.0/chrono + mdp:C:/msys64/mingw64/include/c++/15.2.0/climits + mdp:C:/msys64/mingw64/include/c++/15.2.0/clocale + mdp:C:/msys64/mingw64/include/c++/15.2.0/cmath + mdp:C:/msys64/mingw64/include/c++/15.2.0/compare + mdp:C:/msys64/mingw64/include/c++/15.2.0/concepts + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstddef + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdint + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdio + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdlib + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstring + mdp:C:/msys64/mingw64/include/c++/15.2.0/ctime + mdp:C:/msys64/mingw64/include/c++/15.2.0/cwchar + mdp:C:/msys64/mingw64/include/c++/15.2.0/cwctype + mdp:C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/exception + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/format + mdp:C:/msys64/mingw64/include/c++/15.2.0/functional + mdp:C:/msys64/mingw64/include/c++/15.2.0/initializer_list + mdp:C:/msys64/mingw64/include/c++/15.2.0/iomanip + mdp:C:/msys64/mingw64/include/c++/15.2.0/ios + mdp:C:/msys64/mingw64/include/c++/15.2.0/iosfwd + mdp:C:/msys64/mingw64/include/c++/15.2.0/istream + mdp:C:/msys64/mingw64/include/c++/15.2.0/iterator + mdp:C:/msys64/mingw64/include/c++/15.2.0/limits + mdp:C:/msys64/mingw64/include/c++/15.2.0/list + mdp:C:/msys64/mingw64/include/c++/15.2.0/locale + mdp:C:/msys64/mingw64/include/c++/15.2.0/map + mdp:C:/msys64/mingw64/include/c++/15.2.0/memory + mdp:C:/msys64/mingw64/include/c++/15.2.0/new + mdp:C:/msys64/mingw64/include/c++/15.2.0/numeric + mdp:C:/msys64/mingw64/include/c++/15.2.0/optional + mdp:C:/msys64/mingw64/include/c++/15.2.0/ostream + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ratio + mdp:C:/msys64/mingw64/include/c++/15.2.0/set + mdp:C:/msys64/mingw64/include/c++/15.2.0/sstream + mdp:C:/msys64/mingw64/include/c++/15.2.0/stdexcept + mdp:C:/msys64/mingw64/include/c++/15.2.0/stdfloat + mdp:C:/msys64/mingw64/include/c++/15.2.0/streambuf + mdp:C:/msys64/mingw64/include/c++/15.2.0/string + mdp:C:/msys64/mingw64/include/c++/15.2.0/string_view + mdp:C:/msys64/mingw64/include/c++/15.2.0/system_error + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/tuple + mdp:C:/msys64/mingw64/include/c++/15.2.0/type_traits + mdp:C:/msys64/mingw64/include/c++/15.2.0/typeinfo + mdp:C:/msys64/mingw64/include/c++/15.2.0/unordered_map + mdp:C:/msys64/mingw64/include/c++/15.2.0/unordered_set + mdp:C:/msys64/mingw64/include/c++/15.2.0/utility + mdp:C:/msys64/mingw64/include/c++/15.2.0/variant + mdp:C:/msys64/mingw64/include/c++/15.2.0/vector + mdp:C:/msys64/mingw64/include/c++/15.2.0/version + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h + mdp:C:/msys64/mingw64/include/corecrt.h + mdp:C:/msys64/mingw64/include/corecrt_startup.h + mdp:C:/msys64/mingw64/include/corecrt_stdio_config.h + mdp:C:/msys64/mingw64/include/corecrt_wctype.h + mdp:C:/msys64/mingw64/include/corecrt_wstdlib.h + mdp:C:/msys64/mingw64/include/crtdefs.h + mdp:C:/msys64/mingw64/include/ctype.h + mdp:C:/msys64/mingw64/include/errno.h + mdp:C:/msys64/mingw64/include/limits.h + mdp:C:/msys64/mingw64/include/locale.h + mdp:C:/msys64/mingw64/include/malloc.h + mdp:C:/msys64/mingw64/include/process.h + mdp:C:/msys64/mingw64/include/pthread.h + mdp:C:/msys64/mingw64/include/pthread_compat.h + mdp:C:/msys64/mingw64/include/pthread_signal.h + mdp:C:/msys64/mingw64/include/pthread_time.h + mdp:C:/msys64/mingw64/include/pthread_unistd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/QList + mdp:C:/msys64/mingw64/include/qt6/QtCore/QObject + mdp:C:/msys64/mingw64/include/qt6/QtCore/QRect + mdp:C:/msys64/mingw64/include/qt6/QtCore/QSize + mdp:C:/msys64/mingw64/include/qt6/QtCore/QSizeF + mdp:C:/msys64/mingw64/include/qt6/QtCore/q17memory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20functional.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20memory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20utility.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q23utility.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qassert.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qchar.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompare.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qconfig.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdebug.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qendian.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qflags.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qforeach.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qhash.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiterable.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiterator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qline.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlocale.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlogging.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmargins.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmath.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qminmax.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobject.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qoverload.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpair.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpoint.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrect.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qset.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsize.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qspan.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstring.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qswap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtresource.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtversion.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtypes.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvariant.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvector.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/QTransform + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaction.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qbrush.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcolor.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcursor.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfont.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qicon.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qimage.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpalette.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qregion.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrgb.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qscreen.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtransform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h + mdp:C:/msys64/mingw64/include/sched.h + mdp:C:/msys64/mingw64/include/sdks/_mingw_ddk.h + mdp:C:/msys64/mingw64/include/sec_api/stdio_s.h + mdp:C:/msys64/mingw64/include/sec_api/stdlib_s.h + mdp:C:/msys64/mingw64/include/sec_api/string_s.h + mdp:C:/msys64/mingw64/include/sec_api/sys/timeb_s.h + mdp:C:/msys64/mingw64/include/sec_api/wchar_s.h + mdp:C:/msys64/mingw64/include/signal.h + mdp:C:/msys64/mingw64/include/stdarg.h + mdp:C:/msys64/mingw64/include/stddef.h + mdp:C:/msys64/mingw64/include/stdint.h + mdp:C:/msys64/mingw64/include/stdio.h + mdp:C:/msys64/mingw64/include/stdlib.h + mdp:C:/msys64/mingw64/include/string.h + mdp:C:/msys64/mingw64/include/swprintf.inl + mdp:C:/msys64/mingw64/include/sys/timeb.h + mdp:C:/msys64/mingw64/include/sys/types.h + mdp:C:/msys64/mingw64/include/time.h + mdp:C:/msys64/mingw64/include/vadefs.h + mdp:C:/msys64/mingw64/include/wchar.h + mdp:C:/msys64/mingw64/include/wctype.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h + mdp:D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/moc_predefs.h + mdp:D:/Workspace/ts-qt/modern-qt/utility/theme/color-scheme.hh + mdp:D:/Workspace/ts-qt/modern-qt/utility/theme/theme.hh + mdp:D:/Workspace/ts-qt/modern-qt/utility/wrapper/common.hh + mdp:D:/Workspace/ts-qt/modern-qt/utility/wrapper/pimpl.hh + mdp:D:/Workspace/ts-qt/modern-qt/utility/wrapper/property.hh + mdp:D:/Workspace/ts-qt/modern-qt/utility/wrapper/widget.hh + mdp:D:/Workspace/ts-qt/modern-qt/widget/sliders.hh + mdp:D:/Workspace/ts-qt/modern-qt/widget/widget.hh +D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.hh +D:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc +D:/Workspace/ts-qt/modern-qt/widget/widget.hh +D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc +D:/Workspace/ts-qt/modern-qt/utility/theme/theme.hh +D:/Workspace/ts-qt/modern-qt/widget/switch.cc +D:/Workspace/ts-qt/modern-qt/layout/flow.hh +D:/Workspace/ts-qt/modern-qt/widget/switch.hh +D:/Workspace/ts-qt/modern-qt/widget/text-fields.hh +D:/Workspace/ts-qt/modern-qt/layout/mixer.cc +D:/Workspace/ts-qt/modern-qt/layout/mixer.hh +D:/Workspace/ts-qt/modern-qt/widget/sliders.cc +D:/Workspace/ts-qt/modern-qt/widget/select.hh +D:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc +D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc +D:/Workspace/ts-qt/modern-qt/widget/select.cc +D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc +D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc +D:/Workspace/ts-qt/modern-qt/widget/image.hh +D:/Workspace/ts-qt/modern-qt/widget/image.cc +D:/Workspace/ts-qt/modern-qt/widget/main-window.cc diff --git a/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj b/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj new file mode 100644 index 0000000..69c9825 Binary files /dev/null and b/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj differ diff --git a/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj b/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj new file mode 100644 index 0000000..3d99531 Binary files /dev/null and b/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj differ diff --git a/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenInfo.json b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..1976b31 --- /dev/null +++ b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenInfo.json @@ -0,0 +1,572 @@ +{ + "AUTOGEN_COMMAND_LINE_LENGTH_MAX" : 32000, + "BUILD_DIR" : "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen", + "CMAKE_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CMAKE_EXECUTABLE" : "C:/msys64/mingw64/bin/cmake.exe", + "CMAKE_LIST_FILES" : + [ + "D:/Workspace/ts-qt/CMakeLists.txt", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "D:/Workspace/ts-qt/resources.qrc" + ], + "CMAKE_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CROSS_CONFIG" : false, + "DEP_FILE" : "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/deps", + "DEP_FILE_RULE_NAME" : "qcustomplot_autogen/timestamp", + "HEADERS" : + [ + [ + "D:/Workspace/ts-qt/qcustomplot/qcustomplot.h", + "MU", + "EIXI6URBL5/moc_qcustomplot.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/include", + "MOC_COMPILATION_FILE" : "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : + [ + "MINGW_HAS_SECURE_API=1", + "QT_CORE_LIB", + "QT_GUI_LIB", + "QT_NO_DEBUG", + "QT_PRINTSUPPORT_LIB", + "QT_WIDGETS_LIB", + "UNICODE", + "WIN32", + "WIN64", + "WINVER=0x0A00", + "_ENABLE_EXTENDED_ALIGNED_STORAGE", + "_UNICODE", + "_WIN32_WINNT=0x0A00", + "_WIN64", + "qcustomplot_EXPORTS" + ], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "D:/Workspace/ts-qt", + "C:/msys64/mingw64/include/qt6/QtCore", + "C:/msys64/mingw64/include/qt6", + "C:/msys64/mingw64/share/qt6/mkspecs/win32-g++", + "C:/msys64/mingw64/include/qt6/QtGui", + "C:/msys64/mingw64/include/qt6/QtPrintSupport", + "C:/msys64/mingw64/include/qt6/QtWidgets", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/include/c++/15.2.0", + "C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32", + "C:/msys64/mingw64/include/c++/15.2.0/backward", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "C:/msys64/mingw64/bin/c++.exe", + "-std=gnu++23", + "-w", + "-dM", + "-E", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" + ], + "MULTI_CONFIG" : false, + "PARALLEL" : 24, + "PARSE_CACHE_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/moc.exe", + "QT_UIC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/uic.exe", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 9, + "SETTINGS_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "D:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" + ], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenUsed.txt b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenUsed.txt new file mode 100644 index 0000000..8d5de23 --- /dev/null +++ b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenUsed.txt @@ -0,0 +1,2 @@ +moc:e51e6afc335ca3428df2f5f576132417ca6a002a5a88a4de608ab2c33b074e6e +uic:fbb06f15eab53ccbb188023578181492d6d28e5585b8b26db185375fc4013805 diff --git a/mingw-build/CMakeFiles/qcustomplot_autogen.dir/ParseCache.txt b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/ParseCache.txt new file mode 100644 index 0000000..566911b --- /dev/null +++ b/mingw-build/CMakeFiles/qcustomplot_autogen.dir/ParseCache.txt @@ -0,0 +1,982 @@ +# Generated by CMake. Changes will be overwritten. +D:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp +D:/Workspace/ts-qt/qcustomplot/qcustomplot.h + mmc:Q_OBJECT + mdp:C:/msys64/mingw64/include/GL/gl.h + mdp:C:/msys64/mingw64/include/_mingw.h + mdp:C:/msys64/mingw64/include/_mingw_mac.h + mdp:C:/msys64/mingw64/include/_mingw_off_t.h + mdp:C:/msys64/mingw64/include/_mingw_secapi.h + mdp:C:/msys64/mingw64/include/_mingw_stat64.h + mdp:C:/msys64/mingw64/include/_mingw_stdarg.h + mdp:C:/msys64/mingw64/include/_timeval.h + mdp:C:/msys64/mingw64/include/assert.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/algorithm + mdp:C:/msys64/mingw64/include/c++/15.2.0/array + mdp:C:/msys64/mingw64/include/c++/15.2.0/atomic + mdp:C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bit + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/align.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_futex.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_timed_wait.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/move.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/random.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/random.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/semaphore_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/std_thread.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/this_thread_sleep.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unique_lock.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/bits/version.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/cassert + mdp:C:/msys64/mingw64/include/c++/15.2.0/cctype + mdp:C:/msys64/mingw64/include/c++/15.2.0/cerrno + mdp:C:/msys64/mingw64/include/c++/15.2.0/charconv + mdp:C:/msys64/mingw64/include/c++/15.2.0/chrono + mdp:C:/msys64/mingw64/include/c++/15.2.0/climits + mdp:C:/msys64/mingw64/include/c++/15.2.0/clocale + mdp:C:/msys64/mingw64/include/c++/15.2.0/cmath + mdp:C:/msys64/mingw64/include/c++/15.2.0/compare + mdp:C:/msys64/mingw64/include/c++/15.2.0/concepts + mdp:C:/msys64/mingw64/include/c++/15.2.0/condition_variable + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstddef + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdint + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdio + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstdlib + mdp:C:/msys64/mingw64/include/c++/15.2.0/cstring + mdp:C:/msys64/mingw64/include/c++/15.2.0/ctime + mdp:C:/msys64/mingw64/include/c++/15.2.0/cwchar + mdp:C:/msys64/mingw64/include/c++/15.2.0/cwctype + mdp:C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/exception + mdp:C:/msys64/mingw64/include/c++/15.2.0/experimental/source_location + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/filesystem + mdp:C:/msys64/mingw64/include/c++/15.2.0/format + mdp:C:/msys64/mingw64/include/c++/15.2.0/functional + mdp:C:/msys64/mingw64/include/c++/15.2.0/future + mdp:C:/msys64/mingw64/include/c++/15.2.0/initializer_list + mdp:C:/msys64/mingw64/include/c++/15.2.0/iomanip + mdp:C:/msys64/mingw64/include/c++/15.2.0/ios + mdp:C:/msys64/mingw64/include/c++/15.2.0/iosfwd + mdp:C:/msys64/mingw64/include/c++/15.2.0/istream + mdp:C:/msys64/mingw64/include/c++/15.2.0/iterator + mdp:C:/msys64/mingw64/include/c++/15.2.0/limits + mdp:C:/msys64/mingw64/include/c++/15.2.0/list + mdp:C:/msys64/mingw64/include/c++/15.2.0/locale + mdp:C:/msys64/mingw64/include/c++/15.2.0/map + mdp:C:/msys64/mingw64/include/c++/15.2.0/memory + mdp:C:/msys64/mingw64/include/c++/15.2.0/memory_resource + mdp:C:/msys64/mingw64/include/c++/15.2.0/mutex + mdp:C:/msys64/mingw64/include/c++/15.2.0/new + mdp:C:/msys64/mingw64/include/c++/15.2.0/numeric + mdp:C:/msys64/mingw64/include/c++/15.2.0/optional + mdp:C:/msys64/mingw64/include/c++/15.2.0/ostream + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/random + mdp:C:/msys64/mingw64/include/c++/15.2.0/ratio + mdp:C:/msys64/mingw64/include/c++/15.2.0/semaphore + mdp:C:/msys64/mingw64/include/c++/15.2.0/set + mdp:C:/msys64/mingw64/include/c++/15.2.0/shared_mutex + mdp:C:/msys64/mingw64/include/c++/15.2.0/source_location + mdp:C:/msys64/mingw64/include/c++/15.2.0/sstream + mdp:C:/msys64/mingw64/include/c++/15.2.0/stdexcept + mdp:C:/msys64/mingw64/include/c++/15.2.0/stdfloat + mdp:C:/msys64/mingw64/include/c++/15.2.0/stop_token + mdp:C:/msys64/mingw64/include/c++/15.2.0/streambuf + mdp:C:/msys64/mingw64/include/c++/15.2.0/string + mdp:C:/msys64/mingw64/include/c++/15.2.0/string_view + mdp:C:/msys64/mingw64/include/c++/15.2.0/system_error + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc + mdp:C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/tuple + mdp:C:/msys64/mingw64/include/c++/15.2.0/type_traits + mdp:C:/msys64/mingw64/include/c++/15.2.0/typeinfo + mdp:C:/msys64/mingw64/include/c++/15.2.0/unordered_map + mdp:C:/msys64/mingw64/include/c++/15.2.0/unordered_set + mdp:C:/msys64/mingw64/include/c++/15.2.0/utility + mdp:C:/msys64/mingw64/include/c++/15.2.0/variant + mdp:C:/msys64/mingw64/include/c++/15.2.0/vector + mdp:C:/msys64/mingw64/include/c++/15.2.0/version + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/opt_random.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h + mdp:C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h + mdp:C:/msys64/mingw64/include/corecrt.h + mdp:C:/msys64/mingw64/include/corecrt_startup.h + mdp:C:/msys64/mingw64/include/corecrt_stdio_config.h + mdp:C:/msys64/mingw64/include/corecrt_wctype.h + mdp:C:/msys64/mingw64/include/corecrt_wstdlib.h + mdp:C:/msys64/mingw64/include/crtdefs.h + mdp:C:/msys64/mingw64/include/ctype.h + mdp:C:/msys64/mingw64/include/errno.h + mdp:C:/msys64/mingw64/include/limits.h + mdp:C:/msys64/mingw64/include/locale.h + mdp:C:/msys64/mingw64/include/malloc.h + mdp:C:/msys64/mingw64/include/process.h + mdp:C:/msys64/mingw64/include/pthread.h + mdp:C:/msys64/mingw64/include/pthread_compat.h + mdp:C:/msys64/mingw64/include/pthread_signal.h + mdp:C:/msys64/mingw64/include/pthread_time.h + mdp:C:/msys64/mingw64/include/pthread_unistd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/QCache + mdp:C:/msys64/mingw64/include/qt6/QtCore/QDateTime + mdp:C:/msys64/mingw64/include/qt6/QtCore/QDeadlineTimer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QDebug + mdp:C:/msys64/mingw64/include/qt6/QtCore/QElapsedTimer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QEvent + mdp:C:/msys64/mingw64/include/qt6/QtCore/QFlags + mdp:C:/msys64/mingw64/include/qt6/QtCore/QHash + mdp:C:/msys64/mingw64/include/qt6/QtCore/QList + mdp:C:/msys64/mingw64/include/qt6/QtCore/QMap + mdp:C:/msys64/mingw64/include/qt6/QtCore/QMargins + mdp:C:/msys64/mingw64/include/qt6/QtCore/QMetaType + mdp:C:/msys64/mingw64/include/qt6/QtCore/QMultiMap + mdp:C:/msys64/mingw64/include/qt6/QtCore/QMutex + mdp:C:/msys64/mingw64/include/qt6/QtCore/QObject + mdp:C:/msys64/mingw64/include/qt6/QtCore/QPointF + mdp:C:/msys64/mingw64/include/qt6/QtCore/QPointer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QRect + mdp:C:/msys64/mingw64/include/qt6/QtCore/QScopedPointer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QSharedPointer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QSize + mdp:C:/msys64/mingw64/include/qt6/QtCore/QSizeF + mdp:C:/msys64/mingw64/include/qt6/QtCore/QStack + mdp:C:/msys64/mingw64/include/qt6/QtCore/QString + mdp:C:/msys64/mingw64/include/qt6/QtCore/QStringList + mdp:C:/msys64/mingw64/include/qt6/QtCore/QTimeZone + mdp:C:/msys64/mingw64/include/qt6/QtCore/QTimer + mdp:C:/msys64/mingw64/include/qt6/QtCore/QVariant + mdp:C:/msys64/mingw64/include/qt6/QtCore/QVector + mdp:C:/msys64/mingw64/include/qt6/QtCore/QtCore + mdp:C:/msys64/mingw64/include/qt6/QtCore/QtCoreDepends + mdp:C:/msys64/mingw64/include/qt6/QtCore/QtNumeric + mdp:C:/msys64/mingw64/include/qt6/QtCore/q17memory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20algorithm.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20chrono.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20functional.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20map.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20memory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20utility.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q20vector.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q23functional.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q23utility.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/q26numeric.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstractanimation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstractnativeeventfilter.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qabstractproxymodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qanimationgroup.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qapplicationstatic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qassert.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qassociativeiterable.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qatomicscopedvaluerollback.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbitarray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbuffer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearraymatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcache.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcalendar.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborarray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborcommon.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcbormap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborstream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborstreamreader.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborstreamwriter.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcborvalue.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qchar.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qchronotimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcollator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcommandlineoption.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcommandlineparser.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompare.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qconcatenatetablesproxymodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qconfig.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qcryptographichash.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdatetime.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdebug.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdir.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdiriterator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qdirlisting.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qeasingcurve.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qendian.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qexception.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfactoryinterface.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfile.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfiledevice.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfileinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfileselector.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfilesystemwatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qflags.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qforeach.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfuture.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfuture_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfutureinterface.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfuturesynchronizer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qfuturewatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qhash.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qidentityproxymodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiodevice.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qitemselectionmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiterable.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qiterator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qjsonarray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qjsondocument.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qjsonobject.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qjsonparseerror.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qjsonvalue.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringmatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlibrary.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlibraryinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qline.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlocale.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlockfile.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qlogging.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qloggingcategory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmargins.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmath.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmessageauthenticationcode.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmetaobject.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmimedata.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmimedatabase.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmimetype.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qminmax.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qmutex.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobject.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobjectcleanuphandler.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qoperatingsystemversion.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qoverload.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpair.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qparallelanimationgroup.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpauseanimation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpermissions.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qplugin.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpluginloader.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpoint.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qprocess.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpromise.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qproperty.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpropertyanimation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qpropertyprivate.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qqueue.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrandom.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qreadwritelock.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrect.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qregularexpression.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qresource.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qresultstore.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qrunnable.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsavefile.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qscopedvaluerollback.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsemaphore.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsequentialanimationgroup.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsequentialiterable.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qset.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsettings.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsharedmemory.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsignalmapper.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsimd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsize.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsocketnotifier.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsortfilterproxymodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qspan.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstack.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstandardpaths.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstaticlatin1stringmatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstorageinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstring.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringlistmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qstringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qswap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qsystemsemaphore.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtcoreversion.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtemporarydir.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtemporaryfile.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtextboundaryfinder.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qthread.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qthreadpool.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qthreadstorage.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtimeline.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtimer.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtimezone.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtipccommon.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtmocconstants.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtranslator.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtransposeproxymodel.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtresource.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtsan_impl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtsymbolmacros.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtversion.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtyperevision.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qtypes.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qurl.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qurlquery.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/quuid.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvariant.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvariantanimation.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvarianthash.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvariantlist.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvariantmap.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qvector.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qversionnumber.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qwaitcondition.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qwineventnotifier.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qxmlstream.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qxpfunctional.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h + mdp:C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/QAction + mdp:C:/msys64/mingw64/include/qt6/QtGui/QActionGroup + mdp:C:/msys64/mingw64/include/qt6/QtGui/QFileSystemModel + mdp:C:/msys64/mingw64/include/qt6/QtGui/QMatrix4x4 + mdp:C:/msys64/mingw64/include/qt6/QtGui/QMouseEvent + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPaintDevice + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPaintDeviceWindow + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPaintEvent + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPainter + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPainterPath + mdp:C:/msys64/mingw64/include/qt6/QtGui/QPixmap + mdp:C:/msys64/mingw64/include/qt6/QtGui/QShortcut + mdp:C:/msys64/mingw64/include/qt6/QtGui/QSurfaceFormat + mdp:C:/msys64/mingw64/include/qt6/QtGui/QTransform + mdp:C:/msys64/mingw64/include/qt6/QtGui/QVector3D + mdp:C:/msys64/mingw64/include/qt6/QtGui/QWheelEvent + mdp:C:/msys64/mingw64/include/qt6/QtGui/QWindow + mdp:C:/msys64/mingw64/include/qt6/QtGui/QtGui + mdp:C:/msys64/mingw64/include/qt6/QtGui/QtGuiDepends + mdp:C:/msys64/mingw64/include/qt6/QtGui/qabstractfileiconprovider.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qabstracttextdocumentlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaccessible.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaccessible_base.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaccessiblebridge.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaccessibleobject.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaccessibleplugin.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qaction.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qactiongroup.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qbackingstore.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qbrush.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qclipboard.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcolor.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcolorspace.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcolortransform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qcursor.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qdesktopservices.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qdrag.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qevent.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qeventpoint.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfilesystemmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfont.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontdatabase.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qgenericmatrix.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qgenericplugin.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qgenericpluginfactory.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qglyphrun.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qicon.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qiconengine.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qiconengineplugin.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qimage.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qimageiohandler.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qimagereader.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qimagewriter.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qinputdevice.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qmatrix4x4.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qmovie.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopengl.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopenglext.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopenglextrafunctions.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qopenglfunctions.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpagedpaintdevice.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpagelayout.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpageranges.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpagesize.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpaintdevicewindow.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpaintengine.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpainter.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpainterpath.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpainterstateguard.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpalette.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpdfoutputintent.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpdfwriter.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpen.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpicture.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpixmapcache.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpointingdevice.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qquaternion.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrasterwindow.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrawfont.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qregion.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrgb.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qrgbafloat.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qscreen.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qsessionmanager.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qshortcut.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qstandarditemmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qstatictext.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qstylehints.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qsurface.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qsurfaceformat.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qsyntaxhighlighter.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextcursor.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextdocument.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentfragment.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentwriter.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextformat.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextlist.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextobject.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtextoption.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtexttable.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtguiversion.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qtransform.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qundogroup.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qundostack.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qvalidator.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qvector2d.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qvector3d.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qvector4d.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qvectornd.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindow.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h + mdp:C:/msys64/mingw64/include/qt6/QtGui/qwindowsmimeconverter.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupport + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupportDepends + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qabstractprintdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qpagesetupdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintengine.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinter.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinterinfo.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupport-config.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportexports.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportversion.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QCommonStyle + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QLayout + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QScrollerProperties + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QWidget + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgets + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgetsDepends + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractbutton.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemdelegate.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractscrollarea.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractslider.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qabstractspinbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qaccessiblewidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qaction.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qactiongroup.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qapplication.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qboxlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qbuttongroup.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcalendarwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcheckbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcolordialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcolormap.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcolumnview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcombobox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcommandlinkbutton.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcommonstyle.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qcompleter.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdatawidgetmapper.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdatetimeedit.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdial.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdialogbuttonbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdockwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qdrawutil.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qerrormessage.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfiledialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfileiconprovider.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfilesystemmodel.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfocusframe.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfontcombobox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qfontdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qformlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qframe.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgesture.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgesturerecognizer.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsanchorlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsgridlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitem.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitemanimation.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayoutitem.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslinearlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsproxywidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsscene.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicssceneevent.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicstransform.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicswidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgridlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qgroupbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qheaderview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qinputdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qitemdelegate.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qitemeditorfactory.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qkeysequenceedit.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlabel.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlayoutitem.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlcdnumber.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlineedit.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlistview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qlistwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmainwindow.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmdiarea.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmdisubwindow.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmenu.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmenubar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qmessagebox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qplaintextedit.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qprogressbar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qprogressdialog.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qproxystyle.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qpushbutton.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qradiobutton.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qrhiwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qrubberband.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qscrollarea.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qscrollbar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qscroller.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qscrollerproperties.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qshortcut.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsizegrip.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qslider.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qspinbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsplashscreen.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsplitter.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstackedlayout.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstackedwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstatusbar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstyle.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstyleditemdelegate.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstylefactory.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstyleoption.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstylepainter.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qstyleplugin.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qsystemtrayicon.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtabbar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtableview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtablewidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtabwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtextbrowser.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtextedit.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbar.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbox.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbutton.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtooltip.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtreeview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidgetitemiterator.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsversion.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qundoview.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qwhatsthis.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qwidgetaction.h + mdp:C:/msys64/mingw64/include/qt6/QtWidgets/qwizard.h + mdp:C:/msys64/mingw64/include/sched.h + mdp:C:/msys64/mingw64/include/sdks/_mingw_ddk.h + mdp:C:/msys64/mingw64/include/sec_api/stdio_s.h + mdp:C:/msys64/mingw64/include/sec_api/stdlib_s.h + mdp:C:/msys64/mingw64/include/sec_api/string_s.h + mdp:C:/msys64/mingw64/include/sec_api/sys/timeb_s.h + mdp:C:/msys64/mingw64/include/sec_api/wchar_s.h + mdp:C:/msys64/mingw64/include/semaphore.h + mdp:C:/msys64/mingw64/include/signal.h + mdp:C:/msys64/mingw64/include/stdarg.h + mdp:C:/msys64/mingw64/include/stddef.h + mdp:C:/msys64/mingw64/include/stdint.h + mdp:C:/msys64/mingw64/include/stdio.h + mdp:C:/msys64/mingw64/include/stdlib.h + mdp:C:/msys64/mingw64/include/string.h + mdp:C:/msys64/mingw64/include/swprintf.inl + mdp:C:/msys64/mingw64/include/sys/timeb.h + mdp:C:/msys64/mingw64/include/sys/types.h + mdp:C:/msys64/mingw64/include/time.h + mdp:C:/msys64/mingw64/include/vadefs.h + mdp:C:/msys64/mingw64/include/wchar.h + mdp:C:/msys64/mingw64/include/wctype.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/adxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxavx512intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxbf16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxcomplexintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp8intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxint8intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxmovrsintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtf32intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtileintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtransposeintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512bf16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512convertintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512mediaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512minmaxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512satcvtintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2bf16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2convertintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2copyintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2mediaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2minmaxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2satcvtintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx2intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16vlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgvlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bwintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512cdintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512dqintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16vlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmavlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2vlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmiintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmivlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlbwintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vldqintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnniintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnnivlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectvlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqvlintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxifmaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxneconvertintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint16intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint8intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmi2intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmiintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cetintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cldemoteintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clflushoptintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clwbintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clzerointrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cmpccxaddintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/emmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/enqcmdintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/f16cintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fmaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fxsrintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/gfniintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/hresetintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/ia32intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/immintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/keylockerintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lwpintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lzcntintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movdirintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movrsintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pconfigintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pkuintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pmmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/popcntintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchiintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchwintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/raointintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rdseedintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rtmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/serializeintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sgxintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sha512intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/shaintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm3intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm4intrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/smmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tbmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tmmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tsxldtrkintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/uintrintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/usermsrintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vaesintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vpclmulqdqintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/waitpkgintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wbnoinvdintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wmmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/x86gprintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xmmintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavecintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveoptintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavesintrin.h + mdp:C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xtestintrin.h + mdp:D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/moc_predefs.h + mdp:D:/Workspace/ts-qt/qcustomplot/qcustomplot.h diff --git a/mingw-build/CMakeFiles/rules.ninja b/mingw-build/CMakeFiles/rules.ninja new file mode 100644 index 0000000..569ecee --- /dev/null +++ b/mingw-build/CMakeFiles/rules.ninja @@ -0,0 +1,258 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.1 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: touchsensor +# Configurations: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__modern-qt_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__modern-qt_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\modern-qt.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__modern-qt_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__modern-qt_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__modern-qt_Release + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\c++.exe $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__qcustomplot_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__qcustomplot_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\qcustomplot.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__qcustomplot_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__qcustomplot_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__qcustomplot_Release + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\c++.exe $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__touchsensor_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__touchsensor_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\touchsensor.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__touchsensor_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__touchsensor_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__touchsensor_Release + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\c++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__cpstream_demo_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__cpstream_demo_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\cpstream_demo.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__cpstream_demo_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__cpstream_demo_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\c++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__cpstream_demo_Release + command = C:\WINDOWS\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\c++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SD:\Workspace\ts-qt -BD:\Workspace\ts-qt\mingw-build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for re-checking globbed directories. + +rule VERIFY_GLOBS + command = C:\msys64\mingw64\bin\cmake.exe -P D:\Workspace\ts-qt\mingw-build\CMakeFiles\VerifyGlobs.cmake + description = Re-checking globbed directories... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = C:\msys64\mingw64\bin\cmake.exe -DCONFIG=$CONFIG -P CMakeFiles\clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = C:\msys64\mingw64\bin\ninja.exe $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = C:\msys64\mingw64\bin\ninja.exe -t targets + description = All primary targets available: + diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj new file mode 100644 index 0000000..2e1cb90 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj new file mode 100644 index 0000000..2c060e8 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj new file mode 100644 index 0000000..8c9d0dc Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj new file mode 100644 index 0000000..7ac7f8d Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/nav.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/nav.cc.obj new file mode 100644 index 0000000..ba4fd16 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/nav.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/components/view.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/components/view.cc.obj new file mode 100644 index 0000000..e876b71 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/components/view.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj new file mode 100644 index 0000000..a70edf2 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/main.cc.obj b/mingw-build/CMakeFiles/touchsensor.dir/main.cc.obj new file mode 100644 index 0000000..c87c228 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/main.cc.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj b/mingw-build/CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj new file mode 100644 index 0000000..eafcdd3 Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj b/mingw-build/CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj new file mode 100644 index 0000000..6d5807b Binary files /dev/null and b/mingw-build/CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj differ diff --git a/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenInfo.json b/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..0c6118f --- /dev/null +++ b/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenInfo.json @@ -0,0 +1,620 @@ +{ + "AUTOGEN_COMMAND_LINE_LENGTH_MAX" : 32000, + "BUILD_DIR" : "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen", + "CMAKE_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_BINARY_DIR" : "D:/Workspace/ts-qt/mingw-build", + "CMAKE_CURRENT_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CMAKE_EXECUTABLE" : "C:/msys64/mingw64/bin/cmake.exe", + "CMAKE_LIST_FILES" : + [ + "D:/Workspace/ts-qt/CMakeLists.txt", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp", + "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake", + "C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake", + "C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake", + "C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake", + "C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake", + "D:/Workspace/ts-qt/resources.qrc" + ], + "CMAKE_SOURCE_DIR" : "D:/Workspace/ts-qt", + "CROSS_CONFIG" : false, + "DEP_FILE" : "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/deps", + "DEP_FILE_RULE_NAME" : "touchsensor_autogen/timestamp", + "HEADERS" : + [ + [ + "D:/Workspace/ts-qt/component.hh", + "MU", + "EWIEGA46WW/moc_component.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/charts/heatmap.hh", + "MU", + "Q25X4NFR3C/moc_heatmap.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/charts/heatmap.impl.hh", + "MU", + "Q25X4NFR3C/moc_heatmap.impl.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh", + "MU", + "HI7HHBMBOF/moc_cpdecoder.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh", + "MU", + "HI7HHBMBOF/moc_cpstream_core.cpp", + null + ], + [ + "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh", + "MU", + "6WSBY6A44J/moc_tacdec.cpp", + null + ], + [ + "D:/Workspace/ts-qt/dlog/dlog.hh", + "MU", + "CMVZ7BUOII/moc_dlog.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include", + "MOC_COMPILATION_FILE" : "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : + [ + "MINGW_HAS_SECURE_API=1", + "QT_CORE_LIB", + "QT_GUI_LIB", + "QT_NETWORK_LIB", + "QT_NO_DEBUG", + "QT_PRINTSUPPORT_LIB", + "QT_WIDGETS_LIB", + "UNICODE", + "WIN32", + "WIN64", + "WINVER=0x0A00", + "_ENABLE_EXTENDED_ALIGNED_STORAGE", + "_UNICODE", + "_WIN32_WINNT=0x0A00", + "_WIN64" + ], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "D:/Workspace/ts-qt", + "D:/Workspace/ts-qt/components/ffmsep", + "C:/msys64/mingw64/include/qt6/QtWidgets", + "C:/msys64/mingw64/include/qt6", + "C:/msys64/mingw64/include/qt6/QtCore", + "C:/msys64/mingw64/share/qt6/mkspecs/win32-g++", + "C:/msys64/mingw64/include/qt6/QtGui", + "C:/msys64/mingw64/include/qt6/QtNetwork", + "C:/msys64/mingw64/include/eigen3", + "C:/msys64/mingw64/include/qt6/QtPrintSupport", + "C:/msys64/mingw64/include", + "C:/msys64/mingw64/include/c++/15.2.0", + "C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32", + "C:/msys64/mingw64/include/c++/15.2.0/backward", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include", + "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "C:/msys64/mingw64/bin/c++.exe", + "-std=gnu++23", + "-w", + "-dM", + "-E", + "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" + ], + "MULTI_CONFIG" : false, + "PARALLEL" : 24, + "PARSE_CACHE_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/moc.exe", + "QT_UIC_EXECUTABLE" : "C:/msys64/mingw64/share/qt6/bin/uic.exe", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 9, + "SETTINGS_FILE" : "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "D:/Workspace/ts-qt/components/charts/heatmap.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/nav.cc", "MU", null ], + [ "D:/Workspace/ts-qt/components/view.cc", "MU", null ], + [ "D:/Workspace/ts-qt/dlog/dlog.cc", "MU", null ], + [ "D:/Workspace/ts-qt/main.cc", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : + [ + "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp" + ], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenUsed.txt b/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenUsed.txt new file mode 100644 index 0000000..cbd850c --- /dev/null +++ b/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenUsed.txt @@ -0,0 +1,2 @@ +moc:8aeed2855928ffa7c773a81e956dfab7f2259c73e495e5b9fef8fd109cf59b51 +uic:fbb06f15eab53ccbb188023578181492d6d28e5585b8b26db185375fc4013805 diff --git a/mingw-build/CMakeFiles/touchsensor_autogen.dir/ParseCache.txt b/mingw-build/CMakeFiles/touchsensor_autogen.dir/ParseCache.txt new file mode 100644 index 0000000..b0dc6cd --- /dev/null +++ b/mingw-build/CMakeFiles/touchsensor_autogen.dir/ParseCache.txt @@ -0,0 +1,16 @@ +# Generated by CMake. Changes will be overwritten. +D:/Workspace/ts-qt/dlog/dlog.cc +D:/Workspace/ts-qt/component.hh +D:/Workspace/ts-qt/components/view.cc +D:/Workspace/ts-qt/components/charts/heatmap.impl.hh +D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh +D:/Workspace/ts-qt/main.cc +D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh +D:/Workspace/ts-qt/dlog/dlog.hh +D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc +D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh +D:/Workspace/ts-qt/components/charts/heatmap.cc +D:/Workspace/ts-qt/components/charts/heatmap.hh +D:/Workspace/ts-qt/components/nav.cc +D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc +D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc diff --git a/mingw-build/build.ninja b/mingw-build/build.ninja new file mode 100644 index 0000000..a4e5e02 --- /dev/null +++ b/mingw-build/build.ninja @@ -0,0 +1,743 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.1 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: touchsensor +# Configurations: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.8 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Release +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = D$:/Workspace/ts-qt/mingw-build/ +# ============================================================================= +# Object build statements for SHARED_LIBRARY target modern-qt + + +############################################# +# Order-only phony target for modern-qt + +build cmake_object_order_depends_target_modern-qt: phony || modern-qt_autogen modern-qt_autogen/mocs_compilation.cpp modern-qt_autogen/timestamp modern-qt_autogen_timestamp_deps + +build CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt_autogen\mocs_compilation.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt_autogen + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/layout/flow.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\layout\flow.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\layout + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/layout/mixer.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\layout\mixer.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\layout + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\utility\animation\animatable.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\utility\animation + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\utility\painter\helper.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\utility\painter + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\utility\solution\round-angle.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\utility\solution + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\utility\theme\theme.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\utility\theme + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\buttons\filled-button.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget\buttons + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\buttons\icon-button.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget\buttons + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/image.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\image.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/main-window.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\main-window.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/select.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\select.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/sliders.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\sliders.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/switch.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\switch.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/text-fields.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\text-fields.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + +build CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj: CXX_COMPILER__modern-qt_unscanned_Release D$:/Workspace/ts-qt/modern-qt/widget/widget.cc || cmake_object_order_depends_target_modern-qt + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS + DEP_FILE = CMakeFiles\modern-qt.dir\modern-qt\widget\widget.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 + OBJECT_DIR = CMakeFiles\modern-qt.dir + OBJECT_FILE_DIR = CMakeFiles\modern-qt.dir\modern-qt\widget + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_PDB = libmodern-qt.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target modern-qt + + +############################################# +# Link the shared library libmodern-qt.dll + +build libmodern-qt.dll libmodern-qt.dll.a: CXX_SHARED_LIBRARY_LINKER__modern-qt_Release CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj | C$:/msys64/mingw64/lib/libQt6Widgets.dll.a C$:/msys64/mingw64/lib/libQt6Network.dll.a C$:/msys64/mingw64/lib/libQt6Gui.dll.a C$:/msys64/mingw64/lib/libQt6Core.dll.a || modern-qt_autogen modern-qt_autogen_timestamp_deps + CONFIG = Release + LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -shared + LINK_LIBRARIES = C:/msys64/mingw64/lib/libQt6Widgets.dll.a C:/msys64/mingw64/lib/libQt6Network.dll.a C:/msys64/mingw64/lib/libQt6Gui.dll.a -ld3d11 -ldxgi -ldxguid -ld3d12 C:/msys64/mingw64/lib/libQt6Core.dll.a -lmpr -luserenv -lws2_32 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\modern-qt.dir + POST_BUILD = cd . + PRE_LINK = cd . + RESTAT = 1 + TARGET_COMPILE_PDB = CMakeFiles\modern-qt.dir\ + TARGET_FILE = libmodern-qt.dll + TARGET_IMPLIB = libmodern-qt.dll.a + TARGET_PDB = libmodern-qt.pdb + +# ============================================================================= +# Object build statements for SHARED_LIBRARY target qcustomplot + + +############################################# +# Order-only phony target for qcustomplot + +build cmake_object_order_depends_target_qcustomplot: phony || qcustomplot_autogen qcustomplot_autogen/mocs_compilation.cpp qcustomplot_autogen/timestamp qcustomplot_autogen_timestamp_deps + +build CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj: CXX_COMPILER__qcustomplot_unscanned_Release D$:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_qcustomplot + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dqcustomplot_EXPORTS + DEP_FILE = CMakeFiles\qcustomplot.dir\qcustomplot_autogen\mocs_compilation.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -isystem C:/msys64/mingw64/include/qt6/QtWidgets + OBJECT_DIR = CMakeFiles\qcustomplot.dir + OBJECT_FILE_DIR = CMakeFiles\qcustomplot.dir\qcustomplot_autogen + TARGET_COMPILE_PDB = CMakeFiles\qcustomplot.dir\ + TARGET_PDB = libqcustomplot.pdb + +build CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj: CXX_COMPILER__qcustomplot_unscanned_Release D$:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp || cmake_object_order_depends_target_qcustomplot + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dqcustomplot_EXPORTS + DEP_FILE = CMakeFiles\qcustomplot.dir\qcustomplot\qcustomplot.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -isystem C:/msys64/mingw64/include/qt6/QtWidgets + OBJECT_DIR = CMakeFiles\qcustomplot.dir + OBJECT_FILE_DIR = CMakeFiles\qcustomplot.dir\qcustomplot + TARGET_COMPILE_PDB = CMakeFiles\qcustomplot.dir\ + TARGET_PDB = libqcustomplot.pdb + + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target qcustomplot + + +############################################# +# Link the shared library libqcustomplot.dll + +build libqcustomplot.dll libqcustomplot.dll.a: CXX_SHARED_LIBRARY_LINKER__qcustomplot_Release CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj | C$:/msys64/mingw64/lib/libQt6PrintSupport.dll.a C$:/msys64/mingw64/lib/libQt6Widgets.dll.a C$:/msys64/mingw64/lib/libQt6Gui.dll.a C$:/msys64/mingw64/lib/libQt6Core.dll.a || qcustomplot_autogen qcustomplot_autogen_timestamp_deps + CONFIG = Release + LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -shared + LINK_LIBRARIES = C:/msys64/mingw64/lib/libQt6PrintSupport.dll.a C:/msys64/mingw64/lib/libQt6Widgets.dll.a C:/msys64/mingw64/lib/libQt6Gui.dll.a C:/msys64/mingw64/lib/libQt6Core.dll.a -lmpr -luserenv -ld3d11 -ldxgi -ldxguid -ld3d12 -lcomdlg32 -lwinspool -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\qcustomplot.dir + POST_BUILD = cd . + PRE_LINK = cd . + RESTAT = 1 + TARGET_COMPILE_PDB = CMakeFiles\qcustomplot.dir\ + TARGET_FILE = libqcustomplot.dll + TARGET_IMPLIB = libqcustomplot.dll.a + TARGET_PDB = libqcustomplot.pdb + +# ============================================================================= +# Object build statements for EXECUTABLE target touchsensor + + +############################################# +# Order-only phony target for touchsensor + +build cmake_object_order_depends_target_touchsensor: phony || cmake_object_order_depends_target_modern-qt cmake_object_order_depends_target_qcustomplot qrc_resources.cpp touchsensor_autogen touchsensor_autogen/mocs_compilation.cpp touchsensor_autogen/timestamp touchsensor_autogen_timestamp_deps + +build CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/mingw-build/touchsensor_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\touchsensor_autogen\mocs_compilation.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\touchsensor_autogen + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/charts/heatmap.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\charts\heatmap.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components\charts + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\ffmsep\cpdecoder.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components\ffmsep + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\ffmsep\cpstream_core.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components\ffmsep + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\ffmsep\tactile\tacdec.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components\ffmsep\tactile + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/nav.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/nav.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\nav.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/components/view.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/components/view.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\components\view.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\components + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/dlog/dlog.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\dlog\dlog.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir\dlog + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/main.cc.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/main.cc || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\main.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + +build CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj: CXX_COMPILER__touchsensor_unscanned_Release D$:/Workspace/ts-qt/mingw-build/qrc_resources.cpp || cmake_object_order_depends_target_touchsensor + CONFIG = Release + DEFINES = -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 + DEP_FILE = CMakeFiles\touchsensor.dir\qrc_resources.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport + OBJECT_DIR = CMakeFiles\touchsensor.dir + OBJECT_FILE_DIR = CMakeFiles\touchsensor.dir + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_PDB = touchsensor.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target touchsensor + + +############################################# +# Link the executable touchsensor.exe + +build touchsensor.exe: CXX_EXECUTABLE_LINKER__touchsensor_Release CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj CMakeFiles/touchsensor.dir/components/nav.cc.obj CMakeFiles/touchsensor.dir/components/view.cc.obj CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj CMakeFiles/touchsensor.dir/main.cc.obj CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj | libmodern-qt.dll.a libqcustomplot.dll.a C$:/msys64/mingw64/lib/libQt6Network.dll.a C$:/msys64/mingw64/lib/libQt6PrintSupport.dll.a C$:/msys64/mingw64/lib/libQt6Widgets.dll.a C$:/msys64/mingw64/lib/libQt6Gui.dll.a C$:/msys64/mingw64/lib/libQt6Core.dll.a || libmodern-qt.dll libqcustomplot.dll touchsensor_autogen touchsensor_autogen_timestamp_deps + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = libmodern-qt.dll.a libqcustomplot.dll.a -lserial -lsetupapi -lspdlog C:/msys64/mingw64/lib/libQt6Network.dll.a -lws2_32 C:/msys64/mingw64/lib/libQt6PrintSupport.dll.a C:/msys64/mingw64/lib/libQt6Widgets.dll.a C:/msys64/mingw64/lib/libQt6Gui.dll.a C:/msys64/mingw64/lib/libQt6Core.dll.a -lmpr -luserenv -ld3d11 -ldxgi -ldxguid -ld3d12 -lcomdlg32 -lwinspool -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\touchsensor.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\touchsensor.dir\ + TARGET_FILE = touchsensor.exe + TARGET_IMPLIB = libtouchsensor.dll.a + TARGET_PDB = touchsensor.pdb + +# ============================================================================= +# Object build statements for EXECUTABLE target cpstream_demo + + +############################################# +# Order-only phony target for cpstream_demo + +build cmake_object_order_depends_target_cpstream_demo: phony || cpstream_demo_autogen cpstream_demo_autogen/mocs_compilation.cpp cpstream_demo_autogen/timestamp cpstream_demo_autogen_timestamp_deps + +build CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj: CXX_COMPILER__cpstream_demo_unscanned_Release D$:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp || cmake_object_order_depends_target_cpstream_demo + CONFIG = Release + DEP_FILE = CMakeFiles\cpstream_demo.dir\cpstream_demo_autogen\mocs_compilation.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + OBJECT_FILE_DIR = CMakeFiles\cpstream_demo.dir\cpstream_demo_autogen + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_PDB = cpstream_demo.pdb + +build CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj: CXX_COMPILER__cpstream_demo_unscanned_Release D$:/Workspace/ts-qt/examples/cpstream_demo.cc || cmake_object_order_depends_target_cpstream_demo + CONFIG = Release + DEP_FILE = CMakeFiles\cpstream_demo.dir\examples\cpstream_demo.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + OBJECT_FILE_DIR = CMakeFiles\cpstream_demo.dir\examples + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_PDB = cpstream_demo.pdb + +build CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj: CXX_COMPILER__cpstream_demo_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc || cmake_object_order_depends_target_cpstream_demo + CONFIG = Release + DEP_FILE = CMakeFiles\cpstream_demo.dir\components\ffmsep\cpdecoder.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + OBJECT_FILE_DIR = CMakeFiles\cpstream_demo.dir\components\ffmsep + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_PDB = cpstream_demo.pdb + +build CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj: CXX_COMPILER__cpstream_demo_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc || cmake_object_order_depends_target_cpstream_demo + CONFIG = Release + DEP_FILE = CMakeFiles\cpstream_demo.dir\components\ffmsep\cpstream_core.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + OBJECT_FILE_DIR = CMakeFiles\cpstream_demo.dir\components\ffmsep + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_PDB = cpstream_demo.pdb + +build CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj: CXX_COMPILER__cpstream_demo_unscanned_Release D$:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc || cmake_object_order_depends_target_cpstream_demo + CONFIG = Release + DEP_FILE = CMakeFiles\cpstream_demo.dir\components\ffmsep\tactile\tacdec.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++23 -Os -O3 + INCLUDES = -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + OBJECT_FILE_DIR = CMakeFiles\cpstream_demo.dir\components\ffmsep\tactile + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_PDB = cpstream_demo.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target cpstream_demo + + +############################################# +# Link the executable cpstream_demo.exe + +build cpstream_demo.exe: CXX_EXECUTABLE_LINKER__cpstream_demo_Release CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj || cpstream_demo_autogen cpstream_demo_autogen_timestamp_deps + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lserial -lsetupapi -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\cpstream_demo.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\cpstream_demo.dir\ + TARGET_FILE = cpstream_demo.exe + TARGET_IMPLIB = libcpstream_demo.dll.a + TARGET_PDB = cpstream_demo.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SD:\Workspace\ts-qt -BD:\Workspace\ts-qt\mingw-build" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for modern-qt_autogen_timestamp_deps + +build modern-qt_autogen_timestamp_deps: phony + + +############################################# +# Utility command for modern-qt_autogen + +build modern-qt_autogen: phony CMakeFiles/modern-qt_autogen modern-qt_autogen/timestamp modern-qt_autogen/mocs_compilation.cpp modern-qt_autogen_timestamp_deps + + +############################################# +# Utility command for qcustomplot_autogen_timestamp_deps + +build qcustomplot_autogen_timestamp_deps: phony + + +############################################# +# Utility command for qcustomplot_autogen + +build qcustomplot_autogen: phony CMakeFiles/qcustomplot_autogen qcustomplot_autogen/timestamp qcustomplot_autogen/mocs_compilation.cpp qcustomplot_autogen_timestamp_deps + + +############################################# +# Utility command for touchsensor_autogen_timestamp_deps + +build touchsensor_autogen_timestamp_deps: phony libmodern-qt.dll libqcustomplot.dll + + +############################################# +# Utility command for touchsensor_autogen + +build touchsensor_autogen: phony CMakeFiles/touchsensor_autogen touchsensor_autogen/timestamp touchsensor_autogen/mocs_compilation.cpp touchsensor_autogen_timestamp_deps + + +############################################# +# Utility command for cpstream_demo_autogen_timestamp_deps + +build cpstream_demo_autogen_timestamp_deps: phony + + +############################################# +# Utility command for cpstream_demo_autogen + +build cpstream_demo_autogen: phony CMakeFiles/cpstream_demo_autogen cpstream_demo_autogen/timestamp cpstream_demo_autogen/mocs_compilation.cpp cpstream_demo_autogen_timestamp_deps + + +############################################# +# Custom command for modern-qt_autogen\timestamp + +build modern-qt_autogen/timestamp modern-qt_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}modern-qt_autogen/timestamp ${cmake_ninja_workdir}modern-qt_autogen/mocs_compilation.cpp: CUSTOM_COMMAND C$:/msys64/mingw64/share/qt6/bin/moc.exe C$:/msys64/mingw64/share/qt6/bin/uic.exe || modern-qt_autogen_timestamp_deps + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe -E cmake_autogen D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt_autogen.dir/AutogenInfo.json Release && C:\msys64\mingw64\bin\cmake.exe -E touch D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/timestamp && C:\msys64\mingw64\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile D:/Workspace/ts-qt D:/Workspace/ts-qt D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/deps D:/Workspace/ts-qt/mingw-build/CMakeFiles/d/b741c4950e21d7207f029846fbf284595524b1f8c6a3f3fbed65b7da4f0dc37d.d" + DESC = Automatic MOC and UIC for target modern-qt + depfile = CMakeFiles\d\b741c4950e21d7207f029846fbf284595524b1f8c6a3f3fbed65b7da4f0dc37d.d + deps = gcc + restat = 1 + + +############################################# +# Custom command for qcustomplot_autogen\timestamp + +build qcustomplot_autogen/timestamp qcustomplot_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}qcustomplot_autogen/timestamp ${cmake_ninja_workdir}qcustomplot_autogen/mocs_compilation.cpp: CUSTOM_COMMAND C$:/msys64/mingw64/share/qt6/bin/moc.exe C$:/msys64/mingw64/share/qt6/bin/uic.exe || qcustomplot_autogen_timestamp_deps + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe -E cmake_autogen D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot_autogen.dir/AutogenInfo.json Release && C:\msys64\mingw64\bin\cmake.exe -E touch D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/timestamp && C:\msys64\mingw64\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile D:/Workspace/ts-qt D:/Workspace/ts-qt D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/deps D:/Workspace/ts-qt/mingw-build/CMakeFiles/d/8c1ca4857e89c1d7f30d11928cf319c1530875694db04a972283c18a8eececfa.d" + DESC = Automatic MOC and UIC for target qcustomplot + depfile = CMakeFiles\d\8c1ca4857e89c1d7f30d11928cf319c1530875694db04a972283c18a8eececfa.d + deps = gcc + restat = 1 + + +############################################# +# Custom command for qrc_resources.cpp + +build qrc_resources.cpp | ${cmake_ninja_workdir}qrc_resources.cpp: CUSTOM_COMMAND D$:/Workspace/ts-qt/resources.qrc D$:/Workspace/ts-qt/images/logo.png D$:/Workspace/ts-qt/ttf/MaterialIcons-Regular.ttf resources.qrc.depends C$:/msys64/mingw64/share/qt6/bin/rcc.exe || libmodern-qt.dll libqcustomplot.dll modern-qt_autogen modern-qt_autogen_timestamp_deps qcustomplot_autogen qcustomplot_autogen_timestamp_deps touchsensor_autogen touchsensor_autogen_timestamp_deps + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\share\qt6\bin\rcc.exe --name resources --output D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp D:/Workspace/ts-qt/resources.qrc" + DESC = Generating qrc_resources.cpp + restat = 1 + + +############################################# +# Custom command for touchsensor_autogen\timestamp + +build touchsensor_autogen/timestamp touchsensor_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}touchsensor_autogen/timestamp ${cmake_ninja_workdir}touchsensor_autogen/mocs_compilation.cpp: CUSTOM_COMMAND C$:/msys64/mingw64/share/qt6/bin/moc.exe C$:/msys64/mingw64/share/qt6/bin/uic.exe || libmodern-qt.dll libqcustomplot.dll modern-qt_autogen modern-qt_autogen_timestamp_deps qcustomplot_autogen qcustomplot_autogen_timestamp_deps touchsensor_autogen_timestamp_deps + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe -E cmake_autogen D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor_autogen.dir/AutogenInfo.json Release && C:\msys64\mingw64\bin\cmake.exe -E touch D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/timestamp && C:\msys64\mingw64\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile D:/Workspace/ts-qt D:/Workspace/ts-qt D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/deps D:/Workspace/ts-qt/mingw-build/CMakeFiles/d/d470c73f2d84a3ec729c1f2ae66c837d5367a80e930555850300a9e1a947fa98.d" + DESC = Automatic MOC and UIC for target touchsensor + depfile = CMakeFiles\d\d470c73f2d84a3ec729c1f2ae66c837d5367a80e930555850300a9e1a947fa98.d + deps = gcc + restat = 1 + + +############################################# +# Custom command for cpstream_demo_autogen\timestamp + +build cpstream_demo_autogen/timestamp cpstream_demo_autogen/mocs_compilation.cpp | ${cmake_ninja_workdir}cpstream_demo_autogen/timestamp ${cmake_ninja_workdir}cpstream_demo_autogen/mocs_compilation.cpp: CUSTOM_COMMAND C$:/msys64/mingw64/share/qt6/bin/moc.exe C$:/msys64/mingw64/share/qt6/bin/uic.exe || cpstream_demo_autogen_timestamp_deps + COMMAND = C:\WINDOWS\system32\cmd.exe /C "cd /D D:\Workspace\ts-qt\mingw-build && C:\msys64\mingw64\bin\cmake.exe -E cmake_autogen D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo_autogen.dir/AutogenInfo.json Release && C:\msys64\mingw64\bin\cmake.exe -E touch D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/timestamp && C:\msys64\mingw64\bin\cmake.exe -E cmake_transform_depfile Ninja gccdepfile D:/Workspace/ts-qt D:/Workspace/ts-qt D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/deps D:/Workspace/ts-qt/mingw-build/CMakeFiles/d/d49d5da60ad64d5cbf6bfdd45ee223032b55c947f8e17ac279a5a638c5d48658.d" + DESC = Automatic MOC and UIC for target cpstream_demo + depfile = CMakeFiles\d\d49d5da60ad64d5cbf6bfdd45ee223032b55c947f8e17ac279a5a638c5d48658.d + deps = gcc + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles\modern-qt_autogen + +build CMakeFiles/modern-qt_autogen | ${cmake_ninja_workdir}CMakeFiles/modern-qt_autogen: phony modern-qt_autogen/timestamp || modern-qt_autogen_timestamp_deps + + +############################################# +# Phony custom command for CMakeFiles\qcustomplot_autogen + +build CMakeFiles/qcustomplot_autogen | ${cmake_ninja_workdir}CMakeFiles/qcustomplot_autogen: phony qcustomplot_autogen/timestamp || qcustomplot_autogen_timestamp_deps + + +############################################# +# Phony custom command for CMakeFiles\touchsensor_autogen + +build CMakeFiles/touchsensor_autogen | ${cmake_ninja_workdir}CMakeFiles/touchsensor_autogen: phony touchsensor_autogen/timestamp || libmodern-qt.dll libqcustomplot.dll modern-qt_autogen modern-qt_autogen_timestamp_deps qcustomplot_autogen qcustomplot_autogen_timestamp_deps touchsensor_autogen_timestamp_deps + + +############################################# +# Phony custom command for CMakeFiles\cpstream_demo_autogen + +build CMakeFiles/cpstream_demo_autogen | ${cmake_ninja_workdir}CMakeFiles/cpstream_demo_autogen: phony cpstream_demo_autogen/timestamp || cpstream_demo_autogen_timestamp_deps + +# ============================================================================= +# Target aliases. + +build cpstream_demo: phony cpstream_demo.exe + +build modern-qt: phony libmodern-qt.dll + +build qcustomplot: phony libqcustomplot.dll + +build touchsensor: phony touchsensor.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: D:/Workspace/ts-qt/mingw-build + +build all: phony libmodern-qt.dll libqcustomplot.dll touchsensor.exe cpstream_demo.exe + +# ============================================================================= +# Built-in targets + + +############################################# +# Phony target to force glob verification run. + +build D$:/Workspace/ts-qt/mingw-build/CMakeFiles/VerifyGlobs.cmake_force: phony + + +############################################# +# Re-run CMake to check if globbed directories changed. + +build D$:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs: VERIFY_GLOBS | D$:/Workspace/ts-qt/mingw-build/CMakeFiles/VerifyGlobs.cmake_force + pool = console + restat = 1 + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja D$:/Workspace/ts-qt/mingw-build/cmake_install.cmake: RERUN_CMAKE D$:/Workspace/ts-qt/mingw-build/CMakeFiles/cmake.verify_globs | C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake C$:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake C$:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake C$:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake CMakeCache.txt CMakeFiles/4.1.2/CMakeCXXCompiler.cmake CMakeFiles/4.1.2/CMakeRCCompiler.cmake CMakeFiles/4.1.2/CMakeSystem.cmake D$:/Workspace/ts-qt/mingw-build/CMakeFiles/VerifyGlobs.cmake D$:/Workspace/ts-qt/CMakeLists.txt D$:/Workspace/ts-qt/resources.qrc + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake C$:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake C$:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake C$:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake C$:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake C$:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake CMakeCache.txt CMakeFiles/4.1.2/CMakeCXXCompiler.cmake CMakeFiles/4.1.2/CMakeRCCompiler.cmake CMakeFiles/4.1.2/CMakeSystem.cmake D$:/Workspace/ts-qt/mingw-build/CMakeFiles/VerifyGlobs.cmake D$:/Workspace/ts-qt/CMakeLists.txt D$:/Workspace/ts-qt/resources.qrc: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + CONFIG = Release + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/mingw-build/cmake_install.cmake b/mingw-build/cmake_install.cmake new file mode 100644 index 0000000..2846acb --- /dev/null +++ b/mingw-build/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: D:/Workspace/ts-qt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/touchsensor") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "D:/Workspace/ts-qt/mingw-build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "D:/Workspace/ts-qt/mingw-build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/mingw-build/compile_commands.json b/mingw-build/compile_commands.json new file mode 100644 index 0000000..327cddb --- /dev/null +++ b/mingw-build/compile_commands.json @@ -0,0 +1,200 @@ +[ +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt_autogen\\mocs_compilation.cpp.obj -c D:\\Workspace\\ts-qt\\mingw-build\\modern-qt_autogen\\mocs_compilation.cpp", + "file": "D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/mocs_compilation.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt_autogen/mocs_compilation.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\layout\\flow.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\layout\\flow.cc", + "file": "D:/Workspace/ts-qt/modern-qt/layout/flow.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/flow.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\layout\\mixer.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\layout\\mixer.cc", + "file": "D:/Workspace/ts-qt/modern-qt/layout/mixer.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/layout/mixer.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\utility\\animation\\animatable.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\utility\\animation\\animatable.cc", + "file": "D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/animation/animatable.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\utility\\painter\\helper.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\utility\\painter\\helper.cc", + "file": "D:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/painter/helper.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\utility\\solution\\round-angle.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\utility\\solution\\round-angle.cc", + "file": "D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/solution/round-angle.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\utility\\theme\\theme.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\utility\\theme\\theme.cc", + "file": "D:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/utility/theme/theme.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\buttons\\filled-button.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\buttons\\filled-button.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/filled-button.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\buttons\\icon-button.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\buttons\\icon-button.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/buttons/icon-button.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\image.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\image.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/image.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/image.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\main-window.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\main-window.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/main-window.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/main-window.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\select.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\select.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/select.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/select.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\sliders.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\sliders.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/sliders.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/sliders.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\switch.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\switch.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/switch.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/switch.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\text-fields.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\text-fields.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/text-fields.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/text-fields.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dmodern_qt_EXPORTS -ID:/Workspace/ts-qt/mingw-build/modern-qt_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\modern-qt.dir\\modern-qt\\widget\\widget.cc.obj -c D:\\Workspace\\ts-qt\\modern-qt\\widget\\widget.cc", + "file": "D:/Workspace/ts-qt/modern-qt/widget/widget.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/modern-qt.dir/modern-qt/widget/widget.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dqcustomplot_EXPORTS -ID:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -isystem C:/msys64/mingw64/include/qt6/QtWidgets -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\qcustomplot.dir\\qcustomplot_autogen\\mocs_compilation.cpp.obj -c D:\\Workspace\\ts-qt\\mingw-build\\qcustomplot_autogen\\mocs_compilation.cpp", + "file": "D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/mocs_compilation.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot_autogen/mocs_compilation.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -Dqcustomplot_EXPORTS -ID:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/include -ID:/Workspace/ts-qt -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -isystem C:/msys64/mingw64/include/qt6/QtWidgets -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\qcustomplot.dir\\qcustomplot\\qcustomplot.cpp.obj -c D:\\Workspace\\ts-qt\\qcustomplot\\qcustomplot.cpp", + "file": "D:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/qcustomplot.dir/qcustomplot/qcustomplot.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\touchsensor_autogen\\mocs_compilation.cpp.obj -c D:\\Workspace\\ts-qt\\mingw-build\\touchsensor_autogen\\mocs_compilation.cpp", + "file": "D:/Workspace/ts-qt/mingw-build/touchsensor_autogen/mocs_compilation.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/touchsensor_autogen/mocs_compilation.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\charts\\heatmap.cc.obj -c D:\\Workspace\\ts-qt\\components\\charts\\heatmap.cc", + "file": "D:/Workspace/ts-qt/components/charts/heatmap.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/charts/heatmap.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\ffmsep\\cpdecoder.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\cpdecoder.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpdecoder.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\ffmsep\\cpstream_core.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\cpstream_core.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/cpstream_core.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\ffmsep\\tactile\\tacdec.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\tactile\\tacdec.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/ffmsep/tactile/tacdec.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\nav.cc.obj -c D:\\Workspace\\ts-qt\\components\\nav.cc", + "file": "D:/Workspace/ts-qt/components/nav.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/nav.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\components\\view.cc.obj -c D:\\Workspace\\ts-qt\\components\\view.cc", + "file": "D:/Workspace/ts-qt/components/view.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/components/view.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\dlog\\dlog.cc.obj -c D:\\Workspace\\ts-qt\\dlog\\dlog.cc", + "file": "D:/Workspace/ts-qt/dlog/dlog.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/dlog/dlog.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\main.cc.obj -c D:\\Workspace\\ts-qt\\main.cc", + "file": "D:/Workspace/ts-qt/main.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/main.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DUNICODE -DWIN32 -DWIN64 -DWINVER=0x0A00 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN32_WINNT=0x0A00 -D_WIN64 -ID:/Workspace/ts-qt/mingw-build/touchsensor_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -isystem C:/msys64/mingw64/include/qt6/QtWidgets -isystem C:/msys64/mingw64/include/qt6 -isystem C:/msys64/mingw64/include/qt6/QtCore -isystem C:/msys64/mingw64/share/qt6/mkspecs/win32-g++ -isystem C:/msys64/mingw64/include/qt6/QtGui -isystem C:/msys64/mingw64/include/qt6/QtNetwork -isystem C:/msys64/mingw64/include/eigen3 -isystem C:/msys64/mingw64/include/qt6/QtPrintSupport -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\touchsensor.dir\\qrc_resources.cpp.obj -c D:\\Workspace\\ts-qt\\mingw-build\\qrc_resources.cpp", + "file": "D:/Workspace/ts-qt/mingw-build/qrc_resources.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/touchsensor.dir/qrc_resources.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\cpstream_demo.dir\\cpstream_demo_autogen\\mocs_compilation.cpp.obj -c D:\\Workspace\\ts-qt\\mingw-build\\cpstream_demo_autogen\\mocs_compilation.cpp", + "file": "D:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir/cpstream_demo_autogen/mocs_compilation.cpp.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\cpstream_demo.dir\\examples\\cpstream_demo.cc.obj -c D:\\Workspace\\ts-qt\\examples\\cpstream_demo.cc", + "file": "D:/Workspace/ts-qt/examples/cpstream_demo.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir/examples/cpstream_demo.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\cpstream_demo.dir\\components\\ffmsep\\cpdecoder.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\cpdecoder.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpdecoder.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\cpstream_demo.dir\\components\\ffmsep\\cpstream_core.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\cpstream_core.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/cpstream_core.cc.obj" +}, +{ + "directory": "D:/Workspace/ts-qt/mingw-build", + "command": "C:\\msys64\\mingw64\\bin\\c++.exe -ID:/Workspace/ts-qt/mingw-build/cpstream_demo_autogen/include -ID:/Workspace/ts-qt -ID:/Workspace/ts-qt/components/ffmsep -O3 -DNDEBUG -std=gnu++23 -Os -O3 -o CMakeFiles\\cpstream_demo.dir\\components\\ffmsep\\tactile\\tacdec.cc.obj -c D:\\Workspace\\ts-qt\\components\\ffmsep\\tactile\\tacdec.cc", + "file": "D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc", + "output": "D:/Workspace/ts-qt/mingw-build/CMakeFiles/cpstream_demo.dir/components/ffmsep/tactile/tacdec.cc.obj" +} +] diff --git a/mingw-build/cpstream_demo.exe b/mingw-build/cpstream_demo.exe new file mode 100644 index 0000000..71ec1cb Binary files /dev/null and b/mingw-build/cpstream_demo.exe differ diff --git a/mingw-build/cpstream_demo_autogen/deps b/mingw-build/cpstream_demo_autogen/deps new file mode 100644 index 0000000..95efa45 --- /dev/null +++ b/mingw-build/cpstream_demo_autogen/deps @@ -0,0 +1,374 @@ +cpstream_demo_autogen/timestamp: \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake \ + C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake \ + D:/Workspace/ts-qt/CMakeLists.txt \ + D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc \ + D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh \ + D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc \ + D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh \ + D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc \ + D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh \ + D:/Workspace/ts-qt/examples/cpstream_demo.cc \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake \ + D:/Workspace/ts-qt/resources.qrc \ + C:/msys64/mingw64/bin/cmake.exe diff --git a/mingw-build/cpstream_demo_autogen/moc_predefs.h b/mingw-build/cpstream_demo_autogen/moc_predefs.h new file mode 100644 index 0000000..2e476f8 --- /dev/null +++ b/mingw-build/cpstream_demo_autogen/moc_predefs.h @@ -0,0 +1,515 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __LDBL_MANT_DIG__ 64 +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __FLT16_HAS_QUIET_NAN__ 1 +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 +#define __cpp_impl_three_way_comparison 201907L +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __MINGW32__ 1 +#define __cpp_designated_initializers 201707L +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __BFLT16_MIN_10_EXP__ (-37) +#define __cpp_inheriting_constructors 201511L +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __cpp_variadic_templates 200704L +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __LDBL_HAS_INFINITY__ 1 +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_attributes 200809L +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __cpp_impl_coroutine 201902L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __BFLT16_MAX_10_EXP__ 38 +#define __BFLT16_MAX_EXP__ 128 +#define __LDBL_IS_IEC_60559__ 1 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __cpp_nsdmi 200809L +#define __BFLT16_DECIMAL_DIG__ 4 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __FLT128_MIN_EXP__ (-16381) +#define __DEC64X_MAX_EXP__ 6145 +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 1 +#define __INT_LEAST16_WIDTH__ 16 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __cpp_impl_destroying_delete 201806L +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __ATOMIC_SEQ_CST 5 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __STDCPP_FLOAT32_T__ 1 +#define __STDCPP_BFLOAT16_T__ 1 +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __WIN64 1 +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __STDC_EMBED_EMPTY__ 2 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __cpp_char8_t 202207L +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 1 +#define __cpp_size_t_suffix 202011L +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 1 +#define __DEC32_MAX__ 9.999999E96DF +#define __CHAR8_TYPE__ unsigned char +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT_WIDTH__ 32 +#define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __cpp_using_enum 201907L +#define __DEC64X_EPSILON__ 1E-33D64x +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT16_MIN_EXP__ (-13) +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __cpp_consteval 202211L +#define __FLT64X_MANT_DIG__ 64 +#define __BFLT16_DIG__ 2 +#define __GNUC__ 15 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __SIZE_TYPE__ long long unsigned int +#define __FLT64_MAX_10_EXP__ 308 +#define __BFLT16_IS_IEC_60559__ 0 +#define __STDCPP_FLOAT128_T__ 1 +#define __FLT16_MAX_10_EXP__ 4 +#define __cpp_delegating_constructors 200604L +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffff +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_FLOAT__ 4 +#define __WINNT__ 1 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define __MMX_WITH_SSE__ 1 +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define __SEG_GS 1 +#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 +#define __cplusplus 202302L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __FLT16_DECIMAL_DIG__ 5 +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __STDCPP_FLOAT64_T__ 1 +#define __DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 15 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __BFLT16_HAS_INFINITY__ 1 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __FLT32X_DIG__ 15 +#define __cpp_auto_cast 202110L +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1020 +#define __FLT_MIN_EXP__ (-125) +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long long int +#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __LDBL_MAX_EXP__ 16384 +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT16_MIN_10_EXP__ (-4) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __NO_INLINE__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "15.2.0" +#define __cpp_multidimensional_subscript 202211L +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 201411L +#define __cpp_implicit_move 202207L +#define __DEC64X_MIN__ 1E-6143D64x +#define _WIN32 1 +#define __SEH__ 1 +#define __cpp_if_consteval 202106L +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __cpp_conditional_explicit 201806L +#define __FLT32_MANT_DIG__ 24 +#define __cpp_decltype 200707L +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define SIZEOF_DPTR (sizeof(void*)) +#define __FLT32X_MIN_EXP__ (-1021) +#define __cpp_aggregate_paren_init 201902L +#define __cpp_static_call_operator 202207L +#define __cpp_aggregate_bases 201603L +#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define _INTEGRAL_MAX_BITS 64 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __cpp_constinit 201907L +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DEC64X_MANT_DIG__ 34 +#define __DEC128_MAX_EXP__ 6145 +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT_IS_IEC_60559__ 1 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE" +#define __cdecl __attribute__((__cdecl__)) +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __cpp_explicit_this_parameter 202110L +#define __BFLT16_HAS_QUIET_NAN__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __cpp_named_character_escapes 202207L +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __FLT16_DIG__ 3 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __cpp_constexpr 202211L +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT64X_HAS_INFINITY__ 1 +#define __SIZEOF_LONG__ 4 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 1 +#define __x86_64__ 1 +#define __FLT16_IS_IEC_60559__ 1 +#define __FLT16_MAX_EXP__ 16 +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __STDC_EMBED_FOUND__ 1 +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __GCC_CONSTRUCTIVE_SIZE 64 +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __STDC_EMBED_NOT_FOUND__ 0 +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __DEC64_MANT_DIG__ 16 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __nocona__ 1 +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define __WIN64__ 1 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __cpp_range_based_for 202211L +#define __INT_FAST16_WIDTH__ 16 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __FLT16_HAS_INFINITY__ 1 +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201911L +#define __DEC32_MANT_DIG__ 7 +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __pic__ 1 +#define __STDCPP_FLOAT16_T__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_nontype_template_parameter_class 201806L +#define __cpp_concepts 202002L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT32_HAS_INFINITY__ 1 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __cpp_constexpr_in_decltype 201711L +#define __cpp_inline_variables 201606L +#define __BFLT16_MIN_EXP__ (-125) +#define __INT_MAX__ 0x7fffffff +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define __SIZEOF_FLOAT128__ 16 +#define __BFLT16_MANT_DIG__ 8 +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __DEC64X_MIN_EXP__ (-6142) +#define __amd64__ 1 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST64_WIDTH__ 64 +#define __FLT32X_MAX_10_EXP__ 308 +#define __cpp_namespace_attributes 201411L +#define __WIN32 1 +#define __SIZEOF_INT128__ 16 +#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 +#define __FLT64X_IS_IEC_60559__ 1 +#define __GXX_CONSTEXPR_ASM__ 1 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __INT_LEAST32_TYPE__ int +#define __thiscall __attribute__((__thiscall__)) +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __cpp_return_type_deduction 201304L +#define __SIZEOF_WCHAR_T__ 2 +#define __GNUC_PATCHLEVEL__ 0 +#define __WINNT 1 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __SSE3__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __BFLT16_HAS_DENORM__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __FLT16_HAS_DENORM__ 1 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __MINGW64__ 1 +#define __GCC_DESTRUCTIVE_SIZE 64 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __FLT32_DIG__ 6 +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define ARCHITECTURE_ID "x86_64" +#define __cpp_alias_templates 200704L +#define __cpp_constexpr_dynamic_alloc 201907L +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 1 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIC__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __UINT_FAST32_TYPE__ unsigned int +#define __FLT16_MANT_DIG__ 11 +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __SSE2__ 1 +#define __cpp_deduction_guides 201907L +#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __PTRDIFF_TYPE__ long long int +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201707L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __USING_POSIXTHREAD__ 1 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __UINT_FAST8_TYPE__ unsigned char +#define __cpp_init_captures 201803L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp b/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..bda67f7 --- /dev/null +++ b/mingw-build/cpstream_demo_autogen/mocs_compilation.cpp @@ -0,0 +1,3 @@ +// This file is autogenerated. Changes will be overwritten. +// No files found that require moc or the moc files are included +enum some_compilers { need_more_than_nothing }; diff --git a/mingw-build/cpstream_demo_autogen/timestamp b/mingw-build/cpstream_demo_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/mingw-build/libmodern-qt.dll b/mingw-build/libmodern-qt.dll new file mode 100644 index 0000000..5df331b Binary files /dev/null and b/mingw-build/libmodern-qt.dll differ diff --git a/mingw-build/libmodern-qt.dll.a b/mingw-build/libmodern-qt.dll.a new file mode 100644 index 0000000..6bf6acb Binary files /dev/null and b/mingw-build/libmodern-qt.dll.a differ diff --git a/mingw-build/libqcustomplot.dll b/mingw-build/libqcustomplot.dll new file mode 100644 index 0000000..63650b8 Binary files /dev/null and b/mingw-build/libqcustomplot.dll differ diff --git a/mingw-build/libqcustomplot.dll.a b/mingw-build/libqcustomplot.dll.a new file mode 100644 index 0000000..7f643be Binary files /dev/null and b/mingw-build/libqcustomplot.dll.a differ diff --git a/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp b/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp new file mode 100644 index 0000000..c27f177 --- /dev/null +++ b/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp @@ -0,0 +1,134 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'sliders.hh' +** +** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../modern-qt/widget/sliders.hh" +#include + +#include + +#include + + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'sliders.hh' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 69 +#error "This file was generated using the moc from 6.9.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { +struct qt_meta_tag_ZN7creeper6slider8internal6SliderE_t {}; +} // unnamed namespace + +template <> constexpr inline auto creeper::slider::internal::Slider::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "creeper::slider::internal::Slider", + "signal_value_change", + "", + "signal_value_change_finished" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'signal_value_change' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Double, 2 }, + }}), + // Signal 'signal_value_change_finished' + QtMocHelpers::SignalData(3, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Double, 2 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject creeper::slider::internal::Slider::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void creeper::slider::internal::Slider::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->signal_value_change((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->signal_value_change_finished((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &Slider::signal_value_change, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &Slider::signal_value_change_finished, 1)) + return; + } +} + +const QMetaObject *creeper::slider::internal::Slider::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *creeper::slider::internal::Slider::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return Widget::qt_metacast(_clname); +} + +int creeper::slider::internal::Slider::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = Widget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void creeper::slider::internal::Slider::signal_value_change(double _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void creeper::slider::internal::Slider::signal_value_change_finished(double _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} +QT_WARNING_POP diff --git a/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp.d b/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp.d new file mode 100644 index 0000000..529ea54 --- /dev/null +++ b/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp.d @@ -0,0 +1,449 @@ +D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/UN3PXRGQ4Z/moc_sliders.cpp: D:/Workspace/ts-qt/modern-qt/widget/sliders.hh \ + D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/moc_predefs.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/_mingw_stdarg.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/assert.h \ + C:/msys64/mingw64/include/c++/15.2.0/algorithm \ + C:/msys64/mingw64/include/c++/15.2.0/array \ + C:/msys64/mingw64/include/c++/15.2.0/atomic \ + C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/align.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/cassert \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/charconv \ + C:/msys64/mingw64/include/c++/15.2.0/chrono \ + C:/msys64/mingw64/include/c++/15.2.0/climits \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/c++/15.2.0/cmath \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/include/c++/15.2.0/cstdint \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/c++/15.2.0/cstring \ + C:/msys64/mingw64/include/c++/15.2.0/ctime \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/format \ + C:/msys64/mingw64/include/c++/15.2.0/functional \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/iomanip \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/iterator \ + C:/msys64/mingw64/include/c++/15.2.0/limits \ + C:/msys64/mingw64/include/c++/15.2.0/list \ + C:/msys64/mingw64/include/c++/15.2.0/locale \ + C:/msys64/mingw64/include/c++/15.2.0/map \ + C:/msys64/mingw64/include/c++/15.2.0/memory \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/numeric \ + C:/msys64/mingw64/include/c++/15.2.0/optional \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/ratio \ + C:/msys64/mingw64/include/c++/15.2.0/set \ + C:/msys64/mingw64/include/c++/15.2.0/sstream \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/stdfloat \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_map \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_set \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/variant \ + C:/msys64/mingw64/include/c++/15.2.0/vector \ + C:/msys64/mingw64/include/c++/15.2.0/version \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/locale.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/pthread.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/qt6/QtCore/QList \ + C:/msys64/mingw64/include/qt6/QtCore/QObject \ + C:/msys64/mingw64/include/qt6/QtCore/QRect \ + C:/msys64/mingw64/include/qt6/QtCore/QSize \ + C:/msys64/mingw64/include/qt6/QtCore/QSizeF \ + C:/msys64/mingw64/include/qt6/QtCore/q17memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassert.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconfig.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdebug.h \ + C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qendian.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h \ + C:/msys64/mingw64/include/qt6/QtCore/qflags.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h \ + C:/msys64/mingw64/include/qt6/QtCore/qforeach.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlocale.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlogging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmargins.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmath.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qminmax.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoverload.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpair.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpoint.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrect.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h \ + C:/msys64/mingw64/include/qt6/QtCore/qset.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsize.h \ + C:/msys64/mingw64/include/qt6/QtCore/qspan.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstring.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qswap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypes.h \ + C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariant.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h \ + C:/msys64/mingw64/include/qt6/QtGui/QTransform \ + C:/msys64/mingw64/include/qt6/QtGui/qaction.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbrush.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qicon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimage.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h \ + C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpalette.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qregion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgb.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/sec_api/string_s.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/stdarg.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/stdint.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/include/string.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/time.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/wchar.h \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h \ + D:/Workspace/ts-qt/modern-qt/utility/theme/color-scheme.hh \ + D:/Workspace/ts-qt/modern-qt/utility/theme/theme.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/common.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/pimpl.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/property.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/widget.hh \ + D:/Workspace/ts-qt/modern-qt/widget/widget.hh diff --git a/mingw-build/modern-qt_autogen/deps b/mingw-build/modern-qt_autogen/deps new file mode 100644 index 0000000..3f34693 --- /dev/null +++ b/mingw-build/modern-qt_autogen/deps @@ -0,0 +1,844 @@ +modern-qt_autogen/timestamp: \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/_mingw_stdarg.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/assert.h \ + C:/msys64/mingw64/include/c++/15.2.0/algorithm \ + C:/msys64/mingw64/include/c++/15.2.0/array \ + C:/msys64/mingw64/include/c++/15.2.0/atomic \ + C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/align.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/cassert \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/charconv \ + C:/msys64/mingw64/include/c++/15.2.0/chrono \ + C:/msys64/mingw64/include/c++/15.2.0/climits \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/c++/15.2.0/cmath \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/include/c++/15.2.0/cstdint \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/c++/15.2.0/cstring \ + C:/msys64/mingw64/include/c++/15.2.0/ctime \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/format \ + C:/msys64/mingw64/include/c++/15.2.0/functional \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/iomanip \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/iterator \ + C:/msys64/mingw64/include/c++/15.2.0/limits \ + C:/msys64/mingw64/include/c++/15.2.0/list \ + C:/msys64/mingw64/include/c++/15.2.0/locale \ + C:/msys64/mingw64/include/c++/15.2.0/map \ + C:/msys64/mingw64/include/c++/15.2.0/memory \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/numeric \ + C:/msys64/mingw64/include/c++/15.2.0/optional \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/ratio \ + C:/msys64/mingw64/include/c++/15.2.0/set \ + C:/msys64/mingw64/include/c++/15.2.0/sstream \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/stdfloat \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_map \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_set \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/variant \ + C:/msys64/mingw64/include/c++/15.2.0/vector \ + C:/msys64/mingw64/include/c++/15.2.0/version \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/locale.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/pthread.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/qt6/QtCore/QList \ + C:/msys64/mingw64/include/qt6/QtCore/QObject \ + C:/msys64/mingw64/include/qt6/QtCore/QRect \ + C:/msys64/mingw64/include/qt6/QtCore/QSize \ + C:/msys64/mingw64/include/qt6/QtCore/QSizeF \ + C:/msys64/mingw64/include/qt6/QtCore/q17memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassert.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconfig.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdebug.h \ + C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qendian.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h \ + C:/msys64/mingw64/include/qt6/QtCore/qflags.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h \ + C:/msys64/mingw64/include/qt6/QtCore/qforeach.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlocale.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlogging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmargins.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmath.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qminmax.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoverload.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpair.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpoint.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrect.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h \ + C:/msys64/mingw64/include/qt6/QtCore/qset.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsize.h \ + C:/msys64/mingw64/include/qt6/QtCore/qspan.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstring.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qswap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypes.h \ + C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariant.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h \ + C:/msys64/mingw64/include/qt6/QtGui/QTransform \ + C:/msys64/mingw64/include/qt6/QtGui/qaction.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbrush.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qicon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimage.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h \ + C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpalette.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qregion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgb.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/sec_api/string_s.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/stdarg.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/stdint.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/include/string.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/time.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/wchar.h \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake \ + C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake \ + D:/Workspace/ts-qt/CMakeLists.txt \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake \ + D:/Workspace/ts-qt/mingw-build/modern-qt_autogen/moc_predefs.h \ + D:/Workspace/ts-qt/modern-qt/layout/flow.cc \ + D:/Workspace/ts-qt/modern-qt/layout/flow.hh \ + D:/Workspace/ts-qt/modern-qt/layout/mixer.cc \ + D:/Workspace/ts-qt/modern-qt/layout/mixer.hh \ + D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.cc \ + D:/Workspace/ts-qt/modern-qt/utility/animation/animatable.hh \ + D:/Workspace/ts-qt/modern-qt/utility/painter/helper.cc \ + D:/Workspace/ts-qt/modern-qt/utility/painter/helper.hh \ + D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.cc \ + D:/Workspace/ts-qt/modern-qt/utility/solution/round-angle.hh \ + D:/Workspace/ts-qt/modern-qt/utility/theme/color-scheme.hh \ + D:/Workspace/ts-qt/modern-qt/utility/theme/theme.cc \ + D:/Workspace/ts-qt/modern-qt/utility/theme/theme.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/common.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/pimpl.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/property.hh \ + D:/Workspace/ts-qt/modern-qt/utility/wrapper/widget.hh \ + D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.cc \ + D:/Workspace/ts-qt/modern-qt/widget/buttons/filled-button.hh \ + D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.cc \ + D:/Workspace/ts-qt/modern-qt/widget/buttons/icon-button.hh \ + D:/Workspace/ts-qt/modern-qt/widget/image.cc \ + D:/Workspace/ts-qt/modern-qt/widget/image.hh \ + D:/Workspace/ts-qt/modern-qt/widget/main-window.cc \ + D:/Workspace/ts-qt/modern-qt/widget/main-window.hh \ + D:/Workspace/ts-qt/modern-qt/widget/select.cc \ + D:/Workspace/ts-qt/modern-qt/widget/select.hh \ + D:/Workspace/ts-qt/modern-qt/widget/select.impl.hh \ + D:/Workspace/ts-qt/modern-qt/widget/sliders.cc \ + D:/Workspace/ts-qt/modern-qt/widget/sliders.hh \ + D:/Workspace/ts-qt/modern-qt/widget/switch.cc \ + D:/Workspace/ts-qt/modern-qt/widget/switch.hh \ + D:/Workspace/ts-qt/modern-qt/widget/text-fields.cc \ + D:/Workspace/ts-qt/modern-qt/widget/text-fields.hh \ + D:/Workspace/ts-qt/modern-qt/widget/widget.cc \ + D:/Workspace/ts-qt/modern-qt/widget/widget.hh \ + D:/Workspace/ts-qt/resources.qrc \ + C:/msys64/mingw64/bin/cmake.exe diff --git a/mingw-build/modern-qt_autogen/moc_predefs.h b/mingw-build/modern-qt_autogen/moc_predefs.h new file mode 100644 index 0000000..e37d5e0 --- /dev/null +++ b/mingw-build/modern-qt_autogen/moc_predefs.h @@ -0,0 +1,527 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __LDBL_MANT_DIG__ 64 +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __FLT16_HAS_QUIET_NAN__ 1 +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 +#define __cpp_impl_three_way_comparison 201907L +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __MINGW32__ 1 +#define __cpp_designated_initializers 201707L +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __BFLT16_MIN_10_EXP__ (-37) +#define __cpp_inheriting_constructors 201511L +#define QT_GUI_LIB 1 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __cpp_variadic_templates 200704L +#define modern_qt_EXPORTS 1 +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __LDBL_HAS_INFINITY__ 1 +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_attributes 200809L +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __cpp_impl_coroutine 201902L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __BFLT16_MAX_10_EXP__ 38 +#define __BFLT16_MAX_EXP__ 128 +#define __LDBL_IS_IEC_60559__ 1 +#define QT_NO_DEBUG 1 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __cpp_nsdmi 200809L +#define __BFLT16_DECIMAL_DIG__ 4 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __FLT128_MIN_EXP__ (-16381) +#define __DEC64X_MAX_EXP__ 6145 +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 1 +#define __INT_LEAST16_WIDTH__ 16 +#define MINGW_HAS_SECURE_API 1 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __cpp_impl_destroying_delete 201806L +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __ATOMIC_SEQ_CST 5 +#define _UNICODE 1 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __STDCPP_FLOAT32_T__ 1 +#define __STDCPP_BFLOAT16_T__ 1 +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __WIN64 1 +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __STDC_EMBED_EMPTY__ 2 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __cpp_char8_t 202207L +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 1 +#define __cpp_size_t_suffix 202011L +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 1 +#define __DEC32_MAX__ 9.999999E96DF +#define __CHAR8_TYPE__ unsigned char +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT_WIDTH__ 32 +#define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 +#define UNICODE 1 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __cpp_using_enum 201907L +#define __DEC64X_EPSILON__ 1E-33D64x +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT16_MIN_EXP__ (-13) +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __cpp_consteval 202211L +#define __FLT64X_MANT_DIG__ 64 +#define __BFLT16_DIG__ 2 +#define __GNUC__ 15 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __SIZE_TYPE__ long long unsigned int +#define __FLT64_MAX_10_EXP__ 308 +#define __BFLT16_IS_IEC_60559__ 0 +#define __STDCPP_FLOAT128_T__ 1 +#define __FLT16_MAX_10_EXP__ 4 +#define __cpp_delegating_constructors 200604L +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffff +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_FLOAT__ 4 +#define __WINNT__ 1 +#define WINVER 0x0A00 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define __MMX_WITH_SSE__ 1 +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define QT_WIDGETS_LIB 1 +#define __SEG_GS 1 +#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 +#define __cplusplus 202302L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __FLT16_DECIMAL_DIG__ 5 +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __STDCPP_FLOAT64_T__ 1 +#define __DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 15 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __BFLT16_HAS_INFINITY__ 1 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __FLT32X_DIG__ 15 +#define __cpp_auto_cast 202110L +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1020 +#define __FLT_MIN_EXP__ (-125) +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long long int +#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __LDBL_MAX_EXP__ 16384 +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT16_MIN_10_EXP__ (-4) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __NO_INLINE__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "15.2.0" +#define __cpp_multidimensional_subscript 202211L +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 201411L +#define __cpp_implicit_move 202207L +#define __DEC64X_MIN__ 1E-6143D64x +#define _WIN32 1 +#define __SEH__ 1 +#define __cpp_if_consteval 202106L +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __cpp_conditional_explicit 201806L +#define __FLT32_MANT_DIG__ 24 +#define __cpp_decltype 200707L +#define _WIN32_WINNT 0x0A00 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define SIZEOF_DPTR (sizeof(void*)) +#define __FLT32X_MIN_EXP__ (-1021) +#define __cpp_aggregate_paren_init 201902L +#define __cpp_static_call_operator 202207L +#define __cpp_aggregate_bases 201603L +#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define _INTEGRAL_MAX_BITS 64 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __cpp_constinit 201907L +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DEC64X_MANT_DIG__ 34 +#define __DEC128_MAX_EXP__ 6145 +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT_IS_IEC_60559__ 1 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE" +#define __cdecl __attribute__((__cdecl__)) +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __cpp_explicit_this_parameter 202110L +#define __BFLT16_HAS_QUIET_NAN__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __cpp_named_character_escapes 202207L +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __FLT16_DIG__ 3 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __cpp_constexpr 202211L +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT64X_HAS_INFINITY__ 1 +#define __SIZEOF_LONG__ 4 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 1 +#define __x86_64__ 1 +#define __FLT16_IS_IEC_60559__ 1 +#define __FLT16_MAX_EXP__ 16 +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __STDC_EMBED_FOUND__ 1 +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __GCC_CONSTRUCTIVE_SIZE 64 +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __STDC_EMBED_NOT_FOUND__ 0 +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __DEC64_MANT_DIG__ 16 +#define QT_NETWORK_LIB 1 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __nocona__ 1 +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define __WIN64__ 1 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __cpp_range_based_for 202211L +#define __INT_FAST16_WIDTH__ 16 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __FLT16_HAS_INFINITY__ 1 +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201911L +#define __DEC32_MANT_DIG__ 7 +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __pic__ 1 +#define __STDCPP_FLOAT16_T__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_nontype_template_parameter_class 201806L +#define __cpp_concepts 202002L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT32_HAS_INFINITY__ 1 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __cpp_constexpr_in_decltype 201711L +#define __cpp_inline_variables 201606L +#define __BFLT16_MIN_EXP__ (-125) +#define __INT_MAX__ 0x7fffffff +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define QT_CORE_LIB 1 +#define __SIZEOF_FLOAT128__ 16 +#define __BFLT16_MANT_DIG__ 8 +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __DEC64X_MIN_EXP__ (-6142) +#define __amd64__ 1 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST64_WIDTH__ 64 +#define __FLT32X_MAX_10_EXP__ 308 +#define __cpp_namespace_attributes 201411L +#define __WIN32 1 +#define __SIZEOF_INT128__ 16 +#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 +#define __FLT64X_IS_IEC_60559__ 1 +#define __GXX_CONSTEXPR_ASM__ 1 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __INT_LEAST32_TYPE__ int +#define __thiscall __attribute__((__thiscall__)) +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __cpp_return_type_deduction 201304L +#define __SIZEOF_WCHAR_T__ 2 +#define __GNUC_PATCHLEVEL__ 0 +#define __WINNT 1 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __SSE3__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __BFLT16_HAS_DENORM__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __FLT16_HAS_DENORM__ 1 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __MINGW64__ 1 +#define __GCC_DESTRUCTIVE_SIZE 64 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __FLT32_DIG__ 6 +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define ARCHITECTURE_ID "x86_64" +#define __cpp_alias_templates 200704L +#define __cpp_constexpr_dynamic_alloc 201907L +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 1 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIC__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __UINT_FAST32_TYPE__ unsigned int +#define _ENABLE_EXTENDED_ALIGNED_STORAGE 1 +#define __FLT16_MANT_DIG__ 11 +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __SSE2__ 1 +#define __cpp_deduction_guides 201907L +#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __PTRDIFF_TYPE__ long long int +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201707L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __USING_POSIXTHREAD__ 1 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __UINT_FAST8_TYPE__ unsigned char +#define __cpp_init_captures 201803L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/mingw-build/modern-qt_autogen/mocs_compilation.cpp b/mingw-build/modern-qt_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..95eb496 --- /dev/null +++ b/mingw-build/modern-qt_autogen/mocs_compilation.cpp @@ -0,0 +1,2 @@ +// This file is autogenerated. Changes will be overwritten. +#include "UN3PXRGQ4Z/moc_sliders.cpp" diff --git a/mingw-build/modern-qt_autogen/timestamp b/mingw-build/modern-qt_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp b/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp new file mode 100644 index 0000000..767108c --- /dev/null +++ b/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp @@ -0,0 +1,7069 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'qcustomplot.h' +** +** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.2) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../qcustomplot/qcustomplot.h" +#include +#include +#include +#include +#include + +#include + +#include + + +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'qcustomplot.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 69 +#error "This file was generated using the moc from 6.9.2. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { +struct qt_meta_tag_ZN10QCPPainterE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPainter::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPainter", + "PainterMode", + "pmDefault", + "pmVectorized", + "pmNoCaching", + "pmNonCosmetic", + "PainterModes" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'PainterMode' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, PainterMode::pmDefault }, + { 3, PainterMode::pmVectorized }, + { 4, PainterMode::pmNoCaching }, + { 5, PainterMode::pmNonCosmetic }, + }), + // enum 'PainterModes' + QtMocHelpers::EnumData(6, 1, QMC::EnumFlags{}).add({ + { 2, PainterMode::pmDefault }, + { 3, PainterMode::pmVectorized }, + { 4, PainterMode::pmNoCaching }, + { 5, PainterMode::pmNonCosmetic }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPainter::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN8QCPLayerE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayer::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayer", + "parentPlot", + "QCustomPlot*", + "name", + "index", + "children", + "QList", + "visible", + "mode", + "LayerMode", + "lmLogical", + "lmBuffered" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'parentPlot' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'name' + QtMocHelpers::PropertyData(3, QMetaType::QString, QMC::DefaultPropertyFlags), + // property 'index' + QtMocHelpers::PropertyData(4, QMetaType::Int, QMC::DefaultPropertyFlags), + // property 'children' + QtMocHelpers::PropertyData>(5, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'visible' + QtMocHelpers::PropertyData(7, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'mode' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'LayerMode' + QtMocHelpers::EnumData(9, 9, QMC::EnumFlags{}).add({ + { 10, LayerMode::lmLogical }, + { 11, LayerMode::lmBuffered }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayer::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCustomPlot* >(); break; + case 3: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QList >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->parentPlot(); break; + case 1: *reinterpret_cast(_v) = _t->name(); break; + case 2: *reinterpret_cast(_v) = _t->index(); break; + case 3: *reinterpret_cast*>(_v) = _t->children(); break; + case 4: *reinterpret_cast(_v) = _t->visible(); break; + case 5: *reinterpret_cast(_v) = _t->mode(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 4: _t->setVisible(*reinterpret_cast(_v)); break; + case 5: _t->setMode(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPLayer::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayer::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int QCPLayer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN12QCPLayerableE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayerable::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayerable", + "layerChanged", + "", + "QCPLayer*", + "newLayer", + "setLayer", + "layer", + "visible", + "parentPlot", + "QCustomPlot*", + "parentLayerable", + "QCPLayerable*", + "antialiased" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'layerChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Slot 'setLayer' + QtMocHelpers::SlotData(5, 2, QMC::AccessPublic, QMetaType::Bool, {{ + { 0x80000000 | 3, 6 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'visible' + QtMocHelpers::PropertyData(7, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'parentPlot' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'parentLayerable' + QtMocHelpers::PropertyData(10, 0x80000000 | 11, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'layer' + QtMocHelpers::PropertyData(6, 0x80000000 | 3, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'antialiased' + QtMocHelpers::PropertyData(12, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayerable::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayerable::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->layerChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: { bool _r = _t->setLayer((*reinterpret_cast< std::add_pointer_t>(_a[1]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPLayer* >(); break; + } + break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPLayer* >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPLayerable::layerChanged, 0)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 3: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPLayer* >(); break; + case 2: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPLayerable* >(); break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCustomPlot* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->visible(); break; + case 1: *reinterpret_cast(_v) = _t->parentPlot(); break; + case 2: *reinterpret_cast(_v) = _t->parentLayerable(); break; + case 3: *reinterpret_cast(_v) = _t->layer(); break; + case 4: *reinterpret_cast(_v) = _t->antialiased(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setVisible(*reinterpret_cast(_v)); break; + case 3: _t->setLayer(*reinterpret_cast(_v)); break; + case 4: _t->setAntialiased(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPLayerable::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayerable::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int QCPLayerable::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 < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void QCPLayerable::layerChanged(QCPLayer * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN16QCPSelectionRectE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPSelectionRect::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPSelectionRect", + "started", + "", + "QMouseEvent*", + "event", + "changed", + "rect", + "canceled", + "QInputEvent*", + "accepted", + "cancel" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'started' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'changed' + QtMocHelpers::SignalData(5, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::QRect, 6 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'canceled' + QtMocHelpers::SignalData(7, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::QRect, 6 }, { 0x80000000 | 8, 4 }, + }}), + // Signal 'accepted' + QtMocHelpers::SignalData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::QRect, 6 }, { 0x80000000 | 3, 4 }, + }}), + // Slot 'cancel' + QtMocHelpers::SlotData(10, 2, QMC::AccessPublic, QMetaType::Void), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPSelectionRect::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPSelectionRect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->started((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->changed((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 2: _t->canceled((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 3: _t->accepted((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 4: _t->cancel(); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPSelectionRect::started, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPSelectionRect::changed, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPSelectionRect::canceled, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPSelectionRect::accepted, 3)) + return; + } +} + +const QMetaObject *QCPSelectionRect::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPSelectionRect::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPSelectionRect::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void QCPSelectionRect::started(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPSelectionRect::changed(const QRect & _t1, QMouseEvent * _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1, _t2); +} + +// SIGNAL 2 +void QCPSelectionRect::canceled(const QRect & _t1, QInputEvent * _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1, _t2); +} + +// SIGNAL 3 +void QCPSelectionRect::accepted(const QRect & _t1, QMouseEvent * _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1, _t2); +} +namespace { +struct qt_meta_tag_ZN14QCPMarginGroupE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPMarginGroup::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPMarginGroup" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPMarginGroup::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPMarginGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPMarginGroup::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPMarginGroup::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int QCPMarginGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN16QCPLayoutElementE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayoutElement::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayoutElement", + "layout", + "QCPLayout*", + "rect", + "outerRect", + "margins", + "QMargins", + "minimumMargins", + "minimumSize", + "maximumSize", + "sizeConstraintRect", + "SizeConstraintRect", + "UpdatePhase", + "upPreparation", + "upMargins", + "upLayout", + "scrInnerRect", + "scrOuterRect" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'layout' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'rect' + QtMocHelpers::PropertyData(3, QMetaType::QRect, QMC::DefaultPropertyFlags), + // property 'outerRect' + QtMocHelpers::PropertyData(4, QMetaType::QRect, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'margins' + QtMocHelpers::PropertyData(5, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'minimumMargins' + QtMocHelpers::PropertyData(7, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'minimumSize' + QtMocHelpers::PropertyData(8, QMetaType::QSize, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'maximumSize' + QtMocHelpers::PropertyData(9, QMetaType::QSize, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'sizeConstraintRect' + QtMocHelpers::PropertyData(10, 0x80000000 | 11, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'UpdatePhase' + QtMocHelpers::EnumData(12, 12, QMC::EnumFlags{}).add({ + { 13, UpdatePhase::upPreparation }, + { 14, UpdatePhase::upMargins }, + { 15, UpdatePhase::upLayout }, + }), + // enum 'SizeConstraintRect' + QtMocHelpers::EnumData(11, 11, QMC::EnumFlags{}).add({ + { 16, SizeConstraintRect::scrInnerRect }, + { 17, SizeConstraintRect::scrOuterRect }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayoutElement::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayoutElement::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPLayout* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->layout(); break; + case 1: *reinterpret_cast(_v) = _t->rect(); break; + case 2: *reinterpret_cast(_v) = _t->outerRect(); break; + case 3: *reinterpret_cast(_v) = _t->margins(); break; + case 4: *reinterpret_cast(_v) = _t->minimumMargins(); break; + case 5: *reinterpret_cast(_v) = _t->minimumSize(); break; + case 6: *reinterpret_cast(_v) = _t->maximumSize(); break; + case 7: *reinterpret_cast(_v) = _t->sizeConstraintRect(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 2: _t->setOuterRect(*reinterpret_cast(_v)); break; + case 3: _t->setMargins(*reinterpret_cast(_v)); break; + case 4: _t->setMinimumMargins(*reinterpret_cast(_v)); break; + case 5: _t->setMinimumSize(*reinterpret_cast(_v)); break; + case 6: _t->setMaximumSize(*reinterpret_cast(_v)); break; + case 7: _t->setSizeConstraintRect(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPLayoutElement::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayoutElement::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPLayoutElement::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN9QCPLayoutE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayout::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayout" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayout::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayout::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPLayout::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayout::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPLayout::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPLayoutGridE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayoutGrid::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayoutGrid", + "rowCount", + "columnCount", + "columnStretchFactors", + "QList", + "rowStretchFactors", + "columnSpacing", + "rowSpacing", + "fillOrder", + "FillOrder", + "wrap", + "foRowsFirst", + "foColumnsFirst" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'rowCount' + QtMocHelpers::PropertyData(1, QMetaType::Int, QMC::DefaultPropertyFlags), + // property 'columnCount' + QtMocHelpers::PropertyData(2, QMetaType::Int, QMC::DefaultPropertyFlags), + // property 'columnStretchFactors' + QtMocHelpers::PropertyData>(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'rowStretchFactors' + QtMocHelpers::PropertyData>(5, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'columnSpacing' + QtMocHelpers::PropertyData(6, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'rowSpacing' + QtMocHelpers::PropertyData(7, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'fillOrder' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'wrap' + QtMocHelpers::PropertyData(10, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'FillOrder' + QtMocHelpers::EnumData(9, 9, QMC::EnumFlags{}).add({ + { 11, FillOrder::foRowsFirst }, + { 12, FillOrder::foColumnsFirst }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayoutGrid::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayoutGrid::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 3: + case 2: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QList >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->rowCount(); break; + case 1: *reinterpret_cast(_v) = _t->columnCount(); break; + case 2: *reinterpret_cast*>(_v) = _t->columnStretchFactors(); break; + case 3: *reinterpret_cast*>(_v) = _t->rowStretchFactors(); break; + case 4: *reinterpret_cast(_v) = _t->columnSpacing(); break; + case 5: *reinterpret_cast(_v) = _t->rowSpacing(); break; + case 6: *reinterpret_cast(_v) = _t->fillOrder(); break; + case 7: *reinterpret_cast(_v) = _t->wrap(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 2: _t->setColumnStretchFactors(*reinterpret_cast*>(_v)); break; + case 3: _t->setRowStretchFactors(*reinterpret_cast*>(_v)); break; + case 4: _t->setColumnSpacing(*reinterpret_cast(_v)); break; + case 5: _t->setRowSpacing(*reinterpret_cast(_v)); break; + case 6: _t->setFillOrder(*reinterpret_cast(_v)); break; + case 7: _t->setWrap(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPLayoutGrid::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayoutGrid::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayout::qt_metacast(_clname); +} + +int QCPLayoutGrid::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayout::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN14QCPLayoutInsetE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLayoutInset::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLayoutInset", + "InsetPlacement", + "ipFree", + "ipBorderAligned" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'InsetPlacement' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, InsetPlacement::ipFree }, + { 3, InsetPlacement::ipBorderAligned }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLayoutInset::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLayoutInset::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPLayoutInset::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLayoutInset::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayout::qt_metacast(_clname); +} + +int QCPLayoutInset::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayout::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPLineEndingE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLineEnding::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLineEnding", + "EndingStyle", + "esNone", + "esFlatArrow", + "esSpikeArrow", + "esLineArrow", + "esDisc", + "esSquare", + "esDiamond", + "esBar", + "esHalfBar", + "esSkewedBar" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'EndingStyle' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, EndingStyle::esNone }, + { 3, EndingStyle::esFlatArrow }, + { 4, EndingStyle::esSpikeArrow }, + { 5, EndingStyle::esLineArrow }, + { 6, EndingStyle::esDisc }, + { 7, EndingStyle::esSquare }, + { 8, EndingStyle::esDiamond }, + { 9, EndingStyle::esBar }, + { 10, EndingStyle::esHalfBar }, + { 11, EndingStyle::esSkewedBar }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLineEnding::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN22QCPLabelPainterPrivateE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLabelPainterPrivate::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLabelPainterPrivate", + "AnchorMode", + "amRectangular", + "amSkewedUpright", + "amSkewedRotated", + "AnchorReferenceType", + "artNormal", + "artTangent", + "AnchorSide", + "asLeft", + "asRight", + "asTop", + "asBottom", + "asTopLeft", + "asTopRight", + "asBottomRight", + "asBottomLeft" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'AnchorMode' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, AnchorMode::amRectangular }, + { 3, AnchorMode::amSkewedUpright }, + { 4, AnchorMode::amSkewedRotated }, + }), + // enum 'AnchorReferenceType' + QtMocHelpers::EnumData(5, 5, QMC::EnumFlags{}).add({ + { 6, AnchorReferenceType::artNormal }, + { 7, AnchorReferenceType::artTangent }, + }), + // enum 'AnchorSide' + QtMocHelpers::EnumData(8, 8, QMC::EnumFlags{}).add({ + { 9, AnchorSide::asLeft }, + { 10, AnchorSide::asRight }, + { 11, AnchorSide::asTop }, + { 12, AnchorSide::asBottom }, + { 13, AnchorSide::asTopLeft }, + { 14, AnchorSide::asTopRight }, + { 15, AnchorSide::asBottomRight }, + { 16, AnchorSide::asBottomLeft }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLabelPainterPrivate::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN13QCPAxisTickerE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxisTicker::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxisTicker", + "TickStepStrategy", + "tssReadability", + "tssMeetTickCount" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'TickStepStrategy' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, TickStepStrategy::tssReadability }, + { 3, TickStepStrategy::tssMeetTickCount }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxisTicker::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN17QCPAxisTickerTimeE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxisTickerTime::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxisTickerTime", + "TimeUnit", + "tuMilliseconds", + "tuSeconds", + "tuMinutes", + "tuHours", + "tuDays" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'TimeUnit' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, TimeUnit::tuMilliseconds }, + { 3, TimeUnit::tuSeconds }, + { 4, TimeUnit::tuMinutes }, + { 5, TimeUnit::tuHours }, + { 6, TimeUnit::tuDays }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxisTickerTime::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN18QCPAxisTickerFixedE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxisTickerFixed::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxisTickerFixed", + "ScaleStrategy", + "ssNone", + "ssMultiples", + "ssPowers" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'ScaleStrategy' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, ScaleStrategy::ssNone }, + { 3, ScaleStrategy::ssMultiples }, + { 4, ScaleStrategy::ssPowers }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxisTickerFixed::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN15QCPAxisTickerPiE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxisTickerPi::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxisTickerPi", + "FractionStyle", + "fsFloatingPoint", + "fsAsciiFractions", + "fsUnicodeFractions" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'FractionStyle' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, FractionStyle::fsFloatingPoint }, + { 3, FractionStyle::fsAsciiFractions }, + { 4, FractionStyle::fsUnicodeFractions }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxisTickerPi::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN7QCPGridE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPGrid::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPGrid", + "subGridVisible", + "antialiasedSubGrid", + "antialiasedZeroLine", + "pen", + "subGridPen", + "zeroLinePen" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'subGridVisible' + QtMocHelpers::PropertyData(1, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'antialiasedSubGrid' + QtMocHelpers::PropertyData(2, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'antialiasedZeroLine' + QtMocHelpers::PropertyData(3, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'pen' + QtMocHelpers::PropertyData(4, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'subGridPen' + QtMocHelpers::PropertyData(5, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'zeroLinePen' + QtMocHelpers::PropertyData(6, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPGrid::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPGrid::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->subGridVisible(); break; + case 1: *reinterpret_cast(_v) = _t->antialiasedSubGrid(); break; + case 2: *reinterpret_cast(_v) = _t->antialiasedZeroLine(); break; + case 3: *reinterpret_cast(_v) = _t->pen(); break; + case 4: *reinterpret_cast(_v) = _t->subGridPen(); break; + case 5: *reinterpret_cast(_v) = _t->zeroLinePen(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setSubGridVisible(*reinterpret_cast(_v)); break; + case 1: _t->setAntialiasedSubGrid(*reinterpret_cast(_v)); break; + case 2: _t->setAntialiasedZeroLine(*reinterpret_cast(_v)); break; + case 3: _t->setPen(*reinterpret_cast(_v)); break; + case 4: _t->setSubGridPen(*reinterpret_cast(_v)); break; + case 5: _t->setZeroLinePen(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPGrid::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPGrid::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPGrid::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN7QCPAxisE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxis::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxis", + "rangeChanged", + "", + "QCPRange", + "newRange", + "oldRange", + "scaleTypeChanged", + "QCPAxis::ScaleType", + "scaleType", + "selectionChanged", + "QCPAxis::SelectableParts", + "parts", + "selectableChanged", + "setScaleType", + "type", + "setRange", + "range", + "setSelectableParts", + "selectableParts", + "setSelectedParts", + "selectedParts", + "axisType", + "AxisType", + "axisRect", + "QCPAxisRect*", + "ScaleType", + "rangeReversed", + "ticker", + "QSharedPointer", + "ticks", + "tickLabels", + "tickLabelPadding", + "tickLabelFont", + "tickLabelColor", + "tickLabelRotation", + "tickLabelSide", + "LabelSide", + "numberFormat", + "numberPrecision", + "tickVector", + "QList", + "tickVectorLabels", + "tickLengthIn", + "tickLengthOut", + "subTicks", + "subTickLengthIn", + "subTickLengthOut", + "basePen", + "tickPen", + "subTickPen", + "labelFont", + "labelColor", + "label", + "labelPadding", + "padding", + "offset", + "SelectableParts", + "selectedTickLabelFont", + "selectedLabelFont", + "selectedTickLabelColor", + "selectedLabelColor", + "selectedBasePen", + "selectedTickPen", + "selectedSubTickPen", + "lowerEnding", + "QCPLineEnding", + "upperEnding", + "grid", + "QCPGrid*", + "atLeft", + "atRight", + "atTop", + "atBottom", + "AxisTypes", + "lsInside", + "lsOutside", + "stLinear", + "stLogarithmic", + "SelectablePart", + "spNone", + "spAxis", + "spTickLabels", + "spAxisLabel" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, { 0x80000000 | 3, 5 }, + }}), + // Signal 'scaleTypeChanged' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Signal 'selectionChanged' + QtMocHelpers::SignalData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 11 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(12, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 11 }, + }}), + // Slot 'setScaleType' + QtMocHelpers::SlotData(13, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 14 }, + }}), + // Slot 'setRange' + QtMocHelpers::SlotData(15, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 16 }, + }}), + // Slot 'setSelectableParts' + QtMocHelpers::SlotData(17, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 18 }, + }}), + // Slot 'setSelectedParts' + QtMocHelpers::SlotData(19, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 20 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'axisType' + QtMocHelpers::PropertyData(21, 0x80000000 | 22, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'axisRect' + QtMocHelpers::PropertyData(23, 0x80000000 | 24, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'scaleType' + QtMocHelpers::PropertyData(8, 0x80000000 | 25, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 2), + // property 'range' + QtMocHelpers::PropertyData(16, 0x80000000 | 3, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'rangeReversed' + QtMocHelpers::PropertyData(26, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'ticker' + QtMocHelpers::PropertyData>(27, 0x80000000 | 28, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'ticks' + QtMocHelpers::PropertyData(29, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabels' + QtMocHelpers::PropertyData(30, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabelPadding' + QtMocHelpers::PropertyData(31, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabelFont' + QtMocHelpers::PropertyData(32, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabelColor' + QtMocHelpers::PropertyData(33, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabelRotation' + QtMocHelpers::PropertyData(34, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLabelSide' + QtMocHelpers::PropertyData(35, 0x80000000 | 36, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'numberFormat' + QtMocHelpers::PropertyData(37, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'numberPrecision' + QtMocHelpers::PropertyData(38, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickVector' + QtMocHelpers::PropertyData>(39, 0x80000000 | 40, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'tickVectorLabels' + QtMocHelpers::PropertyData>(41, QMetaType::QStringList, QMC::DefaultPropertyFlags), + // property 'tickLengthIn' + QtMocHelpers::PropertyData(42, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickLengthOut' + QtMocHelpers::PropertyData(43, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'subTicks' + QtMocHelpers::PropertyData(44, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'subTickLengthIn' + QtMocHelpers::PropertyData(45, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'subTickLengthOut' + QtMocHelpers::PropertyData(46, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'basePen' + QtMocHelpers::PropertyData(47, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tickPen' + QtMocHelpers::PropertyData(48, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'subTickPen' + QtMocHelpers::PropertyData(49, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'labelFont' + QtMocHelpers::PropertyData(50, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'labelColor' + QtMocHelpers::PropertyData(51, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'label' + QtMocHelpers::PropertyData(52, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'labelPadding' + QtMocHelpers::PropertyData(53, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'padding' + QtMocHelpers::PropertyData(54, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'offset' + QtMocHelpers::PropertyData(55, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedParts' + QtMocHelpers::PropertyData(20, 0x80000000 | 56, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 3), + // property 'selectableParts' + QtMocHelpers::PropertyData(18, 0x80000000 | 56, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 4), + // property 'selectedTickLabelFont' + QtMocHelpers::PropertyData(57, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedLabelFont' + QtMocHelpers::PropertyData(58, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedTickLabelColor' + QtMocHelpers::PropertyData(59, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedLabelColor' + QtMocHelpers::PropertyData(60, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBasePen' + QtMocHelpers::PropertyData(61, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedTickPen' + QtMocHelpers::PropertyData(62, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedSubTickPen' + QtMocHelpers::PropertyData(63, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'lowerEnding' + QtMocHelpers::PropertyData(64, 0x80000000 | 65, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'upperEnding' + QtMocHelpers::PropertyData(66, 0x80000000 | 65, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'grid' + QtMocHelpers::PropertyData(67, 0x80000000 | 68, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + }; + QtMocHelpers::UintData qt_enums { + // enum 'AxisType' + QtMocHelpers::EnumData(22, 22, QMC::EnumFlags{}).add({ + { 69, AxisType::atLeft }, + { 70, AxisType::atRight }, + { 71, AxisType::atTop }, + { 72, AxisType::atBottom }, + }), + // enum 'AxisTypes' + QtMocHelpers::EnumData(73, 22, QMC::EnumFlags{}).add({ + { 69, AxisType::atLeft }, + { 70, AxisType::atRight }, + { 71, AxisType::atTop }, + { 72, AxisType::atBottom }, + }), + // enum 'LabelSide' + QtMocHelpers::EnumData(36, 36, QMC::EnumFlags{}).add({ + { 74, LabelSide::lsInside }, + { 75, LabelSide::lsOutside }, + }), + // enum 'ScaleType' + QtMocHelpers::EnumData(25, 25, QMC::EnumFlags{}).add({ + { 76, ScaleType::stLinear }, + { 77, ScaleType::stLogarithmic }, + }), + // enum 'SelectablePart' + QtMocHelpers::EnumData(78, 78, QMC::EnumFlags{}).add({ + { 79, SelectablePart::spNone }, + { 80, SelectablePart::spAxis }, + { 81, SelectablePart::spTickLabels }, + { 82, SelectablePart::spAxisLabel }, + }), + // enum 'SelectableParts' + QtMocHelpers::EnumData(56, 78, QMC::EnumFlags{}).add({ + { 79, SelectablePart::spNone }, + { 80, SelectablePart::spAxis }, + { 81, SelectablePart::spTickLabels }, + { 82, SelectablePart::spAxisLabel }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxis::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPAxis::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 2: _t->scaleTypeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setScaleType((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 6: _t->setRange((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 7: _t->setSelectableParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 8: _t->setSelectedParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPAxis::rangeChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAxis::rangeChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAxis::scaleTypeChanged, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAxis::selectionChanged, 3)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAxis::selectableChanged, 4)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxisRect* >(); break; + case 42: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPGrid* >(); break; + case 15: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QList >(); break; + case 5: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QSharedPointer >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->axisType(); break; + case 1: *reinterpret_cast(_v) = _t->axisRect(); break; + case 2: *reinterpret_cast(_v) = _t->scaleType(); break; + case 3: *reinterpret_cast(_v) = _t->range(); break; + case 4: *reinterpret_cast(_v) = _t->rangeReversed(); break; + case 5: *reinterpret_cast*>(_v) = _t->ticker(); break; + case 6: *reinterpret_cast(_v) = _t->ticks(); break; + case 7: *reinterpret_cast(_v) = _t->tickLabels(); break; + case 8: *reinterpret_cast(_v) = _t->tickLabelPadding(); break; + case 9: *reinterpret_cast(_v) = _t->tickLabelFont(); break; + case 10: *reinterpret_cast(_v) = _t->tickLabelColor(); break; + case 11: *reinterpret_cast(_v) = _t->tickLabelRotation(); break; + case 12: *reinterpret_cast(_v) = _t->tickLabelSide(); break; + case 13: *reinterpret_cast(_v) = _t->numberFormat(); break; + case 14: *reinterpret_cast(_v) = _t->numberPrecision(); break; + case 15: *reinterpret_cast*>(_v) = _t->tickVector(); break; + case 16: *reinterpret_cast*>(_v) = _t->tickVectorLabels(); break; + case 17: *reinterpret_cast(_v) = _t->tickLengthIn(); break; + case 18: *reinterpret_cast(_v) = _t->tickLengthOut(); break; + case 19: *reinterpret_cast(_v) = _t->subTicks(); break; + case 20: *reinterpret_cast(_v) = _t->subTickLengthIn(); break; + case 21: *reinterpret_cast(_v) = _t->subTickLengthOut(); break; + case 22: *reinterpret_cast(_v) = _t->basePen(); break; + case 23: *reinterpret_cast(_v) = _t->tickPen(); break; + case 24: *reinterpret_cast(_v) = _t->subTickPen(); break; + case 25: *reinterpret_cast(_v) = _t->labelFont(); break; + case 26: *reinterpret_cast(_v) = _t->labelColor(); break; + case 27: *reinterpret_cast(_v) = _t->label(); break; + case 28: *reinterpret_cast(_v) = _t->labelPadding(); break; + case 29: *reinterpret_cast(_v) = _t->padding(); break; + case 30: *reinterpret_cast(_v) = _t->offset(); break; + case 31: QtMocHelpers::assignFlags(_v, _t->selectedParts()); break; + case 32: QtMocHelpers::assignFlags(_v, _t->selectableParts()); break; + case 33: *reinterpret_cast(_v) = _t->selectedTickLabelFont(); break; + case 34: *reinterpret_cast(_v) = _t->selectedLabelFont(); break; + case 35: *reinterpret_cast(_v) = _t->selectedTickLabelColor(); break; + case 36: *reinterpret_cast(_v) = _t->selectedLabelColor(); break; + case 37: *reinterpret_cast(_v) = _t->selectedBasePen(); break; + case 38: *reinterpret_cast(_v) = _t->selectedTickPen(); break; + case 39: *reinterpret_cast(_v) = _t->selectedSubTickPen(); break; + case 40: *reinterpret_cast(_v) = _t->lowerEnding(); break; + case 41: *reinterpret_cast(_v) = _t->upperEnding(); break; + case 42: *reinterpret_cast(_v) = _t->grid(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 2: _t->setScaleType(*reinterpret_cast(_v)); break; + case 3: _t->setRange(*reinterpret_cast(_v)); break; + case 4: _t->setRangeReversed(*reinterpret_cast(_v)); break; + case 5: _t->setTicker(*reinterpret_cast*>(_v)); break; + case 6: _t->setTicks(*reinterpret_cast(_v)); break; + case 7: _t->setTickLabels(*reinterpret_cast(_v)); break; + case 8: _t->setTickLabelPadding(*reinterpret_cast(_v)); break; + case 9: _t->setTickLabelFont(*reinterpret_cast(_v)); break; + case 10: _t->setTickLabelColor(*reinterpret_cast(_v)); break; + case 11: _t->setTickLabelRotation(*reinterpret_cast(_v)); break; + case 12: _t->setTickLabelSide(*reinterpret_cast(_v)); break; + case 13: _t->setNumberFormat(*reinterpret_cast(_v)); break; + case 14: _t->setNumberPrecision(*reinterpret_cast(_v)); break; + case 17: _t->setTickLengthIn(*reinterpret_cast(_v)); break; + case 18: _t->setTickLengthOut(*reinterpret_cast(_v)); break; + case 19: _t->setSubTicks(*reinterpret_cast(_v)); break; + case 20: _t->setSubTickLengthIn(*reinterpret_cast(_v)); break; + case 21: _t->setSubTickLengthOut(*reinterpret_cast(_v)); break; + case 22: _t->setBasePen(*reinterpret_cast(_v)); break; + case 23: _t->setTickPen(*reinterpret_cast(_v)); break; + case 24: _t->setSubTickPen(*reinterpret_cast(_v)); break; + case 25: _t->setLabelFont(*reinterpret_cast(_v)); break; + case 26: _t->setLabelColor(*reinterpret_cast(_v)); break; + case 27: _t->setLabel(*reinterpret_cast(_v)); break; + case 28: _t->setLabelPadding(*reinterpret_cast(_v)); break; + case 29: _t->setPadding(*reinterpret_cast(_v)); break; + case 30: _t->setOffset(*reinterpret_cast(_v)); break; + case 31: _t->setSelectedParts(*reinterpret_cast(_v)); break; + case 32: _t->setSelectableParts(*reinterpret_cast(_v)); break; + case 33: _t->setSelectedTickLabelFont(*reinterpret_cast(_v)); break; + case 34: _t->setSelectedLabelFont(*reinterpret_cast(_v)); break; + case 35: _t->setSelectedTickLabelColor(*reinterpret_cast(_v)); break; + case 36: _t->setSelectedLabelColor(*reinterpret_cast(_v)); break; + case 37: _t->setSelectedBasePen(*reinterpret_cast(_v)); break; + case 38: _t->setSelectedTickPen(*reinterpret_cast(_v)); break; + case 39: _t->setSelectedSubTickPen(*reinterpret_cast(_v)); break; + case 40: _t->setLowerEnding(*reinterpret_cast(_v)); break; + case 41: _t->setUpperEnding(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPAxis::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPAxis::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPAxis::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 43; + } + return _id; +} + +// SIGNAL 0 +void QCPAxis::rangeChanged(const QCPRange & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPAxis::rangeChanged(const QCPRange & _t1, const QCPRange & _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1, _t2); +} + +// SIGNAL 2 +void QCPAxis::scaleTypeChanged(QCPAxis::ScaleType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} + +// SIGNAL 3 +void QCPAxis::selectionChanged(const QCPAxis::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1); +} + +// SIGNAL 4 +void QCPAxis::selectableChanged(const QCPAxis::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 4, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN15QCPScatterStyleE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPScatterStyle::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPScatterStyle", + "ScatterProperty", + "spNone", + "spPen", + "spBrush", + "spSize", + "spShape", + "spAll", + "ScatterProperties", + "ScatterShape", + "ssNone", + "ssDot", + "ssCross", + "ssPlus", + "ssCircle", + "ssDisc", + "ssSquare", + "ssDiamond", + "ssStar", + "ssTriangle", + "ssTriangleInverted", + "ssCrossSquare", + "ssPlusSquare", + "ssCrossCircle", + "ssPlusCircle", + "ssPeace", + "ssPixmap", + "ssCustom" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'ScatterProperty' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, ScatterProperty::spNone }, + { 3, ScatterProperty::spPen }, + { 4, ScatterProperty::spBrush }, + { 5, ScatterProperty::spSize }, + { 6, ScatterProperty::spShape }, + { 7, ScatterProperty::spAll }, + }), + // enum 'ScatterProperties' + QtMocHelpers::EnumData(8, 1, QMC::EnumFlags{}).add({ + { 2, ScatterProperty::spNone }, + { 3, ScatterProperty::spPen }, + { 4, ScatterProperty::spBrush }, + { 5, ScatterProperty::spSize }, + { 6, ScatterProperty::spShape }, + { 7, ScatterProperty::spAll }, + }), + // enum 'ScatterShape' + QtMocHelpers::EnumData(9, 9, QMC::EnumFlags{}).add({ + { 10, ScatterShape::ssNone }, + { 11, ScatterShape::ssDot }, + { 12, ScatterShape::ssCross }, + { 13, ScatterShape::ssPlus }, + { 14, ScatterShape::ssCircle }, + { 15, ScatterShape::ssDisc }, + { 16, ScatterShape::ssSquare }, + { 17, ScatterShape::ssDiamond }, + { 18, ScatterShape::ssStar }, + { 19, ScatterShape::ssTriangle }, + { 20, ScatterShape::ssTriangleInverted }, + { 21, ScatterShape::ssCrossSquare }, + { 22, ScatterShape::ssPlusSquare }, + { 23, ScatterShape::ssCrossCircle }, + { 24, ScatterShape::ssPlusCircle }, + { 25, ScatterShape::ssPeace }, + { 26, ScatterShape::ssPixmap }, + { 27, ScatterShape::ssCustom }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPScatterStyle::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN21QCPSelectionDecoratorE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPSelectionDecorator::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPSelectionDecorator" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPSelectionDecorator::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN20QCPAbstractPlottableE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAbstractPlottable::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAbstractPlottable", + "selectionChanged", + "", + "selected", + "QCPDataSelection", + "selection", + "selectableChanged", + "QCP::SelectionType", + "selectable", + "setSelectable", + "setSelection", + "name", + "antialiasedFill", + "antialiasedScatters", + "pen", + "brush", + "keyAxis", + "QCPAxis*", + "valueAxis", + "selectionDecorator", + "QCPSelectionDecorator*" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 4, 5 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelectable' + QtMocHelpers::SlotData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelection' + QtMocHelpers::SlotData(10, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 4, 5 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'name' + QtMocHelpers::PropertyData(11, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'antialiasedFill' + QtMocHelpers::PropertyData(12, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'antialiasedScatters' + QtMocHelpers::PropertyData(13, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'pen' + QtMocHelpers::PropertyData(14, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(15, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'keyAxis' + QtMocHelpers::PropertyData(16, 0x80000000 | 17, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'valueAxis' + QtMocHelpers::PropertyData(18, 0x80000000 | 17, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'selectable' + QtMocHelpers::PropertyData(8, 0x80000000 | 7, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 2), + // property 'selection' + QtMocHelpers::PropertyData(5, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'selectionDecorator' + QtMocHelpers::PropertyData(19, 0x80000000 | 20, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT static const QMetaObject::SuperData qt_meta_extradata_ZN20QCPAbstractPlottableE[] = { + QMetaObject::SuperData::link(), + nullptr +}; + +Q_CONSTINIT const QMetaObject QCPAbstractPlottable::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + qt_meta_extradata_ZN20QCPAbstractPlottableE, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPAbstractPlottable::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setSelectable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setSelection((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPDataSelection >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPDataSelection >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractPlottable::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractPlottable::selectionChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractPlottable::selectableChanged, 2)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + case 5: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxis* >(); break; + case 8: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPDataSelection >(); break; + case 9: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPSelectionDecorator* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->name(); break; + case 1: *reinterpret_cast(_v) = _t->antialiasedFill(); break; + case 2: *reinterpret_cast(_v) = _t->antialiasedScatters(); break; + case 3: *reinterpret_cast(_v) = _t->pen(); break; + case 4: *reinterpret_cast(_v) = _t->brush(); break; + case 5: *reinterpret_cast(_v) = _t->keyAxis(); break; + case 6: *reinterpret_cast(_v) = _t->valueAxis(); break; + case 7: *reinterpret_cast(_v) = _t->selectable(); break; + case 8: *reinterpret_cast(_v) = _t->selection(); break; + case 9: *reinterpret_cast(_v) = _t->selectionDecorator(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setName(*reinterpret_cast(_v)); break; + case 1: _t->setAntialiasedFill(*reinterpret_cast(_v)); break; + case 2: _t->setAntialiasedScatters(*reinterpret_cast(_v)); break; + case 3: _t->setPen(*reinterpret_cast(_v)); break; + case 4: _t->setBrush(*reinterpret_cast(_v)); break; + case 5: _t->setKeyAxis(*reinterpret_cast(_v)); break; + case 6: _t->setValueAxis(*reinterpret_cast(_v)); break; + case 7: _t->setSelectable(*reinterpret_cast(_v)); break; + case 8: _t->setSelection(*reinterpret_cast(_v)); break; + case 9: _t->setSelectionDecorator(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPAbstractPlottable::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPAbstractPlottable::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPAbstractPlottable::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } + return _id; +} + +// SIGNAL 0 +void QCPAbstractPlottable::selectionChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPAbstractPlottable::selectionChanged(const QCPDataSelection & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCPAbstractPlottable::selectableChanged(QCP::SelectionType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN13QCPItemAnchorE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemAnchor::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemAnchor" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemAnchor::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN15QCPItemPositionE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemPosition::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemPosition", + "PositionType", + "ptAbsolute", + "ptViewportRatio", + "ptAxisRectRatio", + "ptPlotCoords" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'PositionType' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, PositionType::ptAbsolute }, + { 3, PositionType::ptViewportRatio }, + { 4, PositionType::ptAxisRectRatio }, + { 5, PositionType::ptPlotCoords }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemPosition::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN15QCPAbstractItemE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAbstractItem::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAbstractItem", + "selectionChanged", + "", + "selected", + "selectableChanged", + "selectable", + "setSelectable", + "setSelected", + "clipToAxisRect", + "clipAxisRect", + "QCPAxisRect*" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(4, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Slot 'setSelectable' + QtMocHelpers::SlotData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Slot 'setSelected' + QtMocHelpers::SlotData(7, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'clipToAxisRect' + QtMocHelpers::PropertyData(8, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'clipAxisRect' + QtMocHelpers::PropertyData(9, 0x80000000 | 10, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'selectable' + QtMocHelpers::PropertyData(5, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 1), + // property 'selected' + QtMocHelpers::PropertyData(3, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 0), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAbstractItem::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPAbstractItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->setSelectable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setSelected((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractItem::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractItem::selectableChanged, 1)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxisRect* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->clipToAxisRect(); break; + case 1: *reinterpret_cast(_v) = _t->clipAxisRect(); break; + case 2: *reinterpret_cast(_v) = _t->selectable(); break; + case 3: *reinterpret_cast(_v) = _t->selected(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setClipToAxisRect(*reinterpret_cast(_v)); break; + case 1: _t->setClipAxisRect(*reinterpret_cast(_v)); break; + case 2: _t->setSelectable(*reinterpret_cast(_v)); break; + case 3: _t->setSelected(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPAbstractItem::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPAbstractItem::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPAbstractItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 4) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 4) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 4; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} + +// SIGNAL 0 +void QCPAbstractItem::selectionChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPAbstractItem::selectableChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN11QCustomPlotE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCustomPlot::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCustomPlot", + "mouseDoubleClick", + "", + "QMouseEvent*", + "event", + "mousePress", + "mouseMove", + "mouseRelease", + "mouseWheel", + "QWheelEvent*", + "plottableClick", + "QCPAbstractPlottable*", + "plottable", + "dataIndex", + "plottableDoubleClick", + "itemClick", + "QCPAbstractItem*", + "item", + "itemDoubleClick", + "axisClick", + "QCPAxis*", + "axis", + "QCPAxis::SelectablePart", + "part", + "axisDoubleClick", + "legendClick", + "QCPLegend*", + "legend", + "QCPAbstractLegendItem*", + "legendDoubleClick", + "selectionChangedByUser", + "beforeReplot", + "afterLayout", + "afterReplot", + "rescaleAxes", + "onlyVisiblePlottables", + "deselectAll", + "replot", + "QCustomPlot::RefreshPriority", + "refreshPriority", + "processRectSelection", + "rect", + "processRectZoom", + "processPointSelection", + "viewport", + "background", + "backgroundScaled", + "backgroundScaledMode", + "Qt::AspectRatioMode", + "plotLayout", + "QCPLayoutGrid*", + "autoAddPlottableToLegend", + "selectionTolerance", + "noAntialiasingOnDrag", + "multiSelectModifier", + "Qt::KeyboardModifier", + "openGl", + "LayerInsertMode", + "limBelow", + "limAbove", + "RefreshPriority", + "rpImmediateRefresh", + "rpQueuedRefresh", + "rpRefreshHint", + "rpQueuedReplot" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'mouseDoubleClick' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'mousePress' + QtMocHelpers::SignalData(5, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'mouseMove' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'mouseRelease' + QtMocHelpers::SignalData(7, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'mouseWheel' + QtMocHelpers::SignalData(8, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 9, 4 }, + }}), + // Signal 'plottableClick' + QtMocHelpers::SignalData(10, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'plottableDoubleClick' + QtMocHelpers::SignalData(14, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 11, 12 }, { QMetaType::Int, 13 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'itemClick' + QtMocHelpers::SignalData(15, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 16, 17 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'itemDoubleClick' + QtMocHelpers::SignalData(18, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 16, 17 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'axisClick' + QtMocHelpers::SignalData(19, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 20, 21 }, { 0x80000000 | 22, 23 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'axisDoubleClick' + QtMocHelpers::SignalData(24, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 20, 21 }, { 0x80000000 | 22, 23 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'legendClick' + QtMocHelpers::SignalData(25, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 26, 27 }, { 0x80000000 | 28, 17 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'legendDoubleClick' + QtMocHelpers::SignalData(29, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 26, 27 }, { 0x80000000 | 28, 17 }, { 0x80000000 | 3, 4 }, + }}), + // Signal 'selectionChangedByUser' + QtMocHelpers::SignalData(30, 2, QMC::AccessPublic, QMetaType::Void), + // Signal 'beforeReplot' + QtMocHelpers::SignalData(31, 2, QMC::AccessPublic, QMetaType::Void), + // Signal 'afterLayout' + QtMocHelpers::SignalData(32, 2, QMC::AccessPublic, QMetaType::Void), + // Signal 'afterReplot' + QtMocHelpers::SignalData(33, 2, QMC::AccessPublic, QMetaType::Void), + // Slot 'rescaleAxes' + QtMocHelpers::SlotData(34, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 35 }, + }}), + // Slot 'rescaleAxes' + QtMocHelpers::SlotData(34, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void), + // Slot 'deselectAll' + QtMocHelpers::SlotData(36, 2, QMC::AccessPublic, QMetaType::Void), + // Slot 'replot' + QtMocHelpers::SlotData(37, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 38, 39 }, + }}), + // Slot 'replot' + QtMocHelpers::SlotData(37, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void), + // Slot 'processRectSelection' + QtMocHelpers::SlotData(40, 2, QMC::AccessProtected, QMetaType::Void, {{ + { QMetaType::QRect, 41 }, { 0x80000000 | 3, 4 }, + }}), + // Slot 'processRectZoom' + QtMocHelpers::SlotData(42, 2, QMC::AccessProtected, QMetaType::Void, {{ + { QMetaType::QRect, 41 }, { 0x80000000 | 3, 4 }, + }}), + // Slot 'processPointSelection' + QtMocHelpers::SlotData(43, 2, QMC::AccessProtected, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'viewport' + QtMocHelpers::PropertyData(44, QMetaType::QRect, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'background' + QtMocHelpers::PropertyData(45, QMetaType::QPixmap, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'backgroundScaled' + QtMocHelpers::PropertyData(46, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'backgroundScaledMode' + QtMocHelpers::PropertyData(47, 0x80000000 | 48, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'plotLayout' + QtMocHelpers::PropertyData(49, 0x80000000 | 50, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'autoAddPlottableToLegend' + QtMocHelpers::PropertyData(51, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectionTolerance' + QtMocHelpers::PropertyData(52, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'noAntialiasingOnDrag' + QtMocHelpers::PropertyData(53, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'multiSelectModifier' + QtMocHelpers::PropertyData(54, 0x80000000 | 55, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'openGl' + QtMocHelpers::PropertyData(56, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'LayerInsertMode' + QtMocHelpers::EnumData(57, 57, QMC::EnumFlags{}).add({ + { 58, LayerInsertMode::limBelow }, + { 59, LayerInsertMode::limAbove }, + }), + // enum 'RefreshPriority' + QtMocHelpers::EnumData(60, 60, QMC::EnumFlags{}).add({ + { 61, RefreshPriority::rpImmediateRefresh }, + { 62, RefreshPriority::rpQueuedRefresh }, + { 63, RefreshPriority::rpRefreshHint }, + { 64, RefreshPriority::rpQueuedReplot }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCustomPlot::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCustomPlot::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->mouseDoubleClick((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->mousePress((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->mouseMove((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->mouseRelease((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->mouseWheel((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->plottableClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 6: _t->plottableDoubleClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 7: _t->itemClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 8: _t->itemDoubleClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 9: _t->axisClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 10: _t->axisDoubleClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 11: _t->legendClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 12: _t->legendDoubleClick((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2])),(*reinterpret_cast< std::add_pointer_t>(_a[3]))); break; + case 13: _t->selectionChangedByUser(); break; + case 14: _t->beforeReplot(); break; + case 15: _t->afterLayout(); break; + case 16: _t->afterReplot(); break; + case 17: _t->rescaleAxes((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 18: _t->rescaleAxes(); break; + case 19: _t->deselectAll(); break; + case 20: _t->replot((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 21: _t->replot(); break; + case 22: _t->processRectSelection((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 23: _t->processRectZoom((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 24: _t->processPointSelection((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractPlottable* >(); break; + } + break; + case 6: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractPlottable* >(); break; + } + break; + case 7: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractItem* >(); break; + } + break; + case 8: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractItem* >(); break; + } + break; + case 9: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis* >(); break; + case 1: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::SelectablePart >(); break; + } + break; + case 10: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis* >(); break; + case 1: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::SelectablePart >(); break; + } + break; + case 11: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractLegendItem* >(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPLegend* >(); break; + } + break; + case 12: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAbstractLegendItem* >(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPLegend* >(); break; + } + break; + case 20: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCustomPlot::RefreshPriority >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::mouseDoubleClick, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::mousePress, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::mouseMove, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::mouseRelease, 3)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::mouseWheel, 4)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::plottableClick, 5)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::plottableDoubleClick, 6)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::itemClick, 7)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::itemDoubleClick, 8)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::axisClick, 9)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::axisDoubleClick, 10)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::legendClick, 11)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::legendDoubleClick, 12)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::selectionChangedByUser, 13)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::beforeReplot, 14)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::afterLayout, 15)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCustomPlot::afterReplot, 16)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 4: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPLayoutGrid* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->viewport(); break; + case 1: *reinterpret_cast(_v) = _t->background(); break; + case 2: *reinterpret_cast(_v) = _t->backgroundScaled(); break; + case 3: *reinterpret_cast(_v) = _t->backgroundScaledMode(); break; + case 4: *reinterpret_cast(_v) = _t->plotLayout(); break; + case 5: *reinterpret_cast(_v) = _t->autoAddPlottableToLegend(); break; + case 6: *reinterpret_cast(_v) = _t->selectionTolerance(); break; + case 7: *reinterpret_cast(_v) = _t->noAntialiasingOnDrag(); break; + case 8: *reinterpret_cast(_v) = _t->multiSelectModifier(); break; + case 9: *reinterpret_cast(_v) = _t->openGl(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setViewport(*reinterpret_cast(_v)); break; + case 1: _t->setBackground(*reinterpret_cast(_v)); break; + case 2: _t->setBackgroundScaled(*reinterpret_cast(_v)); break; + case 3: _t->setBackgroundScaledMode(*reinterpret_cast(_v)); break; + case 5: _t->setAutoAddPlottableToLegend(*reinterpret_cast(_v)); break; + case 6: _t->setSelectionTolerance(*reinterpret_cast(_v)); break; + case 7: _t->setNoAntialiasingOnDrag(*reinterpret_cast(_v)); break; + case 8: _t->setMultiSelectModifier(*reinterpret_cast(_v)); break; + case 9: _t->setOpenGl(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCustomPlot::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCustomPlot::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int QCustomPlot::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 < 25) + qt_static_metacall(this, _c, _id, _a); + _id -= 25; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 25) + qt_static_metacall(this, _c, _id, _a); + _id -= 25; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 10; + } + return _id; +} + +// SIGNAL 0 +void QCustomPlot::mouseDoubleClick(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCustomPlot::mousePress(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCustomPlot::mouseMove(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} + +// SIGNAL 3 +void QCustomPlot::mouseRelease(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1); +} + +// SIGNAL 4 +void QCustomPlot::mouseWheel(QWheelEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 4, nullptr, _t1); +} + +// SIGNAL 5 +void QCustomPlot::plottableClick(QCPAbstractPlottable * _t1, int _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 5, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 6 +void QCustomPlot::plottableDoubleClick(QCPAbstractPlottable * _t1, int _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 6, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 7 +void QCustomPlot::itemClick(QCPAbstractItem * _t1, QMouseEvent * _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 7, nullptr, _t1, _t2); +} + +// SIGNAL 8 +void QCustomPlot::itemDoubleClick(QCPAbstractItem * _t1, QMouseEvent * _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 8, nullptr, _t1, _t2); +} + +// SIGNAL 9 +void QCustomPlot::axisClick(QCPAxis * _t1, QCPAxis::SelectablePart _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 9, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 10 +void QCustomPlot::axisDoubleClick(QCPAxis * _t1, QCPAxis::SelectablePart _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 10, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 11 +void QCustomPlot::legendClick(QCPLegend * _t1, QCPAbstractLegendItem * _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 11, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 12 +void QCustomPlot::legendDoubleClick(QCPLegend * _t1, QCPAbstractLegendItem * _t2, QMouseEvent * _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 12, nullptr, _t1, _t2, _t3); +} + +// SIGNAL 13 +void QCustomPlot::selectionChangedByUser() +{ + QMetaObject::activate(this, &staticMetaObject, 13, nullptr); +} + +// SIGNAL 14 +void QCustomPlot::beforeReplot() +{ + QMetaObject::activate(this, &staticMetaObject, 14, nullptr); +} + +// SIGNAL 15 +void QCustomPlot::afterLayout() +{ + QMetaObject::activate(this, &staticMetaObject, 15, nullptr); +} + +// SIGNAL 16 +void QCustomPlot::afterReplot() +{ + QMetaObject::activate(this, &staticMetaObject, 16, nullptr); +} +namespace { +struct qt_meta_tag_ZN16QCPColorGradientE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPColorGradient::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPColorGradient", + "ColorInterpolation", + "ciRGB", + "ciHSV", + "NanHandling", + "nhNone", + "nhLowestColor", + "nhHighestColor", + "nhTransparent", + "nhNanColor", + "GradientPreset", + "gpGrayscale", + "gpHot", + "gpCold", + "gpNight", + "gpCandy", + "gpGeography", + "gpIon", + "gpThermal", + "gpPolar", + "gpSpectrum", + "gpJet", + "gpHues" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'ColorInterpolation' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, ColorInterpolation::ciRGB }, + { 3, ColorInterpolation::ciHSV }, + }), + // enum 'NanHandling' + QtMocHelpers::EnumData(4, 4, QMC::EnumFlags{}).add({ + { 5, NanHandling::nhNone }, + { 6, NanHandling::nhLowestColor }, + { 7, NanHandling::nhHighestColor }, + { 8, NanHandling::nhTransparent }, + { 9, NanHandling::nhNanColor }, + }), + // enum 'GradientPreset' + QtMocHelpers::EnumData(10, 10, QMC::EnumFlags{}).add({ + { 11, GradientPreset::gpGrayscale }, + { 12, GradientPreset::gpHot }, + { 13, GradientPreset::gpCold }, + { 14, GradientPreset::gpNight }, + { 15, GradientPreset::gpCandy }, + { 16, GradientPreset::gpGeography }, + { 17, GradientPreset::gpIon }, + { 18, GradientPreset::gpThermal }, + { 19, GradientPreset::gpPolar }, + { 20, GradientPreset::gpSpectrum }, + { 21, GradientPreset::gpJet }, + { 22, GradientPreset::gpHues }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPColorGradient::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN28QCPSelectionDecoratorBracketE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPSelectionDecoratorBracket::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPSelectionDecoratorBracket", + "BracketStyle", + "bsSquareBracket", + "bsHalfEllipse", + "bsEllipse", + "bsPlus", + "bsUserStyle" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'BracketStyle' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, BracketStyle::bsSquareBracket }, + { 3, BracketStyle::bsHalfEllipse }, + { 4, BracketStyle::bsEllipse }, + { 5, BracketStyle::bsPlus }, + { 6, BracketStyle::bsUserStyle }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPSelectionDecoratorBracket::staticMetaObject = { { + QtPrivate::MetaObjectForType::value, + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +namespace { +struct qt_meta_tag_ZN11QCPAxisRectE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAxisRect::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAxisRect", + "background", + "backgroundScaled", + "backgroundScaledMode", + "Qt::AspectRatioMode", + "rangeDrag", + "Qt::Orientations", + "rangeZoom" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'background' + QtMocHelpers::PropertyData(1, QMetaType::QPixmap, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'backgroundScaled' + QtMocHelpers::PropertyData(2, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'backgroundScaledMode' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'rangeDrag' + QtMocHelpers::PropertyData(5, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'rangeZoom' + QtMocHelpers::PropertyData(7, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAxisRect::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPAxisRect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->background(); break; + case 1: *reinterpret_cast(_v) = _t->backgroundScaled(); break; + case 2: *reinterpret_cast(_v) = _t->backgroundScaledMode(); break; + case 3: *reinterpret_cast(_v) = _t->rangeDrag(); break; + case 4: *reinterpret_cast(_v) = _t->rangeZoom(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setBackground(*reinterpret_cast(_v)); break; + case 1: _t->setBackgroundScaled(*reinterpret_cast(_v)); break; + case 2: _t->setBackgroundScaledMode(*reinterpret_cast(_v)); break; + case 3: _t->setRangeDrag(*reinterpret_cast(_v)); break; + case 4: _t->setRangeZoom(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPAxisRect::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPAxisRect::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPAxisRect::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN21QCPAbstractLegendItemE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPAbstractLegendItem::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPAbstractLegendItem", + "selectionChanged", + "", + "selected", + "selectableChanged", + "selectable", + "setSelectable", + "setSelected", + "parentLegend", + "QCPLegend*", + "font", + "textColor", + "selectedFont", + "selectedTextColor" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(4, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Slot 'setSelectable' + QtMocHelpers::SlotData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Slot 'setSelected' + QtMocHelpers::SlotData(7, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'parentLegend' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'font' + QtMocHelpers::PropertyData(10, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'textColor' + QtMocHelpers::PropertyData(11, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedFont' + QtMocHelpers::PropertyData(12, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedTextColor' + QtMocHelpers::PropertyData(13, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectable' + QtMocHelpers::PropertyData(5, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 0), + // property 'selected' + QtMocHelpers::PropertyData(3, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 1), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPAbstractLegendItem::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPAbstractLegendItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->setSelectable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setSelected((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractLegendItem::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPAbstractLegendItem::selectableChanged, 1)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPLegend* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->parentLegend(); break; + case 1: *reinterpret_cast(_v) = _t->font(); break; + case 2: *reinterpret_cast(_v) = _t->textColor(); break; + case 3: *reinterpret_cast(_v) = _t->selectedFont(); break; + case 4: *reinterpret_cast(_v) = _t->selectedTextColor(); break; + case 5: *reinterpret_cast(_v) = _t->selectable(); break; + case 6: *reinterpret_cast(_v) = _t->selected(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 1: _t->setFont(*reinterpret_cast(_v)); break; + case 2: _t->setTextColor(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedFont(*reinterpret_cast(_v)); break; + case 4: _t->setSelectedTextColor(*reinterpret_cast(_v)); break; + case 5: _t->setSelectable(*reinterpret_cast(_v)); break; + case 6: _t->setSelected(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPAbstractLegendItem::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPAbstractLegendItem::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPAbstractLegendItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 4) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 4) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 4; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void QCPAbstractLegendItem::selectionChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPAbstractLegendItem::selectableChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN22QCPPlottableLegendItemE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPlottableLegendItem::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPlottableLegendItem" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPlottableLegendItem::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPlottableLegendItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPPlottableLegendItem::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPlottableLegendItem::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractLegendItem::qt_metacast(_clname); +} + +int QCPPlottableLegendItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractLegendItem::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN9QCPLegendE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPLegend::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPLegend", + "selectionChanged", + "", + "QCPLegend::SelectableParts", + "parts", + "selectableChanged", + "setSelectableParts", + "SelectableParts", + "selectableParts", + "setSelectedParts", + "selectedParts", + "borderPen", + "brush", + "font", + "textColor", + "iconSize", + "iconTextPadding", + "iconBorderPen", + "selectedBorderPen", + "selectedIconBorderPen", + "selectedBrush", + "selectedFont", + "selectedTextColor", + "SelectablePart", + "spNone", + "spLegendBox", + "spItems" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(5, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Slot 'setSelectableParts' + QtMocHelpers::SlotData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelectedParts' + QtMocHelpers::SlotData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 10 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'borderPen' + QtMocHelpers::PropertyData(11, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(12, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'font' + QtMocHelpers::PropertyData(13, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'textColor' + QtMocHelpers::PropertyData(14, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'iconSize' + QtMocHelpers::PropertyData(15, QMetaType::QSize, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'iconTextPadding' + QtMocHelpers::PropertyData(16, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'iconBorderPen' + QtMocHelpers::PropertyData(17, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectableParts' + QtMocHelpers::PropertyData(8, 0x80000000 | 7, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'selectedParts' + QtMocHelpers::PropertyData(10, 0x80000000 | 7, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 1), + // property 'selectedBorderPen' + QtMocHelpers::PropertyData(18, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedIconBorderPen' + QtMocHelpers::PropertyData(19, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBrush' + QtMocHelpers::PropertyData(20, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedFont' + QtMocHelpers::PropertyData(21, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedTextColor' + QtMocHelpers::PropertyData(22, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'SelectablePart' + QtMocHelpers::EnumData(23, 23, QMC::EnumFlags{}).add({ + { 24, SelectablePart::spNone }, + { 25, SelectablePart::spLegendBox }, + { 26, SelectablePart::spItems }, + }), + // enum 'SelectableParts' + QtMocHelpers::EnumData(7, 23, QMC::EnumFlags{}).add({ + { 24, SelectablePart::spNone }, + { 25, SelectablePart::spLegendBox }, + { 26, SelectablePart::spItems }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPLegend::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPLegend::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->setSelectableParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setSelectedParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPLegend::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPLegend::selectableChanged, 1)) + return; + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->borderPen(); break; + case 1: *reinterpret_cast(_v) = _t->brush(); break; + case 2: *reinterpret_cast(_v) = _t->font(); break; + case 3: *reinterpret_cast(_v) = _t->textColor(); break; + case 4: *reinterpret_cast(_v) = _t->iconSize(); break; + case 5: *reinterpret_cast(_v) = _t->iconTextPadding(); break; + case 6: *reinterpret_cast(_v) = _t->iconBorderPen(); break; + case 7: QtMocHelpers::assignFlags(_v, _t->selectableParts()); break; + case 8: QtMocHelpers::assignFlags(_v, _t->selectedParts()); break; + case 9: *reinterpret_cast(_v) = _t->selectedBorderPen(); break; + case 10: *reinterpret_cast(_v) = _t->selectedIconBorderPen(); break; + case 11: *reinterpret_cast(_v) = _t->selectedBrush(); break; + case 12: *reinterpret_cast(_v) = _t->selectedFont(); break; + case 13: *reinterpret_cast(_v) = _t->selectedTextColor(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setBorderPen(*reinterpret_cast(_v)); break; + case 1: _t->setBrush(*reinterpret_cast(_v)); break; + case 2: _t->setFont(*reinterpret_cast(_v)); break; + case 3: _t->setTextColor(*reinterpret_cast(_v)); break; + case 4: _t->setIconSize(*reinterpret_cast(_v)); break; + case 5: _t->setIconTextPadding(*reinterpret_cast(_v)); break; + case 6: _t->setIconBorderPen(*reinterpret_cast(_v)); break; + case 7: _t->setSelectableParts(*reinterpret_cast(_v)); break; + case 8: _t->setSelectedParts(*reinterpret_cast(_v)); break; + case 9: _t->setSelectedBorderPen(*reinterpret_cast(_v)); break; + case 10: _t->setSelectedIconBorderPen(*reinterpret_cast(_v)); break; + case 11: _t->setSelectedBrush(*reinterpret_cast(_v)); break; + case 12: _t->setSelectedFont(*reinterpret_cast(_v)); break; + case 13: _t->setSelectedTextColor(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPLegend::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPLegend::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutGrid::qt_metacast(_clname); +} + +int QCPLegend::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutGrid::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 4) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 4) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 4; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 14; + } + return _id; +} + +// SIGNAL 0 +void QCPLegend::selectionChanged(QCPLegend::SelectableParts _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPLegend::selectableChanged(QCPLegend::SelectableParts _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN14QCPTextElementE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPTextElement::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPTextElement", + "selectionChanged", + "", + "selected", + "selectableChanged", + "selectable", + "clicked", + "QMouseEvent*", + "event", + "doubleClicked", + "setSelectable", + "setSelected", + "text", + "font", + "textColor", + "selectedFont", + "selectedTextColor" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(4, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Signal 'clicked' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Signal 'doubleClicked' + QtMocHelpers::SignalData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelectable' + QtMocHelpers::SlotData(10, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 5 }, + }}), + // Slot 'setSelected' + QtMocHelpers::SlotData(11, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'text' + QtMocHelpers::PropertyData(12, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'font' + QtMocHelpers::PropertyData(13, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'textColor' + QtMocHelpers::PropertyData(14, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedFont' + QtMocHelpers::PropertyData(15, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedTextColor' + QtMocHelpers::PropertyData(16, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectable' + QtMocHelpers::PropertyData(5, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 1), + // property 'selected' + QtMocHelpers::PropertyData(3, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 0), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPTextElement::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPTextElement::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->clicked((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->doubleClicked((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setSelectable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setSelected((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPTextElement::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPTextElement::selectableChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPTextElement::clicked, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPTextElement::doubleClicked, 3)) + return; + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->text(); break; + case 1: *reinterpret_cast(_v) = _t->font(); break; + case 2: *reinterpret_cast(_v) = _t->textColor(); break; + case 3: *reinterpret_cast(_v) = _t->selectedFont(); break; + case 4: *reinterpret_cast(_v) = _t->selectedTextColor(); break; + case 5: *reinterpret_cast(_v) = _t->selectable(); break; + case 6: *reinterpret_cast(_v) = _t->selected(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setText(*reinterpret_cast(_v)); break; + case 1: _t->setFont(*reinterpret_cast(_v)); break; + case 2: _t->setTextColor(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedFont(*reinterpret_cast(_v)); break; + case 4: _t->setSelectedTextColor(*reinterpret_cast(_v)); break; + case 5: _t->setSelectable(*reinterpret_cast(_v)); break; + case 6: _t->setSelected(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPTextElement::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPTextElement::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPTextElement::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::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; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 6) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 6; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void QCPTextElement::selectionChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPTextElement::selectableChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCPTextElement::clicked(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} + +// SIGNAL 3 +void QCPTextElement::doubleClicked(QMouseEvent * _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN28QCPColorScaleAxisRectPrivateE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPColorScaleAxisRectPrivate::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPColorScaleAxisRectPrivate", + "axisSelectionChanged", + "", + "QCPAxis::SelectableParts", + "selectedParts", + "axisSelectableChanged", + "selectableParts" + }; + + QtMocHelpers::UintData qt_methods { + // Slot 'axisSelectionChanged' + QtMocHelpers::SlotData(1, 2, QMC::AccessProtected, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Slot 'axisSelectableChanged' + QtMocHelpers::SlotData(5, 2, QMC::AccessProtected, QMetaType::Void, {{ + { 0x80000000 | 3, 6 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPColorScaleAxisRectPrivate::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPColorScaleAxisRectPrivate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->axisSelectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->axisSelectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } +} + +const QMetaObject *QCPColorScaleAxisRectPrivate::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPColorScaleAxisRectPrivate::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAxisRect::qt_metacast(_clname); +} + +int QCPColorScaleAxisRectPrivate::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAxisRect::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 2; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPColorScaleE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPColorScale::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPColorScale", + "dataRangeChanged", + "", + "QCPRange", + "newRange", + "dataScaleTypeChanged", + "QCPAxis::ScaleType", + "scaleType", + "gradientChanged", + "QCPColorGradient", + "newGradient", + "setDataRange", + "dataRange", + "setDataScaleType", + "setGradient", + "gradient", + "type", + "QCPAxis::AxisType", + "dataScaleType", + "label", + "barWidth", + "rangeDrag", + "rangeZoom" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'dataRangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'dataScaleTypeChanged' + QtMocHelpers::SignalData(5, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 6, 7 }, + }}), + // Signal 'gradientChanged' + QtMocHelpers::SignalData(8, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 9, 10 }, + }}), + // Slot 'setDataRange' + QtMocHelpers::SlotData(11, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 12 }, + }}), + // Slot 'setDataScaleType' + QtMocHelpers::SlotData(13, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 6, 7 }, + }}), + // Slot 'setGradient' + QtMocHelpers::SlotData(14, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 9, 15 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + // property 'type' + QtMocHelpers::PropertyData(16, 0x80000000 | 17, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'dataRange' + QtMocHelpers::PropertyData(12, 0x80000000 | 3, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'dataScaleType' + QtMocHelpers::PropertyData(18, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 1), + // property 'gradient' + QtMocHelpers::PropertyData(15, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 2), + // property 'label' + QtMocHelpers::PropertyData(19, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'barWidth' + QtMocHelpers::PropertyData(20, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'rangeDrag' + QtMocHelpers::PropertyData(21, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'rangeZoom' + QtMocHelpers::PropertyData(22, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT static const QMetaObject::SuperData qt_meta_extradata_ZN13QCPColorScaleE[] = { + QMetaObject::SuperData::link(), + nullptr +}; + +Q_CONSTINIT const QMetaObject QCPColorScale::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + qt_meta_extradata_ZN13QCPColorScaleE, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPColorScale::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->dataRangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->dataScaleTypeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->gradientChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setDataRange((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setDataScaleType((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setGradient((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPColorScale::dataRangeChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPColorScale::dataScaleTypeChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPColorScale::gradientChanged, 2)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 0: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxis::AxisType >(); break; + case 2: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxis::ScaleType >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->type(); break; + case 1: *reinterpret_cast(_v) = _t->dataRange(); break; + case 2: *reinterpret_cast(_v) = _t->dataScaleType(); break; + case 3: *reinterpret_cast(_v) = _t->gradient(); break; + case 4: *reinterpret_cast(_v) = _t->label(); break; + case 5: *reinterpret_cast(_v) = _t->barWidth(); break; + case 6: *reinterpret_cast(_v) = _t->rangeDrag(); break; + case 7: *reinterpret_cast(_v) = _t->rangeZoom(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setType(*reinterpret_cast(_v)); break; + case 1: _t->setDataRange(*reinterpret_cast(_v)); break; + case 2: _t->setDataScaleType(*reinterpret_cast(_v)); break; + case 3: _t->setGradient(*reinterpret_cast(_v)); break; + case 4: _t->setLabel(*reinterpret_cast(_v)); break; + case 5: _t->setBarWidth(*reinterpret_cast(_v)); break; + case 6: _t->setRangeDrag(*reinterpret_cast(_v)); break; + case 7: _t->setRangeZoom(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPColorScale::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPColorScale::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPColorScale::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::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; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 6) + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} + +// SIGNAL 0 +void QCPColorScale::dataRangeChanged(const QCPRange & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPColorScale::dataScaleTypeChanged(QCPAxis::ScaleType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCPColorScale::gradientChanged(const QCPColorGradient & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN8QCPGraphE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPGraph::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPGraph", + "lineStyle", + "LineStyle", + "scatterStyle", + "QCPScatterStyle", + "scatterSkip", + "channelFillGraph", + "QCPGraph*", + "adaptiveSampling", + "lsNone", + "lsLine", + "lsStepLeft", + "lsStepRight", + "lsStepCenter", + "lsImpulse" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'lineStyle' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'scatterStyle' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'scatterSkip' + QtMocHelpers::PropertyData(5, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'channelFillGraph' + QtMocHelpers::PropertyData(6, 0x80000000 | 7, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'adaptiveSampling' + QtMocHelpers::PropertyData(8, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'LineStyle' + QtMocHelpers::EnumData(2, 2, QMC::EnumFlags{}).add({ + { 9, LineStyle::lsNone }, + { 10, LineStyle::lsLine }, + { 11, LineStyle::lsStepLeft }, + { 12, LineStyle::lsStepRight }, + { 13, LineStyle::lsStepCenter }, + { 14, LineStyle::lsImpulse }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPGraph::staticMetaObject = { { + QMetaObject::SuperData::link::staticMetaObject>(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPGraph::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 3: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPGraph* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->lineStyle(); break; + case 1: *reinterpret_cast(_v) = _t->scatterStyle(); break; + case 2: *reinterpret_cast(_v) = _t->scatterSkip(); break; + case 3: *reinterpret_cast(_v) = _t->channelFillGraph(); break; + case 4: *reinterpret_cast(_v) = _t->adaptiveSampling(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setLineStyle(*reinterpret_cast(_v)); break; + case 1: _t->setScatterStyle(*reinterpret_cast(_v)); break; + case 2: _t->setScatterSkip(*reinterpret_cast(_v)); break; + case 3: _t->setChannelFillGraph(*reinterpret_cast(_v)); break; + case 4: _t->setAdaptiveSampling(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPGraph::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPGraph::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable1D::qt_metacast(_clname); +} + +int QCPGraph::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable1D::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN8QCPCurveE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPCurve::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPCurve", + "scatterStyle", + "QCPScatterStyle", + "scatterSkip", + "lineStyle", + "LineStyle", + "lsNone", + "lsLine" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'scatterStyle' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'scatterSkip' + QtMocHelpers::PropertyData(3, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'lineStyle' + QtMocHelpers::PropertyData(4, 0x80000000 | 5, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'LineStyle' + QtMocHelpers::EnumData(5, 5, QMC::EnumFlags{}).add({ + { 6, LineStyle::lsNone }, + { 7, LineStyle::lsLine }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPCurve::staticMetaObject = { { + QMetaObject::SuperData::link::staticMetaObject>(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPCurve::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->scatterStyle(); break; + case 1: *reinterpret_cast(_v) = _t->scatterSkip(); break; + case 2: *reinterpret_cast(_v) = _t->lineStyle(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setScatterStyle(*reinterpret_cast(_v)); break; + case 1: _t->setScatterSkip(*reinterpret_cast(_v)); break; + case 2: _t->setLineStyle(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPCurve::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPCurve::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable1D::qt_metacast(_clname); +} + +int QCPCurve::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable1D::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN12QCPBarsGroupE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPBarsGroup::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPBarsGroup", + "spacingType", + "SpacingType", + "spacing", + "stAbsolute", + "stAxisRectRatio", + "stPlotCoords" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'spacingType' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'spacing' + QtMocHelpers::PropertyData(3, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'SpacingType' + QtMocHelpers::EnumData(2, 2, QMC::EnumFlags{}).add({ + { 4, SpacingType::stAbsolute }, + { 5, SpacingType::stAxisRectRatio }, + { 6, SpacingType::stPlotCoords }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPBarsGroup::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPBarsGroup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->spacingType(); break; + case 1: *reinterpret_cast(_v) = _t->spacing(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setSpacingType(*reinterpret_cast(_v)); break; + case 1: _t->setSpacing(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPBarsGroup::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPBarsGroup::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int QCPBarsGroup::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN7QCPBarsE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPBars::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPBars", + "width", + "widthType", + "WidthType", + "barsGroup", + "QCPBarsGroup*", + "baseValue", + "stackingGap", + "barBelow", + "QCPBars*", + "barAbove", + "wtAbsolute", + "wtAxisRectRatio", + "wtPlotCoords" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'width' + QtMocHelpers::PropertyData(1, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'widthType' + QtMocHelpers::PropertyData(2, 0x80000000 | 3, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'barsGroup' + QtMocHelpers::PropertyData(4, 0x80000000 | 5, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'baseValue' + QtMocHelpers::PropertyData(6, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'stackingGap' + QtMocHelpers::PropertyData(7, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'barBelow' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'barAbove' + QtMocHelpers::PropertyData(10, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + }; + QtMocHelpers::UintData qt_enums { + // enum 'WidthType' + QtMocHelpers::EnumData(3, 3, QMC::EnumFlags{}).add({ + { 11, WidthType::wtAbsolute }, + { 12, WidthType::wtAxisRectRatio }, + { 13, WidthType::wtPlotCoords }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPBars::staticMetaObject = { { + QMetaObject::SuperData::link::staticMetaObject>(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPBars::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + case 5: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPBars* >(); break; + case 2: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPBarsGroup* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->width(); break; + case 1: *reinterpret_cast(_v) = _t->widthType(); break; + case 2: *reinterpret_cast(_v) = _t->barsGroup(); break; + case 3: *reinterpret_cast(_v) = _t->baseValue(); break; + case 4: *reinterpret_cast(_v) = _t->stackingGap(); break; + case 5: *reinterpret_cast(_v) = _t->barBelow(); break; + case 6: *reinterpret_cast(_v) = _t->barAbove(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setWidth(*reinterpret_cast(_v)); break; + case 1: _t->setWidthType(*reinterpret_cast(_v)); break; + case 2: _t->setBarsGroup(*reinterpret_cast(_v)); break; + case 3: _t->setBaseValue(*reinterpret_cast(_v)); break; + case 4: _t->setStackingGap(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPBars::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPBars::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable1D::qt_metacast(_clname); +} + +int QCPBars::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable1D::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN17QCPStatisticalBoxE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPStatisticalBox::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPStatisticalBox", + "width", + "whiskerWidth", + "whiskerPen", + "whiskerBarPen", + "whiskerAntialiased", + "medianPen", + "outlierStyle", + "QCPScatterStyle" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'width' + QtMocHelpers::PropertyData(1, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'whiskerWidth' + QtMocHelpers::PropertyData(2, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'whiskerPen' + QtMocHelpers::PropertyData(3, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'whiskerBarPen' + QtMocHelpers::PropertyData(4, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'whiskerAntialiased' + QtMocHelpers::PropertyData(5, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'medianPen' + QtMocHelpers::PropertyData(6, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'outlierStyle' + QtMocHelpers::PropertyData(7, 0x80000000 | 8, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPStatisticalBox::staticMetaObject = { { + QMetaObject::SuperData::link::staticMetaObject>(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPStatisticalBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->width(); break; + case 1: *reinterpret_cast(_v) = _t->whiskerWidth(); break; + case 2: *reinterpret_cast(_v) = _t->whiskerPen(); break; + case 3: *reinterpret_cast(_v) = _t->whiskerBarPen(); break; + case 4: *reinterpret_cast(_v) = _t->whiskerAntialiased(); break; + case 5: *reinterpret_cast(_v) = _t->medianPen(); break; + case 6: *reinterpret_cast(_v) = _t->outlierStyle(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setWidth(*reinterpret_cast(_v)); break; + case 1: _t->setWhiskerWidth(*reinterpret_cast(_v)); break; + case 2: _t->setWhiskerPen(*reinterpret_cast(_v)); break; + case 3: _t->setWhiskerBarPen(*reinterpret_cast(_v)); break; + case 4: _t->setWhiskerAntialiased(*reinterpret_cast(_v)); break; + case 5: _t->setMedianPen(*reinterpret_cast(_v)); break; + case 6: _t->setOutlierStyle(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPStatisticalBox::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPStatisticalBox::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable1D::qt_metacast(_clname); +} + +int QCPStatisticalBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable1D::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN11QCPColorMapE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPColorMap::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPColorMap", + "dataRangeChanged", + "", + "QCPRange", + "newRange", + "dataScaleTypeChanged", + "QCPAxis::ScaleType", + "scaleType", + "gradientChanged", + "QCPColorGradient", + "newGradient", + "setDataRange", + "dataRange", + "setDataScaleType", + "setGradient", + "gradient", + "updateLegendIcon", + "Qt::TransformationMode", + "transformMode", + "thumbSize", + "dataScaleType", + "interpolate", + "tightBoundary", + "colorScale", + "QCPColorScale*" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'dataRangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'dataScaleTypeChanged' + QtMocHelpers::SignalData(5, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 6, 7 }, + }}), + // Signal 'gradientChanged' + QtMocHelpers::SignalData(8, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 9, 10 }, + }}), + // Slot 'setDataRange' + QtMocHelpers::SlotData(11, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 12 }, + }}), + // Slot 'setDataScaleType' + QtMocHelpers::SlotData(13, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 6, 7 }, + }}), + // Slot 'setGradient' + QtMocHelpers::SlotData(14, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 9, 15 }, + }}), + // Slot 'updateLegendIcon' + QtMocHelpers::SlotData(16, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 17, 18 }, { QMetaType::QSize, 19 }, + }}), + // Slot 'updateLegendIcon' + QtMocHelpers::SlotData(16, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{ + { 0x80000000 | 17, 18 }, + }}), + // Slot 'updateLegendIcon' + QtMocHelpers::SlotData(16, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void), + }; + QtMocHelpers::UintData qt_properties { + // property 'dataRange' + QtMocHelpers::PropertyData(12, 0x80000000 | 3, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 0), + // property 'dataScaleType' + QtMocHelpers::PropertyData(20, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 1), + // property 'gradient' + QtMocHelpers::PropertyData(15, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 2), + // property 'interpolate' + QtMocHelpers::PropertyData(21, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'tightBoundary' + QtMocHelpers::PropertyData(22, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'colorScale' + QtMocHelpers::PropertyData(23, 0x80000000 | 24, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT static const QMetaObject::SuperData qt_meta_extradata_ZN11QCPColorMapE[] = { + QMetaObject::SuperData::link(), + nullptr +}; + +Q_CONSTINIT const QMetaObject QCPColorMap::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + qt_meta_extradata_ZN11QCPColorMapE, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPColorMap::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->dataRangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->dataScaleTypeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->gradientChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setDataRange((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setDataScaleType((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setGradient((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 6: _t->updateLegendIcon((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 7: _t->updateLegendIcon((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 8: _t->updateLegendIcon(); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPAxis::ScaleType >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPColorMap::dataRangeChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPColorMap::dataScaleTypeChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPColorMap::gradientChanged, 2)) + return; + } + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAxis::ScaleType >(); break; + case 5: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPColorScale* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->dataRange(); break; + case 1: *reinterpret_cast(_v) = _t->dataScaleType(); break; + case 2: *reinterpret_cast(_v) = _t->gradient(); break; + case 3: *reinterpret_cast(_v) = _t->interpolate(); break; + case 4: *reinterpret_cast(_v) = _t->tightBoundary(); break; + case 5: *reinterpret_cast(_v) = _t->colorScale(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setDataRange(*reinterpret_cast(_v)); break; + case 1: _t->setDataScaleType(*reinterpret_cast(_v)); break; + case 2: _t->setGradient(*reinterpret_cast(_v)); break; + case 3: _t->setInterpolate(*reinterpret_cast(_v)); break; + case 4: _t->setTightBoundary(*reinterpret_cast(_v)); break; + case 5: _t->setColorScale(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPColorMap::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPColorMap::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable::qt_metacast(_clname); +} + +int QCPColorMap::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} + +// SIGNAL 0 +void QCPColorMap::dataRangeChanged(const QCPRange & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPColorMap::dataScaleTypeChanged(QCPAxis::ScaleType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCPColorMap::gradientChanged(const QCPColorGradient & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN12QCPFinancialE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPFinancial::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPFinancial", + "chartStyle", + "ChartStyle", + "width", + "widthType", + "WidthType", + "twoColored", + "brushPositive", + "brushNegative", + "penPositive", + "penNegative", + "wtAbsolute", + "wtAxisRectRatio", + "wtPlotCoords", + "csOhlc", + "csCandlestick" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'chartStyle' + QtMocHelpers::PropertyData(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'width' + QtMocHelpers::PropertyData(3, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'widthType' + QtMocHelpers::PropertyData(4, 0x80000000 | 5, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'twoColored' + QtMocHelpers::PropertyData(6, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brushPositive' + QtMocHelpers::PropertyData(7, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brushNegative' + QtMocHelpers::PropertyData(8, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'penPositive' + QtMocHelpers::PropertyData(9, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'penNegative' + QtMocHelpers::PropertyData(10, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'WidthType' + QtMocHelpers::EnumData(5, 5, QMC::EnumFlags{}).add({ + { 11, WidthType::wtAbsolute }, + { 12, WidthType::wtAxisRectRatio }, + { 13, WidthType::wtPlotCoords }, + }), + // enum 'ChartStyle' + QtMocHelpers::EnumData(2, 2, QMC::EnumFlags{}).add({ + { 14, ChartStyle::csOhlc }, + { 15, ChartStyle::csCandlestick }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPFinancial::staticMetaObject = { { + QMetaObject::SuperData::link::staticMetaObject>(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPFinancial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->chartStyle(); break; + case 1: *reinterpret_cast(_v) = _t->width(); break; + case 2: *reinterpret_cast(_v) = _t->widthType(); break; + case 3: *reinterpret_cast(_v) = _t->twoColored(); break; + case 4: *reinterpret_cast(_v) = _t->brushPositive(); break; + case 5: *reinterpret_cast(_v) = _t->brushNegative(); break; + case 6: *reinterpret_cast(_v) = _t->penPositive(); break; + case 7: *reinterpret_cast(_v) = _t->penNegative(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setChartStyle(*reinterpret_cast(_v)); break; + case 1: _t->setWidth(*reinterpret_cast(_v)); break; + case 2: _t->setWidthType(*reinterpret_cast(_v)); break; + case 3: _t->setTwoColored(*reinterpret_cast(_v)); break; + case 4: _t->setBrushPositive(*reinterpret_cast(_v)); break; + case 5: _t->setBrushNegative(*reinterpret_cast(_v)); break; + case 6: _t->setPenPositive(*reinterpret_cast(_v)); break; + case 7: _t->setPenNegative(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPFinancial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPFinancial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractPlottable1D::qt_metacast(_clname); +} + +int QCPFinancial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable1D::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 8; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN12QCPErrorBarsE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPErrorBars::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPErrorBars", + "data", + "QSharedPointer", + "dataPlottable", + "QCPAbstractPlottable*", + "errorType", + "ErrorType", + "whiskerWidth", + "symbolGap", + "etKeyError", + "etValueError" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'data' + QtMocHelpers::PropertyData>(1, 0x80000000 | 2, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'dataPlottable' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'errorType' + QtMocHelpers::PropertyData(5, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'whiskerWidth' + QtMocHelpers::PropertyData(7, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'symbolGap' + QtMocHelpers::PropertyData(8, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'ErrorType' + QtMocHelpers::EnumData(6, 6, QMC::EnumFlags{}).add({ + { 9, ErrorType::etKeyError }, + { 10, ErrorType::etValueError }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPErrorBars::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPErrorBars::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 1: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPAbstractPlottable* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast*>(_v) = _t->data(); break; + case 1: *reinterpret_cast(_v) = _t->dataPlottable(); break; + case 2: *reinterpret_cast(_v) = _t->errorType(); break; + case 3: *reinterpret_cast(_v) = _t->whiskerWidth(); break; + case 4: *reinterpret_cast(_v) = _t->symbolGap(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setData(*reinterpret_cast*>(_v)); break; + case 1: _t->setDataPlottable(*reinterpret_cast(_v)); break; + case 2: _t->setErrorType(*reinterpret_cast(_v)); break; + case 3: _t->setWhiskerWidth(*reinterpret_cast(_v)); break; + case 4: _t->setSymbolGap(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPErrorBars::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPErrorBars::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + if (!strcmp(_clname, "QCPPlottableInterface1D")) + return static_cast< QCPPlottableInterface1D*>(this); + return QCPAbstractPlottable::qt_metacast(_clname); +} + +int QCPErrorBars::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractPlottable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN19QCPItemStraightLineE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemStraightLine::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemStraightLine", + "pen", + "selectedPen" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemStraightLine::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemStraightLine::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemStraightLine::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemStraightLine::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemStraightLine::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN11QCPItemLineE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemLine::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemLine", + "pen", + "selectedPen", + "head", + "QCPLineEnding", + "tail" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'head' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'tail' + QtMocHelpers::PropertyData(5, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemLine::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemLine::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->head(); break; + case 3: *reinterpret_cast(_v) = _t->tail(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setHead(*reinterpret_cast(_v)); break; + case 3: _t->setTail(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemLine::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemLine::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemLine::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN12QCPItemCurveE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemCurve::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemCurve", + "pen", + "selectedPen", + "head", + "QCPLineEnding", + "tail" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'head' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'tail' + QtMocHelpers::PropertyData(5, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemCurve::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemCurve::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->head(); break; + case 3: *reinterpret_cast(_v) = _t->tail(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setHead(*reinterpret_cast(_v)); break; + case 3: _t->setTail(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemCurve::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemCurve::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemCurve::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN11QCPItemRectE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemRect::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemRect", + "pen", + "selectedPen", + "brush", + "selectedBrush" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(3, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBrush' + QtMocHelpers::PropertyData(4, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemRect::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemRect::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->brush(); break; + case 3: *reinterpret_cast(_v) = _t->selectedBrush(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setBrush(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedBrush(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemRect::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemRect::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemRect::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN11QCPItemTextE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemText::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemText", + "color", + "selectedColor", + "pen", + "selectedPen", + "brush", + "selectedBrush", + "font", + "selectedFont", + "text", + "positionAlignment", + "Qt::Alignment", + "textAlignment", + "rotation", + "padding", + "QMargins" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'color' + QtMocHelpers::PropertyData(1, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedColor' + QtMocHelpers::PropertyData(2, QMetaType::QColor, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'pen' + QtMocHelpers::PropertyData(3, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(4, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(5, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBrush' + QtMocHelpers::PropertyData(6, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'font' + QtMocHelpers::PropertyData(7, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedFont' + QtMocHelpers::PropertyData(8, QMetaType::QFont, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'text' + QtMocHelpers::PropertyData(9, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'positionAlignment' + QtMocHelpers::PropertyData(10, 0x80000000 | 11, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'textAlignment' + QtMocHelpers::PropertyData(12, 0x80000000 | 11, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'rotation' + QtMocHelpers::PropertyData(13, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'padding' + QtMocHelpers::PropertyData(14, 0x80000000 | 15, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemText::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemText::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->color(); break; + case 1: *reinterpret_cast(_v) = _t->selectedColor(); break; + case 2: *reinterpret_cast(_v) = _t->pen(); break; + case 3: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 4: *reinterpret_cast(_v) = _t->brush(); break; + case 5: *reinterpret_cast(_v) = _t->selectedBrush(); break; + case 6: *reinterpret_cast(_v) = _t->font(); break; + case 7: *reinterpret_cast(_v) = _t->selectedFont(); break; + case 8: *reinterpret_cast(_v) = _t->text(); break; + case 9: *reinterpret_cast(_v) = _t->positionAlignment(); break; + case 10: *reinterpret_cast(_v) = _t->textAlignment(); break; + case 11: *reinterpret_cast(_v) = _t->rotation(); break; + case 12: *reinterpret_cast(_v) = _t->padding(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setColor(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedColor(*reinterpret_cast(_v)); break; + case 2: _t->setPen(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 4: _t->setBrush(*reinterpret_cast(_v)); break; + case 5: _t->setSelectedBrush(*reinterpret_cast(_v)); break; + case 6: _t->setFont(*reinterpret_cast(_v)); break; + case 7: _t->setSelectedFont(*reinterpret_cast(_v)); break; + case 8: _t->setText(*reinterpret_cast(_v)); break; + case 9: _t->setPositionAlignment(*reinterpret_cast(_v)); break; + case 10: _t->setTextAlignment(*reinterpret_cast(_v)); break; + case 11: _t->setRotation(*reinterpret_cast(_v)); break; + case 12: _t->setPadding(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemText::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemText::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemText::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 13; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN14QCPItemEllipseE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemEllipse::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemEllipse", + "pen", + "selectedPen", + "brush", + "selectedBrush" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(3, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBrush' + QtMocHelpers::PropertyData(4, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemEllipse::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemEllipse::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->brush(); break; + case 3: *reinterpret_cast(_v) = _t->selectedBrush(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setBrush(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedBrush(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemEllipse::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemEllipse::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemEllipse::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPItemPixmapE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemPixmap::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemPixmap", + "pixmap", + "scaled", + "aspectRatioMode", + "Qt::AspectRatioMode", + "transformationMode", + "Qt::TransformationMode", + "pen", + "selectedPen" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pixmap' + QtMocHelpers::PropertyData(1, QMetaType::QPixmap, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'scaled' + QtMocHelpers::PropertyData(2, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'aspectRatioMode' + QtMocHelpers::PropertyData(3, 0x80000000 | 4, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'transformationMode' + QtMocHelpers::PropertyData(5, 0x80000000 | 6, QMC::DefaultPropertyFlags | QMC::EnumOrFlag), + // property 'pen' + QtMocHelpers::PropertyData(7, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(8, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemPixmap::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemPixmap::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pixmap(); break; + case 1: *reinterpret_cast(_v) = _t->scaled(); break; + case 2: *reinterpret_cast(_v) = _t->aspectRatioMode(); break; + case 3: *reinterpret_cast(_v) = _t->transformationMode(); break; + case 4: *reinterpret_cast(_v) = _t->pen(); break; + case 5: *reinterpret_cast(_v) = _t->selectedPen(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPixmap(*reinterpret_cast(_v)); break; + case 1: _t->setScaled(*reinterpret_cast(_v)); break; + case 4: _t->setPen(*reinterpret_cast(_v)); break; + case 5: _t->setSelectedPen(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemPixmap::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemPixmap::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemPixmap::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 6; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPItemTracerE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemTracer::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemTracer", + "pen", + "selectedPen", + "brush", + "selectedBrush", + "size", + "style", + "TracerStyle", + "graph", + "QCPGraph*", + "graphKey", + "interpolating", + "tsNone", + "tsPlus", + "tsCrosshair", + "tsCircle", + "tsSquare" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'brush' + QtMocHelpers::PropertyData(3, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedBrush' + QtMocHelpers::PropertyData(4, QMetaType::QBrush, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'size' + QtMocHelpers::PropertyData(5, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'style' + QtMocHelpers::PropertyData(6, 0x80000000 | 7, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'graph' + QtMocHelpers::PropertyData(8, 0x80000000 | 9, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + // property 'graphKey' + QtMocHelpers::PropertyData(10, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'interpolating' + QtMocHelpers::PropertyData(11, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'TracerStyle' + QtMocHelpers::EnumData(7, 7, QMC::EnumFlags{}).add({ + { 12, TracerStyle::tsNone }, + { 13, TracerStyle::tsPlus }, + { 14, TracerStyle::tsCrosshair }, + { 15, TracerStyle::tsCircle }, + { 16, TracerStyle::tsSquare }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemTracer::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemTracer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::RegisterPropertyMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = -1; break; + case 6: + *reinterpret_cast(_a[0]) = qRegisterMetaType< QCPGraph* >(); break; + } + } + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->brush(); break; + case 3: *reinterpret_cast(_v) = _t->selectedBrush(); break; + case 4: *reinterpret_cast(_v) = _t->size(); break; + case 5: *reinterpret_cast(_v) = _t->style(); break; + case 6: *reinterpret_cast(_v) = _t->graph(); break; + case 7: *reinterpret_cast(_v) = _t->graphKey(); break; + case 8: *reinterpret_cast(_v) = _t->interpolating(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setBrush(*reinterpret_cast(_v)); break; + case 3: _t->setSelectedBrush(*reinterpret_cast(_v)); break; + case 4: _t->setSize(*reinterpret_cast(_v)); break; + case 5: _t->setStyle(*reinterpret_cast(_v)); break; + case 6: _t->setGraph(*reinterpret_cast(_v)); break; + case 7: _t->setGraphKey(*reinterpret_cast(_v)); break; + case 8: _t->setInterpolating(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemTracer::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemTracer::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemTracer::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN14QCPItemBracketE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPItemBracket::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPItemBracket", + "pen", + "selectedPen", + "length", + "style", + "BracketStyle", + "bsSquare", + "bsRound", + "bsCurly", + "bsCalligraphic" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + // property 'pen' + QtMocHelpers::PropertyData(1, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'selectedPen' + QtMocHelpers::PropertyData(2, QMetaType::QPen, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'length' + QtMocHelpers::PropertyData(3, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet), + // property 'style' + QtMocHelpers::PropertyData(4, 0x80000000 | 5, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet), + }; + QtMocHelpers::UintData qt_enums { + // enum 'BracketStyle' + QtMocHelpers::EnumData(5, 5, QMC::EnumFlags{}).add({ + { 6, BracketStyle::bsSquare }, + { 7, BracketStyle::bsRound }, + { 8, BracketStyle::bsCurly }, + { 9, BracketStyle::bsCalligraphic }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPItemBracket::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPItemBracket::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast(_v) = _t->pen(); break; + case 1: *reinterpret_cast(_v) = _t->selectedPen(); break; + case 2: *reinterpret_cast(_v) = _t->length(); break; + case 3: *reinterpret_cast(_v) = _t->style(); break; + default: break; + } + } + if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: _t->setPen(*reinterpret_cast(_v)); break; + case 1: _t->setSelectedPen(*reinterpret_cast(_v)); break; + case 2: _t->setLength(*reinterpret_cast(_v)); break; + case 3: _t->setStyle(*reinterpret_cast(_v)); break; + default: break; + } + } +} + +const QMetaObject *QCPItemBracket::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPItemBracket::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractItem::qt_metacast(_clname); +} + +int QCPItemBracket::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractItem::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty + || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty + || _c == QMetaObject::RegisterPropertyMetaType) { + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } + return _id; +} +namespace { +struct qt_meta_tag_ZN18QCPPolarAxisRadialE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPolarAxisRadial::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPolarAxisRadial", + "rangeChanged", + "", + "QCPRange", + "newRange", + "oldRange", + "scaleTypeChanged", + "QCPPolarAxisRadial::ScaleType", + "scaleType", + "selectionChanged", + "QCPPolarAxisRadial::SelectableParts", + "parts", + "selectableChanged", + "setScaleType", + "type", + "setRange", + "range", + "setSelectableParts", + "selectableParts", + "setSelectedParts", + "selectedParts", + "AngleReference", + "arAbsolute", + "arAngularAxis", + "ScaleType", + "stLinear", + "stLogarithmic", + "SelectablePart", + "spNone", + "spAxis", + "spTickLabels", + "spAxisLabel", + "SelectableParts", + "LabelMode", + "lmUpright", + "lmRotated" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, { 0x80000000 | 3, 5 }, + }}), + // Signal 'scaleTypeChanged' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Signal 'selectionChanged' + QtMocHelpers::SignalData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 11 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(12, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 11 }, + }}), + // Slot 'setScaleType' + QtMocHelpers::SlotData(13, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 14 }, + }}), + // Slot 'setRange' + QtMocHelpers::SlotData(15, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 16 }, + }}), + // Slot 'setSelectableParts' + QtMocHelpers::SlotData(17, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 18 }, + }}), + // Slot 'setSelectedParts' + QtMocHelpers::SlotData(19, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 10, 20 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'AngleReference' + QtMocHelpers::EnumData(21, 21, QMC::EnumFlags{}).add({ + { 22, AngleReference::arAbsolute }, + { 23, AngleReference::arAngularAxis }, + }), + // enum 'ScaleType' + QtMocHelpers::EnumData(24, 24, QMC::EnumFlags{}).add({ + { 25, ScaleType::stLinear }, + { 26, ScaleType::stLogarithmic }, + }), + // enum 'SelectablePart' + QtMocHelpers::EnumData(27, 27, QMC::EnumFlags{}).add({ + { 28, SelectablePart::spNone }, + { 29, SelectablePart::spAxis }, + { 30, SelectablePart::spTickLabels }, + { 31, SelectablePart::spAxisLabel }, + }), + // enum 'SelectableParts' + QtMocHelpers::EnumData(32, 27, QMC::EnumFlags{}).add({ + { 28, SelectablePart::spNone }, + { 29, SelectablePart::spAxis }, + { 30, SelectablePart::spTickLabels }, + { 31, SelectablePart::spAxisLabel }, + }), + // enum 'LabelMode' + QtMocHelpers::EnumData(33, 33, QMC::EnumFlags{}).add({ + { 34, LabelMode::lmUpright }, + { 35, LabelMode::lmRotated }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPolarAxisRadial::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPolarAxisRadial::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 2: _t->scaleTypeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setScaleType((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 6: _t->setRange((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 7: _t->setSelectableParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 8: _t->setSelectedParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 2: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPPolarAxisRadial::ScaleType >(); break; + } + break; + case 5: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPPolarAxisRadial::ScaleType >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisRadial::rangeChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisRadial::rangeChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisRadial::scaleTypeChanged, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisRadial::selectionChanged, 3)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisRadial::selectableChanged, 4)) + return; + } +} + +const QMetaObject *QCPPolarAxisRadial::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPolarAxisRadial::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPPolarAxisRadial::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } + return _id; +} + +// SIGNAL 0 +void QCPPolarAxisRadial::rangeChanged(const QCPRange & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPPolarAxisRadial::rangeChanged(const QCPRange & _t1, const QCPRange & _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1, _t2); +} + +// SIGNAL 2 +void QCPPolarAxisRadial::scaleTypeChanged(QCPPolarAxisRadial::ScaleType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} + +// SIGNAL 3 +void QCPPolarAxisRadial::selectionChanged(const QCPPolarAxisRadial::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1); +} + +// SIGNAL 4 +void QCPPolarAxisRadial::selectableChanged(const QCPPolarAxisRadial::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 4, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN19QCPPolarAxisAngularE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPolarAxisAngular::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPolarAxisAngular", + "rangeChanged", + "", + "QCPRange", + "newRange", + "oldRange", + "selectionChanged", + "QCPPolarAxisAngular::SelectableParts", + "parts", + "selectableChanged", + "setRange", + "range", + "setSelectableParts", + "selectableParts", + "setSelectedParts", + "selectedParts", + "SelectablePart", + "spNone", + "spAxis", + "spTickLabels", + "spAxisLabel", + "SelectableParts", + "LabelMode", + "lmUpright", + "lmRotated" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, + }}), + // Signal 'rangeChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 4 }, { 0x80000000 | 3, 5 }, + }}), + // Signal 'selectionChanged' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setRange' + QtMocHelpers::SlotData(10, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 3, 11 }, + }}), + // Slot 'setSelectableParts' + QtMocHelpers::SlotData(12, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 13 }, + }}), + // Slot 'setSelectedParts' + QtMocHelpers::SlotData(14, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 15 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'SelectablePart' + QtMocHelpers::EnumData(16, 16, QMC::EnumFlags{}).add({ + { 17, SelectablePart::spNone }, + { 18, SelectablePart::spAxis }, + { 19, SelectablePart::spTickLabels }, + { 20, SelectablePart::spAxisLabel }, + }), + // enum 'SelectableParts' + QtMocHelpers::EnumData(21, 16, QMC::EnumFlags{}).add({ + { 17, SelectablePart::spNone }, + { 18, SelectablePart::spAxis }, + { 19, SelectablePart::spTickLabels }, + { 20, SelectablePart::spAxisLabel }, + }), + // enum 'LabelMode' + QtMocHelpers::EnumData(22, 22, QMC::EnumFlags{}).add({ + { 23, LabelMode::lmUpright }, + { 24, LabelMode::lmRotated }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPolarAxisAngular::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPolarAxisAngular::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->rangeChanged((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 2: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setRange((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 5: _t->setSelectableParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 6: _t->setSelectedParts((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisAngular::rangeChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisAngular::rangeChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisAngular::selectionChanged, 2)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarAxisAngular::selectableChanged, 3)) + return; + } +} + +const QMetaObject *QCPPolarAxisAngular::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPolarAxisAngular::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayoutElement::qt_metacast(_clname); +} + +int QCPPolarAxisAngular::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayoutElement::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void QCPPolarAxisAngular::rangeChanged(const QCPRange & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPPolarAxisAngular::rangeChanged(const QCPRange & _t1, const QCPRange & _t2) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1, _t2); +} + +// SIGNAL 2 +void QCPPolarAxisAngular::selectionChanged(const QCPPolarAxisAngular::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} + +// SIGNAL 3 +void QCPPolarAxisAngular::selectableChanged(const QCPPolarAxisAngular::SelectableParts & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 3, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN12QCPPolarGridE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPolarGrid::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPolarGrid", + "GridType", + "gtAngular", + "gtRadial", + "gtAll", + "gtNone", + "GridTypes" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'GridType' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, GridType::gtAngular }, + { 3, GridType::gtRadial }, + { 4, GridType::gtAll }, + { 5, GridType::gtNone }, + }), + // enum 'GridTypes' + QtMocHelpers::EnumData(6, 1, QMC::EnumFlags{}).add({ + { 2, GridType::gtAngular }, + { 3, GridType::gtRadial }, + { 4, GridType::gtAll }, + { 5, GridType::gtNone }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPolarGrid::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPolarGrid::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPPolarGrid::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPolarGrid::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPPolarGrid::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN18QCPPolarLegendItemE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPolarLegendItem::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPolarLegendItem" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPolarLegendItem::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPolarLegendItem::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + (void)_t; + (void)_c; + (void)_id; + (void)_a; +} + +const QMetaObject *QCPPolarLegendItem::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPolarLegendItem::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPAbstractLegendItem::qt_metacast(_clname); +} + +int QCPPolarLegendItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPAbstractLegendItem::qt_metacall(_c, _id, _a); + return _id; +} +namespace { +struct qt_meta_tag_ZN13QCPPolarGraphE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCPPolarGraph::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCPPolarGraph", + "selectionChanged", + "", + "selected", + "QCPDataSelection", + "selection", + "selectableChanged", + "QCP::SelectionType", + "selectable", + "setSelectable", + "setSelection", + "LineStyle", + "lsNone", + "lsLine" + }; + + QtMocHelpers::UintData qt_methods { + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { QMetaType::Bool, 3 }, + }}), + // Signal 'selectionChanged' + QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 4, 5 }, + }}), + // Signal 'selectableChanged' + QtMocHelpers::SignalData(6, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelectable' + QtMocHelpers::SlotData(9, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 7, 8 }, + }}), + // Slot 'setSelection' + QtMocHelpers::SlotData(10, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 4, 5 }, + }}), + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'LineStyle' + QtMocHelpers::EnumData(11, 11, QMC::EnumFlags{}).add({ + { 12, LineStyle::lsNone }, + { 13, LineStyle::lsLine }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData, + qt_methods, qt_properties, qt_enums); +} +Q_CONSTINIT const QMetaObject QCPPolarGraph::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_staticMetaObjectStaticContent.stringdata, + qt_staticMetaObjectStaticContent.data, + qt_static_metacall, + nullptr, + qt_staticMetaObjectRelocatingContent.metaTypes, + nullptr +} }; + +void QCPPolarGraph::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + auto *_t = static_cast(_o); + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->selectionChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 2: _t->selectableChanged((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->setSelectable((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 4: _t->setSelection((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + default: ; + } + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + switch (_id) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 1: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPDataSelection >(); break; + } + break; + case 4: + switch (*reinterpret_cast(_a[1])) { + default: *reinterpret_cast(_a[0]) = QMetaType(); break; + case 0: + *reinterpret_cast(_a[0]) = QMetaType::fromType< QCPDataSelection >(); break; + } + break; + } + } + if (_c == QMetaObject::IndexOfMethod) { + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarGraph::selectionChanged, 0)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarGraph::selectionChanged, 1)) + return; + if (QtMocHelpers::indexOfMethod(_a, &QCPPolarGraph::selectableChanged, 2)) + return; + } +} + +const QMetaObject *QCPPolarGraph::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QCPPolarGraph::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings)) + return static_cast(this); + return QCPLayerable::qt_metacast(_clname); +} + +int QCPPolarGraph::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QCPLayerable::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void QCPPolarGraph::selectionChanged(bool _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1); +} + +// SIGNAL 1 +void QCPPolarGraph::selectionChanged(const QCPDataSelection & _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr, _t1); +} + +// SIGNAL 2 +void QCPPolarGraph::selectableChanged(QCP::SelectionType _t1) +{ + QMetaObject::activate(this, &staticMetaObject, 2, nullptr, _t1); +} +namespace { +struct qt_meta_tag_ZN3QCPE_t {}; +} // unnamed namespace + +template <> constexpr inline auto QCP::qt_create_metaobjectdata() +{ + namespace QMC = QtMocConstants; + QtMocHelpers::StringRefStorage qt_stringData { + "QCP", + "ResolutionUnit", + "ruDotsPerMeter", + "ruDotsPerCentimeter", + "ruDotsPerInch", + "ExportPen", + "epNoCosmetic", + "epAllowCosmetic", + "SignDomain", + "sdNegative", + "sdBoth", + "sdPositive", + "MarginSide", + "msLeft", + "msRight", + "msTop", + "msBottom", + "msAll", + "msNone", + "MarginSides", + "AntialiasedElement", + "aeAxes", + "aeGrid", + "aeSubGrid", + "aeLegend", + "aeLegendItems", + "aePlottables", + "aeItems", + "aeScatters", + "aeFills", + "aeZeroLine", + "aeOther", + "aeAll", + "aeNone", + "AntialiasedElements", + "PlottingHint", + "phNone", + "phFastPolylines", + "phImmediateRefresh", + "phCacheLabels", + "PlottingHints", + "Interaction", + "iNone", + "iRangeDrag", + "iRangeZoom", + "iMultiSelect", + "iSelectPlottables", + "iSelectAxes", + "iSelectLegend", + "iSelectItems", + "iSelectOther", + "iSelectPlottablesBeyondAxisRect", + "Interactions", + "SelectionRectMode", + "srmNone", + "srmZoom", + "srmSelect", + "srmCustom", + "SelectionType", + "stNone", + "stWhole", + "stSingleData", + "stDataRange", + "stMultipleDataRanges" + }; + + QtMocHelpers::UintData qt_methods { + }; + QtMocHelpers::UintData qt_properties { + }; + QtMocHelpers::UintData qt_enums { + // enum 'ResolutionUnit' + QtMocHelpers::EnumData(1, 1, QMC::EnumFlags{}).add({ + { 2, ResolutionUnit::ruDotsPerMeter }, + { 3, ResolutionUnit::ruDotsPerCentimeter }, + { 4, ResolutionUnit::ruDotsPerInch }, + }), + // enum 'ExportPen' + QtMocHelpers::EnumData(5, 5, QMC::EnumFlags{}).add({ + { 6, ExportPen::epNoCosmetic }, + { 7, ExportPen::epAllowCosmetic }, + }), + // enum 'SignDomain' + QtMocHelpers::EnumData(8, 8, QMC::EnumFlags{}).add({ + { 9, SignDomain::sdNegative }, + { 10, SignDomain::sdBoth }, + { 11, SignDomain::sdPositive }, + }), + // enum 'MarginSide' + QtMocHelpers::EnumData(12, 12, QMC::EnumFlags{}).add({ + { 13, MarginSide::msLeft }, + { 14, MarginSide::msRight }, + { 15, MarginSide::msTop }, + { 16, MarginSide::msBottom }, + { 17, MarginSide::msAll }, + { 18, MarginSide::msNone }, + }), + // enum 'MarginSides' + QtMocHelpers::EnumData(19, 12, QMC::EnumFlags{}).add({ + { 13, MarginSide::msLeft }, + { 14, MarginSide::msRight }, + { 15, MarginSide::msTop }, + { 16, MarginSide::msBottom }, + { 17, MarginSide::msAll }, + { 18, MarginSide::msNone }, + }), + // enum 'AntialiasedElement' + QtMocHelpers::EnumData(20, 20, QMC::EnumFlags{}).add({ + { 21, AntialiasedElement::aeAxes }, + { 22, AntialiasedElement::aeGrid }, + { 23, AntialiasedElement::aeSubGrid }, + { 24, AntialiasedElement::aeLegend }, + { 25, AntialiasedElement::aeLegendItems }, + { 26, AntialiasedElement::aePlottables }, + { 27, AntialiasedElement::aeItems }, + { 28, AntialiasedElement::aeScatters }, + { 29, AntialiasedElement::aeFills }, + { 30, AntialiasedElement::aeZeroLine }, + { 31, AntialiasedElement::aeOther }, + { 32, AntialiasedElement::aeAll }, + { 33, AntialiasedElement::aeNone }, + }), + // enum 'AntialiasedElements' + QtMocHelpers::EnumData(34, 20, QMC::EnumFlags{}).add({ + { 21, AntialiasedElement::aeAxes }, + { 22, AntialiasedElement::aeGrid }, + { 23, AntialiasedElement::aeSubGrid }, + { 24, AntialiasedElement::aeLegend }, + { 25, AntialiasedElement::aeLegendItems }, + { 26, AntialiasedElement::aePlottables }, + { 27, AntialiasedElement::aeItems }, + { 28, AntialiasedElement::aeScatters }, + { 29, AntialiasedElement::aeFills }, + { 30, AntialiasedElement::aeZeroLine }, + { 31, AntialiasedElement::aeOther }, + { 32, AntialiasedElement::aeAll }, + { 33, AntialiasedElement::aeNone }, + }), + // enum 'PlottingHint' + QtMocHelpers::EnumData(35, 35, QMC::EnumFlags{}).add({ + { 36, PlottingHint::phNone }, + { 37, PlottingHint::phFastPolylines }, + { 38, PlottingHint::phImmediateRefresh }, + { 39, PlottingHint::phCacheLabels }, + }), + // enum 'PlottingHints' + QtMocHelpers::EnumData(40, 35, QMC::EnumFlags{}).add({ + { 36, PlottingHint::phNone }, + { 37, PlottingHint::phFastPolylines }, + { 38, PlottingHint::phImmediateRefresh }, + { 39, PlottingHint::phCacheLabels }, + }), + // enum 'Interaction' + QtMocHelpers::EnumData(41, 41, QMC::EnumFlags{}).add({ + { 42, Interaction::iNone }, + { 43, Interaction::iRangeDrag }, + { 44, Interaction::iRangeZoom }, + { 45, Interaction::iMultiSelect }, + { 46, Interaction::iSelectPlottables }, + { 47, Interaction::iSelectAxes }, + { 48, Interaction::iSelectLegend }, + { 49, Interaction::iSelectItems }, + { 50, Interaction::iSelectOther }, + { 51, Interaction::iSelectPlottablesBeyondAxisRect }, + }), + // enum 'Interactions' + QtMocHelpers::EnumData(52, 41, QMC::EnumFlags{}).add({ + { 42, Interaction::iNone }, + { 43, Interaction::iRangeDrag }, + { 44, Interaction::iRangeZoom }, + { 45, Interaction::iMultiSelect }, + { 46, Interaction::iSelectPlottables }, + { 47, Interaction::iSelectAxes }, + { 48, Interaction::iSelectLegend }, + { 49, Interaction::iSelectItems }, + { 50, Interaction::iSelectOther }, + { 51, Interaction::iSelectPlottablesBeyondAxisRect }, + }), + // enum 'SelectionRectMode' + QtMocHelpers::EnumData(53, 53, QMC::EnumFlags{}).add({ + { 54, SelectionRectMode::srmNone }, + { 55, SelectionRectMode::srmZoom }, + { 56, SelectionRectMode::srmSelect }, + { 57, SelectionRectMode::srmCustom }, + }), + // enum 'SelectionType' + QtMocHelpers::EnumData(58, 58, QMC::EnumFlags{}).add({ + { 59, SelectionType::stNone }, + { 60, SelectionType::stWhole }, + { 61, SelectionType::stSingleData }, + { 62, SelectionType::stDataRange }, + { 63, SelectionType::stMultipleDataRanges }, + }), + }; + return QtMocHelpers::metaObjectData(QMC::PropertyAccessInStaticMetaCall, qt_stringData, + qt_methods, qt_properties, qt_enums); +} + +static constexpr auto qt_staticMetaObjectContent_ZN3QCPE = + QCP::qt_create_metaobjectdata(); +static constexpr auto qt_staticMetaObjectStaticContent_ZN3QCPE = + qt_staticMetaObjectContent_ZN3QCPE.staticData; +static constexpr auto qt_staticMetaObjectRelocatingContent_ZN3QCPE = + qt_staticMetaObjectContent_ZN3QCPE.relocatingData; + +Q_CONSTINIT const QMetaObject QCP::staticMetaObject = { { + nullptr, + qt_staticMetaObjectStaticContent_ZN3QCPE.stringdata, + qt_staticMetaObjectStaticContent_ZN3QCPE.data, + nullptr, + nullptr, + qt_staticMetaObjectRelocatingContent_ZN3QCPE.metaTypes, + nullptr +} }; + +QT_WARNING_POP diff --git a/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp.d b/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp.d new file mode 100644 index 0000000..14d3d7f --- /dev/null +++ b/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp.d @@ -0,0 +1,978 @@ +D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/EIXI6URBL5/moc_qcustomplot.cpp: D:/Workspace/ts-qt/qcustomplot/qcustomplot.h \ + D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/moc_predefs.h \ + C:/msys64/mingw64/include/GL/gl.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/_mingw_stdarg.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/assert.h \ + C:/msys64/mingw64/include/c++/15.2.0/algorithm \ + C:/msys64/mingw64/include/c++/15.2.0/array \ + C:/msys64/mingw64/include/c++/15.2.0/atomic \ + C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/align.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_futex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_timed_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/random.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/random.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/semaphore_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_thread.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/this_thread_sleep.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_lock.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/cassert \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/charconv \ + C:/msys64/mingw64/include/c++/15.2.0/chrono \ + C:/msys64/mingw64/include/c++/15.2.0/climits \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/c++/15.2.0/cmath \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/condition_variable \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/include/c++/15.2.0/cstdint \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/c++/15.2.0/cstring \ + C:/msys64/mingw64/include/c++/15.2.0/ctime \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/experimental/source_location \ + C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/filesystem \ + C:/msys64/mingw64/include/c++/15.2.0/format \ + C:/msys64/mingw64/include/c++/15.2.0/functional \ + C:/msys64/mingw64/include/c++/15.2.0/future \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/iomanip \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/iterator \ + C:/msys64/mingw64/include/c++/15.2.0/limits \ + C:/msys64/mingw64/include/c++/15.2.0/list \ + C:/msys64/mingw64/include/c++/15.2.0/locale \ + C:/msys64/mingw64/include/c++/15.2.0/map \ + C:/msys64/mingw64/include/c++/15.2.0/memory \ + C:/msys64/mingw64/include/c++/15.2.0/memory_resource \ + C:/msys64/mingw64/include/c++/15.2.0/mutex \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/numeric \ + C:/msys64/mingw64/include/c++/15.2.0/optional \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/random \ + C:/msys64/mingw64/include/c++/15.2.0/ratio \ + C:/msys64/mingw64/include/c++/15.2.0/semaphore \ + C:/msys64/mingw64/include/c++/15.2.0/set \ + C:/msys64/mingw64/include/c++/15.2.0/shared_mutex \ + C:/msys64/mingw64/include/c++/15.2.0/source_location \ + C:/msys64/mingw64/include/c++/15.2.0/sstream \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/stdfloat \ + C:/msys64/mingw64/include/c++/15.2.0/stop_token \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_map \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_set \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/variant \ + C:/msys64/mingw64/include/c++/15.2.0/vector \ + C:/msys64/mingw64/include/c++/15.2.0/version \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/opt_random.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/locale.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/pthread.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/qt6/QtCore/QCache \ + C:/msys64/mingw64/include/qt6/QtCore/QDateTime \ + C:/msys64/mingw64/include/qt6/QtCore/QDeadlineTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QDebug \ + C:/msys64/mingw64/include/qt6/QtCore/QElapsedTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QEvent \ + C:/msys64/mingw64/include/qt6/QtCore/QFlags \ + C:/msys64/mingw64/include/qt6/QtCore/QHash \ + C:/msys64/mingw64/include/qt6/QtCore/QList \ + C:/msys64/mingw64/include/qt6/QtCore/QMap \ + C:/msys64/mingw64/include/qt6/QtCore/QMargins \ + C:/msys64/mingw64/include/qt6/QtCore/QMetaType \ + C:/msys64/mingw64/include/qt6/QtCore/QMultiMap \ + C:/msys64/mingw64/include/qt6/QtCore/QMutex \ + C:/msys64/mingw64/include/qt6/QtCore/QObject \ + C:/msys64/mingw64/include/qt6/QtCore/QPointF \ + C:/msys64/mingw64/include/qt6/QtCore/QPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QRect \ + C:/msys64/mingw64/include/qt6/QtCore/QScopedPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QSharedPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QSize \ + C:/msys64/mingw64/include/qt6/QtCore/QSizeF \ + C:/msys64/mingw64/include/qt6/QtCore/QStack \ + C:/msys64/mingw64/include/qt6/QtCore/QString \ + C:/msys64/mingw64/include/qt6/QtCore/QStringList \ + C:/msys64/mingw64/include/qt6/QtCore/QTimeZone \ + C:/msys64/mingw64/include/qt6/QtCore/QTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QVariant \ + C:/msys64/mingw64/include/qt6/QtCore/QVector \ + C:/msys64/mingw64/include/qt6/QtCore/QtCore \ + C:/msys64/mingw64/include/qt6/QtCore/QtCoreDepends \ + C:/msys64/mingw64/include/qt6/QtCore/QtNumeric \ + C:/msys64/mingw64/include/qt6/QtCore/q17memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20algorithm.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20chrono.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20map.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20vector.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q26numeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractnativeeventfilter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qapplicationstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassert.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassociativeiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomicscopedvaluerollback.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbitarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbuffer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraymatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcalendar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborcommon.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcbormap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstreamreader.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstreamwriter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborvalue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchronotimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcollator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcommandlineoption.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcommandlineparser.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconcatenatetablesproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconfig.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcryptographichash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatetime.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdebug.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdir.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdiriterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdirlisting.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeasingcurve.h \ + C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qendian.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexception.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfactoryinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfiledevice.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfileinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfileselector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfilesystemwatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qflags.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h \ + C:/msys64/mingw64/include/qt6/QtCore/qforeach.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuture.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuture_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfutureinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuturesynchronizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuturewatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qidentityproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevice.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qitemselectionmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsondocument.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonparseerror.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonvalue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlibrary.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlibraryinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlocale.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlockfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlogging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qloggingcategory.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmargins.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmath.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmessageauthenticationcode.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetaobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimedata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimedatabase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimetype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qminmax.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmutex.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectcleanuphandler.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoperatingsystemversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoverload.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpair.h \ + C:/msys64/mingw64/include/qt6/QtCore/qparallelanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpauseanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpermissions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qplugin.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpluginloader.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpoint.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocess.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpromise.h \ + C:/msys64/mingw64/include/qt6/QtCore/qproperty.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpropertyanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpropertyprivate.h \ + C:/msys64/mingw64/include/qt6/QtCore/qqueue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrandom.h \ + C:/msys64/mingw64/include/qt6/QtCore/qreadwritelock.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrect.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h \ + C:/msys64/mingw64/include/qt6/QtCore/qregularexpression.h \ + C:/msys64/mingw64/include/qt6/QtCore/qresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qresultstore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrunnable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsavefile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedvaluerollback.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsemaphore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsequentialanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsequentialiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qset.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsettings.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedmemory.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsignalmapper.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsimd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsize.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsocketnotifier.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsortfilterproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qspan.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstack.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstandardpaths.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstaticlatin1stringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstorageinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstring.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlistmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qswap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemsemaphore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtemporarydir.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtemporaryfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextboundaryfinder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthread.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthreadpool.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthreadstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimeline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimezone.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtipccommon.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmocconstants.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtranslator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtransposeproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtsan_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtsymbolmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtyperevision.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypes.h \ + C:/msys64/mingw64/include/qt6/QtCore/qurl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qurlquery.h \ + C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/quuid.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariant.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarianthash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversionnumber.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qwaitcondition.h \ + C:/msys64/mingw64/include/qt6/QtCore/qwineventnotifier.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxmlstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxpfunctional.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h \ + C:/msys64/mingw64/include/qt6/QtGui/QAction \ + C:/msys64/mingw64/include/qt6/QtGui/QActionGroup \ + C:/msys64/mingw64/include/qt6/QtGui/QFileSystemModel \ + C:/msys64/mingw64/include/qt6/QtGui/QMatrix4x4 \ + C:/msys64/mingw64/include/qt6/QtGui/QMouseEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintDevice \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintDeviceWindow \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QPainter \ + C:/msys64/mingw64/include/qt6/QtGui/QPainterPath \ + C:/msys64/mingw64/include/qt6/QtGui/QPixmap \ + C:/msys64/mingw64/include/qt6/QtGui/QShortcut \ + C:/msys64/mingw64/include/qt6/QtGui/QSurfaceFormat \ + C:/msys64/mingw64/include/qt6/QtGui/QTransform \ + C:/msys64/mingw64/include/qt6/QtGui/QVector3D \ + C:/msys64/mingw64/include/qt6/QtGui/QWheelEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QWindow \ + C:/msys64/mingw64/include/qt6/QtGui/QtGui \ + C:/msys64/mingw64/include/qt6/QtGui/QtGuiDepends \ + C:/msys64/mingw64/include/qt6/QtGui/qabstractfileiconprovider.h \ + C:/msys64/mingw64/include/qt6/QtGui/qabstracttextdocumentlayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessible.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessible_base.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessiblebridge.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessibleobject.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessibleplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaction.h \ + C:/msys64/mingw64/include/qt6/QtGui/qactiongroup.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbackingstore.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbrush.h \ + C:/msys64/mingw64/include/qt6/QtGui/qclipboard.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolorspace.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolortransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qdesktopservices.h \ + C:/msys64/mingw64/include/qt6/QtGui/qdrag.h \ + C:/msys64/mingw64/include/qt6/QtGui/qevent.h \ + C:/msys64/mingw64/include/qt6/QtGui/qeventpoint.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfilesystemmodel.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontdatabase.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericmatrix.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericpluginfactory.h \ + C:/msys64/mingw64/include/qt6/QtGui/qglyphrun.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qicon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qiconengine.h \ + C:/msys64/mingw64/include/qt6/QtGui/qiconengineplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimage.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimageiohandler.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimagereader.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimagewriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h \ + C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h \ + C:/msys64/mingw64/include/qt6/QtGui/qmatrix4x4.h \ + C:/msys64/mingw64/include/qt6/QtGui/qmovie.h \ + C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface.h \ + C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopengl.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglextrafunctions.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglfunctions.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagedpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagelayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpageranges.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagesize.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevicewindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintengine.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainterpath.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainterstateguard.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpalette.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpdfoutputintent.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpdfwriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpicture.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmapcache.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpointingdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qquaternion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrasterwindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrawfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qregion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgb.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgbafloat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsessionmanager.h \ + C:/msys64/mingw64/include/qt6/QtGui/qshortcut.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstandarditemmodel.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstatictext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstylehints.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsurface.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsurfaceformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsyntaxhighlighter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocument.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentfragment.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentwriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextlayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextlist.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextobject.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextoption.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtexttable.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiversion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qundogroup.h \ + C:/msys64/mingw64/include/qt6/QtGui/qundostack.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvalidator.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector2d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector3d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector4d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvectornd.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowsmimeconverter.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupport \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupportDepends \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qabstractprintdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qpagesetupdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintengine.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinter.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinterinfo.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewwidget.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupport-config.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportexports.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportglobal.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportversion.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/QCommonStyle \ + C:/msys64/mingw64/include/qt6/QtWidgets/QLayout \ + C:/msys64/mingw64/include/qt6/QtWidgets/QScrollerProperties \ + C:/msys64/mingw64/include/qt6/QtWidgets/QWidget \ + C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgets \ + C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgetsDepends \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractscrollarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractslider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractspinbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qaccessiblewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qaction.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qactiongroup.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qapplication.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qboxlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qbuttongroup.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcalendarwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcheckbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolordialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolormap.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolumnview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcombobox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcommandlinkbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcommonstyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcompleter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdatawidgetmapper.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdatetimeedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdial.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdialogbuttonbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdockwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdrawutil.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qerrormessage.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfiledialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfileiconprovider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfilesystemmodel.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfocusframe.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfontcombobox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfontdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qformlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qframe.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgesture.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgesturerecognizer.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsanchorlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsgridlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitemanimation.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayoutitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslinearlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsproxywidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsscene.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicssceneevent.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicstransform.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicswidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgridlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgroupbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qheaderview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qinputdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qitemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qitemeditorfactory.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qkeysequenceedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlabel.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlayoutitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlcdnumber.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlineedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlistview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlistwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmainwindow.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmdiarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmdisubwindow.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmenu.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmenubar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmessagebox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qplaintextedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qprogressbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qprogressdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qproxystyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qpushbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qradiobutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qrhiwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qrubberband.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscroller.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollerproperties.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qshortcut.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizegrip.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qslider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qspinbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsplashscreen.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsplitter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstackedlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstackedwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstatusbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleditemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstylefactory.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleoption.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstylepainter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleplugin.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsystemtrayicon.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtabbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtableview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtablewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtabwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtextbrowser.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtextedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtooltip.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreeview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidgetitemiterator.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsversion.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qundoview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwhatsthis.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidgetaction.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwizard.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/sec_api/string_s.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/semaphore.h \ + C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/stdarg.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/stdint.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/include/string.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/time.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/wchar.h \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/adxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxavx512intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxbf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxcomplexintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxint8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxmovrsintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtf32intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtileintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtransposeintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512convertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512mediaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512minmaxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512satcvtintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2convertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2copyintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2mediaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2minmaxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2satcvtintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512cdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512dqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmavlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmivlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlbwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vldqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnnivlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxifmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxneconvertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmi2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cetintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cldemoteintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clflushoptintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clwbintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clzerointrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cmpccxaddintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/emmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/enqcmdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/f16cintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fxsrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/gfniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/hresetintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/ia32intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/immintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/keylockerintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lwpintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lzcntintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movdirintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movrsintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pconfigintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pkuintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/popcntintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/raointintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rdseedintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rtmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/serializeintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sgxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sha512intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/shaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm3intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm4intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/smmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tbmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tsxldtrkintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/uintrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/usermsrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vaesintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vpclmulqdqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/waitpkgintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wbnoinvdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/x86gprintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavecintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveoptintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavesintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xtestintrin.h diff --git a/mingw-build/qcustomplot_autogen/deps b/mingw-build/qcustomplot_autogen/deps new file mode 100644 index 0000000..8f8084d --- /dev/null +++ b/mingw-build/qcustomplot_autogen/deps @@ -0,0 +1,1346 @@ +qcustomplot_autogen/timestamp: \ + C:/msys64/mingw64/include/GL/gl.h \ + C:/msys64/mingw64/include/_mingw.h \ + C:/msys64/mingw64/include/_mingw_mac.h \ + C:/msys64/mingw64/include/_mingw_off_t.h \ + C:/msys64/mingw64/include/_mingw_secapi.h \ + C:/msys64/mingw64/include/_mingw_stat64.h \ + C:/msys64/mingw64/include/_mingw_stdarg.h \ + C:/msys64/mingw64/include/_timeval.h \ + C:/msys64/mingw64/include/assert.h \ + C:/msys64/mingw64/include/c++/15.2.0/algorithm \ + C:/msys64/mingw64/include/c++/15.2.0/array \ + C:/msys64/mingw64/include/c++/15.2.0/atomic \ + C:/msys64/mingw64/include/c++/15.2.0/backward/auto_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/backward/binders.h \ + C:/msys64/mingw64/include/c++/15.2.0/bit \ + C:/msys64/mingw64/include/c++/15.2.0/bits/algorithmfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/align.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocated_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_futex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_lockfree_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_timed_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/atomic_wait.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_ios.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/basic_string.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/char_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/charconv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/chrono_io.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/codecvt.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/concept_check.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cpp_type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_forced.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/cxxabi_init_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/enable_special_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/erase_if.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/exception_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/formatfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functexcept.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/functional_hash.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hash_bytes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/hashtable_policy.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/invoke.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ios_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/istream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/iterator_concepts.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/list.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_classes.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_conv.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/locale_facets_nonio.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/localefwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/max_size_type.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memory_resource.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/memoryfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/mofunc_impl.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/move_only_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/nested_exception.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/new_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/node_handle.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ostream_insert.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/out_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/parse_numbers.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/postypes.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/predefined_ops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ptr_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/quoted_string.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/random.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/random.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/range_access.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_cmp.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/ranges_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/refwrap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/requires_hosted.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/semaphore_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_atomic.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/shared_ptr_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/specfun.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/sstream.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_abs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_mutex.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/std_thread.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algo.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_algobase.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_bvector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_construct.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_function.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_heap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_funcs.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_iterator_base_types.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_list.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multimap.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_multiset.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_numeric.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_pair.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_raw_storage_iter.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_relops.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tempbuf.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_tree.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_uninitialized.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stl_vector.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stream_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/streambuf_iterator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/string_view.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/stringfwd.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/this_thread_sleep.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uniform_int_dist.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_lock.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unique_ptr.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_map.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/unordered_set.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/uses_allocator_args.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/utility.h \ + C:/msys64/mingw64/include/c++/15.2.0/bits/vector.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/bits/version.h \ + C:/msys64/mingw64/include/c++/15.2.0/cassert \ + C:/msys64/mingw64/include/c++/15.2.0/cctype \ + C:/msys64/mingw64/include/c++/15.2.0/cerrno \ + C:/msys64/mingw64/include/c++/15.2.0/charconv \ + C:/msys64/mingw64/include/c++/15.2.0/chrono \ + C:/msys64/mingw64/include/c++/15.2.0/climits \ + C:/msys64/mingw64/include/c++/15.2.0/clocale \ + C:/msys64/mingw64/include/c++/15.2.0/cmath \ + C:/msys64/mingw64/include/c++/15.2.0/compare \ + C:/msys64/mingw64/include/c++/15.2.0/concepts \ + C:/msys64/mingw64/include/c++/15.2.0/condition_variable \ + C:/msys64/mingw64/include/c++/15.2.0/cstddef \ + C:/msys64/mingw64/include/c++/15.2.0/cstdint \ + C:/msys64/mingw64/include/c++/15.2.0/cstdio \ + C:/msys64/mingw64/include/c++/15.2.0/cstdlib \ + C:/msys64/mingw64/include/c++/15.2.0/cstring \ + C:/msys64/mingw64/include/c++/15.2.0/ctime \ + C:/msys64/mingw64/include/c++/15.2.0/cwchar \ + C:/msys64/mingw64/include/c++/15.2.0/cwctype \ + C:/msys64/mingw64/include/c++/15.2.0/debug/assertions.h \ + C:/msys64/mingw64/include/c++/15.2.0/debug/debug.h \ + C:/msys64/mingw64/include/c++/15.2.0/exception \ + C:/msys64/mingw64/include/c++/15.2.0/experimental/source_location \ + C:/msys64/mingw64/include/c++/15.2.0/ext/aligned_buffer.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/alloc_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/atomicity.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/concurrence.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/numeric_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/string_conversions.h \ + C:/msys64/mingw64/include/c++/15.2.0/ext/type_traits.h \ + C:/msys64/mingw64/include/c++/15.2.0/filesystem \ + C:/msys64/mingw64/include/c++/15.2.0/format \ + C:/msys64/mingw64/include/c++/15.2.0/functional \ + C:/msys64/mingw64/include/c++/15.2.0/future \ + C:/msys64/mingw64/include/c++/15.2.0/initializer_list \ + C:/msys64/mingw64/include/c++/15.2.0/iomanip \ + C:/msys64/mingw64/include/c++/15.2.0/ios \ + C:/msys64/mingw64/include/c++/15.2.0/iosfwd \ + C:/msys64/mingw64/include/c++/15.2.0/istream \ + C:/msys64/mingw64/include/c++/15.2.0/iterator \ + C:/msys64/mingw64/include/c++/15.2.0/limits \ + C:/msys64/mingw64/include/c++/15.2.0/list \ + C:/msys64/mingw64/include/c++/15.2.0/locale \ + C:/msys64/mingw64/include/c++/15.2.0/map \ + C:/msys64/mingw64/include/c++/15.2.0/memory \ + C:/msys64/mingw64/include/c++/15.2.0/memory_resource \ + C:/msys64/mingw64/include/c++/15.2.0/mutex \ + C:/msys64/mingw64/include/c++/15.2.0/new \ + C:/msys64/mingw64/include/c++/15.2.0/numeric \ + C:/msys64/mingw64/include/c++/15.2.0/optional \ + C:/msys64/mingw64/include/c++/15.2.0/ostream \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/execution_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/glue_numeric_defs.h \ + C:/msys64/mingw64/include/c++/15.2.0/pstl/pstl_config.h \ + C:/msys64/mingw64/include/c++/15.2.0/random \ + C:/msys64/mingw64/include/c++/15.2.0/ratio \ + C:/msys64/mingw64/include/c++/15.2.0/semaphore \ + C:/msys64/mingw64/include/c++/15.2.0/set \ + C:/msys64/mingw64/include/c++/15.2.0/shared_mutex \ + C:/msys64/mingw64/include/c++/15.2.0/source_location \ + C:/msys64/mingw64/include/c++/15.2.0/sstream \ + C:/msys64/mingw64/include/c++/15.2.0/stdexcept \ + C:/msys64/mingw64/include/c++/15.2.0/stdfloat \ + C:/msys64/mingw64/include/c++/15.2.0/stop_token \ + C:/msys64/mingw64/include/c++/15.2.0/streambuf \ + C:/msys64/mingw64/include/c++/15.2.0/string \ + C:/msys64/mingw64/include/c++/15.2.0/string_view \ + C:/msys64/mingw64/include/c++/15.2.0/system_error \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/bessel_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/beta_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/ell_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/exp_integral.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/gamma.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/hypergeometric.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/legendre_function.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/modified_bessel_func.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_hermite.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/poly_laguerre.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/riemann_zeta.tcc \ + C:/msys64/mingw64/include/c++/15.2.0/tr1/special_function_util.h \ + C:/msys64/mingw64/include/c++/15.2.0/tuple \ + C:/msys64/mingw64/include/c++/15.2.0/type_traits \ + C:/msys64/mingw64/include/c++/15.2.0/typeinfo \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_map \ + C:/msys64/mingw64/include/c++/15.2.0/unordered_set \ + C:/msys64/mingw64/include/c++/15.2.0/utility \ + C:/msys64/mingw64/include/c++/15.2.0/variant \ + C:/msys64/mingw64/include/c++/15.2.0/vector \ + C:/msys64/mingw64/include/c++/15.2.0/version \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/opt_random.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/msys64/mingw64/include/corecrt.h \ + C:/msys64/mingw64/include/corecrt_startup.h \ + C:/msys64/mingw64/include/corecrt_stdio_config.h \ + C:/msys64/mingw64/include/corecrt_wctype.h \ + C:/msys64/mingw64/include/corecrt_wstdlib.h \ + C:/msys64/mingw64/include/crtdefs.h \ + C:/msys64/mingw64/include/ctype.h \ + C:/msys64/mingw64/include/errno.h \ + C:/msys64/mingw64/include/limits.h \ + C:/msys64/mingw64/include/locale.h \ + C:/msys64/mingw64/include/malloc.h \ + C:/msys64/mingw64/include/process.h \ + C:/msys64/mingw64/include/pthread.h \ + C:/msys64/mingw64/include/pthread_compat.h \ + C:/msys64/mingw64/include/pthread_signal.h \ + C:/msys64/mingw64/include/pthread_time.h \ + C:/msys64/mingw64/include/pthread_unistd.h \ + C:/msys64/mingw64/include/qt6/QtCore/QCache \ + C:/msys64/mingw64/include/qt6/QtCore/QDateTime \ + C:/msys64/mingw64/include/qt6/QtCore/QDeadlineTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QDebug \ + C:/msys64/mingw64/include/qt6/QtCore/QElapsedTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QEvent \ + C:/msys64/mingw64/include/qt6/QtCore/QFlags \ + C:/msys64/mingw64/include/qt6/QtCore/QHash \ + C:/msys64/mingw64/include/qt6/QtCore/QList \ + C:/msys64/mingw64/include/qt6/QtCore/QMap \ + C:/msys64/mingw64/include/qt6/QtCore/QMargins \ + C:/msys64/mingw64/include/qt6/QtCore/QMetaType \ + C:/msys64/mingw64/include/qt6/QtCore/QMultiMap \ + C:/msys64/mingw64/include/qt6/QtCore/QMutex \ + C:/msys64/mingw64/include/qt6/QtCore/QObject \ + C:/msys64/mingw64/include/qt6/QtCore/QPointF \ + C:/msys64/mingw64/include/qt6/QtCore/QPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QRect \ + C:/msys64/mingw64/include/qt6/QtCore/QScopedPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QSharedPointer \ + C:/msys64/mingw64/include/qt6/QtCore/QSize \ + C:/msys64/mingw64/include/qt6/QtCore/QSizeF \ + C:/msys64/mingw64/include/qt6/QtCore/QStack \ + C:/msys64/mingw64/include/qt6/QtCore/QString \ + C:/msys64/mingw64/include/qt6/QtCore/QStringList \ + C:/msys64/mingw64/include/qt6/QtCore/QTimeZone \ + C:/msys64/mingw64/include/qt6/QtCore/QTimer \ + C:/msys64/mingw64/include/qt6/QtCore/QVariant \ + C:/msys64/mingw64/include/qt6/QtCore/QVector \ + C:/msys64/mingw64/include/qt6/QtCore/QtCore \ + C:/msys64/mingw64/include/qt6/QtCore/QtCoreDepends \ + C:/msys64/mingw64/include/qt6/QtCore/QtNumeric \ + C:/msys64/mingw64/include/qt6/QtCore/q17memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20algorithm.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20chrono.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20iterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20map.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20memory.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20type_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q20vector.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23functional.h \ + C:/msys64/mingw64/include/qt6/QtCore/q23utility.h \ + C:/msys64/mingw64/include/qt6/QtCore/q26numeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstracteventdispatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractitemmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractnativeeventfilter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qabstractproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qanystringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qapplicationstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydataops.h \ + C:/msys64/mingw64/include/qt6/QtCore/qarraydatapointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassert.h \ + C:/msys64/mingw64/include/qt6/QtCore/qassociativeiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomic_cxx11.h \ + C:/msys64/mingw64/include/qt6/QtCore/qatomicscopedvaluerollback.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasicatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbasictimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbindingstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbitarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbuffer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraylist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearraymatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qbytearrayview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcalendar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborcommon.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcbormap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstreamreader.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborstreamwriter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcborvalue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchar.h \ + C:/msys64/mingw64/include/qt6/QtCore/qchronotimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcollator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcommandlineoption.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcommandlineparser.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompare_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcomparehelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcompilerdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconcatenatetablesproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconfig.h \ + C:/msys64/mingw64/include/qt6/QtCore/qconstructormacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainerinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontainertools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcontiguouscache.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcoreevent.h \ + C:/msys64/mingw64/include/qt6/QtCore/qcryptographichash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdarwinhelpers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatastream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdatetime.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdeadlinetimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdebug.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdir.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdiriterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qdirlisting.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeasingcurve.h \ + C:/msys64/mingw64/include/qt6/QtCore/qelapsedtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qendian.h \ + C:/msys64/mingw64/include/qt6/QtCore/qeventloop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexception.h \ + C:/msys64/mingw64/include/qt6/QtCore/qexceptionhandling.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfactoryinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfiledevice.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfileinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfileselector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfilesystemwatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qflags.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfloat16.h \ + C:/msys64/mingw64/include/qt6/QtCore/qforeach.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionaltools_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfunctionpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuture.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuture_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfutureinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuturesynchronizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qfuturewatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qgenericatomic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qglobalstatic.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qhashfunctions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qidentityproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevice.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiodevicebase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qitemselectionmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qiterator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonarray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsondocument.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonparseerror.h \ + C:/msys64/mingw64/include/qt6/QtCore/qjsonvalue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlatin1stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlibrary.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlibraryinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlocale.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlockfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qlogging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qloggingcategory.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmalloc.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmargins.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmath.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmessageauthenticationcode.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetacontainer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetaobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmetatype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimedata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimedatabase.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmimetype.h \ + C:/msys64/mingw64/include/qt6/QtCore/qminmax.h \ + C:/msys64/mingw64/include/qt6/QtCore/qmutex.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnamespace.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnativeinterface.h \ + C:/msys64/mingw64/include/qt6/QtCore/qnumeric.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobject_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectcleanuphandler.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs.h \ + C:/msys64/mingw64/include/qt6/QtCore/qobjectdefs_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoperatingsystemversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qoverload.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpair.h \ + C:/msys64/mingw64/include/qt6/QtCore/qparallelanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpauseanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpermissions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qplugin.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpluginloader.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpoint.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocess.h \ + C:/msys64/mingw64/include/qt6/QtCore/qprocessordetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpromise.h \ + C:/msys64/mingw64/include/qt6/QtCore/qproperty.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpropertyanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qpropertyprivate.h \ + C:/msys64/mingw64/include/qt6/QtCore/qqueue.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrandom.h \ + C:/msys64/mingw64/include/qt6/QtCore/qreadwritelock.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrect.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrefcount.h \ + C:/msys64/mingw64/include/qt6/QtCore/qregularexpression.h \ + C:/msys64/mingw64/include/qt6/QtCore/qresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qresultstore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qrunnable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsavefile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopedvaluerollback.h \ + C:/msys64/mingw64/include/qt6/QtCore/qscopeguard.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsemaphore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsequentialanimationgroup.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsequentialiterable.h \ + C:/msys64/mingw64/include/qt6/QtCore/qset.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsettings.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata.h \ + C:/msys64/mingw64/include/qt6/QtCore/qshareddata_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedmemory.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsharedpointer_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsignalmapper.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsimd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsize.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsocketnotifier.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsortfilterproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qspan.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstack.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstandardpaths.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstaticlatin1stringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstdlibdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstorageinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstring.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringalgorithms.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringbuilder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringconverter_base.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringfwd.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringlistmodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringliteral.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringmatcher.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringtokenizer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qstringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/qswap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsysinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemdetection.h \ + C:/msys64/mingw64/include/qt6/QtCore/qsystemsemaphore.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtaggedpointer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtclasshelpermacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfiginclude.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtconfigmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcore-config.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreexports.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreglobal.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtcoreversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationdefinitions.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtdeprecationmarkers.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtemporarydir.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtemporaryfile.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtenvironmentvariables.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextboundaryfinder.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtextstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtformat_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthread.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthreadpool.h \ + C:/msys64/mingw64/include/qt6/QtCore/qthreadstorage.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimeline.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimer.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtimezone.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtipccommon.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmetamacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtmocconstants.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtnoop.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtpreprocessorsupport.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtranslator.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtransposeproxymodel.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtresource.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtsan_impl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtsymbolmacros.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttranslation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qttypetraits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversion.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtversionchecks.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypeinfo.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtyperevision.h \ + C:/msys64/mingw64/include/qt6/QtCore/qtypes.h \ + C:/msys64/mingw64/include/qt6/QtCore/qurl.h \ + C:/msys64/mingw64/include/qt6/QtCore/qurlquery.h \ + C:/msys64/mingw64/include/qt6/QtCore/qutf8stringview.h \ + C:/msys64/mingw64/include/qt6/QtCore/quuid.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariant.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantanimation.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarianthash.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantlist.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvariantmap.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvarlengtharray.h \ + C:/msys64/mingw64/include/qt6/QtCore/qvector.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversionnumber.h \ + C:/msys64/mingw64/include/qt6/QtCore/qversiontagging.h \ + C:/msys64/mingw64/include/qt6/QtCore/qwaitcondition.h \ + C:/msys64/mingw64/include/qt6/QtCore/qwineventnotifier.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxmlstream.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxpfunctional.h \ + C:/msys64/mingw64/include/qt6/QtCore/qxptype_traits.h \ + C:/msys64/mingw64/include/qt6/QtCore/qyieldcpu.h \ + C:/msys64/mingw64/include/qt6/QtGui/QAction \ + C:/msys64/mingw64/include/qt6/QtGui/QActionGroup \ + C:/msys64/mingw64/include/qt6/QtGui/QFileSystemModel \ + C:/msys64/mingw64/include/qt6/QtGui/QMatrix4x4 \ + C:/msys64/mingw64/include/qt6/QtGui/QMouseEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintDevice \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintDeviceWindow \ + C:/msys64/mingw64/include/qt6/QtGui/QPaintEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QPainter \ + C:/msys64/mingw64/include/qt6/QtGui/QPainterPath \ + C:/msys64/mingw64/include/qt6/QtGui/QPixmap \ + C:/msys64/mingw64/include/qt6/QtGui/QShortcut \ + C:/msys64/mingw64/include/qt6/QtGui/QSurfaceFormat \ + C:/msys64/mingw64/include/qt6/QtGui/QTransform \ + C:/msys64/mingw64/include/qt6/QtGui/QVector3D \ + C:/msys64/mingw64/include/qt6/QtGui/QWheelEvent \ + C:/msys64/mingw64/include/qt6/QtGui/QWindow \ + C:/msys64/mingw64/include/qt6/QtGui/QtGui \ + C:/msys64/mingw64/include/qt6/QtGui/QtGuiDepends \ + C:/msys64/mingw64/include/qt6/QtGui/qabstractfileiconprovider.h \ + C:/msys64/mingw64/include/qt6/QtGui/qabstracttextdocumentlayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessible.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessible_base.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessiblebridge.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessibleobject.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaccessibleplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qaction.h \ + C:/msys64/mingw64/include/qt6/QtGui/qactiongroup.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbackingstore.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbitmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qbrush.h \ + C:/msys64/mingw64/include/qt6/QtGui/qclipboard.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolorspace.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcolortransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qdesktopservices.h \ + C:/msys64/mingw64/include/qt6/QtGui/qdrag.h \ + C:/msys64/mingw64/include/qt6/QtGui/qevent.h \ + C:/msys64/mingw64/include/qt6/QtGui/qeventpoint.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfilesystemmodel.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontdatabase.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontinfo.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontmetrics.h \ + C:/msys64/mingw64/include/qt6/QtGui/qfontvariableaxis.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericmatrix.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qgenericpluginfactory.h \ + C:/msys64/mingw64/include/qt6/QtGui/qglyphrun.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication.h \ + C:/msys64/mingw64/include/qt6/QtGui/qguiapplication_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qicon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qiconengine.h \ + C:/msys64/mingw64/include/qt6/QtGui/qiconengineplugin.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimage.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimageiohandler.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimagereader.h \ + C:/msys64/mingw64/include/qt6/QtGui/qimagewriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qinputmethod.h \ + C:/msys64/mingw64/include/qt6/QtGui/qkeysequence.h \ + C:/msys64/mingw64/include/qt6/QtGui/qmatrix4x4.h \ + C:/msys64/mingw64/include/qt6/QtGui/qmovie.h \ + C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface.h \ + C:/msys64/mingw64/include/qt6/QtGui/qoffscreensurface_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopengl.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglcontext_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglextrafunctions.h \ + C:/msys64/mingw64/include/qt6/QtGui/qopenglfunctions.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagedpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagelayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpageranges.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpagesize.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintdevicewindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpaintengine.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainterpath.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpainterstateguard.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpalette.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpdfoutputintent.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpdfwriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpicture.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixelformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmap.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpixmapcache.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpointingdevice.h \ + C:/msys64/mingw64/include/qt6/QtGui/qpolygon.h \ + C:/msys64/mingw64/include/qt6/QtGui/qquaternion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrasterwindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrawfont.h \ + C:/msys64/mingw64/include/qt6/QtGui/qregion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgb.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgba64.h \ + C:/msys64/mingw64/include/qt6/QtGui/qrgbafloat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen.h \ + C:/msys64/mingw64/include/qt6/QtGui/qscreen_platform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsessionmanager.h \ + C:/msys64/mingw64/include/qt6/QtGui/qshortcut.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstandarditemmodel.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstatictext.h \ + C:/msys64/mingw64/include/qt6/QtGui/qstylehints.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsurface.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsurfaceformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qsyntaxhighlighter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextcursor.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocument.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentfragment.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextdocumentwriter.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextformat.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextlayout.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextlist.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextobject.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtextoption.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtexttable.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtgui-config.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiexports.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiglobal.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtguiversion.h \ + C:/msys64/mingw64/include/qt6/QtGui/qtransform.h \ + C:/msys64/mingw64/include/qt6/QtGui/qundogroup.h \ + C:/msys64/mingw64/include/qt6/QtGui/qundostack.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvalidator.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector2d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector3d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvector4d.h \ + C:/msys64/mingw64/include/qt6/QtGui/qvectornd.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindow.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowdefs_win.h \ + C:/msys64/mingw64/include/qt6/QtGui/qwindowsmimeconverter.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupport \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/QtPrintSupportDepends \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qabstractprintdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qpagesetupdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintengine.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinter.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprinterinfo.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewdialog.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qprintpreviewwidget.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupport-config.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportexports.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportglobal.h \ + C:/msys64/mingw64/include/qt6/QtPrintSupport/qtprintsupportversion.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/QCommonStyle \ + C:/msys64/mingw64/include/qt6/QtWidgets/QLayout \ + C:/msys64/mingw64/include/qt6/QtWidgets/QScrollerProperties \ + C:/msys64/mingw64/include/qt6/QtWidgets/QWidget \ + C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgets \ + C:/msys64/mingw64/include/qt6/QtWidgets/QtWidgetsDepends \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractitemview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractscrollarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractslider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qabstractspinbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qaccessiblewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qaction.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qactiongroup.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qapplication.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qboxlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qbuttongroup.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcalendarwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcheckbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolordialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolormap.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcolumnview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcombobox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcommandlinkbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcommonstyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qcompleter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdatawidgetmapper.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdatetimeedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdial.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdialogbuttonbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdockwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qdrawutil.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qerrormessage.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfiledialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfileiconprovider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfilesystemmodel.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfocusframe.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfontcombobox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qfontdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qformlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qframe.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgesture.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgesturerecognizer.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsanchorlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicseffect.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsgridlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsitemanimation.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslayoutitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicslinearlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsproxywidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsscene.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicssceneevent.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicstransform.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicsview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgraphicswidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgridlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qgroupbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qheaderview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qinputdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qitemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qitemeditorfactory.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qkeysequenceedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlabel.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlayoutitem.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlcdnumber.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlineedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlistview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qlistwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmainwindow.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmdiarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmdisubwindow.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmenu.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmenubar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qmessagebox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qplaintextedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qprogressbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qprogressdialog.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qproxystyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qpushbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qradiobutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qrhiwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qrubberband.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollarea.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscroller.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qscrollerproperties.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qshortcut.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizegrip.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsizepolicy.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qslider.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qspinbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsplashscreen.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsplitter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstackedlayout.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstackedwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstatusbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyle.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleditemdelegate.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstylefactory.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleoption.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstylepainter.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qstyleplugin.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qsystemtrayicon.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtabbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtableview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtablewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtabwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtextbrowser.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtextedit.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbar.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbox.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtoolbutton.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtooltip.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreeview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtreewidgetitemiterator.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgets-config.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsexports.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsglobal.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qtwidgetsversion.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qundoview.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwhatsthis.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidget.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwidgetaction.h \ + C:/msys64/mingw64/include/qt6/QtWidgets/qwizard.h \ + C:/msys64/mingw64/include/sched.h \ + C:/msys64/mingw64/include/sdks/_mingw_ddk.h \ + C:/msys64/mingw64/include/sec_api/stdio_s.h \ + C:/msys64/mingw64/include/sec_api/stdlib_s.h \ + C:/msys64/mingw64/include/sec_api/string_s.h \ + C:/msys64/mingw64/include/sec_api/sys/timeb_s.h \ + C:/msys64/mingw64/include/sec_api/wchar_s.h \ + C:/msys64/mingw64/include/semaphore.h \ + C:/msys64/mingw64/include/signal.h \ + C:/msys64/mingw64/include/stdarg.h \ + C:/msys64/mingw64/include/stddef.h \ + C:/msys64/mingw64/include/stdint.h \ + C:/msys64/mingw64/include/stdio.h \ + C:/msys64/mingw64/include/stdlib.h \ + C:/msys64/mingw64/include/string.h \ + C:/msys64/mingw64/include/swprintf.inl \ + C:/msys64/mingw64/include/sys/timeb.h \ + C:/msys64/mingw64/include/sys/types.h \ + C:/msys64/mingw64/include/time.h \ + C:/msys64/mingw64/include/vadefs.h \ + C:/msys64/mingw64/include/wchar.h \ + C:/msys64/mingw64/include/wctype.h \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/adxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxavx512intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxbf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxcomplexintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxfp8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxint8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxmovrsintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtf32intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtileintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/amxtransposeintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512convertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512mediaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512minmaxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2-512satcvtintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2convertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2copyintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2mediaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2minmaxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx10_2satcvtintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bf16vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bitalgvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512bwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512cdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512dqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512fp16vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512ifmavlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmi2vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vbmivlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlbwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vldqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vnnivlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vp2intersectvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avx512vpopcntdqvlintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxifmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxneconvertintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint16intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniint8intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/avxvnniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmi2intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/bmiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cetintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cldemoteintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clflushoptintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clwbintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/clzerointrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/cmpccxaddintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/emmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/enqcmdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/f16cintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fmaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/fxsrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/gfniintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/hresetintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/ia32intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/immintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/keylockerintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lwpintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/lzcntintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mm_malloc.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movdirintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/movrsintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/mwaitxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pconfigintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pkuintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/pmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/popcntintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchiintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/prfchwintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/raointintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rdseedintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/rtmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/serializeintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sgxintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sha512intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/shaintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm3intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/sm4intrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/smmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/stdbool.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tbmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/tsxldtrkintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/uintrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/usermsrintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vaesintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/vpclmulqdqintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/waitpkgintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wbnoinvdintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/wmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/x86gprintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xmmintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavecintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsaveoptintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xsavesintrin.h \ + C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include/xtestintrin.h \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake \ + C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake \ + D:/Workspace/ts-qt/CMakeLists.txt \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake \ + D:/Workspace/ts-qt/mingw-build/qcustomplot_autogen/moc_predefs.h \ + D:/Workspace/ts-qt/qcustomplot/qcustomplot.cpp \ + D:/Workspace/ts-qt/qcustomplot/qcustomplot.h \ + D:/Workspace/ts-qt/resources.qrc \ + C:/msys64/mingw64/bin/cmake.exe diff --git a/mingw-build/qcustomplot_autogen/moc_predefs.h b/mingw-build/qcustomplot_autogen/moc_predefs.h new file mode 100644 index 0000000..41c1546 --- /dev/null +++ b/mingw-build/qcustomplot_autogen/moc_predefs.h @@ -0,0 +1,527 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __LDBL_MANT_DIG__ 64 +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __FLT16_HAS_QUIET_NAN__ 1 +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 +#define __cpp_impl_three_way_comparison 201907L +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __MINGW32__ 1 +#define __cpp_designated_initializers 201707L +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __BFLT16_MIN_10_EXP__ (-37) +#define __cpp_inheriting_constructors 201511L +#define QT_GUI_LIB 1 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define qcustomplot_EXPORTS 1 +#define __cpp_variadic_templates 200704L +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __LDBL_HAS_INFINITY__ 1 +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_attributes 200809L +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __cpp_impl_coroutine 201902L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __BFLT16_MAX_10_EXP__ 38 +#define __BFLT16_MAX_EXP__ 128 +#define __LDBL_IS_IEC_60559__ 1 +#define QT_NO_DEBUG 1 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __cpp_nsdmi 200809L +#define __BFLT16_DECIMAL_DIG__ 4 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __FLT128_MIN_EXP__ (-16381) +#define __DEC64X_MAX_EXP__ 6145 +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 1 +#define __INT_LEAST16_WIDTH__ 16 +#define MINGW_HAS_SECURE_API 1 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __cpp_impl_destroying_delete 201806L +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __ATOMIC_SEQ_CST 5 +#define _UNICODE 1 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __STDCPP_FLOAT32_T__ 1 +#define __STDCPP_BFLOAT16_T__ 1 +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __WIN64 1 +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __STDC_EMBED_EMPTY__ 2 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __cpp_char8_t 202207L +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 1 +#define __cpp_size_t_suffix 202011L +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 1 +#define __DEC32_MAX__ 9.999999E96DF +#define __CHAR8_TYPE__ unsigned char +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT_WIDTH__ 32 +#define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 +#define UNICODE 1 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __cpp_using_enum 201907L +#define __DEC64X_EPSILON__ 1E-33D64x +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT16_MIN_EXP__ (-13) +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __cpp_consteval 202211L +#define __FLT64X_MANT_DIG__ 64 +#define __BFLT16_DIG__ 2 +#define __GNUC__ 15 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __SIZE_TYPE__ long long unsigned int +#define __FLT64_MAX_10_EXP__ 308 +#define __BFLT16_IS_IEC_60559__ 0 +#define __STDCPP_FLOAT128_T__ 1 +#define __FLT16_MAX_10_EXP__ 4 +#define __cpp_delegating_constructors 200604L +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffff +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_FLOAT__ 4 +#define __WINNT__ 1 +#define WINVER 0x0A00 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define __MMX_WITH_SSE__ 1 +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define QT_WIDGETS_LIB 1 +#define __SEG_GS 1 +#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 +#define __cplusplus 202302L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __FLT16_DECIMAL_DIG__ 5 +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __STDCPP_FLOAT64_T__ 1 +#define __DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 15 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __BFLT16_HAS_INFINITY__ 1 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __FLT32X_DIG__ 15 +#define __cpp_auto_cast 202110L +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1020 +#define __FLT_MIN_EXP__ (-125) +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long long int +#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __LDBL_MAX_EXP__ 16384 +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT16_MIN_10_EXP__ (-4) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __NO_INLINE__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "15.2.0" +#define __cpp_multidimensional_subscript 202211L +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 201411L +#define __cpp_implicit_move 202207L +#define __DEC64X_MIN__ 1E-6143D64x +#define _WIN32 1 +#define __SEH__ 1 +#define __cpp_if_consteval 202106L +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __cpp_conditional_explicit 201806L +#define __FLT32_MANT_DIG__ 24 +#define __cpp_decltype 200707L +#define _WIN32_WINNT 0x0A00 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define SIZEOF_DPTR (sizeof(void*)) +#define __FLT32X_MIN_EXP__ (-1021) +#define __cpp_aggregate_paren_init 201902L +#define __cpp_static_call_operator 202207L +#define __cpp_aggregate_bases 201603L +#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define _INTEGRAL_MAX_BITS 64 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __cpp_constinit 201907L +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DEC64X_MANT_DIG__ 34 +#define __DEC128_MAX_EXP__ 6145 +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT_IS_IEC_60559__ 1 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE" +#define __cdecl __attribute__((__cdecl__)) +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __cpp_explicit_this_parameter 202110L +#define __BFLT16_HAS_QUIET_NAN__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __cpp_named_character_escapes 202207L +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __FLT16_DIG__ 3 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __cpp_constexpr 202211L +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT64X_HAS_INFINITY__ 1 +#define __SIZEOF_LONG__ 4 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 1 +#define __x86_64__ 1 +#define __FLT16_IS_IEC_60559__ 1 +#define __FLT16_MAX_EXP__ 16 +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __STDC_EMBED_FOUND__ 1 +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __GCC_CONSTRUCTIVE_SIZE 64 +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __STDC_EMBED_NOT_FOUND__ 0 +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __DEC64_MANT_DIG__ 16 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __nocona__ 1 +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define __WIN64__ 1 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __cpp_range_based_for 202211L +#define __INT_FAST16_WIDTH__ 16 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __FLT16_HAS_INFINITY__ 1 +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201911L +#define __DEC32_MANT_DIG__ 7 +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __pic__ 1 +#define __STDCPP_FLOAT16_T__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_nontype_template_parameter_class 201806L +#define __cpp_concepts 202002L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT32_HAS_INFINITY__ 1 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __cpp_constexpr_in_decltype 201711L +#define __cpp_inline_variables 201606L +#define __BFLT16_MIN_EXP__ (-125) +#define __INT_MAX__ 0x7fffffff +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define QT_CORE_LIB 1 +#define __SIZEOF_FLOAT128__ 16 +#define __BFLT16_MANT_DIG__ 8 +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __DEC64X_MIN_EXP__ (-6142) +#define __amd64__ 1 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST64_WIDTH__ 64 +#define __FLT32X_MAX_10_EXP__ 308 +#define __cpp_namespace_attributes 201411L +#define __WIN32 1 +#define __SIZEOF_INT128__ 16 +#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 +#define __FLT64X_IS_IEC_60559__ 1 +#define __GXX_CONSTEXPR_ASM__ 1 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __INT_LEAST32_TYPE__ int +#define __thiscall __attribute__((__thiscall__)) +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __cpp_return_type_deduction 201304L +#define __SIZEOF_WCHAR_T__ 2 +#define __GNUC_PATCHLEVEL__ 0 +#define __WINNT 1 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __SSE3__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __BFLT16_HAS_DENORM__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __FLT16_HAS_DENORM__ 1 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __MINGW64__ 1 +#define __GCC_DESTRUCTIVE_SIZE 64 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __FLT32_DIG__ 6 +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define ARCHITECTURE_ID "x86_64" +#define __cpp_alias_templates 200704L +#define __cpp_constexpr_dynamic_alloc 201907L +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 1 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIC__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __UINT_FAST32_TYPE__ unsigned int +#define _ENABLE_EXTENDED_ALIGNED_STORAGE 1 +#define __FLT16_MANT_DIG__ 11 +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __SSE2__ 1 +#define __cpp_deduction_guides 201907L +#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __PTRDIFF_TYPE__ long long int +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201707L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __USING_POSIXTHREAD__ 1 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define QT_PRINTSUPPORT_LIB 1 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __UINT_FAST8_TYPE__ unsigned char +#define __cpp_init_captures 201803L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/mingw-build/qcustomplot_autogen/mocs_compilation.cpp b/mingw-build/qcustomplot_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..c826548 --- /dev/null +++ b/mingw-build/qcustomplot_autogen/mocs_compilation.cpp @@ -0,0 +1,2 @@ +// This file is autogenerated. Changes will be overwritten. +#include "EIXI6URBL5/moc_qcustomplot.cpp" diff --git a/mingw-build/qcustomplot_autogen/timestamp b/mingw-build/qcustomplot_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/mingw-build/qrc_resources.cpp b/mingw-build/qrc_resources.cpp new file mode 100644 index 0000000..643e19e --- /dev/null +++ b/mingw-build/qrc_resources.cpp @@ -0,0 +1,22470 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 6.9.2 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#ifdef _MSC_VER +// disable informational message "function ... selected for automatic inline expansion" +#pragma warning (disable: 4711) +#endif + +static const unsigned char qt_resource_data[] = { + // MaterialIcons-Regular.ttf + 0x0,0x5,0x71,0xe8, + 0x0, + 0x1,0x0,0x0,0x0,0xf,0x0,0x80,0x0,0x3,0x0,0x70,0x47,0x44,0x45,0x46,0x5, + 0x9,0x0,0x53,0x0,0x0,0x1,0x14,0x0,0x0,0x0,0x1c,0x47,0x50,0x4f,0x53,0x0, + 0x15,0x0,0xa,0x0,0x0,0x1,0x8,0x0,0x0,0x0,0xc,0x47,0x53,0x55,0x42,0x44, + 0x9a,0xc8,0xb2,0x0,0x0,0x6d,0x80,0x0,0x0,0xef,0xc4,0x4f,0x53,0x2f,0x32,0xa, + 0x73,0x22,0x63,0x0,0x0,0x1,0xcc,0x0,0x0,0x0,0x60,0x63,0x6d,0x61,0x70,0x94, + 0x4,0xa0,0xba,0x0,0x0,0x37,0xf0,0x0,0x0,0x35,0x8e,0x63,0x76,0x74,0x20,0x0, + 0x11,0x1,0x44,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x4,0x67,0x61,0x73,0x70,0xff, + 0xff,0x0,0x3,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x8,0x67,0x6c,0x79,0x66,0x8a, + 0x9c,0x1a,0x4,0x0,0x1,0x5d,0x44,0x0,0x4,0x14,0xa1,0x68,0x65,0x61,0x64,0x18, + 0xeb,0xb8,0x53,0x0,0x0,0x1,0x94,0x0,0x0,0x0,0x36,0x68,0x68,0x65,0x61,0x4, + 0x1,0x2,0x3,0x0,0x0,0x1,0x70,0x0,0x0,0x0,0x24,0x68,0x6d,0x74,0x78,0xf6, + 0x6d,0xf5,0xb,0x0,0x0,0x3,0xa8,0x0,0x0,0x11,0x70,0x6c,0x6f,0x63,0x61,0xf, + 0xf0,0x61,0xe7,0x0,0x0,0x15,0x18,0x0,0x0,0x22,0xd8,0x6d,0x61,0x78,0x70,0x9, + 0xf,0x1,0xd0,0x0,0x0,0x1,0x30,0x0,0x0,0x0,0x20,0x6e,0x61,0x6d,0x65,0x1b, + 0xf1,0x35,0x80,0x0,0x0,0x2,0x2c,0x0,0x0,0x1,0x7a,0x70,0x6f,0x73,0x74,0xff, + 0x86,0x0,0x32,0x0,0x0,0x1,0x50,0x0,0x0,0x0,0x20,0x0,0x11,0x1,0x44,0x0, + 0x0,0x0,0x1,0xff,0xff,0x0,0x2,0x0,0x1,0x0,0x0,0x0,0xa,0x0,0xa,0x0, + 0xa,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x2,0x0,0x2,0x0,0x3,0x0,0x27,0x0,0x1,0x0,0x28,0x4,0xf6,0x0,0x2,0x0, + 0x1,0x0,0x0,0x8,0xb5,0x1,0x9f,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x2,0x0, + 0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x40,0x0,0x2e,0x0,0x0,0x0,0x0,0x0, + 0x3,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x83,0x0,0x32,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x1,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0xff,0xfe,0xff,0xff,0x2, + 0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x3,0x0,0x1,0x0,0x0,0x0,0x1,0x4,0x5a,0x8f,0x70,0x61,0x3,0x5f, + 0xf,0x3c,0xf5,0x0,0x9,0x2,0x0,0x0,0x0,0x0,0x0,0xd8,0xa4,0xa1,0x37,0x0, + 0x0,0x0,0x0,0xdf,0x2a,0xd1,0xc4,0xff,0xfe,0xff,0xfd,0x2,0x1,0x2,0x3,0x0, + 0x0,0x0,0x8,0x0,0x2,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x4,0x2,0x0,0x1, + 0x90,0x0,0x5,0x0,0x0,0x1,0x4c,0x1,0x66,0x0,0x0,0x0,0x47,0x1,0x4c,0x1, + 0x66,0x0,0x0,0x0,0xf5,0x0,0x19,0x0,0x84,0x0,0x0,0x2,0x0,0x5,0x3,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x12,0x0,0x0,0x0,0x4,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x30,0xff,0xff,0x2, + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x2b,0x0,0x0,0x0,0x7,0x0, + 0x5a,0x0,0x3,0x0,0x1,0x4,0x9,0x0,0x0,0x0,0x60,0x0,0xc0,0x0,0x3,0x0, + 0x1,0x4,0x9,0x0,0x1,0x0,0x1c,0x0,0xa4,0x0,0x3,0x0,0x1,0x4,0x9,0x0, + 0x2,0x0,0xe,0x0,0x96,0x0,0x3,0x0,0x1,0x4,0x9,0x0,0x3,0x0,0x52,0x0, + 0x44,0x0,0x3,0x0,0x1,0x4,0x9,0x0,0x4,0x0,0x1c,0x0,0xa4,0x0,0x3,0x0, + 0x1,0x4,0x9,0x0,0x5,0x0,0x1a,0x0,0x2a,0x0,0x3,0x0,0x1,0x4,0x9,0x0, + 0x6,0x0,0x2a,0x0,0x0,0x0,0x4d,0x0,0x61,0x0,0x74,0x0,0x65,0x0,0x72,0x0, + 0x69,0x0,0x61,0x0,0x6c,0x0,0x49,0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73,0x0, + 0x2d,0x0,0x52,0x0,0x65,0x0,0x67,0x0,0x75,0x0,0x6c,0x0,0x61,0x0,0x72,0x0, + 0x56,0x0,0x65,0x0,0x72,0x0,0x73,0x0,0x69,0x0,0x6f,0x0,0x6e,0x0,0x20,0x0, + 0x31,0x0,0x2e,0x0,0x30,0x0,0x31,0x0,0x37,0x0,0x46,0x0,0x6f,0x0,0x6e,0x0, + 0x74,0x0,0x46,0x0,0x6f,0x0,0x72,0x0,0x67,0x0,0x65,0x0,0x20,0x0,0x32,0x0, + 0x2e,0x0,0x30,0x0,0x20,0x0,0x3a,0x0,0x20,0x0,0x4d,0x0,0x61,0x0,0x74,0x0, + 0x65,0x0,0x72,0x0,0x69,0x0,0x61,0x0,0x6c,0x0,0x20,0x0,0x49,0x0,0x63,0x0, + 0x6f,0x0,0x6e,0x0,0x73,0x0,0x20,0x0,0x3a,0x0,0x20,0x0,0x35,0x0,0x2d,0x0, + 0x33,0x0,0x2d,0x0,0x32,0x0,0x30,0x0,0x31,0x0,0x39,0x0,0x52,0x0,0x65,0x0, + 0x67,0x0,0x75,0x0,0x6c,0x0,0x61,0x0,0x72,0x0,0x4d,0x0,0x61,0x0,0x74,0x0, + 0x65,0x0,0x72,0x0,0x69,0x0,0x61,0x0,0x6c,0x0,0x20,0x0,0x49,0x0,0x63,0x0, + 0x6f,0x0,0x6e,0x0,0x73,0x0,0x43,0x0,0x6f,0x0,0x70,0x0,0x79,0x0,0x72,0x0, + 0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,0x20,0x0,0x32,0x0,0x30,0x0,0x31,0x0, + 0x38,0x0,0x20,0x0,0x47,0x0,0x6f,0x0,0x6f,0x0,0x67,0x0,0x6c,0x0,0x65,0x0, + 0x2c,0x0,0x20,0x0,0x49,0x0,0x6e,0x0,0x63,0x0,0x2e,0x0,0x20,0x0,0x41,0x0, + 0x6c,0x0,0x6c,0x0,0x20,0x0,0x52,0x0,0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0, + 0x73,0x0,0x20,0x0,0x52,0x0,0x65,0x0,0x73,0x0,0x65,0x0,0x72,0x0,0x76,0x0, + 0x65,0x0,0x64,0x0,0x2e,0x0,0x0,0x2,0x0,0x0,0x11,0x0,0x0,0x0,0x0,0x2, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2b,0x0, + 0x2b,0x0,0x15,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x55,0x0, + 0x40,0x0,0x55,0x0,0x35,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x6b,0x0, + 0x6b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0, + 0x80,0x0,0x2b,0x0,0x2b,0x0,0xab,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x40,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x80,0x0, + 0x80,0x0,0x2b,0x0,0x80,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x6b,0x0,0x95,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x22,0x0,0x15,0x0, + 0x55,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x15,0x0,0x15,0x0, + 0x2b,0x0,0x55,0x0,0x2b,0x0,0x55,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0, + 0x15,0x0,0x15,0x0,0x2c,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x15,0x0, + 0x15,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0, + 0x40,0x0,0x0,0x0,0x55,0x0,0x77,0x0,0x40,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x33,0x0, + 0x40,0x0,0x2b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x15,0x0,0x6b,0x0, + 0x15,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x0,0x0,0x15,0x0,0x40,0x0,0x55,0x0, + 0x2b,0x0,0x2a,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x0,0x0,0x0,0x0,0x40,0x0, + 0x55,0x0,0x2b,0x0,0x6b,0x0,0x40,0x0,0x15,0x0,0x15,0x0,0x40,0x0,0x54,0x0, + 0x2b,0x0,0x40,0x0,0x2,0x0,0x6b,0x0,0x6b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0, + 0x40,0x0,0x0,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0, + 0x2b,0x0,0x40,0x0,0x6b,0x0,0x55,0x0,0x3d,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x21,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x0,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x40,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x15,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x95,0x0, + 0x95,0x0,0x95,0x0,0x95,0x0,0x95,0x0,0x6b,0x0,0x40,0x0,0x55,0x0,0x40,0x0, + 0xf,0x0,0xf,0x0,0xf,0x0,0xf,0x0,0x2b,0x0,0x55,0x0,0x0,0x0,0x15,0x0, + 0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x8,0x0, + 0x2b,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x6b,0x0,0x15,0x0,0x1,0x0,0x55,0x0, + 0x15,0x0,0x2b,0x0,0x2b,0x0,0x33,0x0,0x2b,0x0,0x15,0x0,0x8,0x0,0x9,0x0, + 0x8,0x0,0x2b,0x0,0x66,0x0,0x0,0x0,0x2b,0x0,0x40,0x0,0x95,0x0,0x44,0x0, + 0x20,0x0,0x6b,0x0,0x95,0x0,0x87,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x0,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x95,0x0,0x2b,0x0,0x0,0x0,0x55,0x0, + 0x0,0x0,0x40,0x0,0x40,0x0,0x80,0x0,0x20,0x0,0x35,0x0,0x2b,0x0,0x55,0x0, + 0x6b,0x0,0x40,0x0,0x40,0x0,0x6b,0x0,0x55,0x0,0x6b,0x0,0x80,0x0,0x40,0x0, + 0x2b,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x77,0x0,0x2b,0x0, + 0x40,0x0,0x6b,0x0,0x55,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x55,0x0, + 0x57,0x0,0x55,0x0,0x15,0x0,0x4b,0x0,0x2b,0x0,0x55,0x0,0x35,0x0,0x2b,0x0, + 0x6b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x35,0x0,0x6b,0x0, + 0x40,0x0,0x2b,0x0,0x0,0x0,0x2b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x6b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0, + 0x15,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x80,0x0,0x2b,0x0,0x40,0x0, + 0x40,0x0,0x2b,0x0,0x80,0x0,0xab,0x0,0xb7,0x0,0x80,0x0,0x40,0x0,0x80,0x0, + 0x2b,0x0,0x2b,0x0,0x15,0x0,0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x40,0x0,0x55,0x0,0x6b,0x0,0x6b,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x55,0x0,0x6b,0x0,0x6b,0x0,0x55,0x0,0x15,0x0,0x40,0x0,0x2b,0x0, + 0x15,0x0,0x15,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x6b,0x0, + 0x15,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x6b,0x0,0x80,0x0,0x2b,0x0,0x40,0x0, + 0x35,0x0,0x35,0x0,0x2b,0x0,0x6b,0x0,0x80,0x0,0xf,0x0,0xf,0x0,0xf,0x0, + 0xf,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x6b,0x0,0x2b,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x0,0x0, + 0x40,0x0,0x40,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x55,0x0, + 0x2b,0x0,0x55,0x0,0x2b,0x0,0xa8,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0, + 0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x40,0x0, + 0x40,0x0,0x0,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x2c,0x0,0x31,0x0,0x15,0x0, + 0x40,0x0,0x2b,0x0,0x95,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x0,0x0,0x2b,0x0, + 0x1e,0x0,0x40,0x0,0x15,0x0,0x15,0x0,0x2a,0x0,0x40,0x0,0x2b,0x0,0x40,0x0, + 0x15,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x80,0x0,0x6b,0x0, + 0x2b,0x0,0xab,0x0,0xb7,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0, + 0x2b,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x15,0x0, + 0x12,0x0,0x57,0x0,0x55,0x0,0x40,0x0,0x15,0x0,0x18,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x40,0x0,0x2b,0x0,0x0,0x0,0x59,0x0,0x40,0x0,0x1e,0x0,0x2b,0x0, + 0x2b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x15,0x0,0x15,0x0, + 0x2b,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x4c,0x0,0x0,0x0,0x2b,0x0, + 0x0,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0, + 0x40,0x0,0x2b,0x0,0x0,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x55,0x0, + 0x55,0x0,0x80,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x40,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x55,0x0, + 0x15,0x0,0x40,0x0,0x15,0x0,0x55,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x2b,0x0, + 0x80,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x3a,0x0, + 0x2b,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x60,0x0,0x6b,0x0, + 0x6b,0x0,0x2b,0x0,0x3a,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x55,0x0,0x3e,0x0, + 0x6b,0x0,0x6b,0x0,0x40,0x0,0x6b,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x40,0x0, + 0x2b,0x0,0x55,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x6b,0x0,0x15,0x0, + 0x2b,0x0,0x2b,0x0,0x80,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0, + 0x55,0x0,0x95,0x0,0x2b,0x0,0x95,0x0,0x55,0x0,0x2b,0x0,0x49,0x0,0xab,0x0, + 0xb7,0x0,0x6b,0x0,0x80,0x0,0x80,0x0,0x6b,0x0,0x6b,0x0,0x40,0x0,0x55,0x0, + 0xd5,0x0,0x56,0x0,0x9e,0x0,0x9e,0x0,0x55,0x0,0x6b,0x0,0x55,0x0,0x55,0x0, + 0x80,0x0,0x77,0x0,0xc0,0x0,0xd5,0x0,0x0,0x0,0x85,0x0,0x6b,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x0,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x0,0x0, + 0x40,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x3d,0x0,0x40,0x0, + 0x6b,0x0,0x2b,0x0,0x40,0x0,0x0,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x20,0x0, + 0x15,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x15,0x0, + 0x15,0x0,0x15,0x0,0x80,0x0,0x55,0x0,0x15,0x0,0x55,0x0,0x15,0x0,0x40,0x0, + 0x55,0x0,0x15,0x0,0x2b,0x0,0xd5,0x0,0x3a,0x0,0x15,0x0,0x15,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x15,0x0, + 0x0,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x2b,0x0, + 0x55,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x55,0x0,0x15,0x0,0x55,0x0, + 0x55,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x1,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x40,0x0, + 0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x23,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0, + 0x15,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x55,0x0,0x0,0x0,0x55,0x0,0x6b,0x0,0x6b,0x0,0x55,0x0,0xe,0x0,0x15,0x0, + 0x2b,0x0,0x2b,0x0,0x15,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x6b,0x0, + 0x55,0x0,0x40,0x0,0x49,0x0,0x9,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x55,0x0,0x40,0x0,0x40,0x0, + 0x6b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x80,0x0, + 0x80,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x55,0x0,0x40,0x0,0x40,0x0, + 0x2b,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0, + 0x55,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x0,0x0,0x6b,0x0,0x55,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x15,0x0,0xb,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x15,0x0, + 0x6b,0x0,0x2b,0x0,0x40,0x0,0x2d,0x0,0x40,0x0,0x0,0x0,0x6b,0x0,0x80,0x0, + 0x15,0x0,0x11,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x6b,0x0,0x15,0x0,0x15,0x0, + 0x40,0x0,0x55,0x0,0x5a,0x0,0x6b,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x15,0x0, + 0x2b,0x0,0x34,0x0,0x2b,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x6b,0x0, + 0x2b,0x0,0x15,0x0,0x15,0x0,0x15,0x0,0x55,0x0,0x15,0x0,0x15,0x0,0x0,0x0, + 0x40,0x0,0x40,0x0,0x15,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x6b,0x0,0x6b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x55,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x15,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x2b,0x0,0x35,0x0,0x27,0x0,0x80,0x0, + 0x6b,0x0,0x40,0x0,0x2b,0x0,0x5a,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x6b,0x0, + 0x15,0x0,0x0,0x0,0x65,0x0,0x6b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0xab,0x0,0x15,0x0,0x40,0x0, + 0x55,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x15,0x0,0x0,0x0, + 0x55,0x0,0x0,0x0,0x6b,0x0,0x40,0x0,0x2b,0x0,0x6b,0x0,0x0,0x0,0x40,0x0, + 0x80,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x4b,0x0,0x6b,0x0, + 0x2a,0x0,0x40,0x0,0x40,0x0,0x37,0x0,0x49,0x0,0x40,0x0,0x6b,0x0,0x2b,0x0, + 0x55,0x0,0x2a,0x0,0x2b,0x0,0x95,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x15,0x0, + 0x40,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x15,0x0,0x15,0x0,0x40,0x0, + 0x15,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x0,0x0, + 0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x6b,0x0,0x2b,0x0,0x40,0x0, + 0x55,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x40,0x0,0x40,0x0,0x55,0x0,0x40,0x0,0x15,0x0,0x15,0x0,0x0,0x0,0x1e,0x0, + 0x40,0x0,0x40,0x0,0x0,0x0,0x15,0x0,0x2b,0x0,0x8,0x0,0x15,0x0,0x15,0x0, + 0x15,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x2b,0x0,0x80,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0, + 0x90,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x25,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0xab,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x55,0x0, + 0x55,0x0,0x26,0x0,0x55,0x0,0x3f,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x2b,0x0, + 0x40,0x0,0x5e,0x0,0x2c,0x0,0x2b,0x0,0x33,0x0,0x3f,0x0,0x6b,0x0,0x2b,0x0, + 0x6b,0x0,0x2b,0x0,0x32,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x27,0x0,0x76,0x0, + 0x1,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x6b,0x0,0x55,0x0,0x55,0x0, + 0x55,0x0,0x2b,0x0,0x3f,0x0,0x3d,0x0,0x2b,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0, + 0x40,0x0,0x55,0x0,0x40,0x0,0x26,0x0,0x15,0x0,0x42,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x15,0x0,0x0,0x0,0x3f,0x0,0x2b,0x0,0x40,0x0,0x15,0x0, + 0x2b,0x0,0x2b,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x0,0x0,0x40,0x0,0x6b,0x0, + 0x15,0x0,0x55,0x0,0x55,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x6b,0x0,0x55,0x0,0x6b,0x0,0x88,0x0, + 0x2b,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x15,0x0, + 0x15,0x0,0x15,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x6b,0x0, + 0x2b,0x0,0x2b,0x0,0x0,0x0,0x6b,0x0,0x2b,0x0,0x2a,0x0,0x2b,0x0,0x40,0x0, + 0x2b,0x0,0x42,0x0,0x15,0x0,0x6b,0x0,0x2a,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x1e,0x0,0x2b,0x0,0x2d,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x1e,0x0,0x2b,0x0, + 0x15,0x0,0x1e,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0, + 0x0,0x0,0x40,0x0,0x2b,0x0,0x15,0x0,0x28,0x0,0x40,0x0,0x40,0x0,0x15,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x55,0x0,0x6b,0x0, + 0x6b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0, + 0x0,0x0,0x1e,0x0,0x40,0x0,0x40,0x0,0x1f,0x0,0x2c,0x0,0x2b,0x0,0x55,0x0, + 0x80,0x0,0xf,0x0,0x80,0x0,0x2b,0x0,0x40,0x0,0xf,0x0,0x15,0x0,0x40,0x0, + 0x55,0x0,0x55,0x0,0x54,0x0,0x40,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x1e,0x0,0x55,0x0, + 0x2b,0x0,0x95,0x0,0x28,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x28,0x0, + 0x2b,0x0,0x2b,0x0,0x40,0x0,0x15,0x0,0x3c,0x0,0x2b,0x0,0x55,0x0,0x67,0x0, + 0x1e,0x0,0x1e,0x0,0x16,0x0,0xf,0x0,0xf,0x0,0xf,0x0,0x1e,0x0,0x1e,0x0, + 0x6b,0x0,0x55,0x0,0x6b,0x0,0x1e,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x0,0x0,0x2b,0x0, + 0x55,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x52,0x0,0x2b,0x0,0x40,0x0,0x40,0x0, + 0x53,0x0,0x1e,0x0,0x6b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x55,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x54,0x0, + 0x0,0x0,0x11,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0, + 0x8,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x6b,0x0,0x55,0x0,0x6b,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x7d,0x0,0x16,0x0, + 0x7d,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x20,0x0, + 0x15,0x0,0x40,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x80,0x0,0xab,0x0,0x15,0x0, + 0x15,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x5f,0x0, + 0x80,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x15,0x0,0x2b,0x0, + 0x2b,0x0,0x80,0x0,0x2b,0x0,0x1e,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x6b,0x0, + 0x2b,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x0,0x0,0x6b,0x0,0x2b,0x0, + 0x1e,0x0,0x1e,0x0,0xf,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x1e,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x27,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x1e,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x40,0x0, + 0x15,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0, + 0x80,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x95,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0, + 0x55,0x0,0x0,0x0,0x15,0x0,0x6b,0x0,0x2b,0x0,0x55,0x0,0x55,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x29,0x0,0x55,0x0,0x40,0x0,0x55,0x0, + 0x55,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x1e,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x40,0x0,0x40,0x0,0x55,0x0,0x6b,0x0,0x53,0x0,0x2b,0x0,0x2b,0x0,0xab,0x0, + 0x40,0x0,0x2b,0x0,0x0,0x0,0x2b,0x0,0x55,0x0,0x28,0x0,0x40,0x0,0x1e,0x0, + 0x80,0x0,0x40,0x0,0x4a,0x0,0x55,0x0,0x55,0x0,0x95,0x0,0x2b,0x0,0x55,0x0, + 0x55,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x95,0x0,0x55,0x0,0x2b,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x40,0x0, + 0x1e,0x0,0x1e,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x35,0x0,0x40,0x0, + 0x2b,0x0,0x55,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x1e,0x0,0x40,0x0, + 0x6b,0x0,0x1e,0x0,0x40,0x0,0x40,0x0,0x60,0x0,0x2b,0x0,0x1e,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x1e,0x0,0x55,0x0,0x2b,0x0,0xf,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x15,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x2b,0x0,0x3d,0x0,0x2b,0x0,0x6b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x1e,0x0,0x40,0x0,0x6b,0x0,0x40,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x15,0x0, + 0x2b,0x0,0x6b,0x0,0x55,0x0,0x6b,0x0,0x6b,0x0,0x6b,0x0,0x2b,0x0,0x40,0x0, + 0x27,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0, + 0x15,0x0,0x2b,0x0,0x55,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x3a,0x0,0x40,0x0, + 0x6b,0x0,0x6b,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0,0x95,0x0,0x40,0x0,0x15,0x0, + 0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x1e,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x1e,0x0, + 0x1e,0x0,0xf,0x0,0x40,0x0,0xf,0x0,0x2b,0x0,0x55,0x0,0x1e,0x0,0x1e,0x0, + 0xf,0x0,0x5f,0x0,0x2b,0x0,0x0,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x55,0x0, + 0x1e,0x0,0x15,0x0,0x1e,0x0,0x40,0x0,0x1e,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0, + 0x55,0x0,0x2b,0x0,0x1e,0x0,0x0,0x0,0x40,0x0,0x15,0x0,0x2a,0xff,0xfe,0x0, + 0x55,0x0,0x2b,0x0,0x1e,0x0,0x1e,0x0,0xf,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x6b,0x0,0x6b,0x0,0x6b,0x0,0x5a,0x0,0x15,0x0,0x35,0x0,0x15,0x0,0x55,0x0, + 0x8b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x15,0x0,0x20,0x0, + 0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x15,0x0, + 0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x44,0x0,0x40,0x0,0x15,0x0,0xf,0x0, + 0x15,0x0,0x2b,0x0,0x2b,0x0,0x34,0x0,0x35,0x0,0x60,0x0,0x2b,0x0,0x2b,0x0, + 0x15,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0, + 0x20,0x0,0x40,0x0,0x55,0x0,0xf,0x0,0x40,0x0,0x40,0x0,0x0,0x0,0x55,0x0, + 0x2b,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x6b,0x0,0x2b,0x0, + 0x55,0x0,0x3f,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x6b,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x5c,0x0, + 0x40,0x0,0x40,0x0,0x1c,0x0,0x30,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x5d,0x0,0x29,0x0,0x60,0x0,0x2b,0x0,0x56,0x0,0x39,0x0, + 0x40,0x0,0x2b,0x0,0x59,0x0,0x40,0x0,0x25,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x2e,0x0,0x0,0x0,0x40,0x0, + 0x2b,0x0,0x55,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0, + 0x33,0x0,0x6b,0x0,0x2a,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x80,0x0,0x6b,0x0, + 0x6b,0x0,0x80,0x0,0xab,0x0,0x40,0x0,0x6b,0x0,0x40,0x0,0x2b,0x0,0x29,0x0, + 0x95,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2b,0x0,0x6b,0x0,0x40,0x0, + 0x40,0x0,0x15,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x1e,0x0,0x40,0x0,0x6b,0x0, + 0x40,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x6b,0x0,0x80,0x0,0x80,0x0,0x6b,0x0, + 0x80,0x0,0x6b,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x15,0x0, + 0x15,0x0,0x40,0x0,0x55,0x0,0x55,0x0,0x2b,0x0,0x1e,0x0,0x1e,0x0,0x2b,0x0, + 0x2b,0x0,0x22,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x15,0x0,0x2b,0x0,0x0,0x0, + 0x40,0x0,0x15,0x0,0x95,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x15,0x0, + 0x95,0x0,0x0,0x0,0x0,0x0,0x35,0x0,0x2b,0x0,0x1e,0x0,0xc0,0x0,0x15,0x0, + 0x35,0x0,0x2b,0x0,0x80,0x0,0x6b,0x0,0xab,0x0,0x2b,0x0,0x6b,0x0,0x15,0x0, + 0x15,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0, + 0x0,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x2b,0x0,0x40,0x0, + 0xf,0x0,0x40,0x0,0x1e,0x0,0x0,0x0,0x80,0x0,0x15,0x0,0x2b,0x0,0x40,0x0, + 0x40,0x0,0x8c,0x0,0x15,0x0,0x40,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x40,0x0, + 0x40,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x40,0x0, + 0x1e,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x80,0x0,0x2b,0x0,0x6b,0x0,0x6b,0x0, + 0x40,0x0,0xab,0x0,0x6b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0xab,0x0, + 0x40,0x0,0x95,0x0,0x40,0x0,0x80,0x0,0x80,0x0,0xc0,0x0,0x40,0x0,0x80,0x0, + 0x2b,0x0,0x0,0x0,0x40,0x0,0x80,0x0,0x40,0x0,0x15,0x0,0x28,0x0,0x2b,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x1e,0x0,0x2b,0x0, + 0x95,0x0,0x95,0x0,0x95,0x0,0x95,0x0,0x95,0x0,0x95,0x0,0x95,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2b,0x0,0x2b,0x0, + 0x6b,0x0,0x6b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0xb5,0x0,0x5a,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x5a,0x0,0x40,0x0,0x2b,0x0,0x40,0x0,0x40,0x0,0x2c,0x0, + 0x95,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x55,0x0,0x55,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x15,0x0,0x2b,0x0, + 0x2b,0x0,0x2b,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x40,0x0,0x55,0x0,0x40,0x0, + 0x2b,0x0,0x2b,0x0,0x1e,0x0,0x80,0x0,0x40,0x0,0x15,0x0,0x55,0x0,0x2b,0x0, + 0x2b,0x0,0x14,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x15,0x0,0x40,0x0,0x2b,0x0, + 0x55,0x0,0x2b,0x0,0x55,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0, + 0x55,0x0,0x15,0x0,0x40,0x0,0x40,0x0,0x40,0x0,0x15,0x0,0x52,0x0,0x2b,0x0, + 0x15,0x0,0x2b,0x0,0x6b,0x0,0x2e,0x0,0x55,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x15,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2b,0x0,0x2b,0x0,0x0,0x0,0x0,0x0, + 0x1e,0x0,0xab,0x0,0xab,0x0,0xae,0x0,0x55,0x0,0x55,0x0,0x55,0x0,0x15,0x0, + 0x9e,0x0,0x9e,0x0,0x95,0x0,0x4a,0x0,0x2b,0x0,0x55,0x0,0x40,0x0,0x1e,0x0, + 0x55,0x0,0x3e,0x0,0x2b,0x0,0x15,0x0,0x15,0x0,0x2b,0x0,0x40,0x0,0x2b,0x0, + 0x40,0x0,0x2b,0x0,0x2b,0x0,0x2b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x52,0x0, + 0x0,0x0,0x52,0x0,0x0,0x0,0x52,0x0,0x0,0x0,0x61,0x0,0x0,0x0,0x70,0x0, + 0x0,0x0,0x7f,0x0,0x0,0x0,0x8e,0x0,0x0,0x0,0x9d,0x0,0x0,0x0,0xac,0x0, + 0x0,0x0,0xbb,0x0,0x0,0x0,0xca,0x0,0x0,0x0,0xd9,0x0,0x0,0x0,0xe8,0x0, + 0x0,0x0,0xf7,0x0,0x0,0x1,0x6,0x0,0x0,0x1,0x15,0x0,0x0,0x1,0x24,0x0, + 0x0,0x1,0x33,0x0,0x0,0x1,0x42,0x0,0x0,0x1,0x51,0x0,0x0,0x1,0x60,0x0, + 0x0,0x1,0x6f,0x0,0x0,0x1,0x7e,0x0,0x0,0x1,0x8d,0x0,0x0,0x1,0x9c,0x0, + 0x0,0x1,0xab,0x0,0x0,0x1,0xba,0x0,0x0,0x1,0xc9,0x0,0x0,0x1,0xd8,0x0, + 0x0,0x1,0xe7,0x0,0x0,0x1,0xf6,0x0,0x0,0x2,0x5,0x0,0x0,0x2,0x14,0x0, + 0x0,0x2,0x23,0x0,0x0,0x2,0x32,0x0,0x0,0x2,0x41,0x0,0x0,0x2,0x50,0x0, + 0x0,0x2,0x5f,0x0,0x0,0x2,0x6e,0x0,0x0,0x2,0x7d,0x0,0x0,0x2,0xb7,0x0, + 0x0,0x3,0x5,0x0,0x0,0x3,0x35,0x0,0x0,0x3,0xa2,0x0,0x0,0x4,0xb,0x0, + 0x0,0x4,0x5a,0x0,0x0,0x4,0xec,0x0,0x0,0x5,0x91,0x0,0x0,0x5,0xc1,0x0, + 0x0,0x6,0x14,0x0,0x0,0x6,0x37,0x0,0x0,0x6,0x59,0x0,0x0,0x6,0xa4,0x0, + 0x0,0x7,0x45,0x0,0x0,0x7,0xd1,0x0,0x0,0x8,0x2f,0x0,0x0,0x8,0x84,0x0, + 0x0,0x8,0xfb,0x0,0x0,0x9,0x77,0x0,0x0,0x9,0xc5,0x0,0x0,0xa,0x32,0x0, + 0x0,0xa,0xa5,0x0,0x0,0xb,0x1a,0x0,0x0,0xb,0x7c,0x0,0x0,0xb,0xd4,0x0, + 0x0,0xb,0xfa,0x0,0x0,0xc,0x33,0x0,0x0,0xc,0x83,0x0,0x0,0xc,0x9b,0x0, + 0x0,0xc,0xc8,0x0,0x0,0xd,0xb,0x0,0x0,0xd,0x56,0x0,0x0,0xd,0xc3,0x0, + 0x0,0xe,0x19,0x0,0x0,0xe,0x85,0x0,0x0,0xf,0x3,0x0,0x0,0xf,0x3f,0x0, + 0x0,0xf,0x8d,0x0,0x0,0xf,0xce,0x0,0x0,0x10,0x17,0x0,0x0,0x10,0x3b,0x0, + 0x0,0x10,0x61,0x0,0x0,0x10,0xd0,0x0,0x0,0x10,0xeb,0x0,0x0,0x11,0x4d,0x0, + 0x0,0x11,0xf4,0x0,0x0,0x12,0x50,0x0,0x0,0x12,0x91,0x0,0x0,0x12,0xe1,0x0, + 0x0,0x13,0x13,0x0,0x0,0x13,0x32,0x0,0x0,0x13,0xb1,0x0,0x0,0x14,0x7,0x0, + 0x0,0x14,0x61,0x0,0x0,0x14,0xd8,0x0,0x0,0x15,0x33,0x0,0x0,0x15,0x89,0x0, + 0x0,0x16,0x67,0x0,0x0,0x17,0xcd,0x0,0x0,0x18,0x8f,0x0,0x0,0x19,0x6d,0x0, + 0x0,0x1a,0xd8,0x0,0x0,0x1b,0x9d,0x0,0x0,0x1c,0x8,0x0,0x0,0x1c,0xa9,0x0, + 0x0,0x1d,0x3e,0x0,0x0,0x1d,0x79,0x0,0x0,0x1d,0xdd,0x0,0x0,0x1d,0xff,0x0, + 0x0,0x1e,0x47,0x0,0x0,0x1e,0xaf,0x0,0x0,0x1f,0xa,0x0,0x0,0x1f,0x51,0x0, + 0x0,0x1f,0xc5,0x0,0x0,0x20,0x21,0x0,0x0,0x20,0xb4,0x0,0x0,0x20,0xf9,0x0, + 0x0,0x21,0x7b,0x0,0x0,0x21,0xbe,0x0,0x0,0x22,0x3,0x0,0x0,0x22,0x52,0x0, + 0x0,0x22,0x96,0x0,0x0,0x22,0xd3,0x0,0x0,0x23,0x2e,0x0,0x0,0x23,0x73,0x0, + 0x0,0x23,0xe6,0x0,0x0,0x24,0x42,0x0,0x0,0x24,0xb4,0x0,0x0,0x25,0x5f,0x0, + 0x0,0x25,0xb6,0x0,0x0,0x26,0x1a,0x0,0x0,0x26,0x3f,0x0,0x0,0x26,0x75,0x0, + 0x0,0x26,0xa0,0x0,0x0,0x26,0xc5,0x0,0x0,0x26,0xff,0x0,0x0,0x27,0x55,0x0, + 0x0,0x27,0x88,0x0,0x0,0x27,0xe4,0x0,0x0,0x28,0x5e,0x0,0x0,0x29,0x0,0x0, + 0x0,0x29,0xeb,0x0,0x0,0x2a,0x35,0x0,0x0,0x2a,0x8a,0x0,0x0,0x2a,0xbc,0x0, + 0x0,0x2b,0x32,0x0,0x0,0x2b,0xb5,0x0,0x0,0x2c,0x29,0x0,0x0,0x2c,0x78,0x0, + 0x0,0x2c,0xd4,0x0,0x0,0x2d,0x8,0x0,0x0,0x2d,0x4e,0x0,0x0,0x2d,0x93,0x0, + 0x0,0x2d,0xeb,0x0,0x0,0x2e,0xaf,0x0,0x0,0x2f,0x40,0x0,0x0,0x2f,0xc2,0x0, + 0x0,0x30,0x50,0x0,0x0,0x30,0xc5,0x0,0x0,0x31,0xa,0x0,0x0,0x31,0x4e,0x0, + 0x0,0x31,0x93,0x0,0x0,0x31,0xd7,0x0,0x0,0x32,0x37,0x0,0x0,0x32,0x8b,0x0, + 0x0,0x32,0xf8,0x0,0x0,0x33,0x46,0x0,0x0,0x33,0xb3,0x0,0x0,0x34,0x42,0x0, + 0x0,0x34,0xb5,0x0,0x0,0x35,0xc0,0x0,0x0,0x36,0x1a,0x0,0x0,0x36,0x8d,0x0, + 0x0,0x36,0xe3,0x0,0x0,0x37,0x39,0x0,0x0,0x37,0xb6,0x0,0x0,0x37,0xe0,0x0, + 0x0,0x38,0x30,0x0,0x0,0x38,0xae,0x0,0x0,0x39,0xa,0x0,0x0,0x39,0x7f,0x0, + 0x0,0x39,0xed,0x0,0x0,0x3a,0x4d,0x0,0x0,0x3a,0xc2,0x0,0x0,0x3b,0x26,0x0, + 0x0,0x3b,0xa8,0x0,0x0,0x3c,0x28,0x0,0x0,0x3c,0xc1,0x0,0x0,0x3d,0x14,0x0, + 0x0,0x3d,0x3c,0x0,0x0,0x3d,0x8e,0x0,0x0,0x3d,0xcc,0x0,0x0,0x3e,0x20,0x0, + 0x0,0x3e,0x85,0x0,0x0,0x3e,0xe2,0x0,0x0,0x3f,0x39,0x0,0x0,0x3f,0x6d,0x0, + 0x0,0x3f,0xca,0x0,0x0,0x40,0x6b,0x0,0x0,0x40,0xde,0x0,0x0,0x41,0x1b,0x0, + 0x0,0x41,0x5f,0x0,0x0,0x41,0x90,0x0,0x0,0x41,0xb7,0x0,0x0,0x41,0xd8,0x0, + 0x0,0x42,0x9f,0x0,0x0,0x42,0xf1,0x0,0x0,0x43,0x58,0x0,0x0,0x43,0xa2,0x0, + 0x0,0x43,0xec,0x0,0x0,0x44,0x23,0x0,0x0,0x44,0x3d,0x0,0x0,0x44,0x6b,0x0, + 0x0,0x44,0xaf,0x0,0x0,0x44,0xd7,0x0,0x0,0x45,0x13,0x0,0x0,0x45,0x59,0x0, + 0x0,0x45,0xaf,0x0,0x0,0x46,0x95,0x0,0x0,0x46,0xb6,0x0,0x0,0x46,0xe6,0x0, + 0x0,0x47,0x22,0x0,0x0,0x47,0x5a,0x0,0x0,0x47,0xb5,0x0,0x0,0x48,0x1b,0x0, + 0x0,0x48,0x7e,0x0,0x0,0x48,0xe6,0x0,0x0,0x49,0x59,0x0,0x0,0x49,0xb7,0x0, + 0x0,0x4a,0x10,0x0,0x0,0x4a,0x4a,0x0,0x0,0x4a,0xd1,0x0,0x0,0x4b,0x2d,0x0, + 0x0,0x4b,0x78,0x0,0x0,0x4b,0xf2,0x0,0x0,0x4c,0x47,0x0,0x0,0x4c,0x96,0x0, + 0x0,0x4d,0x16,0x0,0x0,0x4e,0x5c,0x0,0x0,0x4e,0xa8,0x0,0x0,0x4f,0x1e,0x0, + 0x0,0x4f,0x7a,0x0,0x0,0x4f,0xe1,0x0,0x0,0x50,0x48,0x0,0x0,0x50,0x96,0x0, + 0x0,0x51,0x8,0x0,0x0,0x51,0x62,0x0,0x0,0x51,0xa6,0x0,0x0,0x51,0xfb,0x0, + 0x0,0x52,0x49,0x0,0x0,0x52,0x88,0x0,0x0,0x52,0xc7,0x0,0x0,0x53,0x47,0x0, + 0x0,0x53,0x8f,0x0,0x0,0x53,0xf4,0x0,0x0,0x54,0x49,0x0,0x0,0x54,0xbd,0x0, + 0x0,0x55,0x16,0x0,0x0,0x55,0x7b,0x0,0x0,0x55,0xc8,0x0,0x0,0x56,0x10,0x0, + 0x0,0x56,0x73,0x0,0x0,0x56,0xec,0x0,0x0,0x57,0x4c,0x0,0x0,0x57,0xc9,0x0, + 0x0,0x58,0x40,0x0,0x0,0x58,0xa1,0x0,0x0,0x59,0x3e,0x0,0x0,0x59,0xdb,0x0, + 0x0,0x5a,0x3c,0x0,0x0,0x5a,0x88,0x0,0x0,0x5a,0xa2,0x0,0x0,0x5a,0xcd,0x0, + 0x0,0x5b,0x53,0x0,0x0,0x5b,0xe1,0x0,0x0,0x5c,0x1d,0x0,0x0,0x5c,0xaa,0x0, + 0x0,0x5d,0x38,0x0,0x0,0x5d,0xfa,0x0,0x0,0x5e,0x88,0x0,0x0,0x5e,0xdc,0x0, + 0x0,0x5f,0x55,0x0,0x0,0x5f,0x6e,0x0,0x0,0x5f,0xa0,0x0,0x0,0x5f,0xe5,0x0, + 0x0,0x60,0xd,0x0,0x0,0x60,0x3f,0x0,0x0,0x60,0x5d,0x0,0x0,0x60,0xfb,0x0, + 0x0,0x61,0x41,0x0,0x0,0x61,0x95,0x0,0x0,0x62,0xc,0x0,0x0,0x62,0x87,0x0, + 0x0,0x63,0x26,0x0,0x0,0x63,0x84,0x0,0x0,0x63,0xdd,0x0,0x0,0x64,0x37,0x0, + 0x0,0x64,0x94,0x0,0x0,0x64,0xc5,0x0,0x0,0x65,0x34,0x0,0x0,0x65,0xa8,0x0, + 0x0,0x65,0xf1,0x0,0x0,0x66,0xbc,0x0,0x0,0x67,0xb1,0x0,0x0,0x67,0xf8,0x0, + 0x0,0x68,0xc0,0x0,0x0,0x69,0x6c,0x0,0x0,0x6a,0x3c,0x0,0x0,0x6a,0x9d,0x0, + 0x0,0x6b,0x67,0x0,0x0,0x6b,0xd3,0x0,0x0,0x6c,0xa1,0x0,0x0,0x6d,0x6d,0x0, + 0x0,0x6d,0xb7,0x0,0x0,0x6e,0x3,0x0,0x0,0x6e,0x4f,0x0,0x0,0x6e,0x9c,0x0, + 0x0,0x6e,0xf1,0x0,0x0,0x6f,0x36,0x0,0x0,0x6f,0xa9,0x0,0x0,0x6f,0xf3,0x0, + 0x0,0x70,0x2e,0x0,0x0,0x70,0x80,0x0,0x0,0x70,0xd3,0x0,0x0,0x70,0xfd,0x0, + 0x0,0x71,0x4b,0x0,0x0,0x71,0xc1,0x0,0x0,0x72,0x38,0x0,0x0,0x72,0x91,0x0, + 0x0,0x72,0xc3,0x0,0x0,0x72,0xf9,0x0,0x0,0x73,0x32,0x0,0x0,0x73,0x76,0x0, + 0x0,0x73,0xba,0x0,0x0,0x73,0xf9,0x0,0x0,0x74,0x27,0x0,0x0,0x74,0x7f,0x0, + 0x0,0x74,0xdb,0x0,0x0,0x75,0x1a,0x0,0x0,0x75,0x92,0x0,0x0,0x75,0xf1,0x0, + 0x0,0x76,0x58,0x0,0x0,0x76,0x9f,0x0,0x0,0x76,0xd5,0x0,0x0,0x77,0xa,0x0, + 0x0,0x77,0x47,0x0,0x0,0x77,0x73,0x0,0x0,0x77,0x96,0x0,0x0,0x78,0x33,0x0, + 0x0,0x78,0x60,0x0,0x0,0x78,0xa2,0x0,0x0,0x78,0xcf,0x0,0x0,0x79,0x25,0x0, + 0x0,0x79,0x95,0x0,0x0,0x79,0xb8,0x0,0x0,0x7a,0x58,0x0,0x0,0x7a,0xa3,0x0, + 0x0,0x7a,0xf8,0x0,0x0,0x7b,0x1b,0x0,0x0,0x7b,0x52,0x0,0x0,0x7b,0xce,0x0, + 0x0,0x7b,0xf1,0x0,0x0,0x7c,0x4a,0x0,0x0,0x7c,0x9a,0x0,0x0,0x7d,0x11,0x0, + 0x0,0x7d,0x61,0x0,0x0,0x7d,0xe8,0x0,0x0,0x7e,0x52,0x0,0x0,0x7e,0x82,0x0, + 0x0,0x7e,0xb3,0x0,0x0,0x7f,0x17,0x0,0x0,0x7f,0x58,0x0,0x0,0x7f,0xad,0x0, + 0x0,0x80,0x1,0x0,0x0,0x80,0x53,0x0,0x0,0x80,0xda,0x0,0x0,0x81,0x4d,0x0, + 0x0,0x81,0xa0,0x0,0x0,0x81,0xcd,0x0,0x0,0x81,0xf9,0x0,0x0,0x82,0x34,0x0, + 0x0,0x82,0x7d,0x0,0x0,0x82,0xe3,0x0,0x0,0x83,0x39,0x0,0x0,0x83,0xad,0x0, + 0x0,0x84,0x36,0x0,0x0,0x84,0x80,0x0,0x0,0x84,0xd2,0x0,0x0,0x85,0x28,0x0, + 0x0,0x85,0xb4,0x0,0x0,0x86,0x1,0x0,0x0,0x86,0x4c,0x0,0x0,0x86,0x95,0x0, + 0x0,0x86,0xe6,0x0,0x0,0x87,0x95,0x0,0x0,0x87,0xb6,0x0,0x0,0x87,0xd7,0x0, + 0x0,0x87,0xf7,0x0,0x0,0x88,0x17,0x0,0x0,0x88,0x41,0x0,0x0,0x88,0x6d,0x0, + 0x0,0x89,0x25,0x0,0x0,0x89,0x54,0x0,0x0,0x89,0x8a,0x0,0x0,0x89,0xdf,0x0, + 0x0,0x8a,0x29,0x0,0x0,0x8a,0x63,0x0,0x0,0x8a,0xcd,0x0,0x0,0x8b,0x1b,0x0, + 0x0,0x8b,0xb1,0x0,0x0,0x8b,0xf3,0x0,0x0,0x8c,0x42,0x0,0x0,0x8c,0x9c,0x0, + 0x0,0x8c,0xfc,0x0,0x0,0x8d,0x7a,0x0,0x0,0x8e,0xf,0x0,0x0,0x8e,0x65,0x0, + 0x0,0x8e,0xaa,0x0,0x0,0x8f,0x21,0x0,0x0,0x8f,0x65,0x0,0x0,0x8f,0xe3,0x0, + 0x0,0x90,0x75,0x0,0x0,0x90,0xbd,0x0,0x0,0x91,0xe,0x0,0x0,0x91,0x6a,0x0, + 0x0,0x92,0x65,0x0,0x0,0x92,0xb4,0x0,0x0,0x92,0xff,0x0,0x0,0x93,0x4a,0x0, + 0x0,0x93,0x85,0x0,0x0,0x94,0x21,0x0,0x0,0x94,0x9f,0x0,0x0,0x95,0x1e,0x0, + 0x0,0x95,0x8c,0x0,0x0,0x95,0xf9,0x0,0x0,0x96,0x4a,0x0,0x0,0x96,0xa3,0x0, + 0x0,0x96,0xca,0x0,0x0,0x97,0x0,0x0,0x0,0x98,0x2b,0x0,0x0,0x99,0x50,0x0, + 0x0,0x9b,0xb,0x0,0x0,0x9c,0xf3,0x0,0x0,0x9d,0x15,0x0,0x0,0x9d,0x49,0x0, + 0x0,0x9d,0x7d,0x0,0x0,0x9d,0xdc,0x0,0x0,0x9e,0x29,0x0,0x0,0x9e,0x71,0x0, + 0x0,0x9e,0xd6,0x0,0x0,0x9f,0x31,0x0,0x0,0x9f,0x7f,0x0,0x0,0xa0,0xb,0x0, + 0x0,0xa0,0x77,0x0,0x0,0xa0,0xf4,0x0,0x0,0xa1,0x62,0x0,0x0,0xa1,0xf6,0x0, + 0x0,0xa2,0x72,0x0,0x0,0xa3,0x3,0x0,0x0,0xa3,0x64,0x0,0x0,0xa3,0xfe,0x0, + 0x0,0xa4,0x4e,0x0,0x0,0xa4,0xaf,0x0,0x0,0xa5,0x3,0x0,0x0,0xa5,0x7d,0x0, + 0x0,0xa5,0xbf,0x0,0x0,0xa6,0x6,0x0,0x0,0xa6,0x50,0x0,0x0,0xa6,0x93,0x0, + 0x0,0xa6,0xd5,0x0,0x0,0xa7,0x1c,0x0,0x0,0xa7,0x81,0x0,0x0,0xa7,0xc4,0x0, + 0x0,0xa8,0x1b,0x0,0x0,0xa8,0x5f,0x0,0x0,0xa8,0xa6,0x0,0x0,0xa8,0xd8,0x0, + 0x0,0xa9,0x6,0x0,0x0,0xa9,0x43,0x0,0x0,0xa9,0xae,0x0,0x0,0xa9,0xda,0x0, + 0x0,0xaa,0x45,0x0,0x0,0xaa,0x80,0x0,0x0,0xab,0x6,0x0,0x0,0xab,0x84,0x0, + 0x0,0xab,0xf6,0x0,0x0,0xac,0x87,0x0,0x0,0xad,0x24,0x0,0x0,0xad,0x96,0x0, + 0x0,0xae,0x10,0x0,0x0,0xae,0x9d,0x0,0x0,0xaf,0x39,0x0,0x0,0xaf,0xac,0x0, + 0x0,0xb0,0x6b,0x0,0x0,0xb1,0x8,0x0,0x0,0xb1,0xba,0x0,0x0,0xb2,0x7,0x0, + 0x0,0xb2,0x83,0x0,0x0,0xb3,0x0,0x0,0x0,0xb3,0x64,0x0,0x0,0xb3,0x8a,0x0, + 0x0,0xb3,0xeb,0x0,0x0,0xb4,0xb6,0x0,0x0,0xb5,0x6a,0x0,0x0,0xb5,0xf0,0x0, + 0x0,0xb6,0x33,0x0,0x0,0xb6,0x6f,0x0,0x0,0xb6,0x90,0x0,0x0,0xb7,0x23,0x0, + 0x0,0xb7,0xe6,0x0,0x0,0xb8,0xa4,0x0,0x0,0xb9,0x5f,0x0,0x0,0xb9,0xfe,0x0, + 0x0,0xba,0x89,0x0,0x0,0xbb,0x3,0x0,0x0,0xbb,0x52,0x0,0x0,0xbb,0xa1,0x0, + 0x0,0xbc,0x90,0x0,0x0,0xbc,0xd7,0x0,0x0,0xbd,0x49,0x0,0x0,0xbd,0xb3,0x0, + 0x0,0xbd,0xd9,0x0,0x0,0xbe,0x53,0x0,0x0,0xbe,0xfd,0x0,0x0,0xbf,0x20,0x0, + 0x0,0xbf,0x91,0x0,0x0,0xbf,0xda,0x0,0x0,0xc0,0x29,0x0,0x0,0xc0,0x8a,0x0, + 0x0,0xc0,0xfd,0x0,0x0,0xc1,0x44,0x0,0x0,0xc1,0xac,0x0,0x0,0xc2,0x8,0x0, + 0x0,0xc2,0x8e,0x0,0x0,0xc2,0xdc,0x0,0x0,0xc3,0xd,0x0,0x0,0xc3,0x47,0x0, + 0x0,0xc3,0xb3,0x0,0x0,0xc3,0xd5,0x0,0x0,0xc3,0xf6,0x0,0x0,0xc4,0xcb,0x0, + 0x0,0xc5,0x13,0x0,0x0,0xc5,0x4c,0x0,0x0,0xc5,0xb2,0x0,0x0,0xc6,0x13,0x0, + 0x0,0xc6,0x78,0x0,0x0,0xc6,0xbf,0x0,0x0,0xc7,0x18,0x0,0x0,0xc7,0x84,0x0, + 0x0,0xc7,0xe5,0x0,0x0,0xc8,0x9a,0x0,0x0,0xc9,0xd,0x0,0x0,0xc9,0x64,0x0, + 0x0,0xc9,0xd7,0x0,0x0,0xca,0x4b,0x0,0x0,0xca,0xbc,0x0,0x0,0xcb,0xe,0x0, + 0x0,0xcb,0x6f,0x0,0x0,0xcb,0xfb,0x0,0x0,0xcc,0x57,0x0,0x0,0xcc,0xb4,0x0, + 0x0,0xcd,0x2c,0x0,0x0,0xcd,0x8b,0x0,0x0,0xcd,0xe7,0x0,0x0,0xce,0xde,0x0, + 0x0,0xcf,0xd0,0x0,0x0,0xd0,0x38,0x0,0x0,0xd0,0xb9,0x0,0x0,0xd1,0x44,0x0, + 0x0,0xd1,0x9f,0x0,0x0,0xd2,0x8,0x0,0x0,0xd2,0x93,0x0,0x0,0xd2,0xc4,0x0, + 0x0,0xd3,0x30,0x0,0x0,0xd3,0x71,0x0,0x0,0xd3,0xe0,0x0,0x0,0xd4,0x69,0x0, + 0x0,0xd4,0xc9,0x0,0x0,0xd5,0x11,0x0,0x0,0xd5,0xd1,0x0,0x0,0xd6,0x9a,0x0, + 0x0,0xd6,0xe7,0x0,0x0,0xd7,0x51,0x0,0x0,0xd7,0xe1,0x0,0x0,0xd8,0x7b,0x0, + 0x0,0xd8,0xfe,0x0,0x0,0xd9,0x81,0x0,0x0,0xd9,0xf3,0x0,0x0,0xda,0x51,0x0, + 0x0,0xdb,0x1f,0x0,0x0,0xdb,0x81,0x0,0x0,0xdc,0x10,0x0,0x0,0xdc,0x5c,0x0, + 0x0,0xdc,0xa6,0x0,0x0,0xdc,0xff,0x0,0x0,0xdd,0xb6,0x0,0x0,0xde,0x43,0x0, + 0x0,0xde,0xc9,0x0,0x0,0xdf,0x6c,0x0,0x0,0xdf,0xea,0x0,0x0,0xe0,0x48,0x0, + 0x0,0xe0,0xc6,0x0,0x0,0xe1,0x2d,0x0,0x0,0xe1,0x71,0x0,0x0,0xe1,0xb9,0x0, + 0x0,0xe1,0xf4,0x0,0x0,0xe2,0x56,0x0,0x0,0xe2,0x9a,0x0,0x0,0xe3,0x29,0x0, + 0x0,0xe3,0x9c,0x0,0x0,0xe3,0xd5,0x0,0x0,0xe4,0x26,0x0,0x0,0xe5,0x5,0x0, + 0x0,0xe5,0x63,0x0,0x0,0xe5,0xbc,0x0,0x0,0xe6,0x68,0x0,0x0,0xe6,0xfd,0x0, + 0x0,0xe7,0x81,0x0,0x0,0xe7,0xd3,0x0,0x0,0xe8,0x1b,0x0,0x0,0xe8,0xa9,0x0, + 0x0,0xe8,0xe7,0x0,0x0,0xe9,0x59,0x0,0x0,0xe9,0xd8,0x0,0x0,0xea,0x2c,0x0, + 0x0,0xea,0x69,0x0,0x0,0xea,0xb9,0x0,0x0,0xeb,0x11,0x0,0x0,0xeb,0x5b,0x0, + 0x0,0xeb,0xce,0x0,0x0,0xec,0x18,0x0,0x0,0xec,0x76,0x0,0x0,0xec,0xcf,0x0, + 0x0,0xed,0x3b,0x0,0x0,0xed,0xb7,0x0,0x0,0xee,0x45,0x0,0x0,0xee,0xaa,0x0, + 0x0,0xee,0xf6,0x0,0x0,0xef,0x6d,0x0,0x0,0xef,0x90,0x0,0x0,0xef,0xe9,0x0, + 0x0,0xf0,0x38,0x0,0x0,0xf0,0x93,0x0,0x0,0xf0,0xec,0x0,0x0,0xf1,0x55,0x0, + 0x0,0xf1,0x9c,0x0,0x0,0xf1,0xc2,0x0,0x0,0xf2,0x96,0x0,0x0,0xf2,0xff,0x0, + 0x0,0xf3,0x54,0x0,0x0,0xf3,0xbc,0x0,0x0,0xf3,0xdd,0x0,0x0,0xf4,0x48,0x0, + 0x0,0xf4,0xa9,0x0,0x0,0xf4,0xfb,0x0,0x0,0xf5,0x93,0x0,0x0,0xf5,0xf8,0x0, + 0x0,0xf6,0x99,0x0,0x0,0xf7,0x27,0x0,0x0,0xf7,0xa3,0x0,0x0,0xf8,0x32,0x0, + 0x0,0xf8,0xa6,0x0,0x0,0xf8,0xde,0x0,0x0,0xf9,0x55,0x0,0x0,0xfa,0x24,0x0, + 0x0,0xfa,0x7d,0x0,0x0,0xfa,0xbd,0x0,0x0,0xfa,0xe2,0x0,0x0,0xfb,0x5a,0x0, + 0x0,0xfb,0x92,0x0,0x0,0xfb,0xd6,0x0,0x0,0xfc,0x6d,0x0,0x0,0xfc,0xdc,0x0, + 0x0,0xfd,0x6,0x0,0x0,0xfd,0x1d,0x0,0x0,0xfd,0x4a,0x0,0x0,0xfd,0x61,0x0, + 0x0,0xfd,0x8b,0x0,0x0,0xfd,0xd5,0x0,0x0,0xfd,0xf7,0x0,0x0,0xfe,0x19,0x0, + 0x0,0xfe,0x3a,0x0,0x0,0xfe,0x6e,0x0,0x0,0xfe,0x90,0x0,0x0,0xfe,0xb2,0x0, + 0x0,0xfe,0xfa,0x0,0x0,0xff,0x44,0x0,0x0,0xff,0x76,0x0,0x0,0xff,0xc5,0x0, + 0x1,0x0,0x13,0x0,0x1,0x0,0x64,0x0,0x1,0x0,0x9b,0x0,0x1,0x0,0xd0,0x0, + 0x1,0x0,0xf9,0x0,0x1,0x1,0x25,0x0,0x1,0x1,0x51,0x0,0x1,0x1,0x7b,0x0, + 0x1,0x1,0xa9,0x0,0x1,0x1,0xd7,0x0,0x1,0x1,0xef,0x0,0x1,0x2,0x5,0x0, + 0x1,0x2,0x26,0x0,0x1,0x2,0x46,0x0,0x1,0x2,0xc5,0x0,0x1,0x3,0x39,0x0, + 0x1,0x3,0x8c,0x0,0x1,0x3,0xdd,0x0,0x1,0x4,0x35,0x0,0x1,0x4,0xbb,0x0, + 0x1,0x5,0x24,0x0,0x1,0x5,0xa0,0x0,0x1,0x6,0xc,0x0,0x1,0x6,0x67,0x0, + 0x1,0x6,0xaa,0x0,0x1,0x7,0x23,0x0,0x1,0x7,0x9d,0x0,0x1,0x8,0x3f,0x0, + 0x1,0x8,0xb7,0x0,0x1,0x9,0x47,0x0,0x1,0x9,0xe7,0x0,0x1,0xa,0x69,0x0, + 0x1,0xa,0xe7,0x0,0x1,0xb,0x3b,0x0,0x1,0xb,0x86,0x0,0x1,0xb,0xda,0x0, + 0x1,0xc,0x25,0x0,0x1,0xc,0x83,0x0,0x1,0xd,0x17,0x0,0x1,0xd,0x92,0x0, + 0x1,0xd,0xe9,0x0,0x1,0xe,0x63,0x0,0x1,0xe,0xe9,0x0,0x1,0xf,0x5b,0x0, + 0x1,0xf,0xa2,0x0,0x1,0x10,0x6b,0x0,0x1,0x10,0xc9,0x0,0x1,0x11,0x41,0x0, + 0x1,0x11,0x80,0x0,0x1,0x11,0xe4,0x0,0x1,0x12,0x3e,0x0,0x1,0x12,0xa0,0x0, + 0x1,0x13,0x38,0x0,0x1,0x13,0xb3,0x0,0x1,0x14,0x29,0x0,0x1,0x14,0x90,0x0, + 0x1,0x14,0xeb,0x0,0x1,0x15,0x3a,0x0,0x1,0x15,0x79,0x0,0x1,0x15,0xfb,0x0, + 0x1,0x16,0x4e,0x0,0x1,0x16,0xc5,0x0,0x1,0x17,0x56,0x0,0x1,0x17,0xc3,0x0, + 0x1,0x18,0x40,0x0,0x1,0x18,0xa3,0x0,0x1,0x18,0xd1,0x0,0x1,0x18,0xff,0x0, + 0x1,0x19,0x59,0x0,0x1,0x19,0xd1,0x0,0x1,0x1a,0x4c,0x0,0x1,0x1a,0xbd,0x0, + 0x1,0x1a,0xfd,0x0,0x1,0x1b,0x51,0x0,0x1,0x1b,0xa4,0x0,0x1,0x1b,0xf7,0x0, + 0x1,0x1c,0x1d,0x0,0x1,0x1c,0xd2,0x0,0x1,0x1d,0x7d,0x0,0x1,0x1d,0xed,0x0, + 0x1,0x1e,0xaa,0x0,0x1,0x1f,0x34,0x0,0x1,0x1f,0xac,0x0,0x1,0x20,0x23,0x0, + 0x1,0x20,0x77,0x0,0x1,0x20,0xdd,0x0,0x1,0x21,0x59,0x0,0x1,0x21,0xd8,0x0, + 0x1,0x22,0x45,0x0,0x1,0x22,0xb1,0x0,0x1,0x23,0x3a,0x0,0x1,0x23,0xaa,0x0, + 0x1,0x24,0x61,0x0,0x1,0x24,0x98,0x0,0x1,0x24,0xeb,0x0,0x1,0x25,0x53,0x0, + 0x1,0x25,0x8e,0x0,0x1,0x25,0xe6,0x0,0x1,0x26,0x60,0x0,0x1,0x26,0x95,0x0, + 0x1,0x27,0x7,0x0,0x1,0x27,0x6b,0x0,0x1,0x27,0xfb,0x0,0x1,0x28,0x6b,0x0, + 0x1,0x28,0xf4,0x0,0x1,0x29,0x75,0x0,0x1,0x29,0xec,0x0,0x1,0x2a,0x52,0x0, + 0x1,0x2a,0xb8,0x0,0x1,0x2b,0x3,0x0,0x1,0x2b,0x4a,0x0,0x1,0x2b,0x83,0x0, + 0x1,0x2b,0xd2,0x0,0x1,0x2b,0xff,0x0,0x1,0x2c,0x40,0x0,0x1,0x2d,0x17,0x0, + 0x1,0x2d,0x59,0x0,0x1,0x2d,0xa5,0x0,0x1,0x2e,0x13,0x0,0x1,0x2e,0x75,0x0, + 0x1,0x2e,0xcc,0x0,0x1,0x2f,0x6e,0x0,0x1,0x2f,0xd5,0x0,0x1,0x30,0x47,0x0, + 0x1,0x30,0xed,0x0,0x1,0x31,0x56,0x0,0x1,0x31,0xf1,0x0,0x1,0x32,0x3a,0x0, + 0x1,0x32,0x9f,0x0,0x1,0x32,0xf7,0x0,0x1,0x33,0x77,0x0,0x1,0x34,0x0,0x0, + 0x1,0x34,0x74,0x0,0x1,0x34,0xe5,0x0,0x1,0x35,0x54,0x0,0x1,0x35,0xc4,0x0, + 0x1,0x36,0x21,0x0,0x1,0x36,0x74,0x0,0x1,0x36,0xba,0x0,0x1,0x36,0xe7,0x0, + 0x1,0x37,0x24,0x0,0x1,0x37,0xbf,0x0,0x1,0x38,0x13,0x0,0x1,0x38,0x70,0x0, + 0x1,0x38,0x96,0x0,0x1,0x38,0xcc,0x0,0x1,0x39,0x30,0x0,0x1,0x39,0x76,0x0, + 0x1,0x39,0xab,0x0,0x1,0x39,0xfe,0x0,0x1,0x3a,0x38,0x0,0x1,0x3a,0x79,0x0, + 0x1,0x3a,0xcf,0x0,0x1,0x3b,0x5b,0x0,0x1,0x3b,0x7d,0x0,0x1,0x3b,0xbd,0x0, + 0x1,0x3c,0x1c,0x0,0x1,0x3c,0x81,0x0,0x1,0x3c,0xc9,0x0,0x1,0x3d,0x46,0x0, + 0x1,0x3d,0xc1,0x0,0x1,0x3e,0x5,0x0,0x1,0x3e,0x8c,0x0,0x1,0x3e,0xd7,0x0, + 0x1,0x3f,0x3e,0x0,0x1,0x3f,0xb0,0x0,0x1,0x40,0x6c,0x0,0x1,0x40,0xfd,0x0, + 0x1,0x41,0x2a,0x0,0x1,0x41,0x57,0x0,0x1,0x41,0xbe,0x0,0x1,0x42,0x26,0x0, + 0x1,0x42,0x86,0x0,0x1,0x42,0xe7,0x0,0x1,0x43,0xe,0x0,0x1,0x43,0x57,0x0, + 0x1,0x43,0x81,0x0,0x1,0x43,0xf4,0x0,0x1,0x44,0x2f,0x0,0x1,0x44,0x7f,0x0, + 0x1,0x44,0xd9,0x0,0x1,0x45,0x1d,0x0,0x1,0x45,0x51,0x0,0x1,0x45,0x94,0x0, + 0x1,0x46,0x68,0x0,0x1,0x46,0xbe,0x0,0x1,0x47,0x12,0x0,0x1,0x47,0x85,0x0, + 0x1,0x47,0xfe,0x0,0x1,0x48,0x7d,0x0,0x1,0x49,0x0,0x0,0x1,0x49,0x48,0x0, + 0x1,0x49,0xa4,0x0,0x1,0x49,0xfe,0x0,0x1,0x4a,0x54,0x0,0x1,0x4a,0xad,0x0, + 0x1,0x4b,0x20,0x0,0x1,0x4b,0x73,0x0,0x1,0x4b,0xf8,0x0,0x1,0x4c,0x6b,0x0, + 0x1,0x4d,0x61,0x0,0x1,0x4d,0xbb,0x0,0x1,0x4e,0x23,0x0,0x1,0x4e,0x8a,0x0, + 0x1,0x4e,0xfb,0x0,0x1,0x4f,0x36,0x0,0x1,0x4f,0x89,0x0,0x1,0x4f,0xc2,0x0, + 0x1,0x50,0x18,0x0,0x1,0x50,0x76,0x0,0x1,0x50,0xc4,0x0,0x1,0x51,0x19,0x0, + 0x1,0x51,0x9c,0x0,0x1,0x52,0x5d,0x0,0x1,0x52,0x8d,0x0,0x1,0x52,0xee,0x0, + 0x1,0x53,0x3d,0x0,0x1,0x53,0x8b,0x0,0x1,0x53,0xe1,0x0,0x1,0x54,0xa5,0x0, + 0x1,0x55,0x9c,0x0,0x1,0x55,0xfd,0x0,0x1,0x56,0x65,0x0,0x1,0x56,0xc9,0x0, + 0x1,0x57,0x4d,0x0,0x1,0x57,0xa4,0x0,0x1,0x58,0x1c,0x0,0x1,0x58,0xdb,0x0, + 0x1,0x59,0x9a,0x0,0x1,0x59,0xed,0x0,0x1,0x5a,0x9d,0x0,0x1,0x5b,0x10,0x0, + 0x1,0x5b,0x93,0x0,0x1,0x5c,0x5,0x0,0x1,0x5c,0x8b,0x0,0x1,0x5d,0x2,0x0, + 0x1,0x5d,0x56,0x0,0x1,0x5d,0xc6,0x0,0x1,0x5e,0x34,0x0,0x1,0x5e,0xb8,0x0, + 0x1,0x5f,0x30,0x0,0x1,0x5f,0x75,0x0,0x1,0x5f,0xb9,0x0,0x1,0x60,0x0,0x0, + 0x1,0x60,0x3b,0x0,0x1,0x60,0xa4,0x0,0x1,0x60,0xd6,0x0,0x1,0x61,0x8,0x0, + 0x1,0x61,0x4f,0x0,0x1,0x61,0xad,0x0,0x1,0x61,0xf6,0x0,0x1,0x62,0xbf,0x0, + 0x1,0x63,0x3e,0x0,0x1,0x63,0x94,0x0,0x1,0x63,0xeb,0x0,0x1,0x64,0x77,0x0, + 0x1,0x64,0xca,0x0,0x1,0x65,0x2b,0x0,0x1,0x65,0x86,0x0,0x1,0x66,0x1e,0x0, + 0x1,0x66,0x94,0x0,0x1,0x66,0xc3,0x0,0x1,0x66,0xe5,0x0,0x1,0x67,0x14,0x0, + 0x1,0x67,0x41,0x0,0x1,0x67,0x7e,0x0,0x1,0x67,0xbb,0x0,0x1,0x68,0x1a,0x0, + 0x1,0x68,0x4e,0x0,0x1,0x68,0x7d,0x0,0x1,0x68,0xb3,0x0,0x1,0x69,0x3,0x0, + 0x1,0x69,0x42,0x0,0x1,0x69,0x91,0x0,0x1,0x69,0xe1,0x0,0x1,0x6a,0x1f,0x0, + 0x1,0x6a,0x7c,0x0,0x1,0x6b,0x4,0x0,0x1,0x6b,0x5b,0x0,0x1,0x6c,0x4,0x0, + 0x1,0x6c,0xc5,0x0,0x1,0x6d,0x21,0x0,0x1,0x6d,0xa0,0x0,0x1,0x6d,0xf6,0x0, + 0x1,0x6e,0x5f,0x0,0x1,0x6e,0x85,0x0,0x1,0x6e,0xf6,0x0,0x1,0x6f,0x6c,0x0, + 0x1,0x6f,0xab,0x0,0x1,0x70,0x1e,0x0,0x1,0x70,0x80,0x0,0x1,0x70,0xf6,0x0, + 0x1,0x71,0x49,0x0,0x1,0x71,0x98,0x0,0x1,0x71,0xeb,0x0,0x1,0x72,0x29,0x0, + 0x1,0x72,0x89,0x0,0x1,0x72,0xcc,0x0,0x1,0x73,0xe,0x0,0x1,0x73,0x6e,0x0, + 0x1,0x73,0xf6,0x0,0x1,0x75,0x8f,0x0,0x1,0x75,0xd6,0x0,0x1,0x76,0x50,0x0, + 0x1,0x76,0xa1,0x0,0x1,0x77,0x40,0x0,0x1,0x77,0xc0,0x0,0x1,0x78,0x56,0x0, + 0x1,0x78,0x89,0x0,0x1,0x78,0xfd,0x0,0x1,0x79,0x5f,0x0,0x1,0x79,0xbb,0x0, + 0x1,0x7a,0x3d,0x0,0x1,0x7a,0x7c,0x0,0x1,0x7b,0x5,0x0,0x1,0x7b,0x54,0x0, + 0x1,0x7c,0x32,0x0,0x1,0x7c,0x7a,0x0,0x1,0x7c,0xe3,0x0,0x1,0x7d,0x7d,0x0, + 0x1,0x7d,0xfa,0x0,0x1,0x7e,0x90,0x0,0x1,0x7f,0x8,0x0,0x1,0x7f,0x3c,0x0, + 0x1,0x7f,0xb7,0x0,0x1,0x80,0x2c,0x0,0x1,0x81,0x1,0x0,0x1,0x81,0x8e,0x0, + 0x1,0x82,0x4,0x0,0x1,0x82,0x71,0x0,0x1,0x82,0xd6,0x0,0x1,0x83,0x26,0x0, + 0x1,0x83,0x74,0x0,0x1,0x83,0xbe,0x0,0x1,0x83,0xf8,0x0,0x1,0x84,0x12,0x0, + 0x1,0x84,0x2b,0x0,0x1,0x84,0x5e,0x0,0x1,0x84,0xa4,0x0,0x1,0x85,0x2b,0x0, + 0x1,0x85,0x82,0x0,0x1,0x85,0xb4,0x0,0x1,0x85,0xdd,0x0,0x1,0x86,0x30,0x0, + 0x1,0x86,0xc3,0x0,0x1,0x87,0x6,0x0,0x1,0x87,0x47,0x0,0x1,0x87,0x8f,0x0, + 0x1,0x87,0xd8,0x0,0x1,0x88,0x19,0x0,0x1,0x88,0x5b,0x0,0x1,0x89,0x2e,0x0, + 0x1,0x89,0x50,0x0,0x1,0x89,0xbb,0x0,0x1,0x8a,0x1f,0x0,0x1,0x8a,0xb0,0x0, + 0x1,0x8a,0xe2,0x0,0x1,0x8b,0x1f,0x0,0x1,0x8b,0x65,0x0,0x1,0x8c,0x0,0x0, + 0x1,0x8c,0x32,0x0,0x1,0x8c,0x9c,0x0,0x1,0x8c,0xea,0x0,0x1,0x8d,0x32,0x0, + 0x1,0x8d,0x76,0x0,0x1,0x8d,0xcf,0x0,0x1,0x8e,0x66,0x0,0x1,0x8f,0x2f,0x0, + 0x1,0x8f,0xd5,0x0,0x1,0x90,0x9b,0x0,0x1,0x91,0x5b,0x0,0x1,0x92,0x11,0x0, + 0x1,0x92,0xd1,0x0,0x1,0x93,0xa2,0x0,0x1,0x94,0x52,0x0,0x1,0x95,0x25,0x0, + 0x1,0x95,0xf7,0x0,0x1,0x96,0x5a,0x0,0x1,0x96,0xd8,0x0,0x1,0x97,0xc2,0x0, + 0x1,0x98,0x89,0x0,0x1,0x99,0x70,0x0,0x1,0x9a,0x51,0x0,0x1,0x9b,0x28,0x0, + 0x1,0x9b,0xac,0x0,0x1,0x9c,0x4a,0x0,0x1,0x9d,0x2,0x0,0x1,0x9d,0x7f,0x0, + 0x1,0x9e,0x17,0x0,0x1,0x9e,0xc8,0x0,0x1,0x9f,0x56,0x0,0x1,0x9f,0xfd,0x0, + 0x1,0xa0,0x7a,0x0,0x1,0xa1,0x13,0x0,0x1,0xa1,0xc4,0x0,0x1,0xa2,0x52,0x0, + 0x1,0xa2,0xfc,0x0,0x1,0xa3,0xbe,0x0,0x1,0xa4,0x2b,0x0,0x1,0xa4,0xb4,0x0, + 0x1,0xa5,0x55,0x0,0x1,0xa5,0xe5,0x0,0x1,0xa6,0x90,0x0,0x1,0xa7,0x54,0x0, + 0x1,0xa7,0xe2,0x0,0x1,0xa8,0x8b,0x0,0x1,0xa9,0x4d,0x0,0x1,0xa9,0x8a,0x0, + 0x1,0xaa,0x6,0x0,0x1,0xaa,0x88,0x0,0x1,0xaa,0xe3,0x0,0x1,0xab,0x5a,0x0, + 0x1,0xab,0xb6,0x0,0x1,0xac,0x1e,0x0,0x1,0xac,0x56,0x0,0x1,0xac,0xa9,0x0, + 0x1,0xad,0x7f,0x0,0x1,0xad,0xea,0x0,0x1,0xae,0x51,0x0,0x1,0xaf,0x6,0x0, + 0x1,0xaf,0x8c,0x0,0x1,0xaf,0xd6,0x0,0x1,0xb0,0x20,0x0,0x1,0xb0,0x92,0x0, + 0x1,0xb0,0xf6,0x0,0x1,0xb1,0x43,0x0,0x1,0xb1,0xa5,0x0,0x1,0xb1,0xe9,0x0, + 0x1,0xb3,0x2e,0x0,0x1,0xb3,0x5d,0x0,0x1,0xb3,0xca,0x0,0x1,0xb4,0x31,0x0, + 0x1,0xb4,0xa6,0x0,0x1,0xb4,0xcc,0x0,0x1,0xb5,0x2,0x0,0x1,0xb5,0x47,0x0, + 0x1,0xb5,0xac,0x0,0x1,0xb5,0xf6,0x0,0x1,0xb6,0x63,0x0,0x1,0xb6,0xd1,0x0, + 0x1,0xb7,0x16,0x0,0x1,0xb7,0x9f,0x0,0x1,0xb8,0x14,0x0,0x1,0xb8,0x60,0x0, + 0x1,0xb9,0xd,0x0,0x1,0xb9,0x94,0x0,0x1,0xba,0x7,0x0,0x1,0xba,0x83,0x0, + 0x1,0xba,0xdc,0x0,0x1,0xbb,0x4d,0x0,0x1,0xbb,0xc2,0x0,0x1,0xbc,0xa6,0x0, + 0x1,0xbd,0x5,0x0,0x1,0xbd,0x60,0x0,0x1,0xbd,0xae,0x0,0x1,0xbe,0x16,0x0, + 0x1,0xbe,0x90,0x0,0x1,0xbe,0xe4,0x0,0x1,0xbf,0x4b,0x0,0x1,0xbf,0xf2,0x0, + 0x1,0xc0,0x1c,0x0,0x1,0xc0,0x91,0x0,0x1,0xc1,0xc,0x0,0x1,0xc1,0x59,0x0, + 0x1,0xc2,0x15,0x0,0x1,0xc2,0x9c,0x0,0x1,0xc3,0x19,0x0,0x1,0xc3,0x6c,0x0, + 0x1,0xc3,0xf1,0x0,0x1,0xc4,0x76,0x0,0x1,0xc4,0xb8,0x0,0x1,0xc4,0xfa,0x0, + 0x1,0xc5,0xa3,0x0,0x1,0xc6,0x1,0x0,0x1,0xc6,0xc4,0x0,0x1,0xc7,0xb,0x0, + 0x1,0xc7,0x4c,0x0,0x1,0xc7,0xa0,0x0,0x1,0xc7,0xef,0x0,0x1,0xc8,0x51,0x0, + 0x1,0xc8,0x86,0x0,0x1,0xc8,0xe1,0x0,0x1,0xc9,0x31,0x0,0x1,0xc9,0xb8,0x0, + 0x1,0xca,0x4a,0x0,0x1,0xca,0xbf,0x0,0x1,0xcb,0x33,0x0,0x1,0xcc,0x18,0x0, + 0x1,0xcc,0x4a,0x0,0x1,0xcc,0xb6,0x0,0x1,0xcd,0x2f,0x0,0x1,0xcd,0x58,0x0, + 0x1,0xcd,0xc9,0x0,0x1,0xce,0x2,0x0,0x1,0xce,0xc6,0x0,0x1,0xcf,0x18,0x0, + 0x1,0xcf,0x8d,0x0,0x1,0xd0,0xcf,0x0,0x1,0xd1,0x25,0x0,0x1,0xd2,0x2c,0x0, + 0x1,0xd2,0xf6,0x0,0x1,0xd3,0x6c,0x0,0x1,0xd3,0xe4,0x0,0x1,0xd4,0x46,0x0, + 0x1,0xd4,0xc0,0x0,0x1,0xd5,0x50,0x0,0x1,0xd6,0xb,0x0,0x1,0xd6,0x6b,0x0, + 0x1,0xd7,0x0,0x0,0x1,0xd7,0x5c,0x0,0x1,0xd7,0xf8,0x0,0x1,0xd8,0x77,0x0, + 0x1,0xd8,0xea,0x0,0x1,0xd9,0x4c,0x0,0x1,0xd9,0xc1,0x0,0x1,0xda,0x7c,0x0, + 0x1,0xdb,0x16,0x0,0x1,0xdb,0x8c,0x0,0x1,0xdc,0x39,0x0,0x1,0xdc,0xc4,0x0, + 0x1,0xdd,0xd1,0x0,0x1,0xde,0x1d,0x0,0x1,0xde,0x69,0x0,0x1,0xde,0xe8,0x0, + 0x1,0xdf,0x79,0x0,0x1,0xdf,0xf1,0x0,0x1,0xe0,0x95,0x0,0x1,0xe1,0x33,0x0, + 0x1,0xe1,0x8c,0x0,0x1,0xe2,0x24,0x0,0x1,0xe2,0x66,0x0,0x1,0xe2,0xca,0x0, + 0x1,0xe3,0x44,0x0,0x1,0xe4,0x33,0x0,0x1,0xe4,0xa1,0x0,0x1,0xe5,0x5,0x0, + 0x1,0xe5,0x37,0x0,0x1,0xe5,0xa7,0x0,0x1,0xe7,0x3,0x0,0x1,0xe7,0xb4,0x0, + 0x1,0xe7,0xff,0x0,0x1,0xe8,0xb6,0x0,0x1,0xe9,0x5f,0x0,0x1,0xea,0x15,0x0, + 0x1,0xea,0xab,0x0,0x1,0xea,0xf2,0x0,0x1,0xeb,0xac,0x0,0x1,0xec,0x64,0x0, + 0x1,0xec,0xbb,0x0,0x1,0xec,0xe6,0x0,0x1,0xed,0x58,0x0,0x1,0xee,0xe,0x0, + 0x1,0xee,0xc2,0x0,0x1,0xef,0x59,0x0,0x1,0xef,0x90,0x0,0x1,0xef,0xf6,0x0, + 0x1,0xf0,0x6f,0x0,0x1,0xf0,0xe4,0x0,0x1,0xf1,0x72,0x0,0x1,0xf1,0xe9,0x0, + 0x1,0xf2,0x23,0x0,0x1,0xf2,0xa4,0x0,0x1,0xf3,0x32,0x0,0x1,0xf3,0xbc,0x0, + 0x1,0xf4,0x1f,0x0,0x1,0xf4,0x96,0x0,0x1,0xf5,0x3e,0x0,0x1,0xf6,0x39,0x0, + 0x1,0xf6,0xc5,0x0,0x1,0xf7,0x28,0x0,0x1,0xf7,0x79,0x0,0x1,0xf7,0xc8,0x0, + 0x1,0xf8,0xa5,0x0,0x1,0xf9,0xd,0x0,0x1,0xfa,0x6e,0x0,0x1,0xfa,0xb7,0x0, + 0x1,0xfb,0x5c,0x0,0x1,0xfb,0xfa,0x0,0x1,0xfc,0x5f,0x0,0x1,0xfc,0xab,0x0, + 0x1,0xfc,0xe6,0x0,0x1,0xfd,0xc6,0x0,0x1,0xfe,0x32,0x0,0x1,0xfe,0x81,0x0, + 0x1,0xfe,0xe5,0x0,0x1,0xff,0x58,0x0,0x1,0xff,0xb9,0x0,0x2,0x0,0x45,0x0, + 0x2,0x0,0xbe,0x0,0x2,0x1,0x7a,0x0,0x2,0x3,0x9,0x0,0x2,0x3,0xac,0x0, + 0x2,0x4,0x11,0x0,0x2,0x4,0xb5,0x0,0x2,0x5,0xaf,0x0,0x2,0x6,0x1a,0x0, + 0x2,0x6,0xbe,0x0,0x2,0x7,0x3a,0x0,0x2,0x8,0x4d,0x0,0x2,0x8,0xcc,0x0, + 0x2,0x9,0x55,0x0,0x2,0x9,0xdd,0x0,0x2,0xa,0x37,0x0,0x2,0xa,0xd9,0x0, + 0x2,0xb,0x35,0x0,0x2,0xb,0x83,0x0,0x2,0xb,0xe4,0x0,0x2,0xc,0x7f,0x0, + 0x2,0xd,0x1d,0x0,0x2,0xd,0x87,0x0,0x2,0xe,0xf,0x0,0x2,0xe,0xaa,0x0, + 0x2,0xf,0x54,0x0,0x2,0xf,0xaa,0x0,0x2,0x10,0x20,0x0,0x2,0x10,0xc2,0x0, + 0x2,0x11,0x6,0x0,0x2,0x11,0x72,0x0,0x2,0x12,0x87,0x0,0x2,0x13,0x43,0x0, + 0x2,0x13,0xbd,0x0,0x2,0x14,0x14,0x0,0x2,0x14,0x9e,0x0,0x2,0x15,0x38,0x0, + 0x2,0x15,0xdb,0x0,0x2,0x16,0x21,0x0,0x2,0x16,0xcd,0x0,0x2,0x17,0x22,0x0, + 0x2,0x17,0x9d,0x0,0x2,0x17,0xde,0x0,0x2,0x18,0x7d,0x0,0x2,0x18,0xb7,0x0, + 0x2,0x19,0x5c,0x0,0x2,0x19,0xa0,0x0,0x2,0x1a,0x35,0x0,0x2,0x1a,0xa1,0x0, + 0x2,0x1b,0xe,0x0,0x2,0x1b,0xbc,0x0,0x2,0x1c,0x4f,0x0,0x2,0x1d,0xb8,0x0, + 0x2,0x1e,0x5d,0x0,0x2,0x1f,0x70,0x0,0x2,0x1f,0xcc,0x0,0x2,0x20,0x1b,0x0, + 0x2,0x21,0x15,0x0,0x2,0x21,0x7d,0x0,0x2,0x21,0xa7,0x0,0x2,0x22,0x1d,0x0, + 0x2,0x23,0x2c,0x0,0x2,0x23,0xdd,0x0,0x2,0x24,0xaa,0x0,0x2,0x25,0x81,0x0, + 0x2,0x26,0x61,0x0,0x2,0x27,0x1c,0x0,0x2,0x27,0xaa,0x0,0x2,0x29,0xea,0x0, + 0x2,0x2a,0x50,0x0,0x2,0x2a,0xe2,0x0,0x2,0x2b,0xd7,0x0,0x2,0x2c,0x44,0x0, + 0x2,0x2d,0x1d,0x0,0x2,0x2d,0xda,0x0,0x2,0x2e,0x31,0x0,0x2,0x2e,0xbd,0x0, + 0x2,0x2f,0x49,0x0,0x2,0x2f,0xeb,0x0,0x2,0x30,0x4b,0x0,0x2,0x30,0xa9,0x0, + 0x2,0x31,0x1,0x0,0x2,0x31,0x5d,0x0,0x2,0x32,0xe,0x0,0x2,0x32,0xa6,0x0, + 0x2,0x33,0xaf,0x0,0x2,0x34,0xab,0x0,0x2,0x35,0x58,0x0,0x2,0x36,0x1a,0x0, + 0x2,0x36,0xbb,0x0,0x2,0x37,0xc9,0x0,0x2,0x38,0x3b,0x0,0x2,0x38,0x55,0x0, + 0x2,0x38,0x8d,0x0,0x2,0x38,0xe5,0x0,0x2,0x39,0x1d,0x0,0x2,0x39,0x6b,0x0, + 0x2,0x3a,0x1e,0x0,0x2,0x3a,0x77,0x0,0x2,0x3b,0x40,0x0,0x2,0x3b,0xef,0x0, + 0x2,0x3c,0x50,0x0,0x2,0x3c,0x8e,0x0,0x2,0x3d,0x9c,0x0,0x2,0x3d,0xef,0x0, + 0x2,0x3e,0x82,0x0,0x2,0x3f,0x38,0x0,0x2,0x3f,0x81,0x0,0x2,0x3f,0xe7,0x0, + 0x2,0x40,0x45,0x0,0x2,0x40,0xb5,0x0,0x2,0x41,0x27,0x0,0x2,0x41,0xaf,0x0, + 0x2,0x42,0x6d,0x0,0x2,0x42,0xe1,0x0,0x2,0x43,0x8c,0x0,0x2,0x44,0x22,0x0, + 0x2,0x45,0x39,0x0,0x2,0x45,0x8d,0x0,0x2,0x47,0x2c,0x0,0x2,0x47,0xdc,0x0, + 0x2,0x48,0x2f,0x0,0x2,0x48,0xeb,0x0,0x2,0x49,0x88,0x0,0x2,0x4a,0x64,0x0, + 0x2,0x4b,0x25,0x0,0x2,0x4b,0xff,0x0,0x2,0x4c,0xac,0x0,0x2,0x4d,0x49,0x0, + 0x2,0x4d,0x85,0x0,0x2,0x4d,0xfb,0x0,0x2,0x4e,0x5b,0x0,0x2,0x4e,0xc3,0x0, + 0x2,0x4f,0x24,0x0,0x2,0x4f,0x77,0x0,0x2,0x50,0x2a,0x0,0x2,0x50,0x94,0x0, + 0x2,0x51,0x15,0x0,0x2,0x51,0xb8,0x0,0x2,0x52,0x75,0x0,0x2,0x53,0x1e,0x0, + 0x2,0x53,0x47,0x0,0x2,0x53,0x6c,0x0,0x2,0x53,0x90,0x0,0x2,0x54,0x4b,0x0, + 0x2,0x54,0xa2,0x0,0x2,0x55,0x91,0x0,0x2,0x55,0xbb,0x0,0x2,0x56,0x29,0x0, + 0x2,0x56,0x9e,0x0,0x2,0x57,0x3c,0x0,0x2,0x57,0x93,0x0,0x2,0x57,0xe9,0x0, + 0x2,0x58,0x42,0x0,0x2,0x58,0xbc,0x0,0x2,0x59,0xbc,0x0,0x2,0x5a,0x58,0x0, + 0x2,0x5b,0x12,0x0,0x2,0x5b,0xc9,0x0,0x2,0x5c,0x44,0x0,0x2,0x5c,0xaf,0x0, + 0x2,0x5d,0x1a,0x0,0x2,0x5d,0xcb,0x0,0x2,0x5e,0x85,0x0,0x2,0x5f,0x75,0x0, + 0x2,0x5f,0xd7,0x0,0x2,0x60,0x6b,0x0,0x2,0x60,0xfc,0x0,0x2,0x61,0x31,0x0, + 0x2,0x61,0xcd,0x0,0x2,0x63,0x82,0x0,0x2,0x64,0x35,0x0,0x2,0x64,0x80,0x0, + 0x2,0x65,0x9b,0x0,0x2,0x66,0x40,0x0,0x2,0x66,0xa1,0x0,0x2,0x67,0x45,0x0, + 0x2,0x68,0x2c,0x0,0x2,0x68,0x6e,0x0,0x2,0x68,0xae,0x0,0x2,0x69,0x45,0x0, + 0x2,0x69,0xca,0x0,0x2,0x6a,0x45,0x0,0x2,0x6a,0x87,0x0,0x2,0x6b,0x46,0x0, + 0x2,0x6b,0xa4,0x0,0x2,0x6c,0x1a,0x0,0x2,0x6c,0xc4,0x0,0x2,0x6d,0xe,0x0, + 0x2,0x6d,0xc7,0x0,0x2,0x6e,0x64,0x0,0x2,0x6f,0x19,0x0,0x2,0x6f,0x63,0x0, + 0x2,0x6f,0xcc,0x0,0x2,0x70,0x63,0x0,0x2,0x70,0xf2,0x0,0x2,0x71,0x9,0x0, + 0x2,0x71,0x44,0x0,0x2,0x71,0xf1,0x0,0x2,0x72,0x49,0x0,0x2,0x73,0x7b,0x0, + 0x2,0x73,0xcf,0x0,0x2,0x73,0xf8,0x0,0x2,0x74,0x1e,0x0,0x2,0x74,0x43,0x0, + 0x2,0x74,0xfd,0x0,0x2,0x75,0x59,0x0,0x2,0x75,0x86,0x0,0x2,0x75,0xd9,0x0, + 0x2,0x76,0x26,0x0,0x2,0x76,0xd1,0x0,0x2,0x77,0x34,0x0,0x2,0x77,0xa1,0x0, + 0x2,0x78,0x7,0x0,0x2,0x78,0xdb,0x0,0x2,0x79,0xbe,0x0,0x2,0x79,0xed,0x0, + 0x2,0x7a,0x1c,0x0,0x2,0x7a,0x4f,0x0,0x2,0x7a,0xf9,0x0,0x2,0x7b,0x94,0x0, + 0x2,0x7c,0xb8,0x0,0x2,0x7d,0x15,0x0,0x2,0x7d,0x69,0x0,0x2,0x7d,0xae,0x0, + 0x2,0x7e,0x92,0x0,0x2,0x7f,0xf,0x0,0x2,0x7f,0x3a,0x0,0x2,0x7f,0x9a,0x0, + 0x2,0x80,0xa3,0x0,0x2,0x80,0xde,0x0,0x2,0x81,0xc0,0x0,0x2,0x82,0x8,0x0, + 0x2,0x82,0x30,0x0,0x2,0x82,0xde,0x0,0x2,0x83,0x63,0x0,0x2,0x83,0xca,0x0, + 0x2,0x84,0x14,0x0,0x2,0x84,0x91,0x0,0x2,0x84,0xef,0x0,0x2,0x85,0x1e,0x0, + 0x2,0x86,0x3d,0x0,0x2,0x86,0xe8,0x0,0x2,0x87,0xb5,0x0,0x2,0x88,0x82,0x0, + 0x2,0x8a,0xe5,0x0,0x2,0x8b,0x97,0x0,0x2,0x8c,0x32,0x0,0x2,0x8c,0xe6,0x0, + 0x2,0x8d,0xf4,0x0,0x2,0x8f,0x71,0x0,0x2,0x90,0x26,0x0,0x2,0x90,0x7f,0x0, + 0x2,0x91,0x7d,0x0,0x2,0x92,0x14,0x0,0x2,0x92,0x8f,0x0,0x2,0x92,0xd1,0x0, + 0x2,0x93,0x3e,0x0,0x2,0x94,0x2c,0x0,0x2,0x94,0xc1,0x0,0x2,0x95,0x9b,0x0, + 0x2,0x96,0xb,0x0,0x2,0x96,0xb8,0x0,0x2,0x97,0x39,0x0,0x2,0x97,0x8f,0x0, + 0x2,0x98,0x23,0x0,0x2,0x98,0x9d,0x0,0x2,0x98,0xdc,0x0,0x2,0x99,0x59,0x0, + 0x2,0x99,0x91,0x0,0x2,0x99,0xc2,0x0,0x2,0x99,0xf6,0x0,0x2,0x9a,0x29,0x0, + 0x2,0x9a,0x62,0x0,0x2,0x9a,0x94,0x0,0x2,0x9a,0xc4,0x0,0x2,0x9b,0xc4,0x0, + 0x2,0x9c,0x73,0x0,0x2,0x9c,0xa5,0x0,0x2,0x9c,0xe3,0x0,0x2,0x9d,0x6d,0x0, + 0x2,0x9e,0x11,0x0,0x2,0x9e,0x8d,0x0,0x2,0x9f,0xa,0x0,0x2,0x9f,0x6b,0x0, + 0x2,0x9f,0xe8,0x0,0x2,0xa0,0x7a,0x0,0x2,0xa1,0x21,0x0,0x2,0xa1,0x74,0x0, + 0x2,0xa2,0x2f,0x0,0x2,0xa2,0xe9,0x0,0x2,0xa3,0x60,0x0,0x2,0xa3,0xbb,0x0, + 0x2,0xa3,0xdd,0x0,0x2,0xa4,0x97,0x0,0x2,0xa5,0x1e,0x0,0x2,0xa6,0x2f,0x0, + 0x2,0xa6,0x89,0x0,0x2,0xa7,0x30,0x0,0x2,0xa7,0xd0,0x0,0x2,0xa8,0x63,0x0, + 0x2,0xa9,0xd,0x0,0x2,0xa9,0x9a,0x0,0x2,0xa9,0xf1,0x0,0x2,0xaa,0xc7,0x0, + 0x2,0xab,0x84,0x0,0x2,0xac,0x2,0x0,0x2,0xac,0x68,0x0,0x2,0xac,0xb8,0x0, + 0x2,0xad,0x17,0x0,0x2,0xad,0xcc,0x0,0x2,0xae,0x72,0x0,0x2,0xae,0xed,0x0, + 0x2,0xaf,0xa1,0x0,0x2,0xb0,0x21,0x0,0x2,0xb0,0xa1,0x0,0x2,0xb1,0x4b,0x0, + 0x2,0xb1,0xa6,0x0,0x2,0xb2,0x2a,0x0,0x2,0xb2,0xc7,0x0,0x2,0xb3,0x84,0x0, + 0x2,0xb4,0x39,0x0,0x2,0xb4,0xeb,0x0,0x2,0xb5,0x89,0x0,0x2,0xb6,0x4,0x0, + 0x2,0xb6,0xa7,0x0,0x2,0xb7,0x4a,0x0,0x2,0xb7,0xc3,0x0,0x2,0xb8,0x48,0x0, + 0x2,0xb8,0xbd,0x0,0x2,0xb9,0x9,0x0,0x2,0xb9,0xb5,0x0,0x2,0xb9,0xf1,0x0, + 0x2,0xba,0x2d,0x0,0x2,0xba,0x7e,0x0,0x2,0xba,0xe3,0x0,0x2,0xbb,0xf,0x0, + 0x2,0xbb,0x3e,0x0,0x2,0xbb,0x9d,0x0,0x2,0xbc,0x56,0x0,0x2,0xbc,0x7f,0x0, + 0x2,0xbd,0x36,0x0,0x2,0xbe,0x8,0x0,0x2,0xbe,0x78,0x0,0x2,0xbe,0xd2,0x0, + 0x2,0xbf,0x41,0x0,0x2,0xc0,0xd,0x0,0x2,0xc0,0x6a,0x0,0x2,0xc0,0xae,0x0, + 0x2,0xc0,0xfb,0x0,0x2,0xc1,0x9e,0x0,0x2,0xc2,0x8,0x0,0x2,0xc2,0x51,0x0, + 0x2,0xc2,0xa3,0x0,0x2,0xc2,0xe6,0x0,0x2,0xc3,0xd0,0x0,0x2,0xc4,0x29,0x0, + 0x2,0xc4,0x70,0x0,0x2,0xc4,0xb8,0x0,0x2,0xc5,0xc,0x0,0x2,0xc5,0x9e,0x0, + 0x2,0xc5,0xf2,0x0,0x2,0xc6,0x1b,0x0,0x2,0xc6,0x5f,0x0,0x2,0xc6,0xc4,0x0, + 0x2,0xc7,0xae,0x0,0x2,0xc8,0xa3,0x0,0x2,0xc9,0x94,0x0,0x2,0xca,0x5d,0x0, + 0x2,0xca,0xc0,0x0,0x2,0xcb,0x4b,0x0,0x2,0xcb,0x98,0x0,0x2,0xcc,0x26,0x0, + 0x2,0xcc,0x7a,0x0,0x2,0xcd,0x17,0x0,0x2,0xcd,0x8a,0x0,0x2,0xce,0xe,0x0, + 0x2,0xce,0x78,0x0,0x2,0xcf,0xe,0x0,0x2,0xd2,0x5,0x0,0x2,0xd2,0x79,0x0, + 0x2,0xd3,0x5a,0x0,0x2,0xd3,0xa4,0x0,0x2,0xd4,0x9,0x0,0x2,0xd4,0xfa,0x0, + 0x2,0xd5,0x8d,0x0,0x2,0xd5,0xdc,0x0,0x2,0xd6,0x65,0x0,0x2,0xd6,0xe2,0x0, + 0x2,0xd7,0x3e,0x0,0x2,0xd7,0x80,0x0,0x2,0xd7,0xb9,0x0,0x2,0xd7,0xf2,0x0, + 0x2,0xd8,0x3f,0x0,0x2,0xd8,0xdf,0x0,0x2,0xd9,0x72,0x0,0x2,0xd9,0xf7,0x0, + 0x2,0xda,0xda,0x0,0x2,0xdb,0x43,0x0,0x2,0xdb,0xcd,0x0,0x2,0xdc,0x1b,0x0, + 0x2,0xdc,0xc6,0x0,0x2,0xdd,0x5c,0x0,0x2,0xdd,0xf3,0x0,0x2,0xde,0x49,0x0, + 0x2,0xdf,0x1a,0x0,0x2,0xdf,0xca,0x0,0x2,0xe1,0x5,0x0,0x2,0xe1,0x5d,0x0, + 0x2,0xe1,0xe0,0x0,0x2,0xe3,0x7,0x0,0x2,0xe3,0x53,0x0,0x2,0xe3,0xde,0x0, + 0x2,0xe4,0xbd,0x0,0x2,0xe5,0x89,0x0,0x2,0xe6,0x1e,0x0,0x2,0xe6,0x86,0x0, + 0x2,0xe7,0x23,0x0,0x2,0xe7,0xea,0x0,0x2,0xe8,0x27,0x0,0x2,0xe9,0x49,0x0, + 0x2,0xe9,0xc3,0x0,0x2,0xea,0x4a,0x0,0x2,0xea,0xc6,0x0,0x2,0xeb,0x16,0x0, + 0x2,0xeb,0x8b,0x0,0x2,0xeb,0xda,0x0,0x2,0xec,0x8c,0x0,0x2,0xed,0x33,0x0, + 0x2,0xed,0xba,0x0,0x2,0xee,0x1d,0x0,0x2,0xee,0x68,0x0,0x2,0xee,0xbe,0x0, + 0x2,0xef,0x16,0x0,0x2,0xef,0x6e,0x0,0x2,0xef,0xcc,0x0,0x2,0xf0,0x55,0x0, + 0x2,0xf1,0x2a,0x0,0x2,0xf2,0x10,0x0,0x2,0xf2,0x7b,0x0,0x2,0xf2,0xb3,0x0, + 0x2,0xf3,0x9f,0x0,0x2,0xf3,0xdb,0x0,0x2,0xf4,0x1f,0x0,0x2,0xf4,0x71,0x0, + 0x2,0xf4,0xc3,0x0,0x2,0xf4,0xee,0x0,0x2,0xf5,0x31,0x0,0x2,0xf5,0x75,0x0, + 0x2,0xf5,0xbc,0x0,0x2,0xf6,0x5f,0x0,0x2,0xf6,0xa3,0x0,0x2,0xf7,0x14,0x0, + 0x2,0xf7,0xd6,0x0,0x2,0xf8,0x8d,0x0,0x2,0xf9,0x8,0x0,0x2,0xf9,0xbd,0x0, + 0x2,0xfa,0xa,0x0,0x2,0xfa,0x57,0x0,0x2,0xfb,0x49,0x0,0x2,0xfb,0xe3,0x0, + 0x2,0xfc,0x39,0x0,0x2,0xfc,0x91,0x0,0x2,0xfc,0xe9,0x0,0x2,0xfd,0x3b,0x0, + 0x2,0xfd,0xcd,0x0,0x2,0xfe,0x41,0x0,0x2,0xfe,0xe8,0x0,0x2,0xff,0x7d,0x0, + 0x3,0x0,0x2,0x0,0x3,0x0,0xd1,0x0,0x3,0x1,0x20,0x0,0x3,0x1,0xae,0x0, + 0x3,0x2,0x38,0x0,0x3,0x2,0x62,0x0,0x3,0x2,0xb5,0x0,0x3,0x3,0x3f,0x0, + 0x3,0x3,0x9b,0x0,0x3,0x4,0x10,0x0,0x3,0x4,0x51,0x0,0x3,0x6,0x2c,0x0, + 0x3,0x6,0x8e,0x0,0x3,0x7,0x5c,0x0,0x3,0x8,0x37,0x0,0x3,0x9,0x1b,0x0, + 0x3,0x9,0x7d,0x0,0x3,0xa,0xa,0x0,0x3,0xb,0x5,0x0,0x3,0xb,0x87,0x0, + 0x3,0xe,0x58,0x0,0x3,0xe,0xcd,0x0,0x3,0xf,0x60,0x0,0x3,0xf,0xa7,0x0, + 0x3,0x10,0x2d,0x0,0x3,0x10,0x8c,0x0,0x3,0x10,0xed,0x0,0x3,0x11,0x92,0x0, + 0x3,0x12,0x45,0x0,0x3,0x12,0xd1,0x0,0x3,0x13,0x6d,0x0,0x3,0x13,0xaf,0x0, + 0x3,0x14,0x19,0x0,0x3,0x14,0xbe,0x0,0x3,0x15,0x46,0x0,0x3,0x16,0x5a,0x0, + 0x3,0x17,0x5d,0x0,0x3,0x18,0xc8,0x0,0x3,0x19,0x1f,0x0,0x3,0x19,0xa6,0x0, + 0x3,0x1a,0x17,0x0,0x3,0x1b,0x19,0x0,0x3,0x1b,0x85,0x0,0x3,0x1c,0xb,0x0, + 0x3,0x1c,0x8f,0x0,0x3,0x1d,0x3e,0x0,0x3,0x1d,0xb3,0x0,0x3,0x1e,0x7d,0x0, + 0x3,0x1e,0xc6,0x0,0x3,0x1f,0x93,0x0,0x3,0x20,0x47,0x0,0x3,0x20,0xe4,0x0, + 0x3,0x21,0xe7,0x0,0x3,0x22,0xbc,0x0,0x3,0x23,0x96,0x0,0x3,0x24,0x27,0x0, + 0x3,0x24,0xf2,0x0,0x3,0x25,0xfd,0x0,0x3,0x26,0x9a,0x0,0x3,0x27,0x1a,0x0, + 0x3,0x27,0x77,0x0,0x3,0x27,0xc5,0x0,0x3,0x28,0x13,0x0,0x3,0x28,0xb2,0x0, + 0x3,0x29,0xa,0x0,0x3,0x29,0x59,0x0,0x3,0x29,0xa0,0x0,0x3,0x29,0xdc,0x0, + 0x3,0x2a,0x69,0x0,0x3,0x2b,0xc,0x0,0x3,0x2b,0x6f,0x0,0x3,0x2b,0xe6,0x0, + 0x3,0x2c,0x61,0x0,0x3,0x2c,0xa4,0x0,0x3,0x2c,0xf7,0x0,0x3,0x2d,0xeb,0x0, + 0x3,0x2e,0x67,0x0,0x3,0x2e,0xe2,0x0,0x3,0x2f,0x67,0x0,0x3,0x30,0x29,0x0, + 0x3,0x30,0x68,0x0,0x3,0x30,0xcb,0x0,0x3,0x31,0x5e,0x0,0x3,0x31,0xae,0x0, + 0x3,0x31,0xfb,0x0,0x3,0x32,0x46,0x0,0x3,0x32,0xe8,0x0,0x3,0x33,0x78,0x0, + 0x3,0x33,0xc3,0x0,0x3,0x34,0xa8,0x0,0x3,0x35,0x20,0x0,0x3,0x35,0x7a,0x0, + 0x3,0x35,0xba,0x0,0x3,0x36,0x3f,0x0,0x3,0x36,0xc7,0x0,0x3,0x37,0x8b,0x0, + 0x3,0x37,0xd8,0x0,0x3,0x38,0x91,0x0,0x3,0x39,0x62,0x0,0x3,0x39,0xf3,0x0, + 0x3,0x3a,0xe5,0x0,0x3,0x3b,0x87,0x0,0x3,0x3c,0x5,0x0,0x3,0x3c,0x83,0x0, + 0x3,0x3d,0x3d,0x0,0x3,0x3e,0x34,0x0,0x3,0x3e,0x6d,0x0,0x3,0x3e,0xec,0x0, + 0x3,0x3f,0xd0,0x0,0x3,0x40,0x1f,0x0,0x3,0x41,0x59,0x0,0x3,0x41,0x9b,0x0, + 0x3,0x42,0x2e,0x0,0x3,0x42,0x63,0x0,0x3,0x42,0xce,0x0,0x3,0x43,0x3f,0x0, + 0x3,0x43,0xcb,0x0,0x3,0x44,0x73,0x0,0x3,0x45,0x1f,0x0,0x3,0x45,0xa9,0x0, + 0x3,0x45,0xfa,0x0,0x3,0x46,0x37,0x0,0x3,0x46,0xee,0x0,0x3,0x47,0x49,0x0, + 0x3,0x47,0xc9,0x0,0x3,0x48,0x1f,0x0,0x3,0x48,0x7c,0x0,0x3,0x49,0x4,0x0, + 0x3,0x49,0x82,0x0,0x3,0x4a,0x93,0x0,0x3,0x4b,0x21,0x0,0x3,0x4b,0xcb,0x0, + 0x3,0x4c,0xb4,0x0,0x3,0x4d,0x89,0x0,0x3,0x4d,0xfe,0x0,0x3,0x4e,0x7b,0x0, + 0x3,0x4f,0xbc,0x0,0x3,0x50,0x6e,0x0,0x3,0x51,0xd5,0x0,0x3,0x53,0x70,0x0, + 0x3,0x54,0xa0,0x0,0x3,0x55,0xb3,0x0,0x3,0x56,0x4d,0x0,0x3,0x56,0xd8,0x0, + 0x3,0x57,0x66,0x0,0x3,0x58,0x33,0x0,0x3,0x59,0x39,0x0,0x3,0x5a,0xda,0x0, + 0x3,0x5b,0x27,0x0,0x3,0x5c,0x47,0x0,0x3,0x5d,0x29,0x0,0x3,0x5d,0x6f,0x0, + 0x3,0x5e,0x4,0x0,0x3,0x5e,0x7a,0x0,0x3,0x5f,0x20,0x0,0x3,0x60,0x3,0x0, + 0x3,0x60,0xb1,0x0,0x3,0x61,0xf4,0x0,0x3,0x63,0x70,0x0,0x3,0x65,0xa5,0x0, + 0x3,0x66,0x33,0x0,0x3,0x67,0xc,0x0,0x3,0x67,0x85,0x0,0x3,0x68,0x3,0x0, + 0x3,0x69,0xb,0x0,0x3,0x6a,0xb9,0x0,0x3,0x6b,0xe9,0x0,0x3,0x6c,0x3c,0x0, + 0x3,0x6c,0x90,0x0,0x3,0x6c,0xfe,0x0,0x3,0x6d,0x6c,0x0,0x3,0x6e,0x1d,0x0, + 0x3,0x6e,0x90,0x0,0x3,0x6f,0x20,0x0,0x3,0x6f,0xf0,0x0,0x3,0x70,0x7a,0x0, + 0x3,0x70,0xe7,0x0,0x3,0x71,0x5d,0x0,0x3,0x71,0xf5,0x0,0x3,0x72,0x85,0x0, + 0x3,0x72,0xd4,0x0,0x3,0x73,0x19,0x0,0x3,0x73,0x52,0x0,0x3,0x74,0x1e,0x0, + 0x3,0x74,0x60,0x0,0x3,0x74,0xdb,0x0,0x3,0x75,0x62,0x0,0x3,0x75,0xbd,0x0, + 0x3,0x76,0x27,0x0,0x3,0x76,0x9f,0x0,0x3,0x76,0xd5,0x0,0x3,0x77,0xa,0x0, + 0x3,0x77,0x3f,0x0,0x3,0x77,0x73,0x0,0x3,0x77,0xc1,0x0,0x3,0x78,0x24,0x0, + 0x3,0x78,0xae,0x0,0x3,0x79,0x55,0x0,0x3,0x79,0xbd,0x0,0x3,0x7a,0x1a,0x0, + 0x3,0x7a,0x6a,0x0,0x3,0x7a,0xca,0x0,0x3,0x7b,0xab,0x0,0x3,0x7c,0x68,0x0, + 0x3,0x7c,0xe2,0x0,0x3,0x7d,0xbd,0x0,0x3,0x7e,0x51,0x0,0x3,0x7f,0x76,0x0, + 0x3,0x7f,0xa4,0x0,0x3,0x80,0x67,0x0,0x3,0x80,0x9e,0x0,0x3,0x80,0xda,0x0, + 0x3,0x81,0x25,0x0,0x3,0x81,0xb7,0x0,0x3,0x82,0xdc,0x0,0x3,0x82,0xfd,0x0, + 0x3,0x83,0x2b,0x0,0x3,0x83,0xde,0x0,0x3,0x84,0x6b,0x0,0x3,0x84,0xe1,0x0, + 0x3,0x85,0x17,0x0,0x3,0x85,0x6e,0x0,0x3,0x85,0xf9,0x0,0x3,0x86,0x5d,0x0, + 0x3,0x86,0xb3,0x0,0x3,0x86,0xf5,0x0,0x3,0x87,0x27,0x0,0x3,0x87,0x7a,0x0, + 0x3,0x87,0xd5,0x0,0x3,0x88,0x96,0x0,0x3,0x89,0x86,0x0,0x3,0x8a,0x5e,0x0, + 0x3,0x8b,0x36,0x0,0x3,0x8b,0x9b,0x0,0x3,0x8c,0x4a,0x0,0x3,0x8c,0xeb,0x0, + 0x3,0x8d,0x46,0x0,0x3,0x8d,0x90,0x0,0x3,0x8d,0xe1,0x0,0x3,0x8e,0x51,0x0, + 0x3,0x8e,0xb8,0x0,0x3,0x8e,0xd8,0x0,0x3,0x8f,0x18,0x0,0x3,0x8f,0x38,0x0, + 0x3,0x8f,0xec,0x0,0x3,0x90,0x67,0x0,0x3,0x90,0x82,0x0,0x3,0x91,0xa3,0x0, + 0x3,0x91,0xbe,0x0,0x3,0x92,0x4e,0x0,0x3,0x92,0x9d,0x0,0x3,0x93,0x30,0x0, + 0x3,0x93,0x7e,0x0,0x3,0x94,0xf,0x0,0x3,0x94,0x5f,0x0,0x3,0x94,0xf0,0x0, + 0x3,0x95,0x40,0x0,0x3,0x95,0xdc,0x0,0x3,0x96,0x79,0x0,0x3,0x96,0xe6,0x0, + 0x3,0x97,0x6c,0x0,0x3,0x97,0xc0,0x0,0x3,0x98,0xf,0x0,0x3,0x99,0x1f,0x0, + 0x3,0x9a,0xbc,0x0,0x3,0x9b,0x7e,0x0,0x3,0x9c,0x2a,0x0,0x3,0x9c,0xa2,0x0, + 0x3,0x9c,0xf2,0x0,0x3,0x9d,0x4f,0x0,0x3,0x9d,0xa4,0x0,0x3,0x9e,0x1b,0x0, + 0x3,0x9e,0x90,0x0,0x3,0x9f,0x21,0x0,0x3,0x9f,0xbe,0x0,0x3,0xa0,0x2,0x0, + 0x3,0xa0,0x66,0x0,0x3,0xa0,0xca,0x0,0x3,0xa1,0x2e,0x0,0x3,0xa1,0xd8,0x0, + 0x3,0xa2,0x9b,0x0,0x3,0xa3,0xf,0x0,0x3,0xa3,0xbd,0x0,0x3,0xa4,0x1e,0x0, + 0x3,0xa4,0x83,0x0,0x3,0xa5,0x60,0x0,0x3,0xa5,0xd0,0x0,0x3,0xa6,0x78,0x0, + 0x3,0xa6,0xc7,0x0,0x3,0xa7,0x4a,0x0,0x3,0xa7,0xcd,0x0,0x3,0xa8,0x41,0x0, + 0x3,0xa8,0xbf,0x0,0x3,0xa9,0x2b,0x0,0x3,0xa9,0xa1,0x0,0x3,0xaa,0x1b,0x0, + 0x3,0xaa,0x6f,0x0,0x3,0xaa,0xff,0x0,0x3,0xab,0x9f,0x0,0x3,0xab,0xe0,0x0, + 0x3,0xac,0x6c,0x0,0x3,0xac,0xd2,0x0,0x3,0xad,0x41,0x0,0x3,0xad,0x9c,0x0, + 0x3,0xad,0xf7,0x0,0x3,0xae,0x64,0x0,0x3,0xaf,0x94,0x0,0x3,0xb0,0x81,0x0, + 0x3,0xb1,0xc,0x0,0x3,0xb1,0x33,0x0,0x3,0xb1,0x66,0x0,0x3,0xb1,0xa5,0x0, + 0x3,0xb2,0x8b,0x0,0x3,0xb3,0x16,0x0,0x3,0xb3,0x6a,0x0,0x3,0xb3,0xbc,0x0, + 0x3,0xb4,0xf,0x0,0x3,0xb4,0x97,0x0,0x3,0xb4,0xd7,0x0,0x3,0xb5,0x2f,0x0, + 0x3,0xb5,0x65,0x0,0x3,0xb5,0xa6,0x0,0x3,0xb5,0xe6,0x0,0x3,0xb6,0x7c,0x0, + 0x3,0xb7,0x5e,0x0,0x3,0xb7,0xd8,0x0,0x3,0xb8,0x53,0x0,0x3,0xb8,0x7c,0x0, + 0x3,0xb8,0xaf,0x0,0x3,0xb8,0xe3,0x0,0x3,0xb9,0x21,0x0,0x3,0xb9,0x60,0x0, + 0x3,0xb9,0x8f,0x0,0x3,0xb9,0xbf,0x0,0x3,0xba,0x16,0x0,0x3,0xba,0x6c,0x0, + 0x3,0xba,0xb3,0x0,0x3,0xbb,0x30,0x0,0x3,0xbb,0xc8,0x0,0x3,0xbc,0x52,0x0, + 0x3,0xbc,0xd3,0x0,0x3,0xbd,0x28,0x0,0x3,0xbe,0xa,0x0,0x3,0xbe,0x52,0x0, + 0x3,0xbe,0xb6,0x0,0x3,0xbf,0x92,0x0,0x3,0xc0,0x64,0x0,0x3,0xc0,0xdc,0x0, + 0x3,0xc1,0x30,0x0,0x3,0xc2,0x7d,0x0,0x3,0xc3,0x67,0x0,0x3,0xc4,0x3b,0x0, + 0x3,0xc4,0x86,0x0,0x3,0xc4,0xd1,0x0,0x3,0xc5,0x1b,0x0,0x3,0xc5,0x65,0x0, + 0x3,0xc5,0xaf,0x0,0x3,0xc5,0xf9,0x0,0x3,0xc6,0x43,0x0,0x3,0xc7,0x34,0x0, + 0x3,0xc7,0xdc,0x0,0x3,0xc9,0x21,0x0,0x3,0xc9,0x82,0x0,0x3,0xc9,0xcf,0x0, + 0x3,0xca,0x22,0x0,0x3,0xca,0x76,0x0,0x3,0xcb,0x1,0x0,0x3,0xcc,0x1d,0x0, + 0x3,0xcc,0x34,0x0,0x3,0xcc,0x56,0x0,0x3,0xcc,0xd4,0x0,0x3,0xcd,0xd3,0x0, + 0x3,0xce,0x1b,0x0,0x3,0xce,0x40,0x0,0x3,0xce,0x90,0x0,0x3,0xcf,0x6a,0x0, + 0x3,0xd0,0x88,0x0,0x3,0xd0,0xfb,0x0,0x3,0xd1,0x9b,0x0,0x3,0xd2,0x91,0x0, + 0x3,0xd3,0x18,0x0,0x3,0xd3,0xdf,0x0,0x3,0xd4,0x92,0x0,0x3,0xd5,0x92,0x0, + 0x3,0xd5,0xcc,0x0,0x3,0xd6,0x3c,0x0,0x3,0xd6,0x95,0x0,0x3,0xd7,0x45,0x0, + 0x3,0xd7,0xe1,0x0,0x3,0xd8,0x87,0x0,0x3,0xd9,0x2d,0x0,0x3,0xd9,0xb5,0x0, + 0x3,0xda,0x7f,0x0,0x3,0xda,0xeb,0x0,0x3,0xdb,0x5a,0x0,0x3,0xdb,0x8d,0x0, + 0x3,0xdc,0x2e,0x0,0x3,0xdc,0xd5,0x0,0x3,0xdd,0x9a,0x0,0x3,0xde,0x16,0x0, + 0x3,0xde,0x9d,0x0,0x3,0xde,0xec,0x0,0x3,0xdf,0x1d,0x0,0x3,0xdf,0x7b,0x0, + 0x3,0xdf,0xf5,0x0,0x3,0xe0,0x7b,0x0,0x3,0xe1,0x0,0x0,0x3,0xe1,0xc3,0x0, + 0x3,0xe2,0x57,0x0,0x3,0xe2,0xf8,0x0,0x3,0xe3,0x9d,0x0,0x3,0xe4,0xb,0x0, + 0x3,0xe4,0xbd,0x0,0x3,0xe5,0x27,0x0,0x3,0xe5,0x97,0x0,0x3,0xe5,0xe7,0x0, + 0x3,0xe6,0x2f,0x0,0x3,0xe6,0xfd,0x0,0x3,0xe7,0x8e,0x0,0x3,0xe7,0xbf,0x0, + 0x3,0xe8,0x11,0x0,0x3,0xe9,0x10,0x0,0x3,0xe9,0x94,0x0,0x3,0xea,0xac,0x0, + 0x3,0xeb,0x9f,0x0,0x3,0xeb,0xde,0x0,0x3,0xec,0xc9,0x0,0x3,0xed,0xbe,0x0, + 0x3,0xee,0x4e,0x0,0x3,0xee,0xa0,0x0,0x3,0xee,0xf2,0x0,0x3,0xef,0x44,0x0, + 0x3,0xef,0xc1,0x0,0x3,0xf0,0x61,0x0,0x3,0xf0,0xc5,0x0,0x3,0xf1,0x9d,0x0, + 0x3,0xf2,0x54,0x0,0x3,0xf3,0x4b,0x0,0x3,0xf4,0xb,0x0,0x3,0xf4,0x86,0x0, + 0x3,0xf5,0x26,0x0,0x3,0xf5,0x9e,0x0,0x3,0xf5,0xc4,0x0,0x3,0xf6,0x7a,0x0, + 0x3,0xf7,0x11,0x0,0x3,0xf7,0xbd,0x0,0x3,0xf9,0x1b,0x0,0x3,0xfb,0x6,0x0, + 0x3,0xfc,0x1c,0x0,0x3,0xfd,0x2f,0x0,0x3,0xfd,0xfa,0x0,0x3,0xfe,0xdc,0x0, + 0x4,0x3,0x10,0x0,0x4,0x3,0xd4,0x0,0x4,0x5,0x26,0x0,0x4,0x5,0xec,0x0, + 0x4,0x6,0xd0,0x0,0x4,0x7,0x1e,0x0,0x4,0x7,0x5b,0x0,0x4,0x7,0xa7,0x0, + 0x4,0x8,0xd,0x0,0x4,0x8,0x9d,0x0,0x4,0x9,0x19,0x0,0x4,0x9,0xd1,0x0, + 0x4,0xa,0x2f,0x0,0x4,0xa,0x8d,0x0,0x4,0xa,0xdd,0x0,0x4,0xb,0x47,0x0, + 0x4,0xb,0xad,0x0,0x4,0xc,0x14,0x0,0x4,0xc,0x7c,0x0,0x4,0xc,0xc3,0x0, + 0x4,0xd,0xac,0x0,0x4,0xe,0x44,0x0,0x4,0xe,0xf1,0x0,0x4,0xf,0x9d,0x0, + 0x4,0x10,0x67,0x0,0x4,0x10,0xc5,0x0,0x4,0x11,0x1b,0x0,0x4,0x11,0x91,0x0, + 0x4,0x12,0x72,0x0,0x4,0x13,0x5b,0x0,0x4,0x14,0x21,0x0,0x4,0x14,0xa1,0x0, + 0x0,0x0,0x4,0x0,0x0,0x0,0x3,0x0,0x0,0x26,0x98,0x0,0x0,0x0,0x4,0x0, + 0x0,0x0,0x24,0x0,0x3,0x0,0x1,0x0,0x0,0x26,0x98,0x0,0x3,0x0,0xa,0x0, + 0x0,0x0,0x24,0x0,0xc,0x0,0x0,0x0,0x0,0x26,0x74,0x0,0x0,0x0,0x0,0x0, + 0x0,0x3,0x33,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x39,0x0,0x0,0x0,0x3,0x0, + 0x0,0x0,0x5f,0x0,0x0,0x0,0x5f,0x0,0x0,0x0,0xd,0x0,0x0,0x0,0x61,0x0, + 0x0,0x0,0x7a,0x0,0x0,0x0,0xe,0x0,0x0,0xe0,0x0,0x0,0x0,0xe0,0x4,0x0, + 0x0,0x0,0x28,0x0,0x0,0xe0,0xa,0x0,0x0,0xe0,0xa,0x0,0x0,0x6,0x10,0x0, + 0x0,0xe0,0xb,0x0,0x0,0xe0,0xb,0x0,0x0,0x6,0xe5,0x0,0x0,0xe0,0xc,0x0, + 0x0,0xe0,0xc,0x0,0x0,0x6,0xe,0x0,0x0,0xe0,0xd,0x0,0x0,0xe0,0xd,0x0, + 0x0,0x6,0xa,0x0,0x0,0xe0,0xf,0x0,0x0,0xe0,0xf,0x0,0x0,0x6,0x9,0x0, + 0x0,0xe0,0x10,0x0,0x0,0xe0,0x10,0x0,0x0,0x6,0xb,0x0,0x0,0xe0,0x11,0x0, + 0x0,0xe0,0x11,0x0,0x0,0x6,0xd,0x0,0x0,0xe0,0x14,0x0,0x0,0xe0,0x14,0x0, + 0x0,0x6,0xf,0x0,0x0,0xe0,0x15,0x0,0x0,0xe0,0x15,0x0,0x0,0x6,0xc,0x0, + 0x0,0xe0,0x19,0x0,0x0,0xe0,0x19,0x0,0x0,0x0,0x2d,0x0,0x0,0xe0,0x1b,0x0, + 0x0,0xe0,0x21,0x0,0x0,0x0,0x2e,0x0,0x0,0xe0,0x23,0x0,0x0,0xe0,0x24,0x0, + 0x0,0x0,0x35,0x0,0x0,0xe0,0x28,0x0,0x0,0xe0,0x2c,0x0,0x0,0x0,0x37,0x0, + 0x0,0xe0,0x2e,0x0,0x0,0xe0,0x31,0x0,0x0,0x0,0x3c,0x0,0x0,0xe0,0x33,0x0, + 0x0,0xe0,0x39,0x0,0x0,0x0,0x40,0x0,0x0,0xe0,0x3b,0x0,0x0,0xe0,0x53,0x0, + 0x0,0x0,0x47,0x0,0x0,0xe0,0x55,0x0,0x0,0xe0,0x74,0x0,0x0,0x0,0x60,0x0, + 0x0,0xe0,0x75,0x0,0x0,0xe0,0x76,0x0,0x0,0x6,0x11,0x0,0x0,0xe0,0x89,0x0, + 0x0,0xe0,0x89,0x0,0x0,0x7,0xa3,0x0,0x0,0xe0,0xaf,0x0,0x0,0xe0,0xbc,0x0, + 0x0,0x0,0x80,0x0,0x0,0xe0,0xbe,0x0,0x0,0xe0,0xbf,0x0,0x0,0x0,0x8e,0x0, + 0x0,0xe0,0xc3,0x0,0x0,0xe0,0xc4,0x0,0x0,0x0,0x90,0x0,0x0,0xe0,0xc6,0x0, + 0x0,0xe0,0xf0,0x0,0x0,0x0,0x92,0x0,0x0,0xe1,0x38,0x0,0x0,0xe1,0x38,0x0, + 0x0,0x7,0x5d,0x0,0x0,0xe1,0x3e,0x0,0x0,0xe1,0x3e,0x0,0x0,0x7,0x99,0x0, + 0x0,0xe1,0x45,0x0,0x0,0xe1,0x79,0x0,0x0,0x0,0xbd,0x0,0x0,0xe1,0x90,0x0, + 0x0,0xe1,0x95,0x0,0x0,0x0,0xf2,0x0,0x0,0xe1,0x99,0x0,0x0,0xe1,0x99,0x0, + 0x0,0x8,0x5c,0x0,0x0,0xe1,0x9c,0x0,0x0,0xe1,0x9c,0x0,0x0,0x0,0xf8,0x0, + 0x0,0xe1,0x9e,0x0,0x0,0xe1,0x9e,0x0,0x0,0x6,0xb3,0x0,0x0,0xe1,0xa0,0x0, + 0x0,0xe1,0xa0,0x0,0x0,0x6,0xe2,0x0,0x0,0xe1,0xa1,0x0,0x0,0xe1,0xa1,0x0, + 0x0,0x6,0x75,0x0,0x0,0xe1,0xa2,0x0,0x0,0xe1,0xa2,0x0,0x0,0x6,0x94,0x0, + 0x0,0xe1,0xa3,0x0,0x0,0xe1,0xc3,0x0,0x0,0x0,0xf9,0x0,0x0,0xe1,0xc4,0x0, + 0x0,0xe1,0xc4,0x0,0x0,0x6,0x97,0x0,0x0,0xe1,0xc5,0x0,0x0,0xe1,0xc5,0x0, + 0x0,0x6,0x55,0x0,0x0,0xe1,0xc6,0x0,0x0,0xe1,0xc6,0x0,0x0,0x6,0xdd,0x0, + 0x0,0xe1,0xc8,0x0,0x0,0xe1,0xc8,0x0,0x0,0x1,0x1a,0x0,0x0,0xe1,0xca,0x0, + 0x0,0xe1,0xca,0x0,0x0,0x6,0x90,0x0,0x0,0xe1,0xcb,0x0,0x0,0xe1,0xcb,0x0, + 0x0,0x6,0xc2,0x0,0x0,0xe1,0xcc,0x0,0x0,0xe1,0xcc,0x0,0x0,0x6,0xa8,0x0, + 0x0,0xe1,0xcd,0x0,0x0,0xe1,0xd0,0x0,0x0,0x1,0x1b,0x0,0x0,0xe1,0xd1,0x0, + 0x0,0xe1,0xd1,0x0,0x0,0x6,0x9d,0x0,0x0,0xe1,0xd2,0x0,0x0,0xe1,0xd2,0x0, + 0x0,0x8,0x5d,0x0,0x0,0xe1,0xd3,0x0,0x0,0xe1,0xd3,0x0,0x0,0x6,0x1d,0x0, + 0x0,0xe1,0xd5,0x0,0x0,0xe1,0xd5,0x0,0x0,0x6,0x6f,0x0,0x0,0xe1,0xd8,0x0, + 0x0,0xe1,0xdb,0x0,0x0,0x1,0x1f,0x0,0x0,0xe1,0xe0,0x0,0x0,0xe1,0xe2,0x0, + 0x0,0x1,0x23,0x0,0x0,0xe1,0xeb,0x0,0x0,0xe1,0xeb,0x0,0x0,0x7,0x2d,0x0, + 0x0,0xe1,0xfe,0x0,0x0,0xe2,0x2,0x0,0x0,0x1,0x26,0x0,0x0,0xe2,0x26,0x0, + 0x0,0xe2,0x6c,0x0,0x0,0x1,0x2b,0x0,0x0,0xe2,0x86,0x0,0x0,0xe2,0x86,0x0, + 0x0,0x8,0x60,0x0,0x0,0xe2,0xbc,0x0,0x0,0xe2,0xc4,0x0,0x0,0x1,0x72,0x0, + 0x0,0xe2,0xc6,0x0,0x0,0xe2,0xc9,0x0,0x0,0x1,0x7b,0x0,0x0,0xe2,0xcc,0x0, + 0x0,0xe2,0xcc,0x0,0x0,0x1,0x7f,0x0,0x0,0xe2,0xdb,0x0,0x0,0xe2,0xdb,0x0, + 0x0,0x6,0xd2,0x0,0x0,0xe2,0xe6,0x0,0x0,0xe2,0xe6,0x0,0x0,0x6,0xcd,0x0, + 0x0,0xe2,0xe7,0x0,0x0,0xe2,0xe7,0x0,0x0,0x6,0x35,0x0,0x0,0xe2,0xea,0x0, + 0x0,0xe2,0xea,0x0,0x0,0x6,0x21,0x0,0x0,0xe2,0xeb,0x0,0x0,0xe2,0xeb,0x0, + 0x0,0x6,0xa9,0x0,0x0,0xe2,0xec,0x0,0x0,0xe2,0xec,0x0,0x0,0x6,0x38,0x0, + 0x0,0xe3,0x7,0x0,0x0,0xe3,0x8,0x0,0x0,0x1,0x80,0x0,0x0,0xe3,0xa,0x0, + 0x0,0xe3,0x18,0x0,0x0,0x1,0x82,0x0,0x0,0xe3,0x1a,0x0,0x0,0xe3,0x3a,0x0, + 0x0,0x1,0x91,0x0,0x0,0xe3,0x99,0x0,0x0,0xe3,0x99,0x0,0x0,0x6,0xe4,0x0, + 0x0,0xe3,0x9d,0x0,0x0,0xe3,0xe0,0x0,0x0,0x1,0xb2,0x0,0x0,0xe3,0xe2,0x0, + 0x0,0xe3,0xee,0x0,0x0,0x1,0xf6,0x0,0x0,0xe3,0xf1,0x0,0x0,0xe4,0x13,0x0, + 0x0,0x2,0x3,0x0,0x0,0xe4,0x15,0x0,0x0,0xe4,0x2e,0x0,0x0,0x2,0x26,0x0, + 0x0,0xe4,0x30,0x0,0x0,0xe4,0x40,0x0,0x0,0x2,0x40,0x0,0x0,0xe4,0xca,0x0, + 0x0,0xe4,0xca,0x0,0x0,0x8,0x46,0x0,0x0,0xe4,0xd9,0x0,0x0,0xe4,0xd9,0x0, + 0x0,0x8,0x47,0x0,0x0,0xe4,0xeb,0x0,0x0,0xe4,0xeb,0x0,0x0,0x7,0x93,0x0, + 0x0,0xe4,0xf3,0x0,0x0,0xe4,0xf3,0x0,0x0,0x6,0xe8,0x0,0x0,0xe4,0xf4,0x0, + 0x0,0xe4,0xf4,0x0,0x0,0x6,0xea,0x0,0x0,0xe4,0xf5,0x0,0x0,0xe4,0xf5,0x0, + 0x0,0x6,0xef,0x0,0x0,0xe4,0xf6,0x0,0x0,0xe4,0xf6,0x0,0x0,0x6,0xf9,0x0, + 0x0,0xe4,0xf7,0x0,0x0,0xe4,0xf7,0x0,0x0,0x7,0xd,0x0,0x0,0xe4,0xf8,0x0, + 0x0,0xe4,0xf8,0x0,0x0,0x6,0xe9,0x0,0x0,0xe4,0xf9,0x0,0x0,0xe4,0xf9,0x0, + 0x0,0x6,0xf1,0x0,0x0,0xe4,0xfa,0x0,0x0,0xe4,0xfa,0x0,0x0,0x7,0xb,0x0, + 0x0,0xe4,0xfb,0x0,0x0,0xe4,0xfb,0x0,0x0,0x6,0xe6,0x0,0x0,0xe4,0xfc,0x0, + 0x0,0xe4,0xfc,0x0,0x0,0x6,0xfe,0x0,0x0,0xe4,0xfd,0x0,0x0,0xe4,0xfd,0x0, + 0x0,0x7,0x1,0x0,0x0,0xe4,0xfe,0x0,0x0,0xe4,0xfe,0x0,0x0,0x6,0xf0,0x0, + 0x0,0xe4,0xff,0x0,0x0,0xe4,0xff,0x0,0x0,0x6,0xec,0x0,0x0,0xe5,0x0,0x0, + 0x0,0xe5,0x0,0x0,0x0,0x7,0xc,0x0,0x0,0xe5,0x1,0x0,0x0,0xe5,0x1,0x0, + 0x0,0x6,0xf7,0x0,0x0,0xe5,0x2,0x0,0x0,0xe5,0x2,0x0,0x0,0x7,0x0,0x0, + 0x0,0xe5,0x3,0x0,0x0,0xe5,0x3,0x0,0x0,0x7,0x8,0x0,0x0,0xe5,0x8,0x0, + 0x0,0xe5,0x8,0x0,0x0,0x6,0xe7,0x0,0x0,0xe5,0x9,0x0,0x0,0xe5,0x9,0x0, + 0x0,0x6,0xed,0x0,0x0,0xe5,0xa,0x0,0x0,0xe5,0xd,0x0,0x0,0x6,0xf2,0x0, + 0x0,0xe5,0xe,0x0,0x0,0xe5,0xe,0x0,0x0,0x6,0xf8,0x0,0x0,0xe5,0xf,0x0, + 0x0,0xe5,0x10,0x0,0x0,0x6,0xfa,0x0,0x0,0xe5,0x11,0x0,0x0,0xe5,0x13,0x0, + 0x0,0x7,0x5,0x0,0x0,0xe5,0x14,0x0,0x0,0xe5,0x15,0x0,0x0,0x7,0x9,0x0, + 0x0,0xe5,0x18,0x0,0x0,0xe5,0x18,0x0,0x0,0x6,0xf6,0x0,0x0,0xe5,0x1c,0x0, + 0x0,0xe5,0x1c,0x0,0x0,0x6,0xeb,0x0,0x0,0xe5,0x1d,0x0,0x0,0xe5,0x1d,0x0, + 0x0,0x6,0xff,0x0,0x0,0xe5,0x1e,0x0,0x0,0xe5,0x1f,0x0,0x0,0x7,0x2,0x0, + 0x0,0xe5,0x20,0x0,0x0,0xe5,0x20,0x0,0x0,0x6,0xfd,0x0,0x0,0xe5,0x21,0x0, + 0x0,0xe5,0x21,0x0,0x0,0x6,0xfc,0x0,0x0,0xe5,0x24,0x0,0x0,0xe5,0x24,0x0, + 0x0,0x7,0x4,0x0,0x0,0xe5,0x25,0x0,0x0,0xe5,0x25,0x0,0x0,0x6,0xee,0x0, + 0x0,0xe5,0x2d,0x0,0x0,0xe5,0x36,0x0,0x0,0x2,0x51,0x0,0x0,0xe5,0x39,0x0, + 0x0,0xe5,0x7d,0x0,0x0,0x2,0x5b,0x0,0x0,0xe5,0x83,0x0,0x0,0xe5,0x83,0x0, + 0x0,0x7,0x1d,0x0,0x0,0xe5,0x84,0x0,0x0,0xe5,0x84,0x0,0x0,0x7,0x1c,0x0, + 0x0,0xe5,0x85,0x0,0x0,0xe5,0x85,0x0,0x0,0x7,0x16,0x0,0x0,0xe5,0x86,0x0, + 0x0,0xe5,0x86,0x0,0x0,0x7,0x21,0x0,0x0,0xe5,0x87,0x0,0x0,0xe5,0x88,0x0, + 0x0,0x7,0x17,0x0,0x0,0xe5,0x89,0x0,0x0,0xe5,0x89,0x0,0x0,0x7,0x15,0x0, + 0x0,0xe5,0x8a,0x0,0x0,0xe5,0x8a,0x0,0x0,0x7,0x1b,0x0,0x0,0xe5,0x8b,0x0, + 0x0,0xe5,0x8b,0x0,0x0,0x7,0x1a,0x0,0x0,0xe5,0x8c,0x0,0x0,0xe5,0x8d,0x0, + 0x0,0x7,0x1f,0x0,0x0,0xe5,0x8e,0x0,0x0,0xe5,0x8e,0x0,0x0,0x7,0x1e,0x0, + 0x0,0xe5,0x8f,0x0,0x0,0xe5,0x8f,0x0,0x0,0x7,0x10,0x0,0x0,0xe5,0x90,0x0, + 0x0,0xe5,0x90,0x0,0x0,0x7,0x19,0x0,0x0,0xe5,0x91,0x0,0x0,0xe5,0x91,0x0, + 0x0,0x7,0x14,0x0,0x0,0xe5,0x95,0x0,0x0,0xe5,0x95,0x0,0x0,0x7,0x22,0x0, + 0x0,0xe5,0x98,0x0,0x0,0xe5,0x9a,0x0,0x0,0x7,0x11,0x0,0x0,0xe5,0xc3,0x0, + 0x0,0xe5,0xe1,0x0,0x0,0x2,0xa0,0x0,0x0,0xe5,0xfa,0x0,0x0,0xe5,0xfa,0x0, + 0x0,0x7,0x23,0x0,0x0,0xe6,0x9,0x0,0x0,0xe6,0x9,0x0,0x0,0x7,0x24,0x0, + 0x0,0xe6,0xe,0x0,0x0,0xe6,0x20,0x0,0x0,0x2,0xbf,0x0,0x0,0xe6,0x23,0x0, + 0x0,0xe6,0x49,0x0,0x0,0x2,0xd2,0x0,0x0,0xe6,0x5c,0x0,0x0,0xe6,0x5c,0x0, + 0x0,0x4,0xfc,0x0,0x0,0xe6,0x5f,0x0,0x0,0xe6,0x61,0x0,0x0,0x5,0xd,0x0, + 0x0,0xe6,0x63,0x0,0x0,0xe6,0x66,0x0,0x0,0x5,0x11,0x0,0x0,0xe6,0x6b,0x0, + 0x0,0xe6,0x6b,0x0,0x0,0x7,0x29,0x0,0x0,0xe6,0x75,0x0,0x0,0xe6,0x75,0x0, + 0x0,0x5,0x34,0x0,0x0,0xe6,0xb1,0x0,0x0,0xe6,0xb1,0x0,0x0,0x7,0x25,0x0, + 0x0,0xe6,0xb3,0x0,0x0,0xe6,0xb3,0x0,0x0,0x7,0x26,0x0,0x0,0xe6,0xb8,0x0, + 0x0,0xe6,0xb8,0x0,0x0,0x5,0x61,0x0,0x0,0xe6,0xc4,0x0,0x0,0xe6,0xc5,0x0, + 0x0,0x2,0xf9,0x0,0x0,0xe6,0xda,0x0,0x0,0xe6,0xda,0x0,0x0,0x7,0x27,0x0, + 0x0,0xe6,0xdd,0x0,0x0,0xe6,0xdd,0x0,0x0,0x2,0xfb,0x0,0x0,0xe6,0xdf,0x0, + 0x0,0xe6,0xdf,0x0,0x0,0x2,0xfc,0x0,0x0,0xe6,0xe1,0x0,0x0,0xe6,0xe1,0x0, + 0x0,0x2,0xfd,0x0,0x0,0xe7,0x1c,0x0,0x0,0xe7,0x1c,0x0,0x0,0x5,0x3,0x0, + 0x0,0xe7,0x29,0x0,0x0,0xe7,0x29,0x0,0x0,0x4,0xf9,0x0,0x0,0xe7,0x3a,0x0, + 0x0,0xe7,0x3a,0x0,0x0,0x7,0x28,0x0,0x0,0xe7,0x3c,0x0,0x0,0xe7,0x3c,0x0, + 0x0,0x7,0x8e,0x0,0x0,0xe7,0x42,0x0,0x0,0xe7,0x42,0x0,0x0,0x7,0x2b,0x0, + 0x0,0xe7,0x43,0x0,0x0,0xe7,0x44,0x0,0x0,0x7,0x31,0x0,0x0,0xe7,0x45,0x0, + 0x0,0xe7,0x45,0x0,0x0,0x7,0x2c,0x0,0x0,0xe7,0x46,0x0,0x0,0xe7,0x46,0x0, + 0x0,0x7,0x2a,0x0,0x0,0xe7,0x47,0x0,0x0,0xe7,0x47,0x0,0x0,0x7,0x30,0x0, + 0x0,0xe7,0x48,0x0,0x0,0xe7,0x49,0x0,0x0,0x7,0x2e,0x0,0x0,0xe7,0x60,0x0, + 0x0,0xe7,0x60,0x0,0x0,0x7,0x39,0x0,0x0,0xe7,0x61,0x0,0x0,0xe7,0x61,0x0, + 0x0,0x7,0x35,0x0,0x0,0xe7,0x62,0x0,0x0,0xe7,0x62,0x0,0x0,0x7,0x33,0x0, + 0x0,0xe7,0x63,0x0,0x0,0xe7,0x63,0x0,0x0,0x7,0x38,0x0,0x0,0xe7,0x64,0x0, + 0x0,0xe7,0x64,0x0,0x0,0x7,0x34,0x0,0x0,0xe7,0x66,0x0,0x0,0xe7,0x66,0x0, + 0x0,0x7,0x3a,0x0,0x0,0xe7,0x67,0x0,0x0,0xe7,0x67,0x0,0x0,0x7,0x37,0x0, + 0x0,0xe7,0x69,0x0,0x0,0xe7,0x69,0x0,0x0,0x7,0x36,0x0,0x0,0xe7,0x6d,0x0, + 0x0,0xe7,0x6d,0x0,0x0,0x7,0x3e,0x0,0x0,0xe7,0x6e,0x0,0x0,0xe7,0x6e,0x0, + 0x0,0x7,0x3d,0x0,0x0,0xe7,0x6f,0x0,0x0,0xe7,0x6f,0x0,0x0,0x7,0x3c,0x0, + 0x0,0xe7,0x70,0x0,0x0,0xe7,0x70,0x0,0x0,0x7,0x3b,0x0,0x0,0xe7,0x98,0x0, + 0x0,0xe7,0x98,0x0,0x0,0x7,0x43,0x0,0x0,0xe7,0x99,0x0,0x0,0xe7,0x99,0x0, + 0x0,0x7,0x3f,0x0,0x0,0xe7,0x9a,0x0,0x0,0xe7,0x9a,0x0,0x0,0x7,0x41,0x0, + 0x0,0xe7,0x9b,0x0,0x0,0xe7,0x9b,0x0,0x0,0x7,0x40,0x0,0x0,0xe7,0x9c,0x0, + 0x0,0xe7,0x9c,0x0,0x0,0x7,0x42,0x0,0x0,0xe7,0xa2,0x0,0x0,0xe7,0xa3,0x0, + 0x0,0x7,0x44,0x0,0x0,0xe7,0xad,0x0,0x0,0xe7,0xad,0x0,0x0,0x7,0x47,0x0, + 0x0,0xe7,0xaf,0x0,0x0,0xe7,0xaf,0x0,0x0,0x7,0x48,0x0,0x0,0xe7,0xb0,0x0, + 0x0,0xe7,0xb0,0x0,0x0,0x7,0x46,0x0,0x0,0xe7,0xc8,0x0,0x0,0xe7,0xc8,0x0, + 0x0,0x7,0x50,0x0,0x0,0xe7,0xc9,0x0,0x0,0xe7,0xc9,0x0,0x0,0x7,0x4d,0x0, + 0x0,0xe7,0xca,0x0,0x0,0xe7,0xca,0x0,0x0,0x7,0x4a,0x0,0x0,0xe7,0xcb,0x0, + 0x0,0xe7,0xcb,0x0,0x0,0x7,0x4f,0x0,0x0,0xe7,0xcc,0x0,0x0,0xe7,0xcc,0x0, + 0x0,0x7,0x4b,0x0,0x0,0xe7,0xcd,0x0,0x0,0xe7,0xcd,0x0,0x0,0x7,0x4e,0x0, + 0x0,0xe7,0xce,0x0,0x0,0xe7,0xce,0x0,0x0,0x7,0x51,0x0,0x0,0xe7,0xcf,0x0, + 0x0,0xe7,0xcf,0x0,0x0,0x7,0x4c,0x0,0x0,0xe7,0xd0,0x0,0x0,0xe7,0xd0,0x0, + 0x0,0x7,0x49,0x0,0x0,0xe7,0xd3,0x0,0x0,0xe7,0xd3,0x0,0x0,0x7,0x52,0x0, + 0x0,0xe7,0xe1,0x0,0x0,0xe7,0xe2,0x0,0x0,0x7,0x53,0x0,0x0,0xe7,0xe4,0x0, + 0x0,0xe7,0xe4,0x0,0x0,0x7,0x5a,0x0,0x0,0xe7,0xe5,0x0,0x0,0xe7,0xe5,0x0, + 0x0,0x7,0x58,0x0,0x0,0xe7,0xe6,0x0,0x0,0xe7,0xe6,0x0,0x0,0x7,0x57,0x0, + 0x0,0xe7,0xe9,0x0,0x0,0xe7,0xe9,0x0,0x0,0x2,0xfe,0x0,0x0,0xe7,0xee,0x0, + 0x0,0xe8,0x1,0x0,0x0,0x2,0xff,0x0,0x0,0xe8,0xb,0x0,0x0,0xe8,0xe,0x0, + 0x0,0x3,0x13,0x0,0x0,0xe8,0xf,0x0,0x0,0xe8,0xf,0x0,0x0,0x7,0x59,0x0, + 0x0,0xe8,0x10,0x0,0x0,0xe8,0x10,0x0,0x0,0x7,0x55,0x0,0x0,0xe8,0x11,0x0, + 0x0,0xe8,0x17,0x0,0x0,0x3,0x17,0x0,0x0,0xe8,0x18,0x0,0x0,0xe8,0x18,0x0, + 0x0,0x7,0x56,0x0,0x0,0xe8,0x19,0x0,0x0,0xe8,0x19,0x0,0x0,0x7,0x5c,0x0, + 0x0,0xe8,0x1a,0x0,0x0,0xe8,0x1a,0x0,0x0,0x7,0x5b,0x0,0x0,0xe8,0x2b,0x0, + 0x0,0xe8,0x2b,0x0,0x0,0x7,0x64,0x0,0x0,0xe8,0x34,0x0,0x0,0xe8,0x39,0x0, + 0x0,0x3,0x1e,0x0,0x0,0xe8,0x3a,0x0,0x0,0xe8,0x3a,0x0,0x0,0x7,0xe,0x0, + 0x0,0xe8,0x3b,0x0,0x0,0xe8,0x3b,0x0,0x0,0x7,0x5e,0x0,0x0,0xe8,0x42,0x0, + 0x0,0xe8,0x42,0x0,0x0,0x7,0x67,0x0,0x0,0xe8,0x4d,0x0,0x0,0xe8,0x51,0x0, + 0x0,0x3,0x24,0x0,0x0,0xe8,0x53,0x0,0x0,0xe8,0x73,0x0,0x0,0x3,0x29,0x0, + 0x0,0xe8,0x75,0x0,0x0,0xe8,0xb6,0x0,0x0,0x3,0x4a,0x0,0x0,0xe8,0xb8,0x0, + 0x0,0xe8,0xce,0x0,0x0,0x3,0x8c,0x0,0x0,0xe8,0xd0,0x0,0x0,0xe9,0x0,0x0, + 0x0,0x3,0xa3,0x0,0x0,0xe9,0x2,0x0,0x0,0xe9,0x6,0x0,0x0,0x3,0xd4,0x0, + 0x0,0xe9,0x8,0x0,0x0,0xe9,0xf,0x0,0x0,0x3,0xd9,0x0,0x0,0xe9,0x11,0x0, + 0x0,0xe9,0x43,0x0,0x0,0x3,0xe1,0x0,0x0,0xe9,0x45,0x0,0x0,0xe9,0x45,0x0, + 0x0,0x4,0x14,0x0,0x0,0xe9,0x47,0x0,0x0,0xe9,0x7d,0x0,0x0,0x4,0x15,0x0, + 0x0,0xe9,0x7f,0x0,0x0,0xe9,0x7f,0x0,0x0,0x4,0x4c,0x0,0x0,0xe9,0x82,0x0, + 0x0,0xe9,0x82,0x0,0x0,0x4,0x4d,0x0,0x0,0xe9,0x88,0x0,0x0,0xe9,0x89,0x0, + 0x0,0x4,0x4e,0x0,0x0,0xe9,0x8b,0x0,0x0,0xe9,0x8b,0x0,0x0,0x4,0x50,0x0, + 0x0,0xe9,0x8f,0x0,0x0,0xe9,0x8f,0x0,0x0,0x4,0x51,0x0,0x0,0xe9,0x92,0x0, + 0x0,0xe9,0x92,0x0,0x0,0x4,0x52,0x0,0x0,0xe9,0x94,0x0,0x0,0xe9,0x94,0x0, + 0x0,0x4,0x53,0x0,0x0,0xe9,0x96,0x0,0x0,0xe9,0x96,0x0,0x0,0x4,0x54,0x0, + 0x0,0xe9,0x98,0x0,0x0,0xe9,0x98,0x0,0x0,0x4,0x55,0x0,0x0,0xe9,0x9a,0x0, + 0x0,0xe9,0x9b,0x0,0x0,0x4,0x56,0x0,0x0,0xe9,0x9d,0x0,0x0,0xe9,0x9d,0x0, + 0x0,0x4,0x58,0x0,0x0,0xe9,0xa1,0x0,0x0,0xe9,0xa3,0x0,0x0,0x4,0x59,0x0, + 0x0,0xe9,0xa5,0x0,0x0,0xe9,0xa5,0x0,0x0,0x4,0x5c,0x0,0x0,0xe9,0xa7,0x0, + 0x0,0xe9,0xa7,0x0,0x0,0x7,0x71,0x0,0x0,0xe9,0xa8,0x0,0x0,0xe9,0xa8,0x0, + 0x0,0x4,0x5d,0x0,0x0,0xe9,0xaa,0x0,0x0,0xe9,0xaa,0x0,0x0,0x4,0x5e,0x0, + 0x0,0xe9,0xad,0x0,0x0,0xe9,0xad,0x0,0x0,0x4,0x5f,0x0,0x0,0xe9,0xb0,0x0, + 0x0,0xe9,0xb2,0x0,0x0,0x4,0x60,0x0,0x0,0xe9,0xb4,0x0,0x0,0xe9,0xb4,0x0, + 0x0,0x4,0x63,0x0,0x0,0xe9,0xb6,0x0,0x0,0xe9,0xb7,0x0,0x0,0x4,0x64,0x0, + 0x0,0xe9,0xba,0x0,0x0,0xe9,0xbd,0x0,0x0,0x4,0x66,0x0,0x0,0xe9,0xc0,0x0, + 0x0,0xe9,0xc2,0x0,0x0,0x5,0x78,0x0,0x0,0xe9,0xc3,0x0,0x0,0xe9,0xc3,0x0, + 0x0,0x4,0x6a,0x0,0x0,0xe9,0xc5,0x0,0x0,0xe9,0xc5,0x0,0x0,0x4,0x6b,0x0, + 0x0,0xe9,0xc8,0x0,0x0,0xe9,0xcf,0x0,0x0,0x4,0x6c,0x0,0x0,0xe9,0xd1,0x0, + 0x0,0xe9,0xd4,0x0,0x0,0x4,0x74,0x0,0x0,0xe9,0xd6,0x0,0x0,0xe9,0xd9,0x0, + 0x0,0x4,0x78,0x0,0x0,0xe9,0xdd,0x0,0x0,0xe9,0xdd,0x0,0x0,0x4,0x7c,0x0, + 0x0,0xe9,0xe0,0x0,0x0,0xe9,0xe1,0x0,0x0,0x4,0x7d,0x0,0x0,0xe9,0xe4,0x0, + 0x0,0xe9,0xe4,0x0,0x0,0x4,0x7f,0x0,0x0,0xe9,0xe6,0x0,0x0,0xe9,0xe6,0x0, + 0x0,0x4,0x80,0x0,0x0,0xe9,0xe9,0x0,0x0,0xe9,0xe9,0x0,0x0,0x4,0x81,0x0, + 0x0,0xe9,0xec,0x0,0x0,0xe9,0xed,0x0,0x0,0x4,0x82,0x0,0x0,0xe9,0xef,0x0, + 0x0,0xe9,0xef,0x0,0x0,0x4,0x84,0x0,0x0,0xe9,0xf2,0x0,0x0,0xe9,0xf3,0x0, + 0x0,0x4,0x85,0x0,0x0,0xe9,0xf4,0x0,0x0,0xe9,0xf4,0x0,0x0,0x7,0x66,0x0, + 0x0,0xe9,0xf5,0x0,0x0,0xe9,0xf6,0x0,0x0,0x4,0x87,0x0,0x0,0xe9,0xf9,0x0, + 0x0,0xe9,0xf9,0x0,0x0,0x4,0x89,0x0,0x0,0xe9,0xfc,0x0,0x0,0xe9,0xfc,0x0, + 0x0,0x4,0x8a,0x0,0x0,0xe9,0xfe,0x0,0x0,0xe9,0xfe,0x0,0x0,0x4,0x8b,0x0, + 0x0,0xea,0x0,0x0,0x0,0xea,0x2,0x0,0x0,0x4,0x8c,0x0,0x0,0xea,0x9,0x0, + 0x0,0xea,0x24,0x0,0x0,0x4,0x8f,0x0,0x0,0xea,0x25,0x0,0x0,0xea,0x25,0x0, + 0x0,0x7,0x74,0x0,0x0,0xea,0x26,0x0,0x0,0xea,0x39,0x0,0x0,0x4,0xab,0x0, + 0x0,0xea,0x3a,0x0,0x0,0xea,0x3a,0x0,0x0,0x5,0x1c,0x0,0x0,0xea,0x3b,0x0, + 0x0,0xea,0x3b,0x0,0x0,0x5,0x8,0x0,0x0,0xea,0x3c,0x0,0x0,0xea,0x3c,0x0, + 0x0,0x5,0x2b,0x0,0x0,0xea,0x3d,0x0,0x0,0xea,0x3d,0x0,0x0,0x5,0x40,0x0, + 0x0,0xea,0x3e,0x0,0x0,0xea,0x3e,0x0,0x0,0x5,0x55,0x0,0x0,0xea,0x3f,0x0, + 0x0,0xea,0x3f,0x0,0x0,0x5,0x72,0x0,0x0,0xea,0x40,0x0,0x0,0xea,0x49,0x0, + 0x0,0x4,0xbf,0x0,0x0,0xea,0x4a,0x0,0x0,0xea,0x4a,0x0,0x0,0x5,0xa9,0x0, + 0x0,0xea,0x4b,0x0,0x0,0xea,0x4b,0x0,0x0,0x5,0xb8,0x0,0x0,0xea,0x4c,0x0, + 0x0,0xea,0x4c,0x0,0x0,0x5,0x10,0x0,0x0,0xea,0x4d,0x0,0x0,0xea,0x4d,0x0, + 0x0,0x5,0x9a,0x0,0x0,0xea,0x4e,0x0,0x0,0xea,0x4e,0x0,0x0,0x5,0x2a,0x0, + 0x0,0xea,0x4f,0x0,0x0,0xea,0x4f,0x0,0x0,0x5,0x4e,0x0,0x0,0xea,0x50,0x0, + 0x0,0xea,0x59,0x0,0x0,0x4,0xc9,0x0,0x0,0xea,0x5a,0x0,0x0,0xea,0x5a,0x0, + 0x0,0x5,0xa3,0x0,0x0,0xea,0x5b,0x0,0x0,0xea,0x5b,0x0,0x0,0x5,0x5b,0x0, + 0x0,0xea,0x5c,0x0,0x0,0xea,0x5c,0x0,0x0,0x5,0x59,0x0,0x0,0xea,0x5d,0x0, + 0x0,0xea,0x5d,0x0,0x0,0x5,0x77,0x0,0x0,0xea,0x5e,0x0,0x0,0xea,0x5e,0x0, + 0x0,0x5,0xc,0x0,0x0,0xea,0x5f,0x0,0x0,0xea,0x5f,0x0,0x0,0x5,0x20,0x0, + 0x0,0xea,0x60,0x0,0x0,0xea,0x69,0x0,0x0,0x4,0xd3,0x0,0x0,0xea,0x6b,0x0, + 0x0,0xea,0x6b,0x0,0x0,0x7,0x72,0x0,0x0,0xea,0x6c,0x0,0x0,0xea,0x6c,0x0, + 0x0,0x7,0x63,0x0,0x0,0xea,0x6d,0x0,0x0,0xea,0x6d,0x0,0x0,0x7,0x76,0x0, + 0x0,0xea,0x6e,0x0,0x0,0xea,0x6e,0x0,0x0,0x7,0x70,0x0,0x0,0xea,0x70,0x0, + 0x0,0xea,0x74,0x0,0x0,0x4,0xdd,0x0,0x0,0xea,0x75,0x0,0x0,0xea,0x75,0x0, + 0x0,0x5,0xe1,0x0,0x0,0xea,0x76,0x0,0x0,0xea,0x76,0x0,0x0,0x5,0xba,0x0, + 0x0,0xea,0x77,0x0,0x0,0xea,0x77,0x0,0x0,0x5,0x67,0x0,0x0,0xea,0x78,0x0, + 0x0,0xea,0x78,0x0,0x0,0x5,0xbb,0x0,0x0,0xea,0x79,0x0,0x0,0xea,0x79,0x0, + 0x0,0x4,0xff,0x0,0x0,0xea,0x7e,0x0,0x0,0xea,0x7e,0x0,0x0,0x7,0x73,0x0, + 0x0,0xea,0x80,0x0,0x0,0xea,0x80,0x0,0x0,0x7,0x60,0x0,0x0,0xea,0x81,0x0, + 0x0,0xea,0x81,0x0,0x0,0x7,0x75,0x0,0x0,0xea,0x87,0x0,0x0,0xea,0x87,0x0, + 0x0,0x7,0x69,0x0,0x0,0xea,0x8d,0x0,0x0,0xea,0x8d,0x0,0x0,0x7,0x6b,0x0, + 0x0,0xea,0x8e,0x0,0x0,0xea,0x8e,0x0,0x0,0x7,0x61,0x0,0x0,0xea,0x96,0x0, + 0x0,0xea,0x96,0x0,0x0,0x7,0x5f,0x0,0x0,0xea,0x98,0x0,0x0,0xea,0x98,0x0, + 0x0,0x7,0x6d,0x0,0x0,0xea,0x99,0x0,0x0,0xea,0x99,0x0,0x0,0x7,0x65,0x0, + 0x0,0xea,0x9a,0x0,0x0,0xea,0x9a,0x0,0x0,0x7,0x68,0x0,0x0,0xea,0x9b,0x0, + 0x0,0xea,0x9b,0x0,0x0,0x7,0x62,0x0,0x0,0xea,0x9d,0x0,0x0,0xea,0x9d,0x0, + 0x0,0x7,0x6f,0x0,0x0,0xea,0x9f,0x0,0x0,0xea,0x9f,0x0,0x0,0x7,0x77,0x0, + 0x0,0xea,0xa0,0x0,0x0,0xea,0xa0,0x0,0x0,0x7,0x6e,0x0,0x0,0xea,0xa2,0x0, + 0x0,0xea,0xa2,0x0,0x0,0x7,0x6a,0x0,0x0,0xea,0xa3,0x0,0x0,0xea,0xa3,0x0, + 0x0,0x7,0x6c,0x0,0x0,0xea,0xa6,0x0,0x0,0xea,0xa6,0x0,0x0,0x7,0x7e,0x0, + 0x0,0xea,0xa7,0x0,0x0,0xea,0xa7,0x0,0x0,0x7,0x78,0x0,0x0,0xea,0xa8,0x0, + 0x0,0xea,0xa8,0x0,0x0,0x7,0x80,0x0,0x0,0xea,0xa9,0x0,0x0,0xea,0xa9,0x0, + 0x0,0x7,0x82,0x0,0x0,0xea,0xaa,0x0,0x0,0xea,0xaa,0x0,0x0,0x7,0x79,0x0, + 0x0,0xea,0xab,0x0,0x0,0xea,0xab,0x0,0x0,0x7,0x81,0x0,0x0,0xea,0xac,0x0, + 0x0,0xea,0xad,0x0,0x0,0x7,0x7c,0x0,0x0,0xea,0xae,0x0,0x0,0xea,0xae,0x0, + 0x0,0x7,0x7b,0x0,0x0,0xea,0xaf,0x0,0x0,0xea,0xaf,0x0,0x0,0x7,0x85,0x0, + 0x0,0xea,0xb0,0x0,0x0,0xea,0xb0,0x0,0x0,0x7,0x83,0x0,0x0,0xea,0xb1,0x0, + 0x0,0xea,0xb1,0x0,0x0,0x7,0x7a,0x0,0x0,0xea,0xb2,0x0,0x0,0xea,0xb2,0x0, + 0x0,0x7,0x7f,0x0,0x0,0xea,0xb3,0x0,0x0,0xea,0xb3,0x0,0x0,0x7,0x84,0x0, + 0x0,0xea,0xc2,0x0,0x0,0xea,0xc2,0x0,0x0,0x7,0x8c,0x0,0x0,0xea,0xc3,0x0, + 0x0,0xea,0xc3,0x0,0x0,0x7,0x90,0x0,0x0,0xea,0xc6,0x0,0x0,0xea,0xc6,0x0, + 0x0,0x7,0x98,0x0,0x0,0xea,0xc7,0x0,0x0,0xea,0xc7,0x0,0x0,0x7,0x94,0x0, + 0x0,0xea,0xc8,0x0,0x0,0xea,0xc8,0x0,0x0,0x7,0x8b,0x0,0x0,0xea,0xc9,0x0, + 0x0,0xea,0xc9,0x0,0x0,0x7,0x91,0x0,0x0,0xea,0xca,0x0,0x0,0xea,0xca,0x0, + 0x0,0x7,0x8d,0x0,0x0,0xea,0xcc,0x0,0x0,0xea,0xcc,0x0,0x0,0x7,0x8a,0x0, + 0x0,0xea,0xcd,0x0,0x0,0xea,0xcd,0x0,0x0,0x7,0x96,0x0,0x0,0xea,0xcf,0x0, + 0x0,0xea,0xcf,0x0,0x0,0x7,0x92,0x0,0x0,0xea,0xd0,0x0,0x0,0xea,0xd0,0x0, + 0x0,0x7,0x8f,0x0,0x0,0xea,0xd1,0x0,0x0,0xea,0xd1,0x0,0x0,0x7,0x87,0x0, + 0x0,0xea,0xd2,0x0,0x0,0xea,0xd2,0x0,0x0,0x7,0x97,0x0,0x0,0xea,0xd3,0x0, + 0x0,0xea,0xd3,0x0,0x0,0x7,0x88,0x0,0x0,0xea,0xd4,0x0,0x0,0xea,0xd4,0x0, + 0x0,0x7,0x86,0x0,0x0,0xea,0xd5,0x0,0x0,0xea,0xd5,0x0,0x0,0x7,0x89,0x0, + 0x0,0xea,0xd6,0x0,0x0,0xea,0xd6,0x0,0x0,0x7,0x9c,0x0,0x0,0xea,0xd7,0x0, + 0x0,0xea,0xd7,0x0,0x0,0x7,0x95,0x0,0x0,0xea,0xd8,0x0,0x0,0xea,0xd8,0x0, + 0x0,0x7,0x9b,0x0,0x0,0xea,0xd9,0x0,0x0,0xea,0xd9,0x0,0x0,0x7,0x9e,0x0, + 0x0,0xea,0xda,0x0,0x0,0xea,0xda,0x0,0x0,0x7,0x9a,0x0,0x0,0xea,0xdb,0x0, + 0x0,0xea,0xdb,0x0,0x0,0x7,0x9d,0x0,0x0,0xea,0xdd,0x0,0x0,0xea,0xdd,0x0, + 0x0,0x7,0xa4,0x0,0x0,0xea,0xde,0x0,0x0,0xea,0xde,0x0,0x0,0x7,0xa2,0x0, + 0x0,0xea,0xdf,0x0,0x0,0xea,0xdf,0x0,0x0,0x7,0xa1,0x0,0x0,0xea,0xe0,0x0, + 0x0,0xea,0xe0,0x0,0x0,0x7,0xa0,0x0,0x0,0xea,0xe2,0x0,0x0,0xea,0xe3,0x0, + 0x0,0x7,0xa5,0x0,0x0,0xea,0xe4,0x0,0x0,0xea,0xe4,0x0,0x0,0x7,0x9f,0x0, + 0x0,0xea,0xe6,0x0,0x0,0xea,0xe6,0x0,0x0,0x7,0xa8,0x0,0x0,0xea,0xe7,0x0, + 0x0,0xea,0xe7,0x0,0x0,0x7,0xa7,0x0,0x0,0xea,0xe8,0x0,0x0,0xea,0xe8,0x0, + 0x0,0x7,0xa9,0x0,0x0,0xea,0xe9,0x0,0x0,0xea,0xe9,0x0,0x0,0x7,0xba,0x0, + 0x0,0xea,0xea,0x0,0x0,0xea,0xea,0x0,0x0,0x7,0xb9,0x0,0x0,0xea,0xeb,0x0, + 0x0,0xea,0xeb,0x0,0x0,0x7,0xb6,0x0,0x0,0xea,0xec,0x0,0x0,0xea,0xec,0x0, + 0x0,0x7,0xb0,0x0,0x0,0xea,0xee,0x0,0x0,0xea,0xee,0x0,0x0,0x7,0xbb,0x0, + 0x0,0xea,0xef,0x0,0x0,0xea,0xef,0x0,0x0,0x7,0xae,0x0,0x0,0xea,0xf0,0x0, + 0x0,0xea,0xf0,0x0,0x0,0x7,0xab,0x0,0x0,0xea,0xf1,0x0,0x0,0xea,0xf1,0x0, + 0x0,0x7,0xaf,0x0,0x0,0xea,0xf2,0x0,0x0,0xea,0xf2,0x0,0x0,0x7,0xb8,0x0, + 0x0,0xea,0xf3,0x0,0x0,0xea,0xf3,0x0,0x0,0x7,0xb4,0x0,0x0,0xea,0xf4,0x0, + 0x0,0xea,0xf4,0x0,0x0,0x7,0xb7,0x0,0x0,0xea,0xf5,0x0,0x0,0xea,0xf5,0x0, + 0x0,0x7,0xac,0x0,0x0,0xea,0xf6,0x0,0x0,0xea,0xf6,0x0,0x0,0x7,0xaa,0x0, + 0x0,0xea,0xf7,0x0,0x0,0xea,0xf7,0x0,0x0,0x7,0xb1,0x0,0x0,0xea,0xf8,0x0, + 0x0,0xea,0xf8,0x0,0x0,0x7,0xb5,0x0,0x0,0xea,0xf9,0x0,0x0,0xea,0xf9,0x0, + 0x0,0x7,0xb3,0x0,0x0,0xea,0xfa,0x0,0x0,0xea,0xfa,0x0,0x0,0x7,0xad,0x0, + 0x0,0xea,0xfb,0x0,0x0,0xea,0xfb,0x0,0x0,0x7,0xb2,0x0,0x0,0xeb,0x1b,0x0, + 0x0,0xeb,0x1f,0x0,0x0,0x5,0x39,0x0,0x0,0xeb,0x28,0x0,0x0,0xeb,0x28,0x0, + 0x0,0x5,0x76,0x0,0x0,0xeb,0x29,0x0,0x0,0xeb,0x29,0x0,0x0,0x5,0x97,0x0, + 0x0,0xeb,0x2c,0x0,0x0,0xeb,0x2c,0x0,0x0,0x7,0xc1,0x0,0x0,0xeb,0x2d,0x0, + 0x0,0xeb,0x2d,0x0,0x0,0x7,0xd4,0x0,0x0,0xeb,0x2e,0x0,0x0,0xeb,0x2e,0x0, + 0x0,0x7,0xd0,0x0,0x0,0xeb,0x2f,0x0,0x0,0xeb,0x2f,0x0,0x0,0x7,0xc3,0x0, + 0x0,0xeb,0x30,0x0,0x0,0xeb,0x30,0x0,0x0,0x7,0xcb,0x0,0x0,0xeb,0x31,0x0, + 0x0,0xeb,0x31,0x0,0x0,0x7,0xd3,0x0,0x0,0xeb,0x32,0x0,0x0,0xeb,0x32,0x0, + 0x0,0x7,0xbe,0x0,0x0,0xeb,0x33,0x0,0x0,0xeb,0x33,0x0,0x0,0x7,0xcd,0x0, + 0x0,0xeb,0x34,0x0,0x0,0xeb,0x34,0x0,0x0,0x7,0xc0,0x0,0x0,0xeb,0x35,0x0, + 0x0,0xeb,0x35,0x0,0x0,0x7,0xd1,0x0,0x0,0xeb,0x36,0x0,0x0,0xeb,0x36,0x0, + 0x0,0x7,0xc9,0x0,0x0,0xeb,0x37,0x0,0x0,0xeb,0x37,0x0,0x0,0x7,0xbd,0x0, + 0x0,0xeb,0x38,0x0,0x0,0xeb,0x38,0x0,0x0,0x7,0xc6,0x0,0x0,0xeb,0x39,0x0, + 0x0,0xeb,0x39,0x0,0x0,0x7,0xc2,0x0,0x0,0xeb,0x3a,0x0,0x0,0xeb,0x3a,0x0, + 0x0,0x7,0xc8,0x0,0x0,0xeb,0x3b,0x0,0x0,0xeb,0x4c,0x0,0x0,0x4,0xe2,0x0, + 0x0,0xeb,0x4e,0x0,0x0,0xeb,0x4f,0x0,0x0,0x4,0xf4,0x0,0x0,0xeb,0x50,0x0, + 0x0,0xeb,0x50,0x0,0x0,0x7,0xc4,0x0,0x0,0xeb,0x51,0x0,0x0,0xeb,0x51,0x0, + 0x0,0x7,0xd2,0x0,0x0,0xeb,0x52,0x0,0x0,0xeb,0x52,0x0,0x0,0x7,0xce,0x0, + 0x0,0xeb,0x53,0x0,0x0,0xeb,0x53,0x0,0x0,0x7,0xca,0x0,0x0,0xeb,0x54,0x0, + 0x0,0xeb,0x54,0x0,0x0,0x7,0xc7,0x0,0x0,0xeb,0x56,0x0,0x0,0xeb,0x56,0x0, + 0x0,0x7,0xcf,0x0,0x0,0xeb,0x57,0x0,0x0,0xeb,0x57,0x0,0x0,0x7,0xbf,0x0, + 0x0,0xeb,0x58,0x0,0x0,0xeb,0x58,0x0,0x0,0x7,0xc5,0x0,0x0,0xeb,0x59,0x0, + 0x0,0xeb,0x59,0x0,0x0,0x7,0xcc,0x0,0x0,0xeb,0x5a,0x0,0x0,0xeb,0x5a,0x0, + 0x0,0x7,0xbc,0x0,0x0,0xeb,0x5f,0x0,0x0,0xeb,0x5f,0x0,0x0,0x7,0xe3,0x0, + 0x0,0xeb,0x60,0x0,0x0,0xeb,0x60,0x0,0x0,0x7,0xe2,0x0,0x0,0xeb,0x61,0x0, + 0x0,0xeb,0x61,0x0,0x0,0x7,0xe0,0x0,0x0,0xeb,0x62,0x0,0x0,0xeb,0x62,0x0, + 0x0,0x7,0xda,0x0,0x0,0xeb,0x64,0x0,0x0,0xeb,0x64,0x0,0x0,0x7,0xe1,0x0, + 0x0,0xeb,0x65,0x0,0x0,0xeb,0x65,0x0,0x0,0x7,0xdc,0x0,0x0,0xeb,0x66,0x0, + 0x0,0xeb,0x66,0x0,0x0,0x7,0xe4,0x0,0x0,0xeb,0x67,0x0,0x0,0xeb,0x67,0x0, + 0x0,0x7,0xd7,0x0,0x0,0xeb,0x68,0x0,0x0,0xeb,0x68,0x0,0x0,0x7,0xdd,0x0, + 0x0,0xeb,0x69,0x0,0x0,0xeb,0x69,0x0,0x0,0x7,0xdb,0x0,0x0,0xeb,0x6a,0x0, + 0x0,0xeb,0x6b,0x0,0x0,0x7,0xe8,0x0,0x0,0xeb,0x6f,0x0,0x0,0xeb,0x6f,0x0, + 0x0,0x7,0xd5,0x0,0x0,0xeb,0x70,0x0,0x0,0xeb,0x70,0x0,0x0,0x7,0xd8,0x0, + 0x0,0xeb,0x71,0x0,0x0,0xeb,0x72,0x0,0x0,0x7,0xde,0x0,0x0,0xeb,0x73,0x0, + 0x0,0xeb,0x75,0x0,0x0,0x7,0xe5,0x0,0x0,0xeb,0x76,0x0,0x0,0xeb,0x76,0x0, + 0x0,0x7,0xd6,0x0,0x0,0xeb,0x77,0x0,0x0,0xeb,0x77,0x0,0x0,0x7,0xd9,0x0, + 0x0,0xeb,0x7a,0x0,0x0,0xeb,0x7a,0x0,0x0,0x8,0x2,0x0,0x0,0xeb,0x7b,0x0, + 0x0,0xeb,0x7b,0x0,0x0,0x7,0xf0,0x0,0x0,0xeb,0x7c,0x0,0x0,0xeb,0x7c,0x0, + 0x0,0x7,0xf5,0x0,0x0,0xeb,0x7d,0x0,0x0,0xeb,0x7d,0x0,0x0,0x7,0xef,0x0, + 0x0,0xeb,0x7e,0x0,0x0,0xeb,0x7e,0x0,0x0,0x7,0xf4,0x0,0x0,0xeb,0x7f,0x0, + 0x0,0xeb,0x7f,0x0,0x0,0x8,0x0,0x0,0x0,0xeb,0x80,0x0,0x0,0xeb,0x80,0x0, + 0x0,0x7,0xf9,0x0,0x0,0xeb,0x81,0x0,0x0,0xeb,0x81,0x0,0x0,0x7,0xf7,0x0, + 0x0,0xeb,0x82,0x0,0x0,0xeb,0x82,0x0,0x0,0x7,0xed,0x0,0x0,0xeb,0x83,0x0, + 0x0,0xeb,0x83,0x0,0x0,0x7,0xf1,0x0,0x0,0xeb,0x84,0x0,0x0,0xeb,0x84,0x0, + 0x0,0x7,0xf6,0x0,0x0,0xeb,0x85,0x0,0x0,0xeb,0x85,0x0,0x0,0x8,0x1,0x0, + 0x0,0xeb,0x86,0x0,0x0,0xeb,0x86,0x0,0x0,0x7,0xec,0x0,0x0,0xeb,0x87,0x0, + 0x0,0xeb,0x87,0x0,0x0,0x7,0xff,0x0,0x0,0xeb,0x88,0x0,0x0,0xeb,0x88,0x0, + 0x0,0x7,0xfb,0x0,0x0,0xeb,0x8a,0x0,0x0,0xeb,0x8a,0x0,0x0,0x7,0xf2,0x0, + 0x0,0xeb,0x8b,0x0,0x0,0xeb,0x8b,0x0,0x0,0x7,0xfa,0x0,0x0,0xeb,0x8c,0x0, + 0x0,0xeb,0x8c,0x0,0x0,0x7,0xf3,0x0,0x0,0xeb,0x8d,0x0,0x0,0xeb,0x8d,0x0, + 0x0,0x7,0xea,0x0,0x0,0xeb,0x8e,0x0,0x0,0xeb,0x8e,0x0,0x0,0x7,0xfe,0x0, + 0x0,0xeb,0x8f,0x0,0x0,0xeb,0x8f,0x0,0x0,0x7,0xf8,0x0,0x0,0xeb,0x90,0x0, + 0x0,0xeb,0x90,0x0,0x0,0x7,0xfd,0x0,0x0,0xeb,0x91,0x0,0x0,0xeb,0x91,0x0, + 0x0,0x7,0xfc,0x0,0x0,0xeb,0x92,0x0,0x0,0xeb,0x92,0x0,0x0,0x8,0x3,0x0, + 0x0,0xeb,0x93,0x0,0x0,0xeb,0x93,0x0,0x0,0x7,0xee,0x0,0x0,0xeb,0x94,0x0, + 0x0,0xeb,0x94,0x0,0x0,0x7,0xeb,0x0,0x0,0xeb,0x95,0x0,0x0,0xeb,0x95,0x0, + 0x0,0x8,0x18,0x0,0x0,0xeb,0x96,0x0,0x0,0xeb,0x96,0x0,0x0,0x8,0x13,0x0, + 0x0,0xeb,0x97,0x0,0x0,0xeb,0x97,0x0,0x0,0x8,0xa,0x0,0x0,0xeb,0x98,0x0, + 0x0,0xeb,0x98,0x0,0x0,0x8,0xf,0x0,0x0,0xeb,0x99,0x0,0x0,0xeb,0x99,0x0, + 0x0,0x8,0x16,0x0,0x0,0xeb,0x9a,0x0,0x0,0xeb,0x9a,0x0,0x0,0x8,0x1e,0x0, + 0x0,0xeb,0x9b,0x0,0x0,0xeb,0x9b,0x0,0x0,0x8,0x15,0x0,0x0,0xeb,0x9c,0x0, + 0x0,0xeb,0x9c,0x0,0x0,0x8,0x12,0x0,0x0,0xeb,0x9d,0x0,0x0,0xeb,0x9d,0x0, + 0x0,0x8,0xe,0x0,0x0,0xeb,0x9e,0x0,0x0,0xeb,0x9e,0x0,0x0,0x8,0x7,0x0, + 0x0,0xeb,0x9f,0x0,0x0,0xeb,0x9f,0x0,0x0,0x8,0x5,0x0,0x0,0xeb,0xa0,0x0, + 0x0,0xeb,0xa0,0x0,0x0,0x8,0xc,0x0,0x0,0xeb,0xa1,0x0,0x0,0xeb,0xa2,0x0, + 0x0,0x8,0x1f,0x0,0x0,0xeb,0xa3,0x0,0x0,0xeb,0xa3,0x0,0x0,0x8,0x17,0x0, + 0x0,0xeb,0xa4,0x0,0x0,0xeb,0xa4,0x0,0x0,0x8,0x1d,0x0,0x0,0xeb,0xa5,0x0, + 0x0,0xeb,0xa5,0x0,0x0,0x8,0x14,0x0,0x0,0xeb,0xa6,0x0,0x0,0xeb,0xa6,0x0, + 0x0,0x8,0x19,0x0,0x0,0xeb,0xa7,0x0,0x0,0xeb,0xa7,0x0,0x0,0x8,0x1b,0x0, + 0x0,0xeb,0xa8,0x0,0x0,0xeb,0xa8,0x0,0x0,0x8,0x8,0x0,0x0,0xeb,0xa9,0x0, + 0x0,0xeb,0xa9,0x0,0x0,0x8,0x6,0x0,0x0,0xeb,0xaa,0x0,0x0,0xeb,0xaa,0x0, + 0x0,0x8,0x1c,0x0,0x0,0xeb,0xab,0x0,0x0,0xeb,0xab,0x0,0x0,0x8,0x1a,0x0, + 0x0,0xeb,0xac,0x0,0x0,0xeb,0xac,0x0,0x0,0x8,0xd,0x0,0x0,0xeb,0xb6,0x0, + 0x0,0xeb,0xb6,0x0,0x0,0x8,0x9,0x0,0x0,0xeb,0xb8,0x0,0x0,0xeb,0xb8,0x0, + 0x0,0x8,0x21,0x0,0x0,0xeb,0xb9,0x0,0x0,0xeb,0xb9,0x0,0x0,0x8,0x10,0x0, + 0x0,0xeb,0xba,0x0,0x0,0xeb,0xba,0x0,0x0,0x8,0x4,0x0,0x0,0xeb,0xbb,0x0, + 0x0,0xeb,0xbb,0x0,0x0,0x8,0x11,0x0,0x0,0xeb,0xbc,0x0,0x0,0xeb,0xbc,0x0, + 0x0,0x8,0xb,0x0,0x0,0xeb,0xbd,0x0,0x0,0xeb,0xbd,0x0,0x0,0x8,0x26,0x0, + 0x0,0xeb,0xbe,0x0,0x0,0xeb,0xbe,0x0,0x0,0x8,0x29,0x0,0x0,0xeb,0xc4,0x0, + 0x0,0xeb,0xc4,0x0,0x0,0x8,0x2d,0x0,0x0,0xeb,0xc5,0x0,0x0,0xeb,0xc5,0x0, + 0x0,0x8,0x24,0x0,0x0,0xeb,0xc6,0x0,0x0,0xeb,0xc6,0x0,0x0,0x8,0x2f,0x0, + 0x0,0xeb,0xc8,0x0,0x0,0xeb,0xc8,0x0,0x0,0x8,0x2e,0x0,0x0,0xeb,0xc9,0x0, + 0x0,0xeb,0xc9,0x0,0x0,0x8,0x25,0x0,0x0,0xeb,0xca,0x0,0x0,0xeb,0xca,0x0, + 0x0,0x8,0x28,0x0,0x0,0xeb,0xcb,0x0,0x0,0xeb,0xcb,0x0,0x0,0x8,0x27,0x0, + 0x0,0xeb,0xcc,0x0,0x0,0xeb,0xcc,0x0,0x0,0x8,0x23,0x0,0x0,0xeb,0xcd,0x0, + 0x0,0xeb,0xcd,0x0,0x0,0x8,0x2a,0x0,0x0,0xeb,0xce,0x0,0x0,0xeb,0xce,0x0, + 0x0,0x8,0x2c,0x0,0x0,0xeb,0xcf,0x0,0x0,0xeb,0xcf,0x0,0x0,0x8,0x30,0x0, + 0x0,0xeb,0xd0,0x0,0x0,0xeb,0xd0,0x0,0x0,0x8,0x2b,0x0,0x0,0xeb,0xd1,0x0, + 0x0,0xeb,0xd1,0x0,0x0,0x8,0x22,0x0,0x0,0xeb,0xd2,0x0,0x0,0xeb,0xd2,0x0, + 0x0,0x8,0x37,0x0,0x0,0xeb,0xd3,0x0,0x0,0xeb,0xd3,0x0,0x0,0x8,0x3f,0x0, + 0x0,0xeb,0xd4,0x0,0x0,0xeb,0xd4,0x0,0x0,0x8,0x36,0x0,0x0,0xeb,0xd5,0x0, + 0x0,0xeb,0xd5,0x0,0x0,0x8,0x38,0x0,0x0,0xeb,0xd6,0x0,0x0,0xeb,0xd6,0x0, + 0x0,0x8,0x3d,0x0,0x0,0xeb,0xd7,0x0,0x0,0xeb,0xd7,0x0,0x0,0x8,0x3b,0x0, + 0x0,0xeb,0xd8,0x0,0x0,0xeb,0xd8,0x0,0x0,0x8,0x44,0x0,0x0,0xeb,0xd9,0x0, + 0x0,0xeb,0xd9,0x0,0x0,0x8,0x32,0x0,0x0,0xeb,0xda,0x0,0x0,0xeb,0xda,0x0, + 0x0,0x8,0x45,0x0,0x0,0xeb,0xdb,0x0,0x0,0xeb,0xdb,0x0,0x0,0x8,0x43,0x0, + 0x0,0xeb,0xdc,0x0,0x0,0xeb,0xdc,0x0,0x0,0x8,0x31,0x0,0x0,0xeb,0xdd,0x0, + 0x0,0xeb,0xdd,0x0,0x0,0x8,0x34,0x0,0x0,0xeb,0xde,0x0,0x0,0xeb,0xde,0x0, + 0x0,0x8,0x39,0x0,0x0,0xeb,0xdf,0x0,0x0,0xeb,0xdf,0x0,0x0,0x8,0x41,0x0, + 0x0,0xeb,0xe0,0x0,0x0,0xeb,0xe0,0x0,0x0,0x8,0x33,0x0,0x0,0xeb,0xe1,0x0, + 0x0,0xeb,0xe1,0x0,0x0,0x8,0x3e,0x0,0x0,0xeb,0xe2,0x0,0x0,0xeb,0xe2,0x0, + 0x0,0x8,0x35,0x0,0x0,0xeb,0xe3,0x0,0x0,0xeb,0xe3,0x0,0x0,0x8,0x42,0x0, + 0x0,0xeb,0xe4,0x0,0x0,0xeb,0xe4,0x0,0x0,0x8,0x3c,0x0,0x0,0xeb,0xe5,0x0, + 0x0,0xeb,0xe5,0x0,0x0,0x8,0x40,0x0,0x0,0xeb,0xe6,0x0,0x0,0xeb,0xe6,0x0, + 0x0,0x8,0x3a,0x0,0x0,0xeb,0xe7,0x0,0x0,0xeb,0xe7,0x0,0x0,0x8,0x4c,0x0, + 0x0,0xeb,0xe8,0x0,0x0,0xeb,0xe8,0x0,0x0,0x8,0x56,0x0,0x0,0xeb,0xe9,0x0, + 0x0,0xeb,0xe9,0x0,0x0,0x8,0x49,0x0,0x0,0xeb,0xea,0x0,0x0,0xeb,0xea,0x0, + 0x0,0x8,0x57,0x0,0x0,0xeb,0xeb,0x0,0x0,0xeb,0xeb,0x0,0x0,0x8,0x55,0x0, + 0x0,0xeb,0xec,0x0,0x0,0xeb,0xec,0x0,0x0,0x8,0x50,0x0,0x0,0xeb,0xed,0x0, + 0x0,0xeb,0xed,0x0,0x0,0x8,0x4d,0x0,0x0,0xeb,0xee,0x0,0x0,0xeb,0xee,0x0, + 0x0,0x8,0x53,0x0,0x0,0xeb,0xef,0x0,0x0,0xeb,0xef,0x0,0x0,0x8,0x52,0x0, + 0x0,0xeb,0xf0,0x0,0x0,0xeb,0xf0,0x0,0x0,0x8,0x4f,0x0,0x0,0xeb,0xf1,0x0, + 0x0,0xeb,0xf1,0x0,0x0,0x8,0x4e,0x0,0x0,0xeb,0xf2,0x0,0x0,0xeb,0xf2,0x0, + 0x0,0x8,0x48,0x0,0x0,0xeb,0xf3,0x0,0x0,0xeb,0xf3,0x0,0x0,0x8,0x51,0x0, + 0x0,0xeb,0xf4,0x0,0x0,0xeb,0xf4,0x0,0x0,0x8,0x4a,0x0,0x0,0xeb,0xf6,0x0, + 0x0,0xeb,0xf6,0x0,0x0,0x8,0x4b,0x0,0x0,0xeb,0xf7,0x0,0x0,0xeb,0xf7,0x0, + 0x0,0x8,0x54,0x0,0x0,0xeb,0xfc,0x0,0x0,0xeb,0xfc,0x0,0x0,0x8,0x5a,0x0, + 0x0,0xeb,0xfd,0x0,0x0,0xeb,0xfd,0x0,0x0,0x8,0x59,0x0,0x0,0xeb,0xfe,0x0, + 0x0,0xeb,0xfe,0x0,0x0,0x8,0x58,0x0,0x0,0xec,0x8,0x0,0x0,0xec,0x8,0x0, + 0x0,0x8,0x5b,0x0,0x0,0xec,0x9,0x0,0x0,0xec,0x9,0x0,0x0,0x8,0x5e,0x0, + 0x0,0xec,0xa,0x0,0x0,0xec,0xa,0x0,0x0,0x8,0x6a,0x0,0x0,0xec,0xb,0x0, + 0x0,0xec,0xb,0x0,0x0,0x8,0x69,0x0,0x0,0xec,0xc,0x0,0x0,0xec,0xc,0x0, + 0x0,0x8,0x76,0x0,0x0,0xec,0xd,0x0,0x0,0xec,0xd,0x0,0x0,0x8,0x75,0x0, + 0x0,0xec,0xe,0x0,0x0,0xec,0xe,0x0,0x0,0x8,0x74,0x0,0x0,0xec,0xf,0x0, + 0x0,0xec,0xf,0x0,0x0,0x8,0x73,0x0,0x0,0xec,0x10,0x0,0x0,0xec,0x10,0x0, + 0x0,0x8,0x72,0x0,0x0,0xec,0x11,0x0,0x0,0xec,0x11,0x0,0x0,0x8,0x71,0x0, + 0x0,0xec,0x12,0x0,0x0,0xec,0x12,0x0,0x0,0x8,0x70,0x0,0x0,0xec,0x13,0x0, + 0x0,0xec,0x13,0x0,0x0,0x8,0x6f,0x0,0x0,0xec,0x14,0x0,0x0,0xec,0x14,0x0, + 0x0,0x8,0x6e,0x0,0x0,0xec,0x15,0x0,0x0,0xec,0x15,0x0,0x0,0x8,0x6d,0x0, + 0x0,0xec,0x16,0x0,0x0,0xec,0x16,0x0,0x0,0x8,0x6c,0x0,0x0,0xec,0x17,0x0, + 0x0,0xec,0x17,0x0,0x0,0x8,0x6b,0x0,0x0,0xec,0x18,0x0,0x0,0xec,0x18,0x0, + 0x0,0x8,0x68,0x0,0x0,0xec,0x19,0x0,0x0,0xec,0x19,0x0,0x0,0x8,0x67,0x0, + 0x0,0xec,0x1a,0x0,0x0,0xec,0x1a,0x0,0x0,0x8,0x66,0x0,0x0,0xec,0x1b,0x0, + 0x0,0xec,0x1b,0x0,0x0,0x8,0x65,0x0,0x0,0xec,0x1c,0x0,0x0,0xec,0x1c,0x0, + 0x0,0x8,0x64,0x0,0x0,0xec,0x1d,0x0,0x0,0xec,0x1d,0x0,0x0,0x8,0x63,0x0, + 0x0,0xec,0x1e,0x0,0x0,0xec,0x1e,0x0,0x0,0x8,0x62,0x0,0x0,0xec,0x1f,0x0, + 0x0,0xec,0x1f,0x0,0x0,0x8,0x61,0x0,0x0,0xec,0x20,0x0,0x0,0xec,0x20,0x0, + 0x0,0x8,0x5f,0x0,0x0,0xec,0x31,0x0,0x0,0xec,0x31,0x0,0x0,0x8,0xa4,0x0, + 0x0,0xef,0x38,0x0,0x0,0xef,0x39,0x0,0x0,0x4,0xf7,0x0,0x0,0xef,0x3a,0x0, + 0x0,0xef,0x3b,0x0,0x0,0x4,0xfa,0x0,0x0,0xef,0x3c,0x0,0x0,0xef,0x3d,0x0, + 0x0,0x4,0xfd,0x0,0x0,0xef,0x3e,0x0,0x0,0xef,0x3e,0x0,0x0,0x5,0x1,0x0, + 0x0,0xef,0x3f,0x0,0x0,0xef,0x41,0x0,0x0,0x5,0x5,0x0,0x0,0xef,0x42,0x0, + 0x0,0xef,0x42,0x0,0x0,0x5,0xb,0x0,0x0,0xef,0x43,0x0,0x0,0xef,0x43,0x0, + 0x0,0x5,0x17,0x0,0x0,0xef,0x44,0x0,0x0,0xef,0x44,0x0,0x0,0x5,0x19,0x0, + 0x0,0xef,0x45,0x0,0x0,0xef,0x45,0x0,0x0,0x5,0x1b,0x0,0x0,0xef,0x46,0x0, + 0x0,0xef,0x48,0x0,0x0,0x5,0x1d,0x0,0x0,0xef,0x49,0x0,0x0,0xef,0x49,0x0, + 0x0,0x5,0x21,0x0,0x0,0xef,0x4a,0x0,0x0,0xef,0x4a,0x0,0x0,0x5,0x26,0x0, + 0x0,0xef,0x4b,0x0,0x0,0xef,0x4b,0x0,0x0,0x5,0x30,0x0,0x0,0xef,0x4c,0x0, + 0x0,0xef,0x4c,0x0,0x0,0x5,0x33,0x0,0x0,0xef,0x4d,0x0,0x0,0xef,0x4d,0x0, + 0x0,0x5,0x38,0x0,0x0,0xef,0x4e,0x0,0x0,0xef,0x4e,0x0,0x0,0x5,0x43,0x0, + 0x0,0xef,0x4f,0x0,0x0,0xef,0x4f,0x0,0x0,0x5,0x47,0x0,0x0,0xef,0x50,0x0, + 0x0,0xef,0x50,0x0,0x0,0x5,0x4a,0x0,0x0,0xef,0x51,0x0,0x0,0xef,0x51,0x0, + 0x0,0x5,0x51,0x0,0x0,0xef,0x52,0x0,0x0,0xef,0x52,0x0,0x0,0x5,0x54,0x0, + 0x0,0xef,0x53,0x0,0x0,0xef,0x53,0x0,0x0,0x5,0x5a,0x0,0x0,0xef,0x54,0x0, + 0x0,0xef,0x54,0x0,0x0,0x5,0x60,0x0,0x0,0xef,0x55,0x0,0x0,0xef,0x56,0x0, + 0x0,0x5,0x63,0x0,0x0,0xef,0x57,0x0,0x0,0xef,0x57,0x0,0x0,0x5,0x66,0x0, + 0x0,0xef,0x58,0x0,0x0,0xef,0x58,0x0,0x0,0x5,0x68,0x0,0x0,0xef,0x59,0x0, + 0x0,0xef,0x5a,0x0,0x0,0x5,0x6f,0x0,0x0,0xef,0x5b,0x0,0x0,0xef,0x5b,0x0, + 0x0,0x5,0x75,0x0,0x0,0xef,0x5c,0x0,0x0,0xef,0x5c,0x0,0x0,0x5,0x7c,0x0, + 0x0,0xef,0x5d,0x0,0x0,0xef,0x5d,0x0,0x0,0x5,0x7e,0x0,0x0,0xef,0x5e,0x0, + 0x0,0xef,0x5e,0x0,0x0,0x5,0x80,0x0,0x0,0xef,0x5f,0x0,0x0,0xef,0x5f,0x0, + 0x0,0x5,0x90,0x0,0x0,0xef,0x60,0x0,0x0,0xef,0x63,0x0,0x0,0x5,0x93,0x0, + 0x0,0xef,0x64,0x0,0x0,0xef,0x64,0x0,0x0,0x5,0x98,0x0,0x0,0xef,0x65,0x0, + 0x0,0xef,0x67,0x0,0x0,0x5,0x9b,0x0,0x0,0xef,0x68,0x0,0x0,0xef,0x69,0x0, + 0x0,0x5,0xa1,0x0,0x0,0xef,0x6a,0x0,0x0,0xef,0x6a,0x0,0x0,0x5,0xa4,0x0, + 0x0,0xef,0x6b,0x0,0x0,0xef,0x6b,0x0,0x0,0x5,0xac,0x0,0x0,0xef,0x6c,0x0, + 0x0,0xef,0x6e,0x0,0x0,0x5,0xae,0x0,0x0,0xef,0x6f,0x0,0x0,0xef,0x6f,0x0, + 0x0,0x5,0xb7,0x0,0x0,0xef,0x70,0x0,0x0,0xef,0x70,0x0,0x0,0x5,0xb9,0x0, + 0x0,0xef,0x71,0x0,0x0,0xef,0x71,0x0,0x0,0x5,0xcd,0x0,0x0,0xef,0x72,0x0, + 0x0,0xef,0x72,0x0,0x0,0x5,0xd0,0x0,0x0,0xef,0x73,0x0,0x0,0xef,0x73,0x0, + 0x0,0x5,0xd2,0x0,0x0,0xef,0x74,0x0,0x0,0xef,0x74,0x0,0x0,0x5,0xd9,0x0, + 0x0,0xef,0x75,0x0,0x0,0xef,0x75,0x0,0x0,0x5,0xdc,0x0,0x0,0xef,0x76,0x0, + 0x0,0xef,0x76,0x0,0x0,0x5,0xe0,0x0,0x0,0xef,0x77,0x0,0x0,0xef,0x77,0x0, + 0x0,0x5,0xe7,0x0,0x0,0xef,0x78,0x0,0x0,0xef,0x78,0x0,0x0,0x5,0xea,0x0, + 0x0,0xef,0xa7,0x0,0x0,0xef,0xa7,0x0,0x0,0x5,0x6d,0x0,0x0,0xef,0xcd,0x0, + 0x0,0xef,0xd6,0x0,0x0,0x6,0x13,0x0,0x0,0xef,0xd8,0x0,0x0,0xef,0xda,0x0, + 0x0,0x6,0x1e,0x0,0x0,0xef,0xdb,0x0,0x0,0xef,0xeb,0x0,0x0,0x6,0x22,0x0, + 0x0,0xef,0xec,0x0,0x0,0xef,0xec,0x0,0x0,0x5,0x23,0x0,0x0,0xef,0xed,0x0, + 0x0,0xef,0xee,0x0,0x0,0x6,0x33,0x0,0x0,0xef,0xef,0x0,0x0,0xef,0xf0,0x0, + 0x0,0x6,0x36,0x0,0x0,0xef,0xf1,0x0,0x0,0xef,0xfa,0x0,0x0,0x6,0x39,0x0, + 0x0,0xef,0xfb,0x0,0x0,0xef,0xff,0x0,0x0,0x6,0x47,0x0,0x0,0xf0,0x0,0x0, + 0x0,0xf0,0x6,0x0,0x0,0x6,0x4e,0x0,0x0,0xf0,0x7,0x0,0x0,0xf0,0x7,0x0, + 0x0,0x6,0x56,0x0,0x0,0xf0,0x9,0x0,0x0,0xf0,0x20,0x0,0x0,0x6,0x57,0x0, + 0x0,0xf0,0x21,0x0,0x0,0xf0,0x25,0x0,0x0,0x6,0x70,0x0,0x0,0xf0,0x28,0x0, + 0x0,0xf0,0x34,0x0,0x0,0x6,0x76,0x0,0x0,0xf0,0x35,0x0,0x0,0xf0,0x40,0x0, + 0x0,0x6,0x84,0x0,0x0,0xf0,0x41,0x0,0x0,0xf0,0x43,0x0,0x0,0x6,0x91,0x0, + 0x0,0xf0,0x44,0x0,0x0,0xf0,0x45,0x0,0x0,0x6,0x95,0x0,0x0,0xf0,0x47,0x0, + 0x0,0xf0,0x4b,0x0,0x0,0x6,0x98,0x0,0x0,0xf0,0x4c,0x0,0x0,0xf0,0x55,0x0, + 0x0,0x6,0x9e,0x0,0x0,0xf0,0x56,0x0,0x0,0xf0,0x5b,0x0,0x0,0x6,0xaa,0x0, + 0x0,0xf0,0x5c,0x0,0x0,0xf0,0x5c,0x0,0x0,0x5,0xf8,0x0,0x0,0xf0,0x5d,0x0, + 0x0,0xf0,0x5f,0x0,0x0,0x6,0xb0,0x0,0x0,0xf0,0x60,0x0,0x0,0xf0,0x61,0x0, + 0x0,0x6,0xb4,0x0,0x0,0xf0,0x62,0x0,0x0,0xf0,0x6c,0x0,0x0,0x6,0xb7,0x0, + 0x0,0xf0,0x6d,0x0,0x0,0xf0,0x6e,0x0,0x0,0x6,0xc3,0x0,0x0,0xf0,0x6f,0x0, + 0x0,0xf0,0x6f,0x0,0x0,0x7,0xf,0x0,0x0,0xf0,0x70,0x0,0x0,0xf0,0x75,0x0, + 0x0,0x6,0xc7,0x0,0x0,0xf0,0x76,0x0,0x0,0xf0,0x77,0x0,0x0,0x6,0xce,0x0, + 0x0,0xf0,0x7a,0x0,0x0,0xf0,0x7b,0x0,0x0,0x6,0xd0,0x0,0x0,0xf0,0x7c,0x0, + 0x0,0xf0,0x7e,0x0,0x0,0x6,0xd3,0x0,0x0,0xf0,0x7f,0x0,0x0,0xf0,0x84,0x0, + 0x0,0x6,0xd7,0x0,0x0,0xf0,0x85,0x0,0x0,0xf0,0x88,0x0,0x0,0x6,0xde,0x0, + 0x0,0xf0,0x89,0x0,0x0,0xf0,0x89,0x0,0x0,0x6,0xe3,0x0,0x0,0xf0,0x8c,0x0, + 0x0,0xf0,0x8f,0x0,0x0,0x6,0x43,0x0,0x0,0xf0,0x90,0x0,0x0,0xf0,0x91,0x0, + 0x0,0x6,0x4c,0x0,0x0,0xf0,0x92,0x0,0x0,0xf0,0x92,0x0,0x0,0x5,0x5f,0x0, + 0x0,0xf0,0x97,0x0,0x0,0xf0,0x97,0x0,0x0,0x6,0x83,0x0,0x0,0xf0,0x99,0x0, + 0x0,0xf0,0x9a,0x0,0x0,0x6,0xc5,0x0,0x0,0xf0,0x9b,0x0,0x0,0xf0,0x9b,0x0, + 0x0,0x6,0xd6,0x0,0x0,0xf0,0xa8,0x0,0x0,0xf0,0xa8,0x0,0x0,0x5,0xc0,0x0, + 0x0,0xf0,0xac,0x0,0x0,0xf0,0xac,0x0,0x0,0x6,0xb6,0x0,0x0,0xf0,0xb0,0x0, + 0x0,0xf0,0xb0,0x0,0x0,0x5,0xc1,0x0,0x0,0xf0,0xc5,0x0,0x0,0xf0,0xc5,0x0, + 0x0,0x5,0x44,0x0,0x0,0xf0,0xcf,0x0,0x0,0xf0,0xcf,0x0,0x0,0x5,0x74,0x0, + 0x0,0xf0,0xd1,0x0,0x0,0xf0,0xd1,0x0,0x0,0x5,0x8d,0x0,0x0,0xf0,0xd2,0x0, + 0x0,0xf0,0xd2,0x0,0x0,0x5,0x91,0x0,0x0,0xf0,0xdc,0x0,0x0,0xf0,0xdc,0x0, + 0x0,0x5,0xa8,0x0,0x0,0xf0,0xe2,0x0,0x0,0xf0,0xe2,0x0,0x0,0x5,0xd3,0x0, + 0x0,0xf0,0xeb,0x0,0x0,0xf0,0xeb,0x0,0x0,0x5,0x8e,0x0,0x0,0xf0,0xec,0x0, + 0x0,0xf0,0xec,0x0,0x0,0x5,0xcb,0x0,0x0,0xf0,0xf5,0x0,0x0,0xf0,0xf5,0x0, + 0x0,0x5,0x18,0x0,0x0,0xf0,0xfa,0x0,0x0,0xf0,0xfa,0x0,0x0,0x5,0x9f,0x0, + 0x0,0xf0,0xfb,0x0,0x0,0xf0,0xfb,0x0,0x0,0x5,0xdf,0x0,0x0,0xf0,0xfc,0x0, + 0x0,0xf0,0xfc,0x0,0x0,0x5,0xe8,0x0,0x0,0xf0,0xfd,0x0,0x0,0xf0,0xfd,0x0, + 0x0,0x5,0xa0,0x0,0x0,0xf0,0xfe,0x0,0x0,0xf0,0xfe,0x0,0x0,0x5,0x8c,0x0, + 0x0,0xf0,0xff,0x0,0x0,0xf0,0xff,0x0,0x0,0x5,0x27,0x0,0x0,0xf1,0x0,0x0, + 0x0,0xf1,0x0,0x0,0x0,0x5,0x57,0x0,0x0,0xf1,0x1,0x0,0x0,0xf1,0x1,0x0, + 0x0,0x5,0xd6,0x0,0x0,0xf1,0x2,0x0,0x0,0xf1,0x2,0x0,0x0,0x5,0x3e,0x0, + 0x0,0xf1,0x4,0x0,0x0,0xf1,0x4,0x0,0x0,0x5,0x52,0x0,0x0,0xf1,0x6,0x0, + 0x0,0xf1,0x6,0x0,0x0,0x5,0x9e,0x0,0x0,0xf1,0x7,0x0,0x0,0xf1,0x7,0x0, + 0x0,0x5,0xa5,0x0,0x0,0xf1,0x8,0x0,0x0,0xf1,0x8,0x0,0x0,0x5,0x58,0x0, + 0x0,0xf1,0x9,0x0,0x0,0xf1,0x9,0x0,0x0,0x5,0x6e,0x0,0x0,0xf1,0xa,0x0, + 0x0,0xf1,0xa,0x0,0x0,0x5,0x2e,0x0,0x0,0xf1,0xb,0x0,0x0,0xf1,0xb,0x0, + 0x0,0x5,0x50,0x0,0x0,0xf1,0xc,0x0,0x0,0xf1,0xc,0x0,0x0,0x5,0x73,0x0, + 0x0,0xf1,0xd,0x0,0x0,0xf1,0xd,0x0,0x0,0x5,0xab,0x0,0x0,0xf1,0xe,0x0, + 0x0,0xf1,0xe,0x0,0x0,0x5,0x5d,0x0,0x0,0xf1,0xf,0x0,0x0,0xf1,0xf,0x0, + 0x0,0x5,0x2f,0x0,0x0,0xf1,0x11,0x0,0x0,0xf1,0x11,0x0,0x0,0x5,0xcf,0x0, + 0x0,0xf1,0x12,0x0,0x0,0xf1,0x12,0x0,0x0,0x5,0xd1,0x0,0x0,0xf1,0x14,0x0, + 0x0,0xf1,0x14,0x0,0x0,0x5,0xe2,0x0,0x0,0xf1,0x16,0x0,0x0,0xf1,0x16,0x0, + 0x0,0x5,0x5e,0x0,0x0,0xf1,0x1b,0x0,0x0,0xf1,0x1b,0x0,0x0,0x5,0x62,0x0, + 0x0,0xf1,0x7d,0x0,0x0,0xf1,0x7d,0x0,0x0,0x5,0x56,0x0,0x0,0xf1,0x7e,0x0, + 0x0,0xf1,0x7e,0x0,0x0,0x5,0xa6,0x0,0x0,0xf1,0x81,0x0,0x0,0xf1,0x82,0x0, + 0x0,0x5,0x9,0x0,0x0,0xf1,0x84,0x0,0x0,0xf1,0x84,0x0,0x0,0x5,0x0,0x0, + 0x0,0xf1,0x87,0x0,0x0,0xf1,0x87,0x0,0x0,0x5,0x4c,0x0,0x0,0xf1,0x89,0x0, + 0x0,0xf1,0x89,0x0,0x0,0x5,0x6a,0x0,0x0,0xf1,0x8a,0x0,0x0,0xf1,0x8a,0x0, + 0x0,0x5,0x6c,0x0,0x0,0xf1,0x8b,0x0,0x0,0xf1,0x8b,0x0,0x0,0x5,0x69,0x0, + 0x0,0xf1,0x8c,0x0,0x0,0xf1,0x8c,0x0,0x0,0x5,0x6b,0x0,0x0,0xf1,0x9b,0x0, + 0x0,0xf1,0x9c,0x0,0x0,0x5,0x15,0x0,0x0,0xf1,0x9d,0x0,0x0,0xf1,0x9e,0x0, + 0x0,0x5,0x24,0x0,0x0,0xf1,0x9f,0x0,0x0,0xf1,0x9f,0x0,0x0,0x5,0x31,0x0, + 0x0,0xf1,0xa0,0x0,0x0,0xf1,0xa0,0x0,0x0,0x5,0x3f,0x0,0x0,0xf1,0xa1,0x0, + 0x0,0xf1,0xa1,0x0,0x0,0x5,0x41,0x0,0x0,0xf1,0xa2,0x0,0x0,0xf1,0xa2,0x0, + 0x0,0x5,0x45,0x0,0x0,0xf1,0xa3,0x0,0x0,0xf1,0xa3,0x0,0x0,0x5,0x49,0x0, + 0x0,0xf1,0xa4,0x0,0x0,0xf1,0xa7,0x0,0x0,0x5,0x81,0x0,0x0,0xf1,0xa8,0x0, + 0x0,0xf1,0xa8,0x0,0x0,0x5,0x86,0x0,0x0,0xf1,0xa9,0x0,0x0,0xf1,0xa9,0x0, + 0x0,0x5,0xca,0x0,0x0,0xf1,0xaa,0x0,0x0,0xf1,0xaa,0x0,0x0,0x5,0xdd,0x0, + 0x0,0xf1,0xab,0x0,0x0,0xf1,0xab,0x0,0x0,0x5,0xe6,0x0,0x0,0xf1,0xac,0x0, + 0x0,0xf1,0xac,0x0,0x0,0x5,0x42,0x0,0x0,0xf1,0xad,0x0,0x0,0xf1,0xad,0x0, + 0x0,0x5,0xde,0x0,0x0,0xf1,0xae,0x0,0x0,0xf1,0xae,0x0,0x0,0x5,0xce,0x0, + 0x0,0xf1,0xaf,0x0,0x0,0xf1,0xaf,0x0,0x0,0x5,0x87,0x0,0x0,0xf1,0xb0,0x0, + 0x0,0xf1,0xb0,0x0,0x0,0x5,0x32,0x0,0x0,0xf1,0xb1,0x0,0x0,0xf1,0xb1,0x0, + 0x0,0x5,0xe3,0x0,0x0,0xf1,0xb2,0x0,0x0,0xf1,0xb2,0x0,0x0,0x5,0xc4,0x0, + 0x0,0xf1,0xb3,0x0,0x0,0xf1,0xb3,0x0,0x0,0x5,0x35,0x0,0x0,0xf1,0xb4,0x0, + 0x0,0xf1,0xb4,0x0,0x0,0x5,0xbd,0x0,0x0,0xf1,0xb5,0x0,0x0,0xf1,0xb5,0x0, + 0x0,0x5,0xbc,0x0,0x0,0xf1,0xb6,0x0,0x0,0xf1,0xb6,0x0,0x0,0x5,0xb1,0x0, + 0x0,0xf1,0xb7,0x0,0x0,0xf1,0xb7,0x0,0x0,0x5,0x4,0x0,0x0,0xf1,0xb8,0x0, + 0x0,0xf1,0xb8,0x0,0x0,0x5,0xb4,0x0,0x0,0xf1,0xb9,0x0,0x0,0xf1,0xb9,0x0, + 0x0,0x5,0x7b,0x0,0x0,0xf1,0xbb,0x0,0x0,0xf1,0xbb,0x0,0x0,0x5,0x99,0x0, + 0x0,0xf1,0xbe,0x0,0x0,0xf1,0xbe,0x0,0x0,0x5,0xd7,0x0,0x0,0xf1,0xbf,0x0, + 0x0,0xf1,0xbf,0x0,0x0,0x5,0x36,0x0,0x0,0xf1,0xc0,0x0,0x0,0xf1,0xc0,0x0, + 0x0,0x5,0x53,0x0,0x0,0xf1,0xc1,0x0,0x0,0xf1,0xc1,0x0,0x0,0x5,0xc2,0x0, + 0x0,0xf1,0xc2,0x0,0x0,0xf1,0xc2,0x0,0x0,0x5,0xb5,0x0,0x0,0xf1,0xc3,0x0, + 0x0,0xf1,0xc3,0x0,0x0,0x5,0xeb,0x0,0x0,0xf1,0xc4,0x0,0x0,0xf1,0xc4,0x0, + 0x0,0x5,0xc5,0x0,0x0,0xf1,0xc5,0x0,0x0,0xf1,0xc5,0x0,0x0,0x5,0xa7,0x0, + 0x0,0xf1,0xc6,0x0,0x0,0xf1,0xc6,0x0,0x0,0x5,0xda,0x0,0x0,0xf1,0xc7,0x0, + 0x0,0xf1,0xc7,0x0,0x0,0x5,0xc3,0x0,0x0,0xf1,0xc8,0x0,0x0,0xf1,0xc8,0x0, + 0x0,0x5,0xdb,0x0,0x0,0xf1,0xc9,0x0,0x0,0xf1,0xc9,0x0,0x0,0x5,0xb6,0x0, + 0x0,0xf1,0xca,0x0,0x0,0xf1,0xca,0x0,0x0,0x5,0xaa,0x0,0x0,0xf1,0xcc,0x0, + 0x0,0xf1,0xcc,0x0,0x0,0x5,0xbf,0x0,0x0,0xf1,0xcd,0x0,0x0,0xf1,0xcd,0x0, + 0x0,0x5,0x2,0x0,0x0,0xf1,0xce,0x0,0x0,0xf1,0xce,0x0,0x0,0x5,0x8f,0x0, + 0x0,0xf1,0xcf,0x0,0x0,0xf1,0xcf,0x0,0x0,0x5,0x28,0x0,0x0,0xf1,0xd0,0x0, + 0x0,0xf1,0xd0,0x0,0x0,0x5,0x2c,0x0,0x0,0xf1,0xd1,0x0,0x0,0xf1,0xd2,0x0, + 0x0,0x5,0xd4,0x0,0x0,0xf1,0xd4,0x0,0x0,0xf1,0xd4,0x0,0x0,0x5,0x92,0x0, + 0x0,0xf1,0xd5,0x0,0x0,0xf1,0xd5,0x0,0x0,0x5,0x88,0x0,0x0,0xf1,0xd6,0x0, + 0x0,0xf1,0xd6,0x0,0x0,0x5,0x85,0x0,0x0,0xf1,0xd8,0x0,0x0,0xf1,0xd8,0x0, + 0x0,0x5,0x48,0x0,0x0,0xf1,0xdb,0x0,0x0,0xf1,0xdb,0x0,0x0,0x5,0x65,0x0, + 0x0,0xf1,0xdc,0x0,0x0,0xf1,0xdc,0x0,0x0,0x5,0x29,0x0,0x0,0xf1,0xdf,0x0, + 0x0,0xf1,0xdf,0x0,0x0,0x5,0x37,0x0,0x0,0xf1,0xe0,0x0,0x0,0xf1,0xe2,0x0, + 0x0,0x5,0x89,0x0,0x0,0xf1,0xe3,0x0,0x0,0xf1,0xe5,0x0,0x0,0x5,0xc6,0x0, + 0x0,0xf1,0xe6,0x0,0x0,0xf1,0xe6,0x0,0x0,0x5,0xe5,0x0,0x0,0xf1,0xe8,0x0, + 0x0,0xf1,0xe8,0x0,0x0,0x5,0xe9,0x0,0x0,0xf1,0xe9,0x0,0x0,0xf1,0xe9,0x0, + 0x0,0x5,0xd8,0x0,0x0,0xf1,0xea,0x0,0x0,0xf1,0xea,0x0,0x0,0x5,0xbe,0x0, + 0x0,0xf1,0xef,0x0,0x0,0xf1,0xef,0x0,0x0,0x5,0x7d,0x0,0x0,0xf1,0xf1,0x0, + 0x0,0xf1,0xf1,0x0,0x0,0x5,0x7f,0x0,0x0,0xf1,0xf2,0x0,0x0,0xf1,0xf2,0x0, + 0x0,0x5,0x4b,0x0,0x0,0xf1,0xf3,0x0,0x0,0xf1,0xf3,0x0,0x0,0x5,0xc9,0x0, + 0x0,0xf1,0xf4,0x0,0x0,0xf1,0xf4,0x0,0x0,0x5,0x1a,0x0,0x0,0xf1,0xf5,0x0, + 0x0,0xf1,0xf5,0x0,0x0,0x5,0xb2,0x0,0x0,0xf1,0xf6,0x0,0x0,0xf1,0xf6,0x0, + 0x0,0x5,0x46,0x0,0x0,0xf1,0xf7,0x0,0x0,0xf1,0xf7,0x0,0x0,0x5,0x2d,0x0, + 0x0,0xf1,0xf8,0x0,0x0,0xf1,0xf8,0x0,0x0,0x5,0x22,0x0,0x0,0xf1,0xfc,0x0, + 0x0,0xf1,0xfc,0x0,0x0,0x5,0xcc,0x0,0x0,0xf2,0x0,0x0,0x0,0xf2,0x0,0x0, + 0x0,0x5,0x4d,0x0,0x0,0xf2,0x1,0x0,0x0,0xf2,0x1,0x0,0x0,0x5,0xb3,0x0, + 0x0,0xf2,0x2,0x0,0x0,0xf2,0x2,0x0,0x0,0x5,0x5c,0x0,0x0,0xf2,0x3,0x0, + 0x0,0xf2,0x3,0x0,0x0,0x5,0xe4,0x0,0x0,0xf2,0x4,0x0,0x0,0xf2,0x4,0x0, + 0x0,0x5,0x71,0x0,0x0,0xf2,0x5,0x0,0x0,0xf2,0x5,0x0,0x0,0x5,0x4f,0x0, + 0x0,0xf2,0x6,0x0,0x0,0xf2,0x6,0x0,0x0,0x5,0xad,0x0,0x0,0xf2,0xc,0x0, + 0x0,0xf2,0xc,0x0,0x0,0x5,0xec,0x0,0x0,0xf2,0x17,0x0,0x0,0xf2,0x17,0x0, + 0x0,0x5,0xee,0x0,0x0,0xf2,0x18,0x0,0x0,0xf2,0x18,0x0,0x0,0x5,0xf5,0x0, + 0x0,0xf2,0x1a,0x0,0x0,0xf2,0x1a,0x0,0x0,0x5,0xf2,0x0,0x0,0xf2,0x1b,0x0, + 0x0,0xf2,0x1b,0x0,0x0,0x5,0xf4,0x0,0x0,0xf2,0x1c,0x0,0x0,0xf2,0x1d,0x0, + 0x0,0x5,0xf6,0x0,0x0,0xf2,0x1e,0x0,0x0,0xf2,0x1e,0x0,0x0,0x5,0xed,0x0, + 0x0,0xf2,0x1f,0x0,0x0,0xf2,0x1f,0x0,0x0,0x5,0xef,0x0,0x0,0xf2,0x20,0x0, + 0x0,0xf2,0x20,0x0,0x0,0x5,0xf9,0x0,0x0,0xf2,0x21,0x0,0x0,0xf2,0x21,0x0, + 0x0,0x5,0xf1,0x0,0x0,0xf2,0x22,0x0,0x0,0xf2,0x22,0x0,0x0,0x5,0xf3,0x0, + 0x0,0xf2,0x23,0x0,0x0,0xf2,0x23,0x0,0x0,0x5,0xf0,0x0,0x0,0xf2,0x27,0x0, + 0x0,0xf2,0x27,0x0,0x0,0x6,0x0,0x0,0x0,0xf2,0x28,0x0,0x0,0xf2,0x28,0x0, + 0x0,0x6,0x4,0x0,0x0,0xf2,0x29,0x0,0x0,0xf2,0x29,0x0,0x0,0x6,0x3,0x0, + 0x0,0xf2,0x2b,0x0,0x0,0xf2,0x2b,0x0,0x0,0x6,0x7,0x0,0x0,0xf2,0x2c,0x0, + 0x0,0xf2,0x2c,0x0,0x0,0x6,0x6,0x0,0x0,0xf2,0x2e,0x0,0x0,0xf2,0x2e,0x0, + 0x0,0x5,0xfb,0x0,0x0,0xf2,0x30,0x0,0x0,0xf2,0x30,0x0,0x0,0x5,0xfc,0x0, + 0x0,0xf2,0x32,0x0,0x0,0xf2,0x32,0x0,0x0,0x6,0x5,0x0,0x0,0xf2,0x33,0x0, + 0x0,0xf2,0x33,0x0,0x0,0x5,0xfe,0x0,0x0,0xf2,0x34,0x0,0x0,0xf2,0x34,0x0, + 0x0,0x5,0xfd,0x0,0x0,0xf2,0x35,0x0,0x0,0xf2,0x35,0x0,0x0,0x5,0xff,0x0, + 0x0,0xf2,0x36,0x0,0x0,0xf2,0x36,0x0,0x0,0x6,0x8,0x0,0x0,0xf2,0x37,0x0, + 0x0,0xf2,0x37,0x0,0x0,0x6,0x1,0x0,0x0,0xf2,0x3a,0x0,0x0,0xf2,0x3a,0x0, + 0x0,0x5,0xfa,0x0,0x0,0xf2,0x3b,0x0,0x0,0xf2,0x3b,0x0,0x0,0x6,0x2,0x0, + 0x0,0xf8,0x40,0x0,0x0,0xf8,0x40,0x0,0x0,0x8,0xb4,0x0,0x0,0xf8,0x46,0x0, + 0x0,0xf8,0x46,0x0,0x0,0x8,0xb3,0x0,0x0,0xf8,0x48,0x0,0x0,0xf8,0x49,0x0, + 0x0,0x8,0xb1,0x0,0x0,0xf8,0x5c,0x0,0x0,0xf8,0x5c,0x0,0x0,0x8,0xaa,0x0, + 0x0,0xf8,0x67,0x0,0x0,0xf8,0x6a,0x0,0x0,0x8,0xab,0x0,0x0,0xf8,0x6b,0x0, + 0x0,0xf8,0x6b,0x0,0x0,0x8,0xb0,0x0,0x0,0xf8,0x6e,0x0,0x0,0xf8,0x6e,0x0, + 0x0,0x8,0xaf,0x0,0x0,0xf8,0x79,0x0,0x0,0xf8,0x79,0x0,0x0,0x8,0xa9,0x0, + 0x0,0xf8,0x86,0x0,0x0,0xf8,0x86,0x0,0x0,0x8,0xa8,0x0,0x0,0xf8,0x8c,0x0, + 0x0,0xf8,0x8d,0x0,0x0,0x8,0xa6,0x0,0x0,0xf8,0xa0,0x0,0x0,0xf8,0xa0,0x0, + 0x0,0x8,0xa5,0x0,0x0,0xf8,0xce,0x0,0x0,0xf8,0xce,0x0,0x0,0x8,0x8b,0x0, + 0x0,0xf8,0xcf,0x0,0x0,0xf8,0xd0,0x0,0x0,0x8,0xa1,0x0,0x0,0xf8,0xd1,0x0, + 0x0,0xf8,0xd1,0x0,0x0,0x8,0x8e,0x0,0x0,0xf8,0xd2,0x0,0x0,0xf8,0xd2,0x0, + 0x0,0x8,0x99,0x0,0x0,0xf8,0xd3,0x0,0x0,0xf8,0xd3,0x0,0x0,0x8,0xa0,0x0, + 0x0,0xf8,0xd5,0x0,0x0,0xf8,0xd6,0x0,0x0,0x8,0x8c,0x0,0x0,0xf8,0xd7,0x0, + 0x0,0xf8,0xe0,0x0,0x0,0x8,0x8f,0x0,0x0,0xf8,0xe1,0x0,0x0,0xf8,0xe6,0x0, + 0x0,0x8,0x9a,0x0,0x0,0xf8,0xe7,0x0,0x0,0xf8,0xe7,0x0,0x0,0x8,0xa3,0x0, + 0x0,0xf8,0xe8,0x0,0x0,0xf8,0xe8,0x0,0x0,0x8,0x88,0x0,0x0,0xf8,0xea,0x0, + 0x0,0xf8,0xea,0x0,0x0,0x8,0x87,0x0,0x0,0xf8,0xeb,0x0,0x0,0xf8,0xeb,0x0, + 0x0,0x8,0x81,0x0,0x0,0xf8,0xec,0x0,0x0,0xf8,0xec,0x0,0x0,0x8,0x89,0x0, + 0x0,0xf8,0xed,0x0,0x0,0xf8,0xef,0x0,0x0,0x8,0x82,0x0,0x0,0xf8,0xf0,0x0, + 0x0,0xf8,0xf0,0x0,0x0,0x8,0x8a,0x0,0x0,0xf8,0xf1,0x0,0x0,0xf8,0xf2,0x0, + 0x0,0x8,0x85,0x0,0x0,0xf8,0xf3,0x0,0x0,0xf8,0xf3,0x0,0x0,0x8,0x7b,0x0, + 0x0,0xf8,0xf4,0x0,0x0,0xf8,0xf4,0x0,0x0,0x8,0x7a,0x0,0x0,0xf8,0xf5,0x0, + 0x0,0xf8,0xf7,0x0,0x0,0x8,0x7e,0x0,0x0,0xf8,0xf8,0x0,0x0,0xf8,0xf9,0x0, + 0x0,0x8,0x78,0x0,0x0,0xf8,0xfd,0x0,0x0,0xf8,0xfd,0x0,0x0,0x8,0x77,0x0, + 0x0,0xf8,0xfe,0x0,0x0,0xf8,0xff,0x0,0x0,0x8,0x7c,0x0,0x10,0xff,0xfd,0x0, + 0x10,0xff,0xfd,0x0,0x0,0x4,0xf6,0x0,0x4,0xe,0xf6,0x0,0x0,0x2,0x48,0x2, + 0x0,0x0,0x8,0x0,0x48,0x0,0x39,0x0,0x5f,0x0,0x7a,0xe0,0x4,0xe0,0xd,0xe0, + 0x11,0xe0,0x15,0xe0,0x19,0xe0,0x21,0xe0,0x24,0xe0,0x2c,0xe0,0x31,0xe0,0x39,0xe0, + 0x53,0xe0,0x74,0xe0,0x76,0xe0,0x89,0xe0,0xbc,0xe0,0xbf,0xe0,0xc4,0xe0,0xf0,0xe1, + 0x38,0xe1,0x3e,0xe1,0x79,0xe1,0x95,0xe1,0x99,0xe1,0x9c,0xe1,0x9e,0xe1,0xa2,0xe1, + 0xc3,0xe1,0xc6,0xe1,0xc8,0xe1,0xd3,0xe1,0xd5,0xe1,0xdb,0xe1,0xe2,0xe1,0xeb,0xe2, + 0x2,0xe2,0x6c,0xe2,0x86,0xe2,0xc4,0xe2,0xc9,0xe2,0xcc,0xe2,0xdb,0xe2,0xe7,0xe2, + 0xec,0xe3,0x8,0xe3,0x18,0xe3,0x3a,0xe3,0x99,0xe3,0xe0,0xe3,0xee,0xe4,0x13,0xe4, + 0x2e,0xe4,0x40,0xe4,0xca,0xe4,0xd9,0xe4,0xeb,0xe5,0x3,0xe5,0x15,0xe5,0x18,0xe5, + 0x21,0xe5,0x25,0xe5,0x36,0xe5,0x7d,0xe5,0x91,0xe5,0x95,0xe5,0x9a,0xe5,0xe1,0xe5, + 0xfa,0xe6,0x9,0xe6,0x20,0xe6,0x49,0xe6,0x5c,0xe6,0x61,0xe6,0x66,0xe6,0x6b,0xe6, + 0x75,0xe6,0xb1,0xe6,0xb3,0xe6,0xb8,0xe6,0xc5,0xe6,0xda,0xe6,0xdd,0xe6,0xdf,0xe6, + 0xe1,0xe7,0x1c,0xe7,0x29,0xe7,0x3a,0xe7,0x3c,0xe7,0x49,0xe7,0x64,0xe7,0x67,0xe7, + 0x69,0xe7,0x70,0xe7,0x9c,0xe7,0xa3,0xe7,0xad,0xe7,0xb0,0xe7,0xd0,0xe7,0xd3,0xe7, + 0xe2,0xe7,0xe6,0xe7,0xe9,0xe8,0x1,0xe8,0xe,0xe8,0x1a,0xe8,0x2b,0xe8,0x39,0xe8, + 0x3b,0xe8,0x42,0xe8,0x51,0xe8,0x73,0xe8,0xb6,0xe8,0xce,0xe9,0x0,0xe9,0x6,0xe9, + 0xf,0xe9,0x43,0xe9,0x45,0xe9,0x7d,0xe9,0x7f,0xe9,0x82,0xe9,0x89,0xe9,0x8b,0xe9, + 0x8f,0xe9,0x92,0xe9,0x94,0xe9,0x96,0xe9,0x98,0xe9,0x9b,0xe9,0x9d,0xe9,0xa3,0xe9, + 0xa5,0xe9,0xa8,0xe9,0xaa,0xe9,0xad,0xe9,0xb2,0xe9,0xb4,0xe9,0xb7,0xe9,0xbd,0xe9, + 0xc3,0xe9,0xc5,0xe9,0xcf,0xe9,0xd4,0xe9,0xd9,0xe9,0xdd,0xe9,0xe1,0xe9,0xe4,0xe9, + 0xe6,0xe9,0xe9,0xe9,0xed,0xe9,0xef,0xe9,0xf6,0xe9,0xf9,0xe9,0xfc,0xe9,0xfe,0xea, + 0x2,0xea,0x24,0xea,0x25,0xea,0x39,0xea,0x3f,0xea,0x49,0xea,0x4f,0xea,0x59,0xea, + 0x5f,0xea,0x69,0xea,0x6e,0xea,0x74,0xea,0x79,0xea,0x7e,0xea,0x81,0xea,0x87,0xea, + 0x8e,0xea,0x96,0xea,0x9b,0xea,0x9d,0xea,0xa0,0xea,0xa3,0xea,0xb3,0xea,0xc3,0xea, + 0xca,0xea,0xcd,0xea,0xdb,0xea,0xe0,0xea,0xe4,0xea,0xec,0xea,0xfb,0xeb,0x1f,0xeb, + 0x29,0xeb,0x3a,0xeb,0x4c,0xeb,0x54,0xeb,0x5a,0xeb,0x62,0xeb,0x6b,0xeb,0x77,0xeb, + 0x88,0xeb,0xac,0xeb,0xb6,0xeb,0xbe,0xeb,0xc6,0xeb,0xf4,0xeb,0xf7,0xeb,0xfe,0xec, + 0x20,0xec,0x31,0xef,0x78,0xef,0xa7,0xef,0xd6,0xef,0xda,0xef,0xeb,0xef,0xf0,0xef, + 0xfa,0xf0,0x7,0xf0,0x20,0xf0,0x25,0xf0,0x34,0xf0,0x40,0xf0,0x45,0xf0,0x4b,0xf0, + 0x55,0xf0,0x61,0xf0,0x6c,0xf0,0x77,0xf0,0x89,0xf0,0x8f,0xf0,0x92,0xf0,0x97,0xf0, + 0x9b,0xf0,0xa8,0xf0,0xac,0xf0,0xb0,0xf0,0xc5,0xf0,0xcf,0xf0,0xd2,0xf0,0xdc,0xf0, + 0xe2,0xf0,0xec,0xf0,0xf5,0xf1,0x2,0xf1,0x4,0xf1,0xf,0xf1,0x12,0xf1,0x14,0xf1, + 0x16,0xf1,0x1b,0xf1,0x7e,0xf1,0x82,0xf1,0x84,0xf1,0x87,0xf1,0x8c,0xf1,0xb9,0xf1, + 0xbb,0xf1,0xca,0xf1,0xd2,0xf1,0xd6,0xf1,0xd8,0xf1,0xdc,0xf1,0xe6,0xf1,0xea,0xf1, + 0xef,0xf1,0xf8,0xf1,0xfc,0xf2,0x6,0xf2,0xc,0xf2,0x18,0xf2,0x23,0xf2,0x29,0xf2, + 0x2c,0xf2,0x2e,0xf2,0x30,0xf2,0x37,0xf2,0x3b,0xf8,0x40,0xf8,0x46,0xf8,0x49,0xf8, + 0x5c,0xf8,0x6a,0xf8,0x6b,0xf8,0x6e,0xf8,0x79,0xf8,0x86,0xf8,0x8d,0xf8,0xa0,0xf8, + 0xd3,0xf8,0xd6,0xf8,0xe0,0xf8,0xe8,0xf8,0xf9,0xf8,0xff,0xff,0xff,0x0,0x0,0x0, + 0x30,0x0,0x5f,0x0,0x61,0xe0,0x0,0xe0,0xa,0xe0,0xf,0xe0,0x14,0xe0,0x19,0xe0, + 0x1b,0xe0,0x23,0xe0,0x28,0xe0,0x2e,0xe0,0x33,0xe0,0x3b,0xe0,0x55,0xe0,0x75,0xe0, + 0x89,0xe0,0xaf,0xe0,0xbe,0xe0,0xc3,0xe0,0xc6,0xe1,0x38,0xe1,0x3e,0xe1,0x45,0xe1, + 0x90,0xe1,0x99,0xe1,0x9c,0xe1,0x9e,0xe1,0xa0,0xe1,0xa3,0xe1,0xc4,0xe1,0xc8,0xe1, + 0xca,0xe1,0xd5,0xe1,0xd8,0xe1,0xe0,0xe1,0xeb,0xe1,0xfe,0xe2,0x26,0xe2,0x86,0xe2, + 0xbc,0xe2,0xc6,0xe2,0xcc,0xe2,0xdb,0xe2,0xe6,0xe2,0xea,0xe3,0x7,0xe3,0xa,0xe3, + 0x1a,0xe3,0x99,0xe3,0x9d,0xe3,0xe2,0xe3,0xf1,0xe4,0x15,0xe4,0x30,0xe4,0xca,0xe4, + 0xd9,0xe4,0xeb,0xe4,0xf3,0xe5,0x8,0xe5,0x18,0xe5,0x1c,0xe5,0x24,0xe5,0x2d,0xe5, + 0x39,0xe5,0x83,0xe5,0x95,0xe5,0x98,0xe5,0xc3,0xe5,0xfa,0xe6,0x9,0xe6,0xe,0xe6, + 0x23,0xe6,0x5c,0xe6,0x5f,0xe6,0x63,0xe6,0x6b,0xe6,0x75,0xe6,0xb1,0xe6,0xb3,0xe6, + 0xb8,0xe6,0xc4,0xe6,0xda,0xe6,0xdd,0xe6,0xdf,0xe6,0xe1,0xe7,0x1c,0xe7,0x29,0xe7, + 0x3a,0xe7,0x3c,0xe7,0x42,0xe7,0x60,0xe7,0x66,0xe7,0x69,0xe7,0x6d,0xe7,0x98,0xe7, + 0xa2,0xe7,0xad,0xe7,0xaf,0xe7,0xc8,0xe7,0xd3,0xe7,0xe1,0xe7,0xe4,0xe7,0xe9,0xe7, + 0xee,0xe8,0xb,0xe8,0xf,0xe8,0x2b,0xe8,0x34,0xe8,0x3a,0xe8,0x42,0xe8,0x4d,0xe8, + 0x53,0xe8,0x75,0xe8,0xb8,0xe8,0xd0,0xe9,0x2,0xe9,0x8,0xe9,0x11,0xe9,0x45,0xe9, + 0x47,0xe9,0x7f,0xe9,0x82,0xe9,0x88,0xe9,0x8b,0xe9,0x8f,0xe9,0x92,0xe9,0x94,0xe9, + 0x96,0xe9,0x98,0xe9,0x9a,0xe9,0x9d,0xe9,0xa1,0xe9,0xa5,0xe9,0xa7,0xe9,0xaa,0xe9, + 0xad,0xe9,0xb0,0xe9,0xb4,0xe9,0xb6,0xe9,0xba,0xe9,0xc0,0xe9,0xc5,0xe9,0xc8,0xe9, + 0xd1,0xe9,0xd6,0xe9,0xdd,0xe9,0xe0,0xe9,0xe4,0xe9,0xe6,0xe9,0xe9,0xe9,0xec,0xe9, + 0xef,0xe9,0xf2,0xe9,0xf9,0xe9,0xfc,0xe9,0xfe,0xea,0x0,0xea,0x9,0xea,0x25,0xea, + 0x26,0xea,0x3a,0xea,0x40,0xea,0x4a,0xea,0x50,0xea,0x5a,0xea,0x60,0xea,0x6b,0xea, + 0x70,0xea,0x75,0xea,0x7e,0xea,0x80,0xea,0x87,0xea,0x8d,0xea,0x96,0xea,0x98,0xea, + 0x9d,0xea,0x9f,0xea,0xa2,0xea,0xa6,0xea,0xc2,0xea,0xc6,0xea,0xcc,0xea,0xcf,0xea, + 0xdd,0xea,0xe2,0xea,0xe6,0xea,0xee,0xeb,0x1b,0xeb,0x28,0xeb,0x2c,0xeb,0x3b,0xeb, + 0x4e,0xeb,0x56,0xeb,0x5f,0xeb,0x64,0xeb,0x6f,0xeb,0x7a,0xeb,0x8a,0xeb,0xb6,0xeb, + 0xb8,0xeb,0xc4,0xeb,0xc8,0xeb,0xf6,0xeb,0xfc,0xec,0x8,0xec,0x31,0xef,0x38,0xef, + 0xa7,0xef,0xcd,0xef,0xd8,0xef,0xdb,0xef,0xec,0xef,0xf1,0xef,0xfb,0xf0,0x9,0xf0, + 0x21,0xf0,0x28,0xf0,0x35,0xf0,0x41,0xf0,0x47,0xf0,0x4c,0xf0,0x56,0xf0,0x62,0xf0, + 0x6d,0xf0,0x7a,0xf0,0x8c,0xf0,0x90,0xf0,0x97,0xf0,0x99,0xf0,0xa8,0xf0,0xac,0xf0, + 0xb0,0xf0,0xc5,0xf0,0xcf,0xf0,0xd1,0xf0,0xdc,0xf0,0xe2,0xf0,0xeb,0xf0,0xf5,0xf0, + 0xfa,0xf1,0x4,0xf1,0x6,0xf1,0x11,0xf1,0x14,0xf1,0x16,0xf1,0x1b,0xf1,0x7d,0xf1, + 0x81,0xf1,0x84,0xf1,0x87,0xf1,0x89,0xf1,0x9b,0xf1,0xbb,0xf1,0xbe,0xf1,0xcc,0xf1, + 0xd4,0xf1,0xd8,0xf1,0xdb,0xf1,0xdf,0xf1,0xe8,0xf1,0xef,0xf1,0xf1,0xf1,0xfc,0xf2, + 0x0,0xf2,0xc,0xf2,0x17,0xf2,0x1a,0xf2,0x27,0xf2,0x2b,0xf2,0x2e,0xf2,0x30,0xf2, + 0x32,0xf2,0x3a,0xf8,0x40,0xf8,0x46,0xf8,0x48,0xf8,0x5c,0xf8,0x67,0xf8,0x6b,0xf8, + 0x6e,0xf8,0x79,0xf8,0x86,0xf8,0x8c,0xf8,0xa0,0xf8,0xce,0xf8,0xd5,0xf8,0xd7,0xf8, + 0xe1,0xf8,0xea,0xf8,0xfd,0xff,0xff,0xff,0xd3,0xff,0xae,0xff,0xad,0x20,0x28,0x0, + 0x0,0x0,0x0,0x0,0x0,0x20,0x14,0x20,0x13,0x20,0x12,0x20,0xf,0x20,0xe,0x20, + 0xd,0x20,0xc,0x20,0xb,0x25,0x9c,0x27,0x1a,0x1f,0xd1,0x1f,0xd0,0x1f,0xcd,0x1f, + 0xcc,0x26,0x25,0x26,0x5b,0x1f,0x78,0x1f,0x62,0x26,0xc3,0x1f,0x5c,0x25,0x15,0x0, + 0x0,0x1f,0x56,0x0,0x0,0x1f,0x52,0x0,0x0,0x24,0x9a,0x1f,0x47,0x1f,0x43,0x25, + 0x42,0x1f,0x28,0x1f,0x5,0x25,0xda,0x1e,0xb6,0x1e,0xb5,0x1e,0xb3,0x23,0xf7,0x0, + 0x0,0x0,0x0,0x1e,0x79,0x1e,0x78,0x1e,0x77,0x23,0x4b,0x1e,0x15,0x1e,0x14,0x1e, + 0x12,0x1e,0x11,0x1e,0x10,0x23,0x7c,0x23,0x6e,0x22,0xa8,0x0,0x0,0x0,0x0,0x21, + 0xde,0x0,0x0,0x0,0x0,0x1d,0x24,0x1d,0x22,0x0,0x0,0x21,0x8d,0x21,0x79,0x1c, + 0xdd,0x21,0x29,0x21,0x1b,0x1c,0xb1,0x1c,0xaf,0x1e,0xa0,0x1e,0xae,0x1e,0xae,0x20, + 0xbe,0x1e,0xbf,0x20,0x74,0x20,0x73,0x1e,0xa9,0x1c,0x35,0x20,0x4d,0x1c,0x1e,0x1c, + 0x1d,0x1c,0x1c,0x1d,0xe7,0x1d,0xd0,0x1f,0xee,0x20,0x52,0x0,0x0,0x0,0x0,0x0, + 0x0,0x1f,0xcd,0x0,0x0,0x0,0x0,0x1f,0xa2,0x1f,0x9a,0x0,0x0,0x0,0x0,0x1f, + 0x7f,0x1f,0x72,0x0,0x0,0x1b,0x15,0x1b,0x11,0x1b,0x8,0x0,0x0,0x1f,0x39,0x1a, + 0xea,0x0,0x0,0x1f,0x25,0x1a,0xd7,0x1a,0xd6,0x1a,0xd5,0x1a,0xd4,0x1a,0xd3,0x1a, + 0xd2,0x1a,0xd1,0x1a,0xd0,0x1a,0xcf,0x1a,0xce,0x1a,0xcd,0x1a,0xcb,0x1a,0xc6,0x1a, + 0xc5,0x1a,0xc2,0x1a,0xc0,0x1a,0xbf,0x1a,0xbe,0x1a,0xbd,0x1a,0xbc,0x1a,0xbb,0x1a, + 0xb8,0x1a,0xb7,0x0,0x0,0x1a,0xb4,0x1a,0xb2,0x1a,0xb0,0x1a,0xaf,0x1a,0xae,0x1a, + 0xac,0x0,0x0,0x1a,0xa6,0x1a,0xa4,0x1a,0xa3,0x1a,0xa2,0x1a,0x9f,0x1a,0x9d,0x1a, + 0x9b,0x1a,0x9a,0x1a,0x98,0x1a,0x96,0x1a,0x95,0x0,0x0,0x1a,0x90,0x1a,0x8e,0x1a, + 0x8d,0x1a,0x8c,0x1a,0x86,0x1d,0x4f,0x1a,0x85,0x0,0x0,0x1a,0x7f,0x0,0x0,0x1a, + 0x79,0x0,0x0,0x1a,0x73,0x0,0x0,0x1a,0x6d,0x0,0x0,0x1c,0xf5,0x0,0x0,0x1c, + 0xe2,0x0,0x0,0x1c,0xc9,0x0,0x0,0x1c,0xd2,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a, + 0x1e,0x0,0x0,0x0,0x0,0x19,0xa7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x1c,0x53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x1c,0x73,0x0,0x0,0x15,0xc6,0x16,0x46,0x16,0x46,0x16,0x47,0x0, + 0x0,0x16,0x48,0x0,0x0,0x16,0x4e,0x16,0x4f,0x16,0x4e,0x16,0x4f,0x0,0x0,0x16, + 0x51,0x16,0x52,0x0,0x0,0x16,0x55,0x0,0x0,0x0,0x0,0x15,0xb7,0x0,0x0,0x15, + 0xec,0x0,0x0,0x15,0x18,0x16,0xa,0x15,0x11,0x14,0x7f,0x14,0xa5,0x0,0x0,0x14, + 0xcc,0x14,0xf1,0x0,0x0,0x14,0x23,0x0,0x0,0x14,0x4e,0x0,0x0,0x0,0x0,0x14, + 0xce,0x14,0x48,0x14,0x47,0x0,0x0,0x13,0x88,0x13,0x7c,0x13,0xc5,0x0,0x0,0x0, + 0x0,0x13,0xde,0x0,0x0,0x0,0x0,0x0,0x0,0x13,0x70,0x0,0x0,0x0,0x0,0x0, + 0x0,0x13,0x8e,0x0,0x0,0x13,0xd0,0x0,0x0,0x13,0xe0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x13,0xcd,0x13,0xcc,0x0,0x0,0x0,0x0,0x10,0x74,0x10,0x6d,0x10, + 0x69,0x10,0x4e,0x10,0x44,0x10,0x45,0x10,0x41,0x10,0x30,0x10,0x22,0x10,0x1a,0x10, + 0x5,0x0,0x0,0xf,0xb7,0xf,0xb8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x40,0x2,0x46,0x2,0x4a,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x22,0x0,0x0,0x2,0x24,0x0,0x0,0x2, + 0x26,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x22,0x2,0x24,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x2,0x10,0x2,0x30,0x0,0x0,0x2,0x48,0x2,0x52,0x0,0x0,0x0, + 0x0,0x2,0x50,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x2,0x3c,0x2,0x4a,0x2,0x52,0x0,0x0,0x2,0x52,0x2,0x58,0x0, + 0x0,0x0,0x0,0x2,0x5c,0x2,0x5e,0x0,0x0,0x0,0x0,0x2,0x6a,0x0,0x0,0x0, + 0x0,0x0,0x0,0x2,0x68,0x0,0x0,0x0,0x0,0x2,0x7a,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x4c,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x42,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x2,0x32,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x2,0x2c,0x0,0x0,0x2,0x34,0x0,0x0,0x2,0x3c,0x0,0x0,0x2,0x44,0x0, + 0x0,0x2,0x48,0x0,0x0,0x2,0x4e,0x0,0x0,0x2,0x4e,0x0,0x0,0x2,0x4e,0x0, + 0x0,0x2,0x52,0x2,0x54,0x2,0x56,0x2,0x70,0x2,0x72,0x2,0x7a,0x2,0x7c,0x2, + 0x94,0x2,0x9a,0x2,0x9e,0x2,0xaa,0x0,0x0,0x2,0xc2,0x2,0xc4,0x0,0x0,0x2, + 0xde,0x2,0xea,0x2,0xf2,0x2,0xf8,0x3,0x6,0x3,0x16,0x3,0x32,0x0,0x0,0x3, + 0x74,0x3,0x80,0x3,0x84,0x3,0xdc,0x3,0xde,0x3,0xe2,0x0,0x0,0x4,0x10,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x88,0x0,0x0,0x4,0x8e,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x4,0x9e,0x0,0x0,0x0,0x0,0x4,0xa2,0x0,0x0,0x4, + 0xb6,0x4,0xca,0x0,0x0,0x4,0xe6,0x0,0x0,0x4,0xe8,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x4,0xe2,0x0,0x0,0x0,0x0,0x4,0xe0,0x0,0x0,0x4, + 0xe0,0x0,0x0,0x4,0xee,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xfc,0x0, + 0x0,0x0,0x0,0x0,0x0,0x4,0xf8,0x4,0xfe,0x0,0x0,0x5,0x38,0x5,0x50,0x5, + 0x5c,0x0,0x0,0x5,0x5e,0x5,0x60,0x5,0x6e,0x0,0x0,0x5,0x70,0x0,0x0,0x5, + 0x7c,0x0,0x0,0x5,0x86,0x5,0x88,0x5,0x9a,0x5,0x9e,0x0,0x0,0x0,0x0,0x5, + 0x9c,0x5,0xa6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5,0x92,0x0,0x0,0x0,0x0,0x5, + 0x98,0x5,0xa6,0x5,0xc4,0x0,0x0,0x6,0x10,0x6,0xe5,0x6,0xe,0x6,0xa,0x6, + 0x9,0x6,0xb,0x6,0xd,0x6,0xf,0x6,0xc,0x6,0xe2,0x6,0x75,0x6,0x94,0x6, + 0x97,0x6,0x55,0x6,0xdd,0x6,0x90,0x6,0xc2,0x6,0xa8,0x1,0x1b,0x1,0x1c,0x1, + 0x1d,0x1,0x1e,0x6,0x9d,0x8,0x5d,0x6,0x1d,0x6,0xcd,0x6,0x35,0x6,0x21,0x6, + 0xa9,0x6,0x38,0x6,0xe8,0x6,0xea,0x6,0xef,0x6,0xf9,0x7,0xd,0x6,0xe9,0x6, + 0xf1,0x7,0xb,0x6,0xe6,0x6,0xfe,0x7,0x1,0x6,0xf0,0x6,0xec,0x7,0xc,0x6, + 0xf7,0x7,0x0,0x7,0x8,0x6,0xe7,0x6,0xed,0x6,0xf2,0x6,0xf3,0x6,0xf4,0x6, + 0xf5,0x6,0xf8,0x6,0xfa,0x6,0xfb,0x7,0x5,0x7,0x6,0x7,0x7,0x7,0x9,0x7, + 0xa,0x6,0xeb,0x6,0xff,0x7,0x2,0x7,0x3,0x6,0xfd,0x6,0xfc,0x7,0x4,0x6, + 0xee,0x7,0x1d,0x7,0x1c,0x7,0x16,0x7,0x21,0x7,0x17,0x7,0x18,0x7,0x15,0x7, + 0x1b,0x7,0x1a,0x7,0x1f,0x7,0x20,0x7,0x1e,0x7,0x10,0x7,0x19,0x7,0x14,0x7, + 0x2b,0x7,0x31,0x7,0x32,0x7,0x2c,0x7,0x2a,0x7,0x30,0x7,0x2e,0x7,0x2f,0x7, + 0x39,0x7,0x35,0x7,0x33,0x7,0x38,0x7,0x34,0x7,0x3a,0x7,0x37,0x7,0x3e,0x7, + 0x3d,0x7,0x3c,0x7,0x3b,0x7,0x43,0x7,0x3f,0x7,0x41,0x7,0x40,0x7,0x42,0x7, + 0x48,0x7,0x46,0x7,0x50,0x7,0x4d,0x7,0x4a,0x7,0x4f,0x7,0x4b,0x7,0x4e,0x7, + 0x51,0x7,0x4c,0x7,0x49,0x7,0x5a,0x7,0x58,0x7,0x57,0x7,0x59,0x7,0x55,0x3, + 0x17,0x3,0x18,0x3,0x19,0x3,0x1a,0x3,0x1b,0x3,0x1c,0x3,0x1d,0x7,0x56,0x7, + 0x5c,0x7,0x5b,0x7,0xe,0x7,0x5e,0x7,0x71,0x4,0x5d,0x5,0x78,0x5,0x79,0x5, + 0x7a,0x4,0x6a,0x4,0x85,0x4,0x86,0x7,0x66,0x4,0x87,0x4,0x88,0x5,0x1c,0x5, + 0x8,0x5,0x2b,0x5,0x40,0x5,0x55,0x5,0x72,0x5,0xa9,0x5,0xb8,0x5,0x10,0x5, + 0x9a,0x5,0x2a,0x5,0x4e,0x5,0xa3,0x5,0x5b,0x5,0x59,0x5,0x77,0x5,0xc,0x5, + 0x20,0x7,0x72,0x7,0x63,0x7,0x76,0x7,0x70,0x5,0xe1,0x5,0xba,0x5,0x67,0x5, + 0xbb,0x4,0xff,0x7,0x60,0x7,0x75,0x7,0x6b,0x7,0x61,0x7,0x6d,0x7,0x65,0x7, + 0x68,0x7,0x62,0x7,0x77,0x7,0x6e,0x7,0x6a,0x7,0x6c,0x7,0x7e,0x7,0x78,0x7, + 0x80,0x7,0x82,0x7,0x79,0x7,0x81,0x7,0x7c,0x7,0x7d,0x7,0x7b,0x7,0x85,0x7, + 0x83,0x7,0x7a,0x7,0x7f,0x7,0x84,0x7,0x8c,0x7,0x90,0x7,0x98,0x7,0x94,0x7, + 0x8b,0x7,0x91,0x7,0x8d,0x7,0x8a,0x7,0x96,0x7,0x92,0x7,0x8f,0x7,0x87,0x7, + 0x97,0x7,0x88,0x7,0x86,0x7,0x89,0x7,0x9c,0x7,0x95,0x7,0x9b,0x7,0x9e,0x7, + 0x9a,0x7,0x9d,0x7,0xa4,0x7,0xa2,0x7,0xa1,0x7,0xa0,0x7,0xa5,0x7,0xa6,0x7, + 0x9f,0x7,0xa8,0x7,0xa7,0x7,0xa9,0x7,0xba,0x7,0xb9,0x7,0xb6,0x7,0xb0,0x7, + 0xbb,0x7,0xae,0x7,0xab,0x7,0xaf,0x7,0xb8,0x7,0xb4,0x7,0xb7,0x7,0xac,0x7, + 0xaa,0x7,0xb1,0x7,0xb5,0x7,0xb3,0x7,0xad,0x7,0xb2,0x5,0x76,0x5,0x97,0x7, + 0xc1,0x7,0xd4,0x7,0xd0,0x7,0xc3,0x7,0xcb,0x7,0xd3,0x7,0xbe,0x7,0xcd,0x7, + 0xc0,0x7,0xd1,0x7,0xc9,0x7,0xbd,0x7,0xc6,0x7,0xc2,0x7,0xc8,0x4,0xf4,0x4, + 0xf5,0x7,0xc4,0x7,0xd2,0x7,0xce,0x7,0xca,0x7,0xc7,0x7,0xcf,0x7,0xbf,0x7, + 0xc5,0x7,0xcc,0x7,0xbc,0x7,0xe3,0x7,0xe2,0x7,0xe0,0x7,0xda,0x7,0xe1,0x7, + 0xdc,0x7,0xe4,0x7,0xd7,0x7,0xdd,0x7,0xdb,0x7,0xe8,0x7,0xe9,0x7,0xd5,0x7, + 0xd8,0x7,0xde,0x7,0xdf,0x7,0xe5,0x7,0xe6,0x7,0xe7,0x7,0xd6,0x7,0xd9,0x8, + 0x2,0x7,0xf0,0x7,0xf5,0x7,0xef,0x7,0xf4,0x8,0x0,0x7,0xf9,0x7,0xf7,0x7, + 0xed,0x7,0xf1,0x7,0xf6,0x8,0x1,0x7,0xec,0x7,0xff,0x7,0xfb,0x7,0xf2,0x7, + 0xfa,0x7,0xf3,0x7,0xea,0x7,0xfe,0x7,0xf8,0x7,0xfd,0x7,0xfc,0x8,0x3,0x7, + 0xee,0x7,0xeb,0x8,0x18,0x8,0x13,0x8,0xa,0x8,0xf,0x8,0x16,0x8,0x1e,0x8, + 0x15,0x8,0x12,0x8,0xe,0x8,0x7,0x8,0x5,0x8,0xc,0x8,0x1f,0x8,0x20,0x8, + 0x17,0x8,0x1d,0x8,0x14,0x8,0x19,0x8,0x1b,0x8,0x8,0x8,0x6,0x8,0x1c,0x8, + 0x1a,0x8,0xd,0x8,0x21,0x8,0x10,0x8,0x4,0x8,0x11,0x8,0xb,0x8,0x26,0x8, + 0x29,0x8,0x2d,0x8,0x24,0x8,0x2f,0x8,0x2e,0x8,0x25,0x8,0x28,0x8,0x27,0x8, + 0x23,0x8,0x2a,0x8,0x2c,0x8,0x30,0x8,0x2b,0x8,0x22,0x8,0x37,0x8,0x3f,0x8, + 0x36,0x8,0x38,0x8,0x3d,0x8,0x3b,0x8,0x44,0x8,0x32,0x8,0x45,0x8,0x43,0x8, + 0x31,0x8,0x34,0x8,0x39,0x8,0x41,0x8,0x33,0x8,0x3e,0x8,0x35,0x8,0x42,0x8, + 0x3c,0x8,0x40,0x8,0x3a,0x8,0x4c,0x8,0x56,0x8,0x49,0x8,0x57,0x8,0x55,0x8, + 0x50,0x8,0x4d,0x8,0x53,0x8,0x52,0x8,0x4f,0x8,0x4e,0x8,0x48,0x8,0x51,0x8, + 0x4a,0x8,0x4b,0x8,0x54,0x8,0x5a,0x8,0x59,0x8,0x58,0x8,0x5b,0x8,0x5e,0x8, + 0x6a,0x8,0x69,0x8,0x76,0x8,0x75,0x8,0x74,0x8,0x73,0x8,0x72,0x8,0x71,0x8, + 0x70,0x8,0x6f,0x8,0x6e,0x8,0x6d,0x8,0x6c,0x8,0x6b,0x8,0x68,0x8,0x67,0x8, + 0x66,0x8,0x65,0x8,0x64,0x8,0x63,0x8,0x62,0x8,0x61,0x8,0x5f,0x4,0xf7,0x4, + 0xf8,0x4,0xfa,0x4,0xfb,0x4,0xfd,0x4,0xfe,0x5,0x1,0x5,0x5,0x5,0x6,0x5, + 0x7,0x5,0xb,0x5,0x17,0x5,0x19,0x5,0x1b,0x5,0x1d,0x5,0x1e,0x5,0x1f,0x5, + 0x21,0x5,0x26,0x5,0x30,0x5,0x33,0x5,0x38,0x5,0x43,0x5,0x47,0x5,0x4a,0x5, + 0x51,0x5,0x54,0x5,0x5a,0x5,0x60,0x5,0x63,0x5,0x64,0x5,0x66,0x5,0x68,0x5, + 0x6f,0x5,0x70,0x5,0x75,0x5,0x7c,0x5,0x7e,0x5,0x80,0x5,0x90,0x5,0x93,0x5, + 0x94,0x5,0x95,0x5,0x96,0x5,0x98,0x5,0x9b,0x5,0x9c,0x5,0x9d,0x5,0xa1,0x5, + 0xa2,0x5,0xa4,0x5,0xac,0x5,0xae,0x5,0xaf,0x5,0xb0,0x5,0xb7,0x5,0xb9,0x5, + 0xcd,0x5,0xd0,0x5,0xd2,0x5,0xd9,0x5,0xdc,0x5,0xe0,0x5,0xe7,0x5,0xea,0x5, + 0x23,0x6,0x33,0x6,0x34,0x6,0x36,0x6,0x37,0x6,0x47,0x6,0x48,0x6,0x49,0x6, + 0x4a,0x6,0x4b,0x6,0x4e,0x6,0x4f,0x6,0x50,0x6,0x51,0x6,0x52,0x6,0x53,0x6, + 0x54,0x6,0x56,0x6,0x91,0x6,0x92,0x6,0x93,0x6,0x95,0x6,0x96,0x6,0xaa,0x6, + 0xab,0x6,0xac,0x6,0xad,0x6,0xae,0x6,0xaf,0x5,0xf8,0x6,0xb0,0x6,0xb1,0x6, + 0xb2,0x6,0xb4,0x6,0xb5,0x6,0xc3,0x6,0xc4,0x7,0xf,0x6,0xc7,0x6,0xc8,0x6, + 0xc9,0x6,0xca,0x6,0xcb,0x6,0xcc,0x6,0xce,0x6,0xcf,0x6,0xd0,0x6,0xd1,0x6, + 0xd3,0x6,0xd4,0x6,0xd5,0x6,0xd7,0x6,0xd8,0x6,0xd9,0x6,0xda,0x6,0xdb,0x6, + 0xdc,0x6,0xde,0x6,0xdf,0x6,0xe0,0x6,0xe1,0x6,0xe3,0x6,0x4c,0x6,0x4d,0x5, + 0x5f,0x6,0xc5,0x6,0xc6,0x6,0xd6,0x5,0x8d,0x5,0x91,0x5,0x8e,0x5,0xcb,0x5, + 0x9f,0x5,0xdf,0x5,0xe8,0x5,0xa0,0x5,0x8c,0x5,0x27,0x5,0x57,0x5,0xd6,0x5, + 0x3e,0x5,0x9e,0x5,0xa5,0x5,0x58,0x5,0x6e,0x5,0x2e,0x5,0x50,0x5,0x73,0x5, + 0xab,0x5,0x5d,0x5,0x2f,0x5,0xcf,0x5,0xd1,0x5,0x56,0x5,0xa6,0x5,0x6a,0x5, + 0x6c,0x5,0x69,0x5,0x6b,0x5,0x15,0x5,0x16,0x5,0x24,0x5,0x25,0x5,0x31,0x5, + 0x3f,0x5,0x41,0x5,0x45,0x5,0x49,0x5,0x81,0x5,0x82,0x5,0x83,0x5,0x84,0x5, + 0x86,0x5,0xca,0x5,0xdd,0x5,0xe6,0x5,0x42,0x5,0xde,0x5,0xce,0x5,0x87,0x5, + 0x32,0x5,0xe3,0x5,0xc4,0x5,0x35,0x5,0xbd,0x5,0xbc,0x5,0xb1,0x5,0x4,0x5, + 0xb4,0x5,0x7b,0x5,0xd7,0x5,0x36,0x5,0x53,0x5,0xc2,0x5,0xb5,0x5,0xeb,0x5, + 0xc5,0x5,0xa7,0x5,0xda,0x5,0xc3,0x5,0xdb,0x5,0xb6,0x5,0xaa,0x5,0xbf,0x5, + 0x2,0x5,0x8f,0x5,0x28,0x5,0x2c,0x5,0xd4,0x5,0xd5,0x5,0x92,0x5,0x88,0x5, + 0x85,0x5,0x65,0x5,0x29,0x5,0x37,0x5,0x89,0x5,0x8a,0x5,0x8b,0x5,0xc6,0x5, + 0xc7,0x5,0xc8,0x5,0xe5,0x5,0xe9,0x5,0xd8,0x5,0xbe,0x5,0x7f,0x5,0x4b,0x5, + 0xc9,0x5,0x1a,0x5,0xb2,0x5,0x46,0x5,0x2d,0x5,0x22,0x5,0x4d,0x5,0xb3,0x5, + 0x5c,0x5,0xe4,0x5,0x71,0x5,0x4f,0x5,0xad,0x5,0xee,0x5,0xf5,0x5,0xf2,0x5, + 0xf4,0x5,0xf6,0x5,0xf7,0x5,0xed,0x5,0xef,0x5,0xf9,0x5,0xf1,0x5,0xf3,0x5, + 0xf0,0x6,0x0,0x6,0x4,0x6,0x3,0x6,0x7,0x6,0x6,0x6,0x5,0x5,0xfe,0x5, + 0xfd,0x5,0xff,0x6,0x8,0x6,0x1,0x5,0xfa,0x6,0x2,0x8,0x8b,0x8,0xa1,0x8, + 0xa2,0x8,0x8e,0x8,0x99,0x8,0xa0,0x8,0x9a,0x8,0x9b,0x8,0x9c,0x8,0x9d,0x8, + 0x9e,0x8,0x9f,0x8,0xa3,0x8,0x88,0x8,0x87,0x8,0x81,0x8,0x89,0x8,0x82,0x8, + 0x83,0x8,0x84,0x8,0x8a,0x8,0x85,0x8,0x86,0x8,0x7b,0x8,0x7a,0x8,0x7e,0x8, + 0x7f,0x8,0x80,0x8,0x78,0x8,0x79,0x8,0x77,0x8,0x7c,0x8,0x7d,0x0,0x0,0x0, + 0x1,0x0,0x0,0x0,0xa,0x0,0x1e,0x0,0x2c,0x0,0x1,0x6c,0x61,0x74,0x6e,0x0, + 0x8,0x0,0x4,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x1,0x0,0x0,0x0,0x1,0x72, + 0x6c,0x69,0x67,0x0,0x8,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x4,0x0, + 0x4,0x0,0x0,0x0,0x1,0x0,0x8,0x0,0x1,0xef,0x76,0x0,0x22,0xee,0x94,0xee, + 0x32,0xed,0x98,0xed,0x2c,0xec,0xfe,0xec,0x96,0xec,0x70,0xec,0x4a,0xec,0x24,0xd9, + 0x54,0xcd,0xa6,0xba,0x5e,0xab,0x80,0xa2,0xb4,0x91,0x50,0x8e,0x8,0x86,0xd2,0x82, + 0x40,0x81,0xca,0x7d,0xd2,0x72,0x64,0x67,0x12,0x5f,0x8,0x5c,0xbe,0x49,0x92,0x47, + 0xfa,0x3e,0x38,0x1b,0xb4,0x11,0x38,0xf,0x74,0x8,0x32,0x0,0xe2,0x0,0xa8,0x0, + 0x4a,0x0,0x4,0x0,0x44,0x0,0x32,0x0,0x1a,0x0,0xa,0x3,0xd2,0x0,0x7,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x16,0x0,0x1b,0x7,0xd4,0x0,0xb,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x1d,0x3,0xd3,0x0,0x8,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x2,0x8d,0x0,0xc,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0, + 0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x1d,0x0, + 0x2,0x0,0x10,0x0,0x6,0x6,0xe3,0x0,0x4,0x0,0xe,0x0,0x1f,0x0,0x11,0x3, + 0xcd,0x0,0x14,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x22,0x0,0xf,0x0,0x12,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0,0x4b,0x7,0x40,0x7,0x22,0x7, + 0xe,0x6,0xe8,0x6,0xc4,0x6,0xae,0x6,0x8a,0x6,0x70,0x6,0x5e,0x6,0x44,0x6, + 0x3a,0x6,0x26,0x6,0xc,0x5,0xfc,0x5,0xf0,0x5,0xde,0x5,0xd0,0x5,0xba,0x5, + 0x94,0x5,0x5a,0x5,0x30,0x5,0x12,0x4,0xe8,0x4,0xcc,0x4,0xba,0x4,0xa6,0x4, + 0x92,0x4,0x78,0x4,0x5a,0x4,0x40,0x4,0x2a,0x4,0x14,0x4,0xa,0x3,0xf4,0x3, + 0xda,0x3,0xc4,0x3,0xb4,0x3,0x98,0x3,0x74,0x3,0x62,0x3,0x58,0x3,0x48,0x3, + 0x3a,0x3,0x2a,0x3,0x12,0x2,0xf6,0x2,0xe2,0x2,0xda,0x2,0xd4,0x2,0xbc,0x2, + 0xa0,0x2,0x8e,0x2,0x7c,0x2,0x60,0x2,0x40,0x2,0x2c,0x2,0x1c,0x2,0x4,0x1, + 0xf8,0x1,0xd8,0x1,0xc2,0x1,0xa8,0x1,0x9c,0x1,0x88,0x1,0x70,0x1,0x64,0x1, + 0x5a,0x1,0x3e,0x1,0x2e,0x1,0x1a,0x1,0x6,0x0,0xea,0x0,0xc6,0x0,0xa6,0x0, + 0x98,0x8,0x7d,0x0,0x6,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x21,0x3, + 0xc9,0x0,0xf,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0xd,0x0, + 0x14,0x0,0x16,0x0,0x13,0x0,0x21,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x11,0x3, + 0xca,0x0,0x11,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0xd,0x0, + 0x1a,0x0,0x12,0x0,0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x15,0x0, + 0x16,0x0,0x1d,0x3,0xcb,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0, + 0x21,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x23,0x0,0x12,0x0,0x19,0x1, + 0x12,0x0,0x9,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x1d,0x0,0xe,0x0,0x1d,0x0, + 0x12,0x0,0x1f,0x8,0x21,0x0,0x9,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0x15,0x0, + 0x1c,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x2a,0x0,0x7,0x0,0xe,0x0,0x1f,0x0, + 0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x6,0xdb,0x0,0xd,0x0,0xe,0x0,0x1f,0x0, + 0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0xe,0x0,0x1a,0x0,0xf,0x0, + 0x12,0x0,0x1f,0x5,0xe3,0x0,0x4,0x0,0xe,0x0,0x20,0x0,0x15,0x1,0xab,0x0, + 0x5,0x0,0xe,0x0,0x21,0x0,0x10,0x0,0x15,0x3,0xf4,0x0,0xb,0x0,0xe,0x0, + 0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x7,0xa6,0x0,0x9,0x0,0xe,0x0,0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x6,0xdc,0x0,0x5,0x0,0xe,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x5,0xe4,0x0,0xc,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x11,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x7,0x43,0x0,0xa,0x0, + 0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0, + 0x1d,0x4,0x8c,0x0,0xf,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x13,0x0, + 0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x0,0xee,0x0,0x5,0x0,0xe,0x0,0x23,0x0,0x12,0x0,0x20,0x7,0x3a,0x0, + 0xb,0x0,0xe,0x0,0x23,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x15,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x2,0x3d,0x0,0x7,0x0,0xf,0x0,0xd,0x0,0xe,0x0, + 0x22,0x0,0x21,0x0,0x1c,0x2,0x3e,0x0,0x9,0x0,0xf,0x0,0xd,0x0,0x10,0x0, + 0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x0,0x26,0x2,0x3f,0x0,0xf,0x0,0xf,0x0, + 0xd,0x0,0x16,0x0,0x1b,0x0,0x10,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x12,0x0, + 0x20,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x2,0x46,0x0,0xd,0x0,0xf,0x0, + 0xd,0x0,0x16,0x0,0x1f,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x20,0x0,0x10,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x4,0x8d,0x0,0x8,0x0,0xf,0x0,0xd,0x0,0x20,0x0, + 0x15,0x0,0xe,0x0,0x11,0x0,0x12,0x2,0x40,0x0,0x8,0x0,0xf,0x0,0xd,0x0, + 0x20,0x0,0x22,0x0,0x1b,0x0,0x1b,0x0,0x26,0x4,0x8e,0x0,0xd,0x0,0xf,0x0, + 0xd,0x0,0x21,0x0,0x24,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x6,0xdd,0x0,0xb,0x0,0xf,0x0,0xd,0x0,0x21,0x0, + 0x24,0x0,0x16,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x2,0xec,0x0, + 0x2,0x0,0x10,0x0,0x5d,0x0,0x3,0x0,0x12,0x0,0xf,0x0,0x74,0x0,0x9,0x0, + 0x12,0x0,0xf,0x0,0xd,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x21,0x7, + 0xd,0x0,0xd,0x0,0x12,0x0,0xf,0x0,0xd,0x0,0xe,0x0,0x20,0x0,0x20,0x0, + 0x12,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x7,0x22,0x0,0xb,0x0, + 0x12,0x0,0xf,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0, + 0x12,0x0,0x20,0x8,0x3,0x0,0x7,0x0,0x12,0x0,0xf,0x0,0x15,0x0,0x1c,0x0, + 0x1c,0x0,0x18,0x7,0x75,0x0,0x6,0x0,0x12,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x21,0x0,0xe3,0x0,0x7,0x0,0x12,0x0,0x12,0x0,0x18,0x0,0x12,0x0,0x1b,0x0, + 0x11,0x5,0xe5,0x0,0x4,0x0,0x12,0x0,0x20,0x0,0x21,0x3,0x16,0x0,0x8,0x0, + 0x15,0x0,0xe,0x0,0x21,0x0,0x20,0x0,0x15,0x0,0x1c,0x0,0x21,0x5,0xe6,0x0, + 0x11,0x0,0x15,0x0,0x12,0x0,0x12,0x0,0x19,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x16,0x0,0x1f,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x10,0x0,0x18,0x0,0x22,0x0, + 0x1d,0x0,0xef,0x0,0xd,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x23,0x0,0x1c,0x0,0x21,0x0,0x12,0x1,0x13,0x0, + 0x7,0x0,0x16,0x0,0x11,0x0,0x14,0x0,0x12,0x0,0x21,0x0,0x20,0x8,0x7e,0x0, + 0xa,0x0,0x16,0x0,0x11,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x13,0x0,0x22,0x0, + 0x19,0x0,0x19,0x8,0x7f,0x0,0xc,0x0,0x16,0x0,0x11,0x0,0x21,0x0,0x15,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x19,0x8,0x80,0x0, + 0xa,0x0,0x16,0x0,0x11,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x24,0x0,0x16,0x0, + 0x11,0x0,0x12,0x2,0xed,0x0,0x4,0x0,0x16,0x0,0x13,0x0,0x16,0x8,0x46,0x0, + 0xa,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x4,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x1f,0x8,0x47,0x0,0xa,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0, + 0x5,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x5,0xe7,0x0,0xc,0x0,0x16,0x0, + 0x13,0x0,0x16,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x6,0xde,0x0,0xe,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0x6,0x7,0xe8,0x0,0xc,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x10,0x0, + 0x15,0x0,0xe,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x19,0x7,0xd3,0x0,0x9,0x0, + 0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x1b,0x0,0x11,0x1, + 0x24,0x0,0x9,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0x18,0x2,0xf7,0x0,0x8,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x7,0xe9,0x0,0xd,0x0,0x16,0x0,0x13,0x0,0x16,0x0, + 0xd,0x0,0x1d,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0, + 0x11,0x5,0xe8,0x0,0x14,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x1d,0x0, + 0x1f,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x22,0x0,0x1d,0x1,0x25,0x0,0xe,0x0, + 0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x21,0x0,0x15,0x0, + 0x12,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x9e,0x0,0x14,0x0,0x16,0x0, + 0x13,0x0,0x16,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x21,0x0,0x15,0x0,0x12,0x0, + 0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x1f,0x6,0xdf,0x0,0x1c,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0, + 0x21,0x0,0x12,0x0,0x21,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0, + 0x1f,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x11,0x6,0xe0,0x0, + 0x12,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x21,0x0, + 0x15,0x0,0x12,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x8,0x76,0x0,0xa,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0xd,0x0, + 0x1d,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x6,0xe1,0x0,0x6,0x0,0x16,0x0, + 0x1b,0x0,0x11,0x0,0x1c,0x0,0x24,0x5,0xe9,0x0,0x8,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x7,0x99,0x0,0x5,0x0,0x1c,0x0, + 0x1a,0x0,0xe,0x0,0x1b,0x8,0xa3,0x0,0x7,0x0,0x1c,0x0,0x1a,0x0,0xe,0x0, + 0x1b,0x0,0xd,0x0,0x5,0x7,0x76,0x0,0xc,0x0,0x1c,0x0,0x1c,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0x10,0x0,0x12,0x7, + 0x77,0x0,0x9,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0, + 0x20,0x0,0x20,0x3,0xcc,0x0,0x4,0x0,0x1c,0x0,0x1f,0x0,0x18,0x8,0x5e,0x0, + 0xc,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x15,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x4,0x12,0x0,0x8,0x0,0x1c,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x4,0x13,0x0,0xc,0x0,0x1c,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x7,0x48,0x0,0x11,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0x20,0x0, + 0x1d,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0, + 0x1a,0x0,0x16,0x0,0x22,0x0,0x1a,0x6,0xe2,0x0,0xa,0x0,0x1c,0x0,0x1f,0x0, + 0x18,0x0,0x20,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0x20,0x4,0x93,0x0, + 0x11,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0x20,0x0,0x1d,0x0,0xe,0x0,0x10,0x0, + 0x12,0x0,0x20,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0x12,0x0, + 0x11,0x4,0x95,0x0,0x12,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0x20,0x0,0x1d,0x0, + 0xe,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x1,0x60,0x0,0x9,0x0,0x1f,0x0,0xe,0x0, + 0x1d,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x25,0x0,0x21,0x5,0xea,0x0,0xe,0x0, + 0x1f,0x0,0x1c,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x5,0xeb,0x0,0x7,0x0,0x26,0x0, + 0x20,0x0,0x16,0x0,0x24,0x0,0x26,0x0,0x14,0x0,0x42,0x7,0x34,0x7,0x22,0x7, + 0xa,0x6,0xfa,0x6,0xd4,0x6,0xc0,0x6,0xaa,0x6,0x92,0x6,0x72,0x6,0x5a,0x6, + 0x4a,0x6,0x36,0x6,0x18,0x6,0x2,0x5,0xe4,0x5,0xce,0x5,0xc2,0x5,0xb0,0x5, + 0x9c,0x5,0x80,0x5,0x68,0x5,0x4e,0x5,0x38,0x5,0x20,0x5,0xc,0x4,0xf4,0x4, + 0xde,0x4,0xc2,0x4,0xb0,0x4,0x9c,0x4,0x7a,0x4,0x60,0x4,0x42,0x4,0x2c,0x4, + 0xa,0x3,0xf2,0x3,0xd6,0x3,0xc0,0x3,0xa8,0x3,0x80,0x3,0x60,0x3,0x46,0x3, + 0x34,0x3,0x1a,0x2,0xfc,0x2,0xe0,0x2,0xc8,0x2,0xb2,0x2,0x90,0x2,0x7a,0x2, + 0x54,0x2,0x30,0x2,0x1a,0x2,0x6,0x1,0xe8,0x1,0xba,0x1,0x9a,0x1,0x72,0x1, + 0x4c,0x1,0x20,0x0,0xf4,0x0,0xd8,0x0,0xc6,0x0,0xac,0x0,0x98,0x0,0x86,0x7, + 0x5d,0x0,0x8,0x0,0xe,0x0,0x10,0x0,0x10,0x0,0x16,0x0,0x1b,0x0,0x12,0x0, + 0x20,0x8,0x2f,0x0,0x9,0x0,0xe,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x13,0x0, + 0x1f,0x0,0x12,0x0,0x12,0x8,0x30,0x0,0xc,0x0,0xe,0x0,0x1d,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0x20,0x5, + 0xe0,0x0,0x8,0x0,0x12,0x0,0x1f,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x12,0x0, + 0x11,0x3,0xbb,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x16,0x0,0x13,0x0,0x16,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x1f,0x1,0x5d,0x0, + 0x15,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0xf,0x0, + 0x1c,0x0,0x21,0x0,0x21,0x0,0x1c,0x0,0x1a,0x1,0x5e,0x0,0x15,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x1,0x5f,0x0,0x12,0x0,0x12,0x0,0x1f,0x0,0x21,0x0, + 0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x1b,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x1d,0x6,0x12,0x0,0x13,0x0, + 0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x1f,0x0,0x16,0x0,0xf,0x0,0x22,0x0, + 0x21,0x0,0x12,0x8,0x74,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x11,0x0, + 0x12,0x0,0x20,0x8,0x75,0x0,0x16,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x11,0x0, + 0x12,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x12,0x0, + 0x11,0x4,0x17,0x0,0xe,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x21,0x2, + 0xdc,0x0,0x9,0x0,0x16,0x0,0xf,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x7b,0x0,0xa,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x6,0xd7,0x0,0x11,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x6,0xd8,0x0, + 0x12,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x8,0xa5,0x0,0xa,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0, + 0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0x56,0x0,0x10,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x7,0xff,0x0,0xa,0x0, + 0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0x7c,0x0,0xb,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0, + 0x19,0x0,0xe,0x0,0xf,0x0,0x12,0x0,0x19,0x0,0x56,0x0,0xd,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0xf,0x0,0x1f,0x0, + 0xe,0x0,0x1f,0x0,0x26,0x5,0xe1,0x0,0xe,0x0,0x16,0x0,0x11,0x0,0x12,0x0, + 0x1c,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x20,0x6,0xd9,0x0,0xc,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x57,0x0, + 0x8,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x1a,0x0, + 0x58,0x0,0xc,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x1a,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0xaf,0x0,0xf,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1c,0x0,0x14,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x21,0x7,0xc,0x0,0x13,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1c,0x0,0x14,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x3,0xbc,0x0,0xb,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0xe,0x0, + 0x14,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x3,0xbd,0x0,0xa,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0xe,0x0,0x26,0x3, + 0xbe,0x0,0xd,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1f,0x0,0x1c,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x19,0x3,0xbf,0x0,0xb,0x0, + 0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x22,0x0, + 0x1a,0x0,0x1b,0x2,0x3b,0x0,0x10,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x1a,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xe,0x0, + 0xf,0x0,0x19,0x0,0x12,0x2,0x3b,0x0,0xa,0x0,0x16,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x13,0x0,0x26,0x7,0xe5,0x0,0xe,0x0, + 0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x13,0x0, + 0x26,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x2,0x3c,0x0,0xc,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0xe,0x0, + 0x10,0x0,0x21,0x7,0xe6,0x0,0x10,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x21,0x7,0xe7,0x0,0x9,0x0,0x16,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x27,0x0,0x26,0x3,0xc0,0x0,0x8,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0x11,0x0,0xe,0x0,0x26,0x3,0xc1,0x0,0xd,0x0, + 0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x15,0x0,0x12,0x0,0xe,0x0,0x11,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x4,0x8b,0x0,0xa,0x0,0x16,0x0,0x12,0x0, + 0x24,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x1f,0x8,0x0,0x0, + 0xb,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x18,0x0,0xe,0x0,0x1b,0x0, + 0xf,0x0,0xe,0x0,0x1b,0x3,0xc2,0x0,0x9,0x0,0x16,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x3,0xc3,0x0,0xb,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x22,0x0,0x19,0x0, + 0x12,0x3,0xc4,0x0,0xa,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x1e,0x0, + 0x22,0x0,0x16,0x0,0x19,0x0,0x21,0x5,0xe2,0x0,0xc,0x0,0x16,0x0,0x12,0x0, + 0x24,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x3,0xc5,0x0,0xb,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x20,0x0, + 0x21,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x1a,0x8,0x1,0x0,0xd,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x3,0xc6,0x0,0x9,0x0,0x16,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x24,0x0,0x12,0x0,0x12,0x0,0x18,0x2,0x45,0x0,0x8,0x0,0x16,0x0, + 0x14,0x0,0x1b,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x12,0x7,0x21,0x0,0x5,0x0, + 0x16,0x0,0x19,0x0,0x19,0x0,0xe,0x3,0xc7,0x0,0xa,0x0,0x16,0x0,0x20,0x0, + 0x16,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0x26,0x3,0xc8,0x0, + 0xe,0x0,0x16,0x0,0x20,0x0,0x16,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x16,0x0, + 0x21,0x0,0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0xdd,0x0,0xa,0x0, + 0x1c,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x21,0x4,0x18,0x0,0xe,0x0,0x1c,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0, + 0x1c,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0, + 0xa5,0x0,0x9,0x0,0x1c,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x1a,0x0,0xe,0x0, + 0x16,0x0,0x19,0x8,0x45,0x0,0x7,0x0,0x1c,0x0,0x19,0x0,0x10,0x0,0xe,0x0, + 0x1b,0x0,0x1c,0x0,0x59,0x0,0xb,0x0,0x1c,0x0,0x19,0x0,0x22,0x0,0x1a,0x0, + 0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x7,0x42,0x0,0xf,0x0, + 0x1c,0x0,0x19,0x0,0x22,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0, + 0x24,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0x5a,0x0,0xb,0x0, + 0x1c,0x0,0x19,0x0,0x22,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x22,0x0, + 0x21,0x0,0x12,0x0,0x5b,0x0,0xa,0x0,0x1c,0x0,0x19,0x0,0x22,0x0,0x1a,0x0, + 0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x5c,0x0,0x9,0x0,0x1c,0x0, + 0x19,0x0,0x22,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x4,0xdd,0x0, + 0x12,0x0,0x1c,0x0,0x19,0x0,0x22,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x23,0x0,0x16,0x0, + 0x20,0x0,0x1a,0x0,0xa6,0x0,0x7,0x0,0x1d,0x0,0x1b,0x0,0xd,0x0,0x18,0x0, + 0x12,0x0,0x26,0x8,0x2,0x0,0xb,0x0,0x1d,0x0,0x1b,0x0,0xd,0x0,0x18,0x0, + 0x12,0x0,0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0xde,0x0,0x8,0x0, + 0x1d,0x0,0x1b,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x6,0xda,0x0, + 0x6,0x0,0x1f,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x13,0x1,0xb4,0x1, + 0xac,0x1,0x94,0x1,0x86,0x1,0x76,0x1,0x56,0x1,0x48,0x1,0x36,0x1,0x1e,0x1, + 0x6,0x0,0xe0,0x0,0xc8,0x0,0xa2,0x0,0x8a,0x0,0x80,0x0,0x6c,0x0,0x5a,0x0, + 0x40,0x0,0x28,0x8,0x1f,0x0,0xb,0x0,0xd,0x0,0x21,0x0,0x22,0x0,0x1f,0x0, + 0x1b,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x8,0x20,0x0,0xc,0x0, + 0xd,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x5,0xde,0x0,0x8,0x0,0x1a,0x0,0xf,0x0,0x1f,0x0, + 0x12,0x0,0x19,0x0,0x19,0x0,0xe,0x0,0xe1,0x0,0x9,0x0,0x1b,0x0,0xe,0x0, + 0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xde,0x0,0x4,0x0, + 0x1b,0x0,0x11,0x0,0x1c,0x2,0xb3,0x0,0xb,0x0,0x1b,0x0,0x13,0x0,0x1c,0x0, + 0x19,0x0,0x11,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x20,0x0,0x20,0x8,0xa1,0x0, + 0x12,0x0,0x1b,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0xd,0x0,0x19,0x0, + 0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x22,0x0,0xf,0x0, + 0x19,0x0,0x12,0x2,0xb4,0x0,0xb,0x0,0x1b,0x0,0x13,0x0,0x1c,0x0,0x19,0x0, + 0x11,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1f,0x0,0x12,0x8,0xa2,0x0,0x12,0x0, + 0x1b,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0, + 0x12,0x6,0x8,0x0,0xb,0x0,0x1b,0x0,0x1d,0x0,0x22,0x0,0xf,0x0,0x19,0x0, + 0x16,0x0,0x20,0x0,0x15,0x0,0x12,0x0,0x11,0x0,0xb7,0x0,0xb,0x0,0x1b,0x0, + 0x20,0x0,0x22,0x0,0xf,0x0,0x20,0x0,0x10,0x0,0x1f,0x0,0x16,0x0,0xf,0x0, + 0x12,0x6,0xd5,0x0,0x8,0x0,0x1d,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x3,0xf3,0x0,0x6,0x0,0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0, + 0x12,0x6,0x11,0x0,0xf,0x0,0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x0, + 0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0, + 0x11,0x5,0xdf,0x0,0x7,0x0,0x1d,0x0,0x14,0x0,0x1f,0x0,0xe,0x0,0x11,0x0, + 0x12,0x6,0xd6,0x0,0x6,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x4, + 0x8a,0x0,0xb,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0xd,0x0, + 0x13,0x0,0x16,0x0,0x19,0x0,0x12,0x1,0x23,0x0,0x3,0x0,0x20,0x0,0xf,0x7, + 0xb,0x0,0x7,0x0,0x20,0x0,0xf,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0, + 0x6c,0xa,0x60,0xa,0x48,0xa,0x3a,0xa,0x34,0xa,0x18,0xa,0x4,0x9,0xe0,0x9, + 0xbe,0x9,0x9c,0x9,0x7c,0x9,0x66,0x9,0x52,0x9,0x40,0x9,0x36,0x9,0x2e,0x9, + 0x1e,0x9,0x16,0x8,0xfc,0x8,0xec,0x8,0xd4,0x8,0xbc,0x8,0x9a,0x8,0x7e,0x8, + 0x62,0x8,0x44,0x8,0x30,0x8,0xc,0x7,0xf4,0x7,0xe0,0x7,0xac,0x7,0x96,0x7, + 0x8c,0x7,0x80,0x7,0x70,0x7,0x54,0x7,0x4a,0x7,0x40,0x7,0x2c,0x7,0x1c,0x7, + 0x10,0x6,0xfe,0x6,0xf4,0x6,0xe8,0x6,0xd4,0x6,0xbe,0x6,0xb2,0x6,0xaa,0x6, + 0x9e,0x6,0x86,0x6,0x64,0x6,0x50,0x6,0x32,0x6,0x22,0x6,0x2,0x5,0xf0,0x5, + 0xe4,0x5,0xd2,0x5,0xbe,0x5,0xa2,0x5,0x94,0x5,0x7a,0x5,0x5c,0x5,0x3a,0x5, + 0x20,0x5,0xe,0x4,0xe8,0x4,0xca,0x4,0xb4,0x4,0x94,0x4,0x7e,0x4,0x6c,0x4, + 0x4e,0x4,0x3e,0x4,0x2e,0x4,0x14,0x3,0xee,0x3,0xc8,0x3,0x9c,0x3,0x6c,0x3, + 0x42,0x3,0x24,0x3,0x8,0x2,0xf0,0x2,0xd8,0x2,0xbc,0x2,0xac,0x2,0x9a,0x2, + 0x80,0x2,0x60,0x2,0x4e,0x2,0x38,0x2,0x26,0x2,0x1c,0x2,0x10,0x1,0xf6,0x1, + 0xd8,0x1,0xc4,0x1,0xbc,0x1,0xa6,0x1,0x88,0x1,0x7a,0x1,0x64,0x1,0x4e,0x1, + 0x2c,0x1,0x14,0x1,0x0,0x0,0xe2,0x0,0xda,0x3,0xab,0x0,0x3,0x0,0xe,0x0, + 0xf,0x3,0xac,0x0,0xe,0x0,0xe,0x0,0xf,0x0,0xd,0x0,0x22,0x0,0x1b,0x0, + 0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x7, + 0x97,0x0,0x9,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x1f,0x1,0x6a,0x0,0xb,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0, + 0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x7,0x98,0x0,0x10,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x20,0x0, + 0x21,0x0,0xe,0x0,0x22,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x21,0x5,0xd6,0x0, + 0xa,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0, + 0x24,0x0,0x20,0x5,0xd7,0x0,0xa,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0, + 0xd,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x1,0xa6,0x0,0x6,0x0,0xe,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0x21,0x1,0xa7,0x0,0xe,0x0,0xe,0x0,0xf,0x0, + 0x19,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x1f,0x0, + 0x1c,0x0,0x16,0x0,0x11,0x1,0xa8,0x0,0xa,0x0,0xe,0x0,0xf,0x0,0x19,0x0, + 0x12,0x0,0x21,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x10,0x4,0x84,0x0,0x3,0x0, + 0xe,0x0,0x14,0x2,0x31,0x0,0x9,0x0,0xe,0x0,0x14,0x0,0xd,0x0,0x13,0x0, + 0xe,0x0,0x10,0x0,0x12,0x0,0x20,0x4,0xe1,0x0,0xe,0x0,0xe,0x0,0x18,0x0, + 0x12,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x2,0xda,0x0,0xc,0x0,0xe,0x0,0x1d,0x0,0xd,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x5, + 0xd8,0x0,0x5,0x0,0xe,0x0,0x1d,0x0,0xe,0x0,0x20,0x6,0xcc,0x0,0x4,0x0, + 0xe,0x0,0x20,0x0,0x18,0x6,0xcd,0x0,0x8,0x0,0xe,0x0,0x20,0x0,0x18,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x5,0xd9,0x0,0xa,0x0,0xe,0x0,0x25,0x0, + 0x16,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x7,0x72,0x0, + 0x8,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x14,0x0,0x1f,0x0,0xe,0x0,0x1a,0x7, + 0x84,0x0,0xf,0x0,0x12,0x0,0x1a,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0xf,0x0,0x22,0x0,0x11,0x0,0x11,0x0,0x15,0x0,0x16,0x0,0x20,0x0,0x21,0x7, + 0x85,0x0,0xc,0x0,0x12,0x0,0x1a,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x15,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x22,0x7,0xfe,0x0,0x8,0x0,0x12,0x0, + 0x1f,0x0,0x1a,0x0,0x16,0x0,0x1b,0x0,0xe,0x0,0x19,0x2,0x86,0x0,0x7,0x0, + 0x12,0x0,0x1f,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x1b,0x7,0xa4,0x0,0xd,0x0, + 0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x12,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0xe,0x0,0x20,0x0,0x12,0x1,0x67,0x0,0xb,0x0,0x12,0x0,0x25,0x0, + 0x21,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x12,0x0,0x19,0x0,0x11,0x0,0x20,0x0, + 0xdd,0x0,0xb,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x7,0xa5,0x0,0xd,0x0,0x12,0x0,0x25,0x0, + 0x21,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0, + 0x20,0x0,0x12,0x4,0xa,0x0,0xe,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0, + 0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x4,0xb,0x0,0x14,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x1f,0x0, + 0x1c,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x4,0xc,0x0,0x17,0x0, + 0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x14,0x0, + 0x19,0x0,0x12,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x4,0xd,0x0,0x15,0x0, + 0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x14,0x0, + 0x19,0x0,0x12,0x0,0x22,0x0,0x1d,0x4,0xe,0x0,0x12,0x0,0x12,0x0,0x25,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x4,0xf,0x0, + 0x12,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x5,0xda,0x0,0xc,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0, + 0x20,0x0,0x1b,0x0,0x16,0x0,0x1d,0x0,0x1d,0x0,0x12,0x0,0x21,0x0,0xa4,0x0, + 0x7,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x20,0x0,0x1a,0x0,0x20,0x2,0x32,0x0, + 0x7,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x4,0xd9,0x0, + 0xe,0x0,0x15,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0x11,0x0,0x26,0x3,0xad,0x0,0x8,0x0, + 0x15,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x20,0x6,0xce,0x0, + 0xa,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0x1c,0x0,0x20,0x0,0x21,0x0, + 0xe,0x0,0x21,0x6,0xcf,0x0,0xf,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0, + 0x1c,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x22,0x0, + 0x21,0x0,0x1c,0x3,0xae,0x0,0xa,0x0,0x15,0x0,0x22,0x0,0x1a,0x0,0xf,0x0, + 0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x3,0x1c,0x0,0xe,0x0,0x15,0x0, + 0x22,0x0,0x1a,0x0,0xf,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x4,0x85,0x0,0x12,0x0,0x15,0x0,0x22,0x0, + 0x1a,0x0,0xf,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0xaf,0x0, + 0x8,0x0,0x15,0x0,0x22,0x0,0x1a,0x0,0xf,0x0,0xd,0x0,0x22,0x0,0x1d,0x3, + 0x1d,0x0,0xc,0x0,0x15,0x0,0x22,0x0,0x1a,0x0,0xf,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x4,0x86,0x0,0x10,0x0,0x15,0x0, + 0x22,0x0,0x1a,0x0,0xf,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0xb0,0x0,0xe,0x0, + 0x15,0x0,0x22,0x0,0x1a,0x0,0xf,0x0,0x20,0x0,0xd,0x0,0x22,0x0,0x1d,0x0, + 0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x8,0x43,0x0,0xc,0x0,0x15,0x0, + 0x22,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x7,0x73,0x0,0x6,0x0,0x16,0x0,0x18,0x0,0x21,0x0,0x1c,0x0, + 0x18,0x2,0xdb,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x21,0x0, + 0x1c,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x23,0x0,0x12,0x2,0x33,0x0, + 0x9,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x19,0x0,0xe,0x0,0x1d,0x0,0x20,0x0, + 0x12,0x3,0xf2,0x0,0x8,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x2,0x36,0x0,0x5,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x2, + 0x34,0x0,0x8,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x4,0x0, + 0x3,0x6,0xd0,0x0,0xf,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x4,0x0,0x3,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x2,0x35,0x0,0x7,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x6,0x6,0xd1,0x0,0xe,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x6,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x2, + 0x37,0x0,0x9,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x7,0x41,0x0,0x10,0x0,0x16,0x0,0x1d,0x0,0x20,0x0,0xd,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0,0xe,0x0, + 0x21,0x0,0x12,0x0,0x20,0x8,0x2e,0x0,0xb,0x0,0x16,0x0,0x1f,0x0,0x12,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0,0xe,0x0,0x16,0x0,0x1f,0x1,0x69,0x0, + 0x5,0x0,0x16,0x0,0x21,0x0,0x19,0x0,0x12,0x3,0xb1,0x0,0x3,0x0,0x1c,0x0, + 0x10,0x3,0xb2,0x0,0x5,0x0,0x1c,0x0,0x11,0x0,0xe,0x0,0x26,0x4,0x87,0x0, + 0xa,0x0,0x1c,0x0,0x14,0x0,0x14,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x4,0x88,0x0,0x9,0x0,0x1c,0x0,0x14,0x0,0x14,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x1c,0x0,0x1b,0x7,0x74,0x0,0x5,0x0,0x1c,0x0,0x18,0x0, + 0x12,0x0,0x1b,0x3,0xb3,0x0,0x4,0x0,0x1c,0x0,0x19,0x0,0x19,0x2,0x38,0x0, + 0x8,0x0,0x1c,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0x26,0x5, + 0xdb,0x0,0x5,0x0,0x1c,0x0,0x1d,0x0,0x16,0x0,0x10,0x8,0x5c,0x0,0x7,0x0, + 0x1c,0x0,0x1f,0x0,0x1b,0x0,0xe,0x0,0x11,0x0,0x1c,0x3,0xe3,0x0,0x9,0x0, + 0x1c,0x0,0x22,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0xe,0x0,0x1d,0x0,0x1d,0x5, + 0xdc,0x0,0x4,0x0,0x1c,0x0,0x22,0x0,0x1f,0x1,0xa9,0x0,0x4,0x0,0x1c,0x0, + 0x26,0x0,0x20,0x3,0xb4,0x0,0xd,0x0,0x1f,0x0,0xe,0x0,0x10,0x0,0x18,0x0, + 0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x0,0x20,0x2, + 0x87,0x0,0x7,0x0,0x1f,0x0,0xe,0x0,0x13,0x0,0x13,0x0,0x16,0x0,0x10,0x2, + 0x92,0x0,0x5,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x1b,0x2,0x93,0x0,0x4,0x0, + 0x1f,0x0,0xe,0x0,0x1a,0x8,0x89,0x0,0xa,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0, + 0x20,0x0,0x10,0x0,0x1f,0x0,0x16,0x0,0xf,0x0,0x12,0x2,0x94,0x0,0x19,0x0, + 0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x13,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x21,0x0,0x15,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0xe,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x2, + 0x39,0x0,0x9,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x7,0x20,0x0,0xb,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0, + 0x14,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x1f,0x2,0x9b,0x0,0x11,0x0, + 0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0x25,0x0,0x16,0x0,0x21,0x3, + 0xb5,0x0,0x9,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x19,0x0,0xe,0x0, + 0x21,0x0,0x12,0x6,0xd2,0x0,0xe,0x0,0x1f,0x0,0xe,0x0,0x23,0x0,0x12,0x0, + 0x19,0x0,0xd,0x0,0x12,0x0,0x25,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0, + 0x12,0x3,0xb6,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x3,0xb7,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0xd,0x0,0x13,0x0,0x19,0x0,0xe,0x0,0x21,0x3,0xb7,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1b,0x0, + 0x12,0x0,0x22,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x19,0x3,0xb8,0x0,0xb,0x0, + 0x1f,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0x22,0x0,0x1d,0x2,0x9d,0x0,0xb,0x0,0x1f,0x0,0x16,0x0,0x1d,0x0,0xd,0x0, + 0x1c,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x16,0x0,0x1b,0x8,0xb0,0x0,0x7,0x0, + 0x1f,0x0,0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x26,0x8,0x5d,0x0,0xc,0x0, + 0x1f,0x0,0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x20,0x0,0x15,0x0, + 0x1c,0x0,0x1c,0x0,0x21,0x6,0xd3,0x0,0x3,0x0,0x1f,0x0,0x26,0x8,0x44,0x0, + 0x7,0x0,0x20,0x0,0x22,0x0,0x1b,0x0,0xe,0x0,0x1a,0x0,0x16,0x5,0xdd,0x0, + 0x3,0x0,0x21,0x0,0x26,0x2,0x3a,0x0,0x4,0x0,0x22,0x0,0x1b,0x0,0x12,0x6, + 0xd4,0x0,0x8,0x0,0x22,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0x21,0x0,0x12,0x0, + 0x1b,0x8,0x19,0x0,0x9,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x19,0x0, + 0x12,0x0,0x13,0x0,0x21,0x8,0x1a,0x0,0xa,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0, + 0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x8,0x1b,0x0,0xf,0x0, + 0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x1d,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x8,0x1c,0x0,0x10,0x0, + 0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x1d,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x8,0x1d,0x0, + 0x10,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x8, + 0x1e,0x0,0x11,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x19,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x3,0xb9,0x0,0x9,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x16,0x0,0x1b,0x3,0xba,0x0,0xd,0x0,0x22,0x0,0x1f,0x0, + 0x1b,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0x21,0x1,0xaa,0x0,0x2,0x0,0x23,0x2,0xf6,0x0,0x6,0x0,0x23,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x4,0x89,0x0,0xb,0x0,0x24,0x0,0x1c,0x0, + 0xd,0x0,0x24,0x0,0x15,0x0,0x12,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x1f,0x8, + 0x8a,0x0,0xd,0x0,0x26,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x1d,0x0, + 0x12,0x0,0x10,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1b,0x1,0x23,0x22,0x62,0x22, + 0x3e,0x22,0x22,0x21,0xe4,0x21,0xac,0x21,0x7e,0x21,0x64,0x21,0x50,0x21,0x34,0x21, + 0x22,0x21,0x18,0x21,0x4,0x20,0xea,0x20,0xd0,0x20,0xb8,0x20,0x9c,0x20,0x7e,0x20, + 0x48,0x20,0x1a,0x1f,0xfc,0x1f,0xe2,0x1f,0xd0,0x1f,0xb0,0x1f,0x98,0x1f,0x7a,0x1f, + 0x64,0x1f,0x46,0x1f,0x30,0x1f,0x24,0x1e,0xfa,0x1e,0xd8,0x1e,0xc4,0x1e,0x96,0x1e, + 0x80,0x1e,0x6a,0x1e,0x4c,0x1e,0x3c,0x1e,0x20,0x1e,0x10,0x1d,0xea,0x1d,0xbc,0x1d, + 0xa4,0x1d,0x88,0x1d,0x7c,0x1d,0x68,0x1d,0x5a,0x1d,0x3e,0x1d,0x2a,0x1d,0xe,0x1c, + 0xfa,0x1c,0xea,0x1c,0xb8,0x1c,0x88,0x1c,0x7c,0x1c,0x6a,0x1c,0x4a,0x1c,0x34,0x1c, + 0x26,0x1c,0x10,0x1b,0xfe,0x1b,0xf2,0x1b,0xdc,0x1b,0xb2,0x1b,0xa6,0x1b,0x96,0x1b, + 0x72,0x1b,0x5a,0x1b,0x50,0x1b,0x34,0x1b,0x8,0x1a,0xda,0x1a,0xae,0x1a,0x80,0x1a, + 0x74,0x1a,0x68,0x1a,0x54,0x1a,0x36,0x1a,0x1c,0x1a,0x8,0x19,0xdc,0x19,0xc4,0x19, + 0xba,0x19,0xac,0x19,0x9c,0x19,0x76,0x19,0x52,0x19,0x3c,0x19,0x24,0x19,0x16,0x18, + 0xf2,0x18,0xd6,0x18,0xba,0x18,0xa0,0x18,0x86,0x18,0x60,0x18,0x4a,0x18,0x22,0x18, + 0x4,0x17,0xe8,0x17,0xc8,0x17,0xa4,0x17,0x8c,0x17,0x6c,0x17,0x4e,0x17,0x30,0x17, + 0xc,0x16,0xec,0x16,0xd6,0x16,0xc8,0x16,0xbc,0x16,0xa4,0x16,0x8e,0x16,0x82,0x16, + 0x66,0x16,0x42,0x16,0x26,0x16,0xa,0x15,0xfa,0x15,0xd8,0x15,0xb4,0x15,0x98,0x15, + 0x78,0x15,0x64,0x15,0x5c,0x15,0x46,0x15,0x30,0x15,0x14,0x15,0x8,0x14,0xfa,0x14, + 0xe0,0x14,0xd8,0x14,0xbc,0x14,0xb2,0x14,0x9a,0x14,0x7a,0x14,0x70,0x14,0x58,0x14, + 0x42,0x14,0x32,0x14,0x18,0x14,0xa,0x13,0xec,0x13,0xda,0x13,0xc4,0x13,0xbc,0x13, + 0xa0,0x13,0x8a,0x13,0x74,0x13,0x60,0x13,0x46,0x13,0x2a,0x13,0x10,0x12,0xec,0x12, + 0xd8,0x12,0xc6,0x12,0xaa,0x12,0x96,0x12,0x7a,0x12,0x72,0x12,0x5c,0x12,0x38,0x12, + 0x1a,0x12,0x8,0x11,0xf6,0x11,0xc0,0x11,0x64,0x11,0x2c,0x11,0xc,0x10,0xc4,0x10, + 0xa4,0x10,0x76,0x10,0x52,0x10,0x2e,0x10,0x6,0xf,0xdc,0xf,0xae,0xf,0x80,0xf, + 0x28,0xe,0xd0,0xe,0x9c,0xe,0x68,0xe,0x40,0xe,0x14,0xd,0xe8,0xd,0xcc,0xd, + 0xc2,0xd,0xa6,0xd,0x90,0xd,0x80,0xd,0x72,0xd,0x5c,0xd,0x4a,0xd,0x34,0xd, + 0x6,0xc,0xea,0xc,0xca,0xc,0xb0,0xc,0xa0,0xc,0x8e,0xc,0x80,0xc,0x76,0xc, + 0x5e,0xc,0x50,0xc,0x40,0xc,0x22,0xb,0xfc,0xb,0xf0,0xb,0xda,0xb,0xc2,0xb, + 0xa4,0xb,0x72,0xb,0x50,0xb,0x30,0xb,0x12,0xa,0xf4,0xa,0xd0,0xa,0xa4,0xa, + 0x7c,0xa,0x4a,0xa,0x18,0x9,0xea,0x9,0xc6,0x9,0xa4,0x9,0x88,0x9,0x60,0x9, + 0x3a,0x9,0xa,0x8,0xde,0x8,0xb0,0x8,0x9e,0x8,0x8c,0x8,0x5a,0x8,0x22,0x7, + 0xf2,0x7,0xca,0x7,0xa6,0x7,0x78,0x7,0x60,0x7,0x50,0x7,0x34,0x7,0x14,0x6, + 0xfc,0x6,0xde,0x6,0xb6,0x6,0x94,0x6,0x8a,0x6,0x80,0x6,0x5e,0x6,0x48,0x6, + 0x38,0x6,0x8,0x5,0xde,0x5,0xbe,0x5,0xac,0x5,0x96,0x5,0x88,0x5,0x72,0x5, + 0x56,0x5,0x46,0x5,0x40,0x5,0x26,0x5,0x0,0x4,0xea,0x4,0xd0,0x4,0xa4,0x4, + 0x7c,0x4,0x5c,0x4,0x32,0x4,0x8,0x3,0xdc,0x3,0xc6,0x3,0xba,0x3,0xaa,0x3, + 0x9c,0x3,0x8e,0x3,0x72,0x3,0x60,0x3,0x46,0x3,0x36,0x3,0x2a,0x3,0x1a,0x3, + 0x0,0x2,0xf0,0x2,0xde,0x2,0xd4,0x2,0xb8,0x2,0xa4,0x2,0x90,0x2,0x80,0x2, + 0x62,0x2,0x48,0x8,0x52,0x0,0xc,0x0,0xe,0x0,0x13,0x0,0x12,0x0,0x21,0x0, + 0x26,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x6,0xa8,0x0, + 0xe,0x0,0xe,0x0,0x13,0x0,0x12,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x11,0x0, + 0x16,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1f,0x7,0x0,0x0,0x7,0x0, + 0xe,0x0,0x16,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x14,0x5,0xf7,0x0,0x9,0x0, + 0xe,0x0,0x1b,0x0,0x16,0x0,0x21,0x0,0x16,0x0,0x27,0x0,0x12,0x0,0x1f,0x2, + 0x84,0x0,0x9,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x16,0x0, + 0x21,0x0,0x12,0x7,0xc8,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x19,0x0, + 0x19,0x0,0x16,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0, + 0xd9,0x0,0x4,0x0,0xe,0x0,0x23,0x0,0x12,0x0,0xe9,0x0,0x8,0x0,0xe,0x0, + 0x23,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0xe2,0x0,0x7,0x0, + 0xe,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x20,0x4,0x97,0x0,0xc,0x0, + 0xe,0x0,0x23,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0x10,0x0,0x15,0x6,0xa9,0x0,0x7,0x0,0xe,0x0,0x23,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0x20,0x7,0xe3,0x0,0x5,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0x12,0x1,0xa0,0x0,0x7,0x0,0x10,0x0,0xe,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0, + 0x1f,0x1,0x6d,0x0,0xc,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0x21,0x3,0x8a,0x0,0x8,0x0, + 0x10,0x0,0x15,0x0,0x12,0x0,0x11,0x0,0x22,0x0,0x19,0x0,0x12,0x4,0x90,0x0, + 0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x11,0x0,0x22,0x0,0x19,0x0,0x12,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x11,0x7,0x1,0x0,0x6,0x0,0x10,0x0, + 0x15,0x0,0x12,0x0,0x1a,0x0,0xe,0x3,0x14,0x0,0x6,0x0,0x10,0x0,0x15,0x0, + 0x1c,0x0,0x1c,0x0,0x19,0x5,0xb8,0x0,0x7,0x0,0x10,0x0,0x16,0x0,0x12,0x0, + 0x1b,0x0,0x10,0x0,0x12,0x1,0x6e,0x0,0x5,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0, + 0x12,0x8,0x2b,0x0,0xa,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x1,0x14,0x0,0x15,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x0, + 0xd,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0x10,0x0,0xe,0x0, + 0x1d,0x0,0x12,0x1,0x15,0x0,0x14,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0, + 0x1b,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x1d,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x21,0x1,0x16,0x0, + 0x14,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x19,0x0, + 0x1c,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x1,0x17,0x0,0xf,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8,0x53,0x0,0x13,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x5, + 0xb9,0x0,0x15,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x11,0x0, + 0x12,0x0,0x20,0x0,0x18,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xae,0x0,0xc,0x0, + 0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x15,0x0, + 0xe,0x0,0x1f,0x0,0x12,0x6,0xaa,0x0,0xa,0x0,0x10,0x0,0x1f,0x0,0x12,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0x15,0x0,0x1c,0x0,0x21,0x8,0x5b,0x0,0x12,0x0, + 0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1b,0x0,0x16,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x8,0x2c,0x0,0xc,0x0,0x10,0x0,0x22,0x0,0xf,0x0,0xe,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x23,0x0,0x16,0x0,0x1b,0x0,0x14,0x4,0x7c,0x0,0x2,0x0, + 0x11,0x2,0xd2,0x0,0x7,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x6,0xab,0x0,0xd,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x1,0x18,0x0, + 0xa,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0, + 0x14,0x0,0x12,0x3,0x8b,0x0,0x6,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0, + 0x15,0x5,0xba,0x0,0xa,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0xa1,0x0,0x8,0x0,0x12,0x0,0x10,0x0, + 0x22,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x6,0xac,0x0,0xf,0x0,0x12,0x0, + 0x10,0x0,0x22,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x6,0xad,0x0,0x14,0x0,0x12,0x0, + 0x10,0x0,0x22,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x14,0x0,0x1c,0x0, + 0x1c,0x0,0x11,0x6,0xae,0x0,0x17,0x0,0x12,0x0,0x10,0x0,0x22,0x0,0x1f,0x0, + 0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0,0xe,0x0, + 0x21,0x0,0x12,0x0,0xd,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x1b,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x4,0x19,0x0,0x7,0x0,0x12,0x0,0x14,0x0,0x1a,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xda,0x0,0xa,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x5,0xbb,0x0,0x10,0x0,0x12,0x0, + 0x19,0x0,0x13,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0x1d,0x0,0x1f,0x0,0x1c,0x0, + 0x23,0x0,0x12,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x6,0xaf,0x0,0x4,0x0, + 0x12,0x0,0x19,0x0,0x19,0x0,0xdb,0x0,0x4,0x0,0x12,0x0,0x1b,0x0,0x11,0x4, + 0x92,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x1b,0x0, + 0x11,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x23,0x0, + 0x12,0x7,0x9d,0x0,0x13,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x21,0x0, + 0x16,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x12,0x0, + 0x1b,0x0,0x20,0x0,0x16,0x0,0x1c,0x0,0x1b,0x5,0xf8,0x0,0xe,0x0,0x12,0x0, + 0x1b,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x5,0xbc,0x0,0xb,0x0,0x12,0x0,0x1b,0x0, + 0x20,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x1c,0x0,0x1f,0x8, + 0x72,0x0,0xf,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0, + 0x1c,0x0,0x10,0x0,0x10,0x0,0x22,0x0,0x1d,0x0,0x16,0x0,0x12,0x0,0x11,0x5, + 0xbd,0x0,0xd,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x1c,0x0,0x24,0x7,0x2,0x0,0x7,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0,0x1f,0x0,0x20,0x7,0x3,0x0,0xb,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0,0x1f,0x0,0x20,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x3,0x17,0x0,0x16,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x16,0x0, + 0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0x20,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x20,0x0,0x13,0x0,0x16,0x0,0x12,0x0, + 0x11,0x3,0x18,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x16,0x0,0x1a,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x22,0x0,0x21,0x0, + 0x1f,0x0,0xe,0x0,0x19,0x3,0x19,0x0,0x13,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0x16,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x20,0x0,0x13,0x0,0x16,0x0,0x12,0x0,0x11,0x0,0xb9,0x0, + 0x17,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x20,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x20,0x0,0x13,0x0, + 0x16,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0x1a,0x0, + 0x1b,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x11,0x0, + 0x16,0x0,0x20,0x0,0x20,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x20,0x0,0x13,0x0, + 0x16,0x0,0x12,0x0,0x11,0x3,0x1b,0x0,0x18,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0x16,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x26,0x0,0xd,0x0,0x20,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x20,0x0, + 0x13,0x0,0x16,0x0,0x12,0x0,0x11,0x5,0xbe,0x0,0x8,0x0,0x12,0x0,0x21,0x0, + 0xd,0x0,0x1a,0x0,0x12,0x0,0xe,0x0,0x19,0x3,0x8c,0x0,0x8,0x0,0x12,0x0, + 0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x6,0xb0,0x0,0x16,0x0, + 0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0, + 0xe,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0xf,0x0, + 0x16,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0x26,0x3,0x8d,0x0,0x15,0x0,0x12,0x0, + 0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0xe,0x0, + 0x1d,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x3,0x8e,0x0,0x17,0x0,0x12,0x0,0x21,0x0,0x21,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0, + 0x18,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x21,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x3,0x8f,0x0,0x12,0x0,0x12,0x0,0x21,0x0,0x21,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0x19,0x0,0x22,0x0, + 0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x3,0x91,0x0,0x13,0x0, + 0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0, + 0xf,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0, + 0x20,0x0,0x20,0x3,0x90,0x0,0xd,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x3, + 0x91,0x0,0x10,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0x20,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x1d,0x0,0x19,0x0,0xe,0x0, + 0x26,0x3,0x92,0x0,0x11,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x20,0x0,0xd,0x0,0x12,0x0,0x21,0x0,0x15,0x0,0x12,0x0,0x1f,0x0, + 0x1b,0x0,0x12,0x0,0x21,0x3,0x93,0x0,0x16,0x0,0x12,0x0,0x21,0x0,0x21,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1d,0x0, + 0x22,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0, + 0x1b,0x0,0xe,0x3,0x94,0x0,0x18,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1d,0x0,0x22,0x0, + 0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0,0x1b,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x3,0x95,0x0,0x18,0x0,0x12,0x0,0x21,0x0,0x21,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1d,0x0, + 0x22,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0, + 0x20,0x0,0x16,0x0,0x21,0x0,0x12,0x3,0x96,0x0,0x13,0x0,0x12,0x0,0x21,0x0, + 0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0x1d,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x15,0x0,0x11,0x0,0x1a,0x0,0x16,0x3, + 0x97,0x0,0x15,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0x20,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1d,0x0,0x22,0x0,0x21,0x0,0xd,0x0, + 0x20,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x3,0x98,0x0,0x11,0x0, + 0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0, + 0x1c,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x10,0x0,0xe,0x0,0x1b,0x3, + 0x99,0x0,0xe,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0x20,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x3,0x9a,0x0, + 0xe,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0, + 0xd,0x0,0x1d,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x3,0x9b,0x0,0xf,0x0, + 0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x21,0x0,0x12,0x6,0xb1,0x0,0x10,0x0, + 0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0, + 0x20,0x0,0x22,0x0,0x14,0x0,0x14,0x0,0x12,0x0,0x20,0x0,0x21,0x1,0x19,0x0, + 0x18,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0, + 0xd,0x0,0x20,0x0,0x26,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0, + 0x11,0x0,0xe,0x0,0x26,0x0,0x11,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x1a,0x3, + 0x9c,0x0,0xe,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0x20,0x0,0xd,0x0,0x23,0x0,0x1c,0x0,0x16,0x0,0x10,0x0,0x12,0x8,0x3f,0x0, + 0xb,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x19,0x0,0x11,0x8,0xa0,0x0,0xa,0x0,0x15,0x0,0xe,0x0,0x1d,0x0, + 0x12,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x3,0x15,0x0,0x5,0x0, + 0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x7,0x4,0x0,0x12,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0x16,0x0,0x23,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x6,0xb2,0x0, + 0xe,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8,0xaf,0x0,0x7,0x0, + 0x15,0x0,0x12,0x0,0x19,0x0,0x23,0x0,0x12,0x0,0x20,0x4,0x7d,0x0,0x6,0x0, + 0x15,0x0,0x16,0x0,0x12,0x0,0x19,0x0,0x11,0x7,0x82,0x0,0xb,0x0,0x15,0x0, + 0x16,0x0,0x12,0x0,0x19,0x0,0x11,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1c,0x0, + 0x1b,0x3,0x9d,0x0,0x4,0x0,0x15,0x0,0x1c,0x0,0x1d,0x6,0xb3,0x0,0x6,0x0, + 0x15,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x5,0x3,0x9e,0x0,0x8,0x0,0x15,0x0, + 0x1c,0x0,0x1d,0x0,0xd,0x0,0x21,0x0,0x24,0x0,0x1c,0x7,0x6f,0x0,0x7,0x0, + 0x15,0x0,0x1c,0x0,0x1d,0x0,0x16,0x0,0x13,0x0,0x26,0x5,0xbf,0x0,0xc,0x0, + 0x15,0x0,0x1c,0x0,0x1d,0x0,0x1d,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0xf,0x0,0xe,0x0,0x14,0x3,0x9f,0x0,0xf,0x0,0x15,0x0,0x1c,0x0,0x1d,0x0, + 0x1d,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x20,0x0, + 0x18,0x0,0x12,0x0,0x21,0x3,0xa0,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1d,0x0, + 0x1d,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x7,0xfb,0x0,0x16,0x0,0x15,0x0,0x1c,0x0,0x1d,0x0,0x1d,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x1c,0x0,0x22,0x0,0x21,0x1, + 0x66,0x0,0xa,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x21,0x0, + 0x12,0x0,0x25,0x0,0x21,0x6,0xb4,0x0,0x8,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0x10,0x0,0x22,0x0,0x21,0x2,0xfd,0x0,0xa,0x0,0x15,0x0,0x1c,0x0, + 0x24,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x6,0xb5,0x0, + 0x6,0x0,0x15,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x0,0x4f,0x0,0x7,0x0, + 0x15,0x0,0x22,0x0,0x13,0x0,0x13,0x0,0x19,0x0,0x12,0x4,0x7e,0x0,0xa,0x0, + 0x15,0x0,0x22,0x0,0x13,0x0,0x13,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x1b,0x2,0x4d,0x0,0xd,0x0,0x15,0x0,0x22,0x0,0x21,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0x12,0x0,0x12,0x0,0x11,0x5,0xf9,0x0, + 0x4,0x0,0x16,0x0,0x10,0x0,0x18,0x8,0x40,0x0,0xd,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x22,0x0,0xe,0x0, + 0x14,0x0,0x12,0x5,0xc0,0x0,0x15,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0, + 0xe,0x0,0x1f,0x0,0xd,0x0,0x3,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x1, + 0x1a,0x0,0x15,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0, + 0xd,0x0,0x7,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x1,0x2a,0x0,0x13,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0, + 0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x21,0x8,0x41,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0, + 0xe,0x0,0x1f,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0xd,0x0,0x4,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x8,0x42,0x0,0x19,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0, + 0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0, + 0xd,0x0,0x5,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x6,0xb6,0x0,0x2b,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0, + 0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0x1b,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x3,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x1f,0x1,0x1b,0x0,0x2b,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0, + 0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0, + 0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0xd,0x0, + 0x16,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1b,0x0,0x12,0x0,0x21,0x0, + 0xd,0x0,0x7,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x1,0x1c,0x0,0x16,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0, + 0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x1a,0x6,0xb7,0x0,0x16,0x0,0x16,0x0, + 0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0, + 0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0, + 0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x1,0x1d,0x0,0x14,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0, + 0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0,0x22,0x0,0x19,0x0, + 0x19,0x1,0x1e,0x0,0x13,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0x22,0x0,0x19,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x5,0xc1,0x0,0x11,0x0,0x16,0x0, + 0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0, + 0x16,0x0,0xd,0x0,0x3,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x1,0x1f,0x0, + 0x11,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x24,0x0, + 0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x7,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x1,0x20,0x0,0x16,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x7,0x0,0xd,0x0, + 0xf,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x6, + 0xb8,0x0,0xf,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x11,0x6, + 0xb9,0x0,0x23,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0, + 0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1b,0x0, + 0x12,0x0,0x21,0x0,0xd,0x0,0x7,0x1,0x21,0x0,0xf,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0xba,0x0,0x1b,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x22,0x0,0x20,0x0,0xf,0x0, + 0xe,0x0,0x1f,0x0,0xd,0x0,0x7,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x6, + 0xbb,0x0,0x2d,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x22,0x0,0x20,0x0,0xf,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0x1b,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x7,0x6,0xbc,0x0,0x1a,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x24,0x0,0x16,0x0, + 0x13,0x0,0x16,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x22,0x0, + 0x20,0x0,0xf,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0,0x22,0x0,0x19,0x0, + 0x19,0x7,0xfc,0x0,0x8,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1d,0x0,0x1c,0x0, + 0x20,0x0,0x21,0x1,0xa2,0x0,0x8,0x0,0x16,0x0,0x1a,0x0,0xd,0x0,0x10,0x0, + 0xe,0x0,0x1f,0x0,0x11,0x2,0xd3,0x0,0xe,0x0,0x16,0x0,0x1a,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x6,0xbd,0x0,0x11,0x0,0x16,0x0,0x1a,0x0,0xd,0x0,0x10,0x0, + 0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0, + 0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x4,0xc7,0x0,0xa,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x12,0x0,0x11,0x6,0xbe,0x0, + 0x3,0x0,0x16,0x0,0x1d,0x7,0x5,0x0,0xd,0x0,0x18,0x0,0xe,0x0,0x21,0x0, + 0x12,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x50,0x0,0x9,0x0,0x18,0x0,0x16,0x0,0x1d,0x0,0xd,0x0,0x1b,0x0, + 0x12,0x0,0x25,0x0,0x21,0x0,0x51,0x0,0xd,0x0,0x18,0x0,0x16,0x0,0x1d,0x0, + 0xd,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x1c,0x0,0x22,0x0, + 0x20,0x7,0x6,0x0,0x8,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0x11,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x2,0x2c,0x0,0x9,0x0,0x19,0x0,0x16,0x0,0x11,0x0,0x12,0x0, + 0x20,0x0,0x15,0x0,0x1c,0x0,0x24,0x0,0x73,0x0,0x11,0x0,0x19,0x0,0x1c,0x0, + 0x24,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x5,0xc2,0x0,0xc,0x0, + 0x1a,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x21,0x0, + 0x21,0x0,0x1c,0x0,0x1b,0x6,0xbf,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x1d,0x0,0x19,0x0,0xe,0x0, + 0x26,0x6,0xc0,0x0,0xc,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x20,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x6,0xc1,0x0,0x9,0x0, + 0x1a,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x26,0x1, + 0xa3,0x0,0xa,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x1d,0x0,0x15,0x0, + 0x1c,0x0,0x1b,0x0,0x12,0x4,0xf1,0x0,0xa,0x0,0x1a,0x0,0x1c,0x0,0x18,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x12,0x0,0x12,0x4,0xf2,0x0,0xd,0x0, + 0x1a,0x0,0x1c,0x0,0x18,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1f,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x0,0x20,0x2,0xd4,0x0,0x3,0x0,0x1a,0x0,0x20,0x2, + 0xd5,0x0,0xa,0x0,0x1a,0x0,0x20,0x0,0xd,0x0,0x13,0x0,0xe,0x0,0x16,0x0, + 0x19,0x0,0x12,0x0,0x11,0x7,0x70,0x0,0x8,0x0,0x1b,0x0,0xe,0x0,0x1d,0x0, + 0x10,0x0,0x15,0x0,0xe,0x0,0x21,0x5,0xc3,0x0,0xe,0x0,0x1b,0x0,0x16,0x0, + 0x1d,0x0,0x1d,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x19,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x0,0x52,0x0,0x6,0x0,0x1b,0x0,0x1c,0x0,0x1c,0x0, + 0x27,0x0,0x12,0x7,0x7,0x0,0xc,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x59,0x0, + 0x7,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x8,0x0, + 0xa,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0, + 0x19,0x0,0x12,0x7,0x9,0x0,0xb,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x20,0x0, + 0x15,0x0,0x1c,0x0,0x12,0x0,0x16,0x0,0x1b,0x0,0x14,0x5,0xc4,0x0,0x4,0x0, + 0x1c,0x0,0xe,0x0,0x1d,0x6,0xc2,0x0,0xf,0x0,0x1c,0x0,0x10,0x0,0x16,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xe,0x0, + 0x1b,0x0,0x10,0x0,0x12,0x8,0x73,0x0,0xb,0x0,0x1c,0x0,0x19,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x0,0xdc,0x0, + 0x4,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x5f,0x0,0xd,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0xf,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x1d,0x0, + 0x15,0x0,0xe,0x8,0x54,0x0,0x3,0x0,0x1c,0x0,0x20,0x7,0x52,0x0,0xc,0x0, + 0x1c,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0x18,0x0,0x16,0x0,0x21,0x0,0x10,0x0, + 0x15,0x0,0x12,0x0,0x1b,0x5,0xc5,0x0,0x6,0x0,0x1c,0x0,0x22,0x0,0x1f,0x0, + 0x10,0x0,0x12,0x5,0xc6,0x0,0x5,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x15,0x7, + 0x5a,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0xe,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0xe,0x5,0xc7,0x0,0xa,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x12,0x0,0xe,0x0,0x20,0x0, + 0x21,0x5,0xc8,0x0,0xa,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x15,0x0,0xd,0x0, + 0x24,0x0,0x12,0x0,0x20,0x0,0x21,0x4,0xf3,0x0,0x3,0x0,0x1d,0x0,0xe,0x1, + 0x5b,0x0,0x9,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x1f,0x7,0x29,0x0,0xf,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x12,0x0, + 0xd,0x0,0x11,0x0,0xe,0x0,0x20,0x0,0x15,0x0,0xf,0x0,0x1c,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x8,0x55,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x11,0x0,0x16,0x0,0x1c,0x8, + 0x56,0x0,0x11,0x0,0x1d,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0xe,0x0,0x22,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x8,0x57,0x0,0x10,0x0,0x1d,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x10,0x0,0x18,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x1,0xa4,0x0,0x7,0x0,0x1d,0x0,0x12,0x0,0xe,0x0, + 0x18,0x0,0x12,0x0,0x1f,0x1,0xa5,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0xe,0x0, + 0x18,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x14,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0, + 0x1d,0x3,0xa1,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x18,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0x20,0x3,0xfa,0x0, + 0x11,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x18,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x1b,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x0,0x9e,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x18,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x4,0x7f,0x0, + 0x5,0x0,0x1d,0x0,0x12,0x0,0x12,0x0,0x11,0x3,0xa2,0x0,0xa,0x0,0x1d,0x0, + 0x12,0x0,0x19,0x0,0x19,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x6, + 0xc3,0x0,0xb,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0x20,0x0,0x10,0x0, + 0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x7,0x71,0x0,0x5,0x0,0x1d,0x0,0x1c,0x0, + 0x18,0x0,0x12,0x4,0xb5,0x0,0x6,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0x20,0x5,0xc9,0x0,0xa,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x4,0xca,0x0,0xf,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x20,0x0,0x12,0x0, + 0xf,0x0,0xe,0x0,0x19,0x0,0x19,0x4,0xab,0x0,0x11,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x20,0x0,0x18,0x0, + 0x12,0x0,0x21,0x0,0xf,0x0,0xe,0x0,0x19,0x0,0x19,0x4,0xac,0x0,0xe,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x1f,0x0, + 0x16,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x21,0x4,0xad,0x0,0xe,0x0,0x1d,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x12,0x0,0x20,0x0,0x1d,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x4,0xae,0x0,0xf,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0, + 0xf,0x0,0xe,0x0,0x19,0x0,0x19,0x4,0xaf,0x0,0xb,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x14,0x0,0x1c,0x0,0x19,0x0,0x13,0x8, + 0x2d,0x0,0x11,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0, + 0x14,0x0,0x26,0x0,0x1a,0x0,0x1b,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0x16,0x0, + 0x10,0x0,0x20,0x4,0xb8,0x0,0xf,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0x20,0x0,0xd,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xf,0x0,0xe,0x0, + 0x19,0x0,0x19,0x4,0xb0,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0x20,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x26,0x4, + 0xb9,0x0,0xe,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0, + 0x18,0x0,0xe,0x0,0xf,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0x16,0x7,0xba,0x0, + 0x13,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x0,0x20,0x4,0xb1,0x0,0xa,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0x20,0x0,0xd,0x0,0x1a,0x0,0x1a,0x0,0xe,0x4,0xb2,0x0,0x12,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0x1f,0x0,0x20,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0x20,0x4,0xb3,0x0,0xc,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0, + 0xd,0x0,0x1f,0x0,0x22,0x0,0x14,0x0,0xf,0x0,0x26,0x6,0xc4,0x0,0xc,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x10,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x4,0xb4,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x1c,0x0,0x10,0x0,0x10,0x0,0x12,0x0, + 0x1f,0x4,0xb7,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0, + 0xd,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x1b,0x0,0x16,0x0,0x20,0x4,0xb6,0x0, + 0x11,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x23,0x0, + 0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0xe,0x0,0x19,0x0, + 0x19,0x7,0xc9,0x0,0x6,0x0,0x1e,0x0,0x22,0x0,0xe,0x0,0x1f,0x0,0x12,0x4, + 0xc8,0x0,0xb,0x0,0x1e,0x0,0x22,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x13,0x0,0x1c,0x0,0x1c,0x0,0x21,0x7,0xe4,0x0,0xa,0x0,0x20,0x0,0x16,0x0, + 0x11,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x4,0x80,0x0, + 0x11,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x11,0x0,0xd,0x0, + 0xf,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x6,0x7,0x0,0x12,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x10,0x0, + 0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x7,0xfd,0x0,0x7,0x0,0x21,0x0,0xe,0x0, + 0x11,0x0,0x16,0x0,0x22,0x0,0x1a,0x5,0xca,0x0,0x6,0x0,0x21,0x0,0xe,0x0, + 0x16,0x0,0x1f,0x0,0x20,0x3,0x22,0x0,0x4,0x0,0x21,0x0,0xe,0x0,0x1f,0x7, + 0xe,0x0,0xb,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0x1c,0x0, + 0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x6,0xc5,0x0,0x15,0x0,0x21,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x1d,0x0,0x22,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0x8,0x0, + 0x3,0x0,0x3,0x3,0x23,0x0,0x9,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0xd,0x0, + 0x15,0x0,0xe,0x0,0x19,0x0,0x13,0x7,0xf,0x0,0xc,0x0,0x21,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x6,0xc6,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1d,0x0, + 0x22,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0x8,0x0,0x3,0x0,0x3,0x5, + 0xcb,0x0,0x9,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1f,0x0,0xe,0x0, + 0x21,0x0,0x12,0x3,0xa3,0x0,0x5,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0x20,0x7, + 0xa3,0x0,0x5,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x9f,0x0,0x16,0x0, + 0x21,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x11,0x0, + 0x20,0x0,0x10,0x0,0xe,0x0,0x1d,0x0,0x12,0x0,0xa0,0x0,0x15,0x0,0x21,0x0, + 0xe,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x1f,0x0, + 0xe,0x0,0x16,0x0,0x21,0x0,0xa1,0x0,0x16,0x0,0x21,0x0,0xe,0x0,0x26,0x0, + 0xd,0x0,0x1d,0x0,0x1f,0x0,0x16,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x26,0x0, + 0xd,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0x10,0x0,0xe,0x0, + 0x1d,0x0,0x12,0x0,0xa2,0x0,0x15,0x0,0x21,0x0,0xe,0x0,0x26,0x0,0xd,0x0, + 0x1d,0x0,0x1f,0x0,0x16,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x21,0x5, + 0xcc,0x0,0xd,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0x18,0x0,0x26,0x0,0xd,0x0, + 0x1b,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x5,0x0,0x53,0x0,0x4,0x0, + 0x21,0x0,0x1c,0x0,0x1d,0x5,0xcd,0x0,0xb,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0, + 0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xaf,0x0, + 0x11,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x12,0x1,0x22,0x0,0x7,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x14,0x0, + 0x12,0x3,0xa4,0x0,0x5,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x2,0x85,0x0, + 0x14,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0xe,0x0, + 0x19,0x0,0x19,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x4,0x98,0x0,0xa,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0x13,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0x21,0x6,0xc7,0x0, + 0x5,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x8,0x18,0x0,0x8,0x0,0x21,0x0, + 0x1f,0x0,0xe,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x2,0x2d,0x0,0xa,0x0, + 0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x12,0x0, + 0x1b,0x4,0x81,0x0,0x6,0x0,0x21,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x1a,0x2, + 0x90,0x0,0xa,0x0,0x21,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x21,0x0,0x23,0x0, + 0x16,0x0,0x12,0x0,0x24,0x1,0x5c,0x0,0xf,0x0,0x21,0x0,0x1f,0x0,0x16,0x0, + 0x18,0x0,0x12,0x0,0x21,0x0,0x15,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x14,0x0, + 0x15,0x0,0xd,0x0,0x20,0x5,0xce,0x0,0x8,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0, + 0x19,0x0,0x19,0x0,0x12,0x0,0x1f,0x2,0x2e,0x0,0x5,0x0,0x21,0x0,0x26,0x0, + 0x19,0x0,0x12,0x2,0xb6,0x0,0x17,0x0,0x22,0x0,0xf,0x0,0x11,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x19,0x0,0x12,0x0, + 0x13,0x0,0x21,0x2,0xb7,0x0,0x18,0x0,0x22,0x0,0xf,0x0,0x11,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x3,0xa5,0x0,0x7,0x0,0x22,0x0,0xf,0x0,0x17,0x0, + 0x12,0x0,0x10,0x0,0x21,0x5,0xcf,0x0,0x9,0x0,0x22,0x0,0xf,0x0,0x20,0x0, + 0x10,0x0,0x1f,0x0,0x16,0x0,0x1d,0x0,0x21,0x0,0x6f,0x0,0xd,0x0,0x22,0x0, + 0xf,0x0,0x20,0x0,0x10,0x0,0x1f,0x0,0x16,0x0,0x1d,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0x54,0x0,0x9,0x0,0x22,0x0,0xf,0x0,0x21,0x0, + 0x16,0x0,0x21,0x0,0x19,0x0,0x12,0x0,0x20,0x5,0xd0,0x0,0xd,0x0,0x22,0x0, + 0xf,0x0,0x21,0x0,0x16,0x0,0x21,0x0,0x19,0x0,0x12,0x0,0x20,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x2,0x91,0x0,0x6,0x0,0x22,0x0,0xf,0x0,0x24,0x0, + 0xe,0x0,0x26,0x6,0xc8,0x0,0x9,0x0,0x22,0x0,0x1a,0x0,0x1a,0x0,0xe,0x0, + 0x1f,0x0,0x16,0x0,0x27,0x0,0x12,0x7,0x5b,0x0,0x5,0x0,0x22,0x0,0x1b,0x0, + 0x1b,0x0,0x26,0x7,0x5c,0x0,0xd,0x0,0x22,0x0,0x1b,0x0,0x1b,0x0,0x26,0x0, + 0xd,0x0,0x20,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x14,0x5, + 0xd1,0x0,0xb,0x0,0x22,0x0,0x1d,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x10,0x0, + 0x1f,0x0,0x16,0x0,0x1d,0x0,0x21,0x4,0x9,0x0,0x16,0x0,0x22,0x0,0x1d,0x0, + 0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0, + 0x22,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x3,0xa6,0x0,0x12,0x0,0x22,0x0,0x1d,0x0,0x12,0x0, + 0x1f,0x0,0x23,0x0,0x16,0x0,0x20,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0xe,0x0, + 0x10,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x5,0xd2,0x0,0x7,0x0, + 0x22,0x0,0x1d,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x5,0xd3,0x0,0xd,0x0, + 0x22,0x0,0x1d,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x14,0x0,0x12,0x0,0x1b,0x0,0x21,0x7,0xa,0x0,0x7,0x0,0x22,0x0,0x1f,0x0, + 0x13,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x55,0x0,0xe,0x0,0x22,0x0,0x1f,0x0, + 0x1f,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0x1c,0x0, + 0x22,0x0,0x1b,0x0,0x11,0x0,0xa3,0x0,0xa,0x0,0x24,0x0,0xe,0x0,0x1d,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x20,0x3,0xa7,0x0,0xa,0x0, + 0x24,0x0,0xe,0x0,0x1d,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0, + 0x27,0x4,0x3,0x0,0x16,0x0,0x24,0x0,0xe,0x0,0x1d,0x0,0xd,0x0,0x15,0x0, + 0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x3, + 0xa8,0x0,0x9,0x0,0x24,0x0,0xe,0x0,0x1d,0x0,0xd,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x3,0xa9,0x0,0x10,0x0,0x24,0x0,0xe,0x0,0x1d,0x0,0xd,0x0, + 0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x3,0xa9,0x0,0x14,0x0,0x24,0x0,0xe,0x0,0x1d,0x0, + 0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x4, + 0x82,0x0,0x5,0x0,0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x7,0xca,0x0,0xa,0x0, + 0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0, + 0x1b,0x7,0xcb,0x0,0xe,0x0,0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7, + 0xcc,0x0,0xa,0x0,0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x19,0x0, + 0x12,0x0,0x13,0x0,0x21,0x7,0xcd,0x0,0xe,0x0,0x24,0x0,0x16,0x0,0x1d,0x0, + 0x12,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x21,0x7,0xce,0x0,0xb,0x0,0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0, + 0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x7,0xcf,0x0,0xf,0x0, + 0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0xd0,0x0,0x8,0x0, + 0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x7,0xd1,0x0, + 0xc,0x0,0x24,0x0,0x16,0x0,0x1d,0x0,0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0xd2,0x0,0xe,0x0,0x24,0x0,0x16,0x0, + 0x1d,0x0,0x12,0x0,0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0, + 0x10,0x0,0xe,0x0,0x19,0x7,0x53,0x0,0x16,0x0,0x24,0x0,0x16,0x0,0x21,0x0, + 0x10,0x0,0x15,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0, + 0x20,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x10,0x0, + 0x22,0x0,0x21,0x7,0x54,0x0,0x1a,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x10,0x0, + 0x15,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x20,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x10,0x0,0x22,0x0, + 0x21,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x4,0x83,0x0,0xe,0x0,0x24,0x0, + 0x16,0x0,0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x10,0x0, + 0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x2,0x2f,0x0,0xd,0x0,0x24,0x0,0x16,0x0, + 0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x5,0xd4,0x0,0xb,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x10,0x0, + 0x15,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x5,0xd5,0x0,0xc,0x0, + 0x24,0x0,0x16,0x0,0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x2,0x30,0x0,0xc,0x0,0x24,0x0,0x16,0x0,0x21,0x0, + 0x10,0x0,0x15,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x7, + 0x83,0x0,0x9,0x0,0x26,0x0,0x1b,0x0,0xe,0x0,0x14,0x0,0x1c,0x0,0x14,0x0, + 0x22,0x0,0x12,0x2,0xd6,0x0,0x4,0x0,0x26,0x0,0x1b,0x0,0x10,0x4,0x9e,0x0, + 0x8,0x0,0x26,0x0,0x1b,0x0,0x10,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x2, + 0xd7,0x0,0xd,0x0,0x26,0x0,0x1b,0x0,0x10,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x7,0xbb,0x0,0x9,0x0, + 0x26,0x0,0x1b,0x0,0x10,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x2, + 0xd8,0x0,0xc,0x0,0x26,0x0,0x1b,0x0,0x10,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0, + 0x1c,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x1a,0x6,0xc9,0x0,0x16,0x0,0x26,0x0, + 0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x10,0x0, + 0x22,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x22,0x0,0x1d,0x0, + 0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x6,0xca,0x0,0x1b,0x0,0x26,0x0,0x20,0x0, + 0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x10,0x0,0x22,0x0, + 0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0, + 0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x14,0x0,0x1c,0x0,0x1c,0x0,0x11,0x6, + 0xcb,0x0,0x1e,0x0,0x26,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x10,0x0,0x22,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0, + 0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x2,0xd9,0x0, + 0xd,0x0,0x26,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x3,0xaa,0x0,0x11,0x0,0x26,0x0, + 0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0, + 0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0xaa,0x0, + 0x10,0x0,0x26,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0x1a,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x23,0x0, + 0x5f,0x9,0xae,0x9,0x86,0x9,0x70,0x9,0x58,0x9,0x4e,0x9,0x46,0x9,0x3c,0x9, + 0x2a,0x9,0x1c,0x9,0xe,0x9,0x2,0x8,0xe4,0x8,0xc2,0x8,0xa2,0x8,0x88,0x8, + 0x70,0x8,0x46,0x8,0x1a,0x8,0x0,0x7,0xde,0x7,0xd4,0x7,0xc4,0x7,0xa6,0x7, + 0x7c,0x7,0x60,0x7,0x44,0x7,0x36,0x7,0x1e,0x7,0xa,0x6,0xfa,0x6,0xe0,0x6, + 0xba,0x6,0xaa,0x6,0x8a,0x6,0x74,0x6,0x5c,0x6,0x4a,0x6,0x2e,0x6,0x14,0x5, + 0xf6,0x5,0xe0,0x5,0xb6,0x5,0xa8,0x5,0x94,0x5,0x88,0x5,0x5e,0x5,0x4c,0x5, + 0x38,0x5,0x24,0x5,0x16,0x4,0xfa,0x4,0xe4,0x4,0xd0,0x4,0xc2,0x4,0xaa,0x4, + 0x9a,0x4,0x70,0x4,0x58,0x4,0x3a,0x4,0x18,0x3,0xf4,0x3,0xdc,0x3,0xb0,0x3, + 0x94,0x3,0x86,0x3,0x6e,0x3,0x5e,0x3,0x3e,0x3,0x34,0x3,0x26,0x3,0x18,0x3, + 0x4,0x2,0xf0,0x2,0xcc,0x2,0xb8,0x2,0x9c,0x2,0x82,0x2,0x72,0x2,0x5a,0x2, + 0x36,0x2,0x22,0x2,0x14,0x2,0x4,0x1,0xec,0x1,0xd6,0x1,0xc2,0x1,0xa8,0x1, + 0x8c,0x1,0x5e,0x1,0x3e,0x1,0x1c,0x0,0xf2,0x0,0xe6,0x0,0xda,0x0,0xc0,0x6, + 0x9f,0x0,0xc,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x6,0xa0,0x0,0x5,0x0,0xe,0x0, + 0x11,0x0,0xe,0x0,0x1f,0x0,0x4a,0x0,0x5,0x0,0xe,0x0,0x11,0x0,0x16,0x0, + 0x1c,0x3,0x21,0x0,0x14,0x0,0xe,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0, + 0xf,0x0,0x22,0x0,0x21,0x0,0x21,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x10,0x0, + 0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x11,0x3,0x20,0x0,0x10,0x0, + 0xe,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x21,0x0, + 0x21,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x21,0x0, + 0xf,0x0,0xe,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0,0xf,0x0,0x22,0x0, + 0x21,0x0,0x21,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x1b,0x3,0x20,0x0, + 0x16,0x0,0xe,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0,0xf,0x0,0x22,0x0, + 0x21,0x0,0x21,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x22,0x0,0x1b,0x0,0x10,0x0, + 0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x11,0x4,0x74,0x0,0xd,0x0, + 0xe,0x0,0x16,0x0,0x19,0x0,0x24,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x4,0xd7,0x0,0xc,0x0,0xe,0x0,0x1a,0x0, + 0x12,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x8,0x12,0x0,0x9,0x0,0xe,0x0,0x1a,0x0,0x1d,0x0,0xd,0x0,0x19,0x0, + 0x12,0x0,0x13,0x0,0x21,0x8,0x13,0x0,0xa,0x0,0xe,0x0,0x1a,0x0,0x1d,0x0, + 0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x2,0x82,0x0,0xb,0x0, + 0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x23,0x0,0x16,0x0, + 0x12,0x0,0x24,0x6,0xa1,0x0,0x7,0x0,0xe,0x0,0x24,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x6,0xa2,0x0,0x6,0x0,0xe,0x0,0x24,0x0,0xd,0x0,0x1c,0x0, + 0x1b,0x5,0xaf,0x0,0x9,0x0,0x12,0x0,0xe,0x0,0x11,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x7,0x28,0x0,0x11,0x0,0x12,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x14,0x0,0x12,0x0,0x1b,0x0,0x21,0x8,0xb3,0x0,0xb,0x0,0x12,0x0, + 0xf,0x0,0xe,0x0,0x20,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x11,0x0,0x16,0x0, + 0x21,0x3,0x85,0x0,0x7,0x0,0x12,0x0,0x10,0x0,0x12,0x0,0x16,0x0,0x1d,0x0, + 0x21,0x5,0xb0,0x0,0xc,0x0,0x12,0x0,0x10,0x0,0x12,0x0,0x16,0x0,0x1d,0x0, + 0x21,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x1b,0x0,0x14,0x0,0x4b,0x0,0xd,0x0, + 0x12,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x10,0x0, + 0x21,0x0,0x1c,0x0,0x1f,0x0,0x20,0x4,0x75,0x0,0x9,0x0,0x12,0x0,0x10,0x0, + 0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x11,0x3,0xef,0x0,0x11,0x0, + 0x12,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x23,0x0,0x1c,0x0, + 0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0x1f,0x7, + 0xc7,0x0,0x9,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x14,0x0, + 0x19,0x0,0x12,0x7,0x39,0x0,0x9,0x0,0x12,0x0,0x10,0x0,0x26,0x0,0x10,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x6e,0x0,0x6,0x0,0x12,0x0,0x11,0x0, + 0x11,0x0,0x16,0x0,0x21,0x3,0x86,0x0,0x6,0x0,0x12,0x0,0x11,0x0,0x12,0x0, + 0x12,0x0,0x1a,0x0,0xd2,0x0,0x4,0x0,0x12,0x0,0x11,0x0,0x1c,0x5,0xf6,0x0, + 0xf,0x0,0x12,0x0,0x11,0x0,0x22,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x10,0x0, + 0xe,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x16,0x0,0x21,0x0,0x26,0x2,0xb2,0x0, + 0x7,0x0,0x12,0x0,0x13,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x15,0x6,0xa3,0x0, + 0xb,0x0,0x12,0x0,0x1a,0x0,0x12,0x0,0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x1a,0x0,0x12,0x0,0xd3,0x0,0x6,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0, + 0x23,0x0,0x12,0x0,0xd4,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0, + 0x12,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0, + 0xd5,0x0,0x15,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x4,0x76,0x0,0xb,0x0, + 0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0x72,0x0,0x11,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x1e,0x0, + 0x22,0x0,0x12,0x0,0x22,0x0,0x12,0x4,0x77,0x0,0x10,0x0,0x12,0x0,0x1a,0x0, + 0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0x21,0x0,0x1c,0x0,0x1f,0x2,0x28,0x0,0xe,0x0,0x12,0x0, + 0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x11,0x0, + 0xd,0x0,0x12,0x0,0x26,0x0,0x12,0x8,0x5a,0x0,0xb,0x0,0x12,0x0,0x1a,0x0, + 0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0xe,0x0,0x11,0x3, + 0xf8,0x0,0x14,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0, + 0x20,0x0,0x15,0x0,0x1c,0x0,0x1d,0x0,0x1d,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x21,0x3,0xd1,0x0,0x7,0x0,0x12,0x0, + 0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x8,0x88,0x0,0xb,0x0,0x12,0x0, + 0x1d,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x0,0x4c,0x0,0x6,0x0,0x12,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x21,0x4, + 0x78,0x0,0x9,0x0,0x12,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x1c,0x0,0x1b,0x0,0x4d,0x0,0xa,0x0,0x12,0x0,0x1d,0x0,0x12,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0x12,0x4,0x79,0x0,0xd,0x0,0x12,0x0, + 0x1d,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0x4e,0x0,0x6,0x0,0x12,0x0,0x1d,0x0,0x19,0x0, + 0xe,0x0,0x26,0x0,0x64,0x0,0x9,0x0,0x12,0x0,0x1d,0x0,0x19,0x0,0xe,0x0, + 0x26,0x0,0xd,0x0,0x4,0x0,0x3,0x0,0x65,0x0,0x9,0x0,0x12,0x0,0x1d,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x6,0x0,0x3,0x0,0x66,0x0,0x8,0x0, + 0x12,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x8,0x4,0x7a,0x0, + 0x14,0x0,0x12,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x10,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0, + 0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xd6,0x0,0x5,0x0,0x12,0x0,0x1d,0x0, + 0x19,0x0,0x26,0x0,0xd7,0x0,0x9,0x0,0x12,0x0,0x1d,0x0,0x19,0x0,0x26,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd8,0x0,0x6,0x0,0x12,0x0,0x1d,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x6,0xa4,0x0,0x14,0x0,0x12,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xd,0x0,0x14,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x11,0x0, + 0xe8,0x0,0xa,0x0,0x12,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x3,0x87,0x0,0xe,0x0,0x12,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0,0x1c,0x0,0xf,0x0,0x19,0x0, + 0x12,0x0,0x1a,0x6,0x6,0x0,0xc,0x0,0x12,0x0,0x1e,0x0,0x22,0x0,0x12,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x14,0x0,0x12,0x5,0xb1,0x0, + 0xd,0x0,0x12,0x0,0x1e,0x0,0x22,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0xd,0x0, + 0x1e,0x0,0x22,0x0,0x1c,0x0,0x21,0x0,0x12,0x4,0x7b,0x0,0x8,0x0,0x12,0x0, + 0x20,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x21,0x0,0x23,0x6,0xa5,0x0,0xb,0x0, + 0x12,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x21,0x2,0x8e,0x0,0xa,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0xe,0x0, + 0x22,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x21,0x2,0x83,0x0,0xf,0x0,0x12,0x0, + 0x20,0x0,0x21,0x0,0xe,0x0,0x22,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x21,0x0, + 0xd,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x22,0x3,0x88,0x0,0x7,0x0,0x12,0x0, + 0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x4,0x8,0x0,0x12,0x0,0x12,0x0, + 0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x1f,0x0, + 0x1c,0x0,0x1a,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x20,0x0,0x15,0x3, + 0xf9,0x0,0xc,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0, + 0xd,0x0,0x1d,0x0,0xe,0x0,0x14,0x0,0x12,0x6,0xa6,0x0,0x7,0x0,0x12,0x0, + 0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0x20,0x5,0xb2,0x0,0x9,0x0,0x16,0x0, + 0x10,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x24,0x0,0x19,0x0,0x9d,0x0, + 0xb,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x23,0x0,0x1c,0x0,0x19,0x0, + 0x22,0x0,0x1a,0x0,0x12,0x8,0x14,0x0,0x6,0x0,0x1c,0x0,0x10,0x0,0x18,0x0, + 0x12,0x0,0x21,0x8,0x15,0x0,0xd,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0x12,0x0, + 0x21,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x22,0x0,0x1b,0x0,0x10,0x0,0x15,0x8, + 0x70,0x0,0xd,0x0,0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x20,0x0,0x15,0x0,0xe,0x0,0x11,0x0,0x12,0x0,0x20,0x8,0x71,0x0,0x14,0x0, + 0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x15,0x0, + 0xe,0x0,0x11,0x0,0x12,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x1c,0x0, + 0x20,0x0,0x12,0x0,0x11,0x8,0x2a,0x0,0xe,0x0,0x1c,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x18,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x5,0xb3,0x0,0x7,0x0,0x1c,0x0,0x1c,0x0,0x13,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x3,0x89,0x0,0x4,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x5,0xb4,0x0, + 0x10,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0, + 0x13,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0x20,0x4, + 0xf0,0x0,0xc,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x2,0x29,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0xc,0x0,0x3,0x0,0xd,0x0, + 0x11,0x0,0x12,0x0,0x14,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x20,0x0,0xd,0x0, + 0x10,0x0,0x10,0x0,0x24,0x7,0x81,0x0,0x14,0x0,0x1c,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x12,0x0,0xd,0x0,0xc,0x0,0x3,0x0,0xd,0x0,0x11,0x0,0x12,0x0, + 0x14,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x24,0x2, + 0x2a,0x0,0xb,0x0,0x1c,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0, + 0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x2,0x2b,0x0,0xc,0x0,0x1c,0x0,0x21,0x0, + 0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x8,0x16,0x0,0xf,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x0,0xe,0x0, + 0xf,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0, + 0x21,0x8,0x17,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x0,0xe,0x0, + 0xf,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x3,0xf0,0x0,0xe,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0,0x1b,0x0,0x12,0x0, + 0x1f,0x7,0x96,0x0,0x5,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x12,0x1,0x9f,0x0, + 0x6,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x12,0x0,0x1f,0x3,0xf1,0x0,0x6,0x0, + 0x1c,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xb1,0x0,0x8,0x0,0x20,0x0, + 0x20,0x0,0xd,0x0,0x13,0x0,0x12,0x0,0x12,0x0,0x11,0x6,0xa7,0x0,0x4,0x0, + 0x20,0x0,0x23,0x0,0x1d,0x4,0x5f,0x0,0x3,0x0,0x21,0x0,0x21,0x5,0xb5,0x0, + 0x4,0x0,0x22,0x0,0x19,0x0,0x12,0x5,0xb6,0x0,0xb,0x0,0x22,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0,0x1f,0x5, + 0xb7,0x0,0xa,0x0,0x22,0x0,0x1b,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x6,0xff,0x0,0x13,0x0,0x22,0x0,0x1b,0x0,0x1b,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x15,0x0, + 0xd,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x1f,0x0,0x20,0x2,0xf1,0x0, + 0x9,0x0,0x23,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x22,0x0, + 0x1d,0x0,0xf,0x1,0x8c,0x1,0x82,0x1,0x6c,0x1,0x44,0x1,0x18,0x0,0xf8,0x0, + 0xe0,0x0,0xd4,0x0,0xb8,0x0,0x98,0x0,0x80,0x0,0x64,0x0,0x44,0x0,0x30,0x0, + 0x20,0x5,0xac,0x0,0x7,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x11,0x0, + 0x12,0x6,0x10,0x0,0x9,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x11,0x0, + 0x12,0x0,0xd,0x0,0x5,0x5,0xad,0x0,0xf,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0xe,0x0,0x1b,0x0, + 0x1b,0x0,0x12,0x0,0x1f,0x3,0x83,0x0,0xd,0x0,0x22,0x0,0x12,0x0,0x1f,0x0, + 0x26,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x16,0x0,0x19,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x6,0xfe,0x0,0xb,0x0,0x22,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x20,0x3,0x84,0x0,0xf,0x0,0x22,0x0, + 0x12,0x0,0x20,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0, + 0x1b,0x0,0x20,0x0,0x24,0x0,0x12,0x0,0x1f,0x7,0xfa,0x0,0xd,0x0,0x22,0x0, + 0x12,0x0,0x20,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x1f,0x0,0x18,0x0,0x48,0x0,0x5,0x0,0x22,0x0,0x12,0x0,0x22,0x0, + 0x12,0x0,0x49,0x0,0xb,0x0,0x22,0x0,0x12,0x0,0x22,0x0,0x12,0x0,0xd,0x0, + 0x1a,0x0,0x22,0x0,0x20,0x0,0x16,0x0,0x10,0x0,0x71,0x0,0xf,0x0,0x22,0x0, + 0x12,0x0,0x22,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x0, + 0xd,0x0,0x1b,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x9b,0x0,0x15,0x0,0x22,0x0, + 0x16,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0xe,0x0,0x10,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0xe,0x0, + 0x19,0x0,0x12,0x0,0x1f,0x0,0x9c,0x0,0x13,0x0,0x22,0x0,0x16,0x0,0x10,0x0, + 0x18,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0, + 0x21,0x0,0x20,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x5,0xae,0x0, + 0xa,0x0,0x22,0x0,0x16,0x0,0x10,0x0,0x18,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0, + 0x19,0x0,0x26,0x6,0x9e,0x0,0x4,0x0,0x22,0x0,0x16,0x0,0x27,0x7,0x6d,0x0, + 0x5,0x0,0x22,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0xa9,0x13,0x1a,0x13,0x2,0x12, + 0xd4,0x12,0xc4,0x12,0xae,0x12,0xa0,0x12,0x82,0x12,0x6c,0x12,0x52,0x12,0x42,0x12, + 0xc,0x11,0xe2,0x11,0xca,0x11,0xae,0x11,0x90,0x11,0x84,0x11,0x6c,0x11,0x52,0x11, + 0x42,0x11,0x24,0x11,0x6,0x10,0xd6,0x10,0xb0,0x10,0x9c,0x10,0x84,0x10,0x78,0x10, + 0x66,0x10,0x54,0x10,0x30,0x10,0x26,0x10,0x16,0x10,0x4,0xf,0xfa,0xf,0xec,0xf, + 0xd0,0xf,0xbe,0xf,0xac,0xf,0x9a,0xf,0x7a,0xf,0x5e,0xf,0x36,0xf,0x2,0xe, + 0xdc,0xe,0xc2,0xe,0xaa,0xe,0x8e,0xe,0x72,0xe,0x4a,0xe,0x24,0xe,0x2,0xd, + 0xea,0xd,0xd4,0xd,0xbe,0xd,0xb2,0xd,0xaa,0xd,0x86,0xd,0x7a,0xd,0x64,0xd, + 0x54,0xd,0x42,0xd,0x3a,0xd,0x14,0xc,0xf0,0xc,0xdc,0xc,0xae,0xc,0x88,0xc, + 0x6a,0xc,0x56,0xc,0x4a,0xc,0x42,0xc,0x12,0xb,0xe2,0xb,0xb0,0xb,0x94,0xb, + 0x7a,0xb,0x54,0xb,0x30,0xb,0x16,0xa,0xfe,0xa,0xf2,0xa,0xd2,0xa,0xb4,0xa, + 0x98,0xa,0x7a,0xa,0x5a,0xa,0x46,0xa,0x2c,0xa,0x12,0x9,0xf8,0x9,0xde,0x9, + 0xc2,0x9,0xa2,0x9,0x86,0x9,0x68,0x9,0x4a,0x9,0x1a,0x8,0xfe,0x8,0xf2,0x8, + 0xe0,0x8,0xd6,0x8,0xae,0x8,0x94,0x8,0x76,0x8,0x56,0x8,0x3a,0x8,0x12,0x7, + 0xf6,0x7,0xd2,0x7,0xbc,0x7,0x9e,0x7,0x88,0x7,0x60,0x7,0x3e,0x7,0x20,0x7, + 0xa,0x6,0xf8,0x6,0xe6,0x6,0xd4,0x6,0xc6,0x6,0xa8,0x6,0x8a,0x6,0x74,0x6, + 0x58,0x6,0x28,0x6,0x6,0x5,0xe2,0x5,0xb6,0x5,0x94,0x5,0x74,0x5,0x64,0x5, + 0x46,0x5,0x30,0x5,0x22,0x5,0x10,0x4,0xf0,0x4,0xe0,0x4,0xca,0x4,0xbc,0x4, + 0xaa,0x4,0x9a,0x4,0x74,0x4,0x4a,0x4,0x22,0x4,0x8,0x3,0xfc,0x3,0xec,0x3, + 0xda,0x3,0xc4,0x3,0xba,0x3,0xa2,0x3,0x6c,0x3,0x44,0x3,0x12,0x2,0xee,0x2, + 0xb6,0x2,0x8c,0x2,0x56,0x2,0x2e,0x2,0xc,0x1,0xe8,0x1,0xd6,0x1,0xbc,0x1, + 0xaa,0x1,0x9c,0x1,0x8c,0x1,0x82,0x1,0x70,0x1,0x64,0x1,0x54,0x4,0x6c,0x0, + 0x7,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x3,0xa,0x0, + 0x5,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0x20,0x3,0x75,0x0,0x8,0x0,0xe,0x0, + 0x14,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x6,0x91,0x0,0x4,0x0, + 0xe,0x0,0x16,0x0,0x11,0x2,0x1c,0x0,0x7,0x0,0xe,0x0,0x19,0x0,0x12,0x0, + 0x21,0x0,0x21,0x0,0x12,0x8,0xae,0x0,0x6,0x0,0xe,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x21,0x3,0xf5,0x0,0x8,0x0,0xe,0x0,0x1b,0x0,0xd,0x0,0x21,0x0, + 0x1c,0x0,0x1c,0x0,0x19,0x8,0x10,0x0,0xc,0x0,0xe,0x0,0x1b,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0x1c,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x2, + 0x1d,0x0,0x8,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0, + 0xe,0x2,0x1e,0x0,0x11,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0, + 0x1a,0x0,0xe,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x20,0x0,0x15,0x0,0xd,0x0, + 0x12,0x0,0x26,0x0,0x12,0x2,0x1e,0x0,0x10,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0, + 0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x20,0x0, + 0x15,0x0,0x12,0x0,0x26,0x0,0x12,0x2,0x1f,0x0,0x13,0x0,0xe,0x0,0x1b,0x0, + 0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0,0x15,0x0,0x1c,0x0, + 0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x5, + 0x93,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0, + 0xe,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0, + 0x12,0x0,0x10,0x0,0x21,0x4,0x6d,0x0,0x14,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0, + 0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0x20,0x0,0x1d,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x12,0x4, + 0x6e,0x0,0x1b,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0, + 0xe,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x0, + 0x1d,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x2,0x20,0x0,0x11,0x0,0xe,0x0,0x1b,0x0, + 0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x5,0x94,0x0,0x18,0x0, + 0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0, + 0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x2,0x21,0x0, + 0x13,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0, + 0xd,0x0,0x24,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x1b,0x0, + 0x14,0x0,0x19,0x0,0x12,0x5,0x95,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0, + 0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x11,0x0, + 0x12,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x6,0xfa,0x0,0xb,0x0, + 0xe,0x0,0x1f,0x0,0xe,0x0,0x14,0x0,0x19,0x0,0x16,0x0,0x11,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x4,0xd6,0x0,0x4,0x0,0xe,0x0,0x1f,0x0,0x18,0x3,0xb,0x0, + 0xa,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x11,0x0,0x12,0x6,0x92,0x0,0x8,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0x24,0x0, + 0x1c,0x0,0x1f,0x0,0x11,0x6,0x93,0x0,0x7,0x0,0xe,0x0,0x21,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0x1b,0x0,0x41,0x0,0x5,0x0,0xe,0x0,0x22,0x0,0x20,0x0, + 0x12,0x6,0x94,0x0,0xc,0x0,0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0x42,0x0,0x13,0x0, + 0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0x43,0x0,0x14,0x0,0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x0, + 0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xb6,0x0, + 0x12,0x0,0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0, + 0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x3,0x76,0x0,0x7,0x0,0xe,0x0,0x26,0x0,0x1a,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x5,0x96,0x0,0x8,0x0,0xe,0x0,0x26,0x0,0x1a,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0x20,0x7,0x6b,0x0,0x6,0x0,0xe,0x0,0x26,0x0,0x1d,0x0, + 0xe,0x0,0x19,0x5,0x97,0x0,0xa,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0xf,0x0,0x16,0x0,0x18,0x0,0x12,0x5,0x98,0x0,0x7,0x0,0x12,0x0, + 0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x5,0x99,0x0,0xf,0x0,0x12,0x0, + 0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0xe,0x0,0x10,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x7,0xc4,0x0,0x8,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x14,0x0,0x1c,0x0,0x1b,0x3,0xc,0x0,0x6,0x0, + 0x12,0x0,0x1c,0x0,0x1d,0x0,0x19,0x0,0x12,0x4,0xa7,0x0,0xa,0x0,0x12,0x0, + 0x1c,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3, + 0xd,0x0,0xe,0x0,0x12,0x0,0x1c,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7,0xc5,0x0, + 0x7,0x0,0x12,0x0,0x1f,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x3,0x77,0x0, + 0xf,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0, + 0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x1a,0x0,0x16,0x0,0x10,0x3,0x78,0x0, + 0x10,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x19,0x3, + 0x78,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x0,0x1f,0x3,0x79,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x3, + 0x7a,0x0,0x10,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x11,0x0,0x12,0x0, + 0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x13,0x0, + 0x1c,0x3,0x7a,0x0,0x17,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x11,0x0, + 0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0x13,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x3,0x7b,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x16,0x0,0x21,0x0,0x26,0x3,0x7c,0x0, + 0xa,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x1a,0x0,0x12,0x0,0x11,0x0, + 0x16,0x0,0xe,0x3,0x7d,0x0,0xe,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0, + 0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x20,0x0, + 0x14,0x3,0x7e,0x0,0xe,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x20,0x0, + 0x10,0x0,0xe,0x0,0x1b,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x3, + 0xe,0x0,0x6,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x8,0x9d,0x0, + 0x8,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x5,0x8, + 0x9e,0x0,0x8,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x6,0x8,0x9f,0x0,0x8,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x7,0x3,0xf,0x0,0xa,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0, + 0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x5,0x9a,0x0,0xe,0x0,0x12,0x0, + 0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x5,0x9b,0x0,0x10,0x0,0x12,0x0,0x1f,0x0, + 0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x21,0x0,0xd,0x0,0x4,0x4,0x6f,0x0,0x13,0x0,0x12,0x0, + 0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0, + 0x11,0x6,0xfb,0x0,0xa,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x10,0x0,0xe,0x0,0x12,0x0,0x1f,0x0, + 0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x2,0x7c,0x0,0xa,0x0,0x12,0x0,0x1f,0x0,0x20,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x1b,0x2,0x8c,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x16,0x0, + 0x1b,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x5, + 0x9c,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x5,0x9d,0x0,0x13,0x0, + 0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x12,0x0, + 0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0, + 0xd,0x0,0x4,0x5,0x9e,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0, + 0x1b,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x7, + 0x27,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x17,0x0,0x22,0x0,0x1f,0x0,0x26,0x2, + 0xea,0x0,0xe,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x5,0x9f,0x0, + 0xc,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0x1f,0x0,0x1c,0x0,0x19,0x5,0xa0,0x0,0x13,0x0,0x12,0x0,0x20,0x0, + 0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0, + 0x19,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x3, + 0xed,0x0,0x4,0x0,0x12,0x0,0x21,0x0,0x20,0x7,0x95,0x0,0x8,0x0,0x15,0x0, + 0x16,0x0,0x20,0x0,0x15,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x99,0x0,0x5,0x0, + 0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x1,0x9b,0x0,0xd,0x0,0x15,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0, + 0x16,0x0,0x11,0x2,0xcc,0x0,0x17,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0xd,0x0,0xf,0x0,0x19,0x0,0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0, + 0x21,0x0,0x15,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x18,0x0, + 0x12,0x0,0x1f,0x2,0xf8,0x0,0xe,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xf,0x0,0xe,0x0,0x10,0x0, + 0x18,0x4,0x70,0x0,0xe,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x4, + 0x71,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x12,0x0, + 0x1b,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0xcd,0x0,0xf,0x0, + 0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x11,0x2,0xce,0x0,0xd,0x0, + 0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0, + 0x21,0x0,0xe,0x0,0x19,0x0,0x18,0x1,0x9c,0x0,0xc,0x0,0x15,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0, + 0x12,0x2,0xcf,0x0,0xc,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0, + 0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x11,0x2,0xd0,0x0,0xc,0x0, + 0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x16,0x0,0x20,0x0, + 0x20,0x0,0x12,0x0,0x11,0x2,0xd1,0x0,0xc,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0, + 0x12,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x11,0x1, + 0x9d,0x0,0x9,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x18,0x0,0xa7,0x0,0xf,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0xe,0x0, + 0x20,0x0,0x12,0x0,0xa8,0x0,0xe,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0, + 0x18,0x1,0x9e,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x18,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0xa9,0x0, + 0xe,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x18,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xaa,0x0,0xf,0x0, + 0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x22,0x0,0x1d,0x2,0x22,0x0,0x5,0x0, + 0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x2,0x23,0x0,0xb,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0xf,0x0,0x22,0x0,0x1a,0x2, + 0x24,0x0,0xc,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x10,0x0, + 0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x5,0xa1,0x0,0x11,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x5,0xa2,0x0, + 0x12,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x2,0x4b,0x0,0xc,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0, + 0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x2,0x25,0x0, + 0xd,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x19,0x0,0x16,0x0, + 0xf,0x0,0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x2,0x42,0x0,0x18,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x27,0x0,0x12,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x10,0x0,0x21,0x0,0x22,0x0,0xe,0x0,0x19,0x2,0x43,0x0,0x17,0x0, + 0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x27,0x0, + 0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0xd,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x14,0x0,0x12,0x2,0x44,0x0,0x17,0x0, + 0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x27,0x0, + 0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0xd,0x0,0x20,0x0,0x1a,0x0,0xe,0x0,0x19,0x0,0x19,0x7,0xf8,0x0,0x3,0x0, + 0x15,0x0,0x1d,0x6,0xfc,0x0,0x5,0x0,0x16,0x0,0xe,0x0,0x1b,0x0,0x1c,0x6, + 0xfd,0x0,0x9,0x0,0x16,0x0,0xe,0x0,0x1b,0x0,0x1c,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x2,0x26,0x0,0xe,0x0,0x16,0x0,0x10,0x0,0x21,0x0,0x22,0x0, + 0x1f,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x20,0x0,0xd,0x0,0x1d,0x0,0x11,0x0, + 0x13,0x3,0x7f,0x0,0x12,0x0,0x16,0x0,0x10,0x0,0x21,0x0,0x22,0x0,0x1f,0x0, + 0x12,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x10,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x3,0xe1,0x0,0x16,0x0,0x16,0x0,0x10,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0, + 0x1d,0x0,0x16,0x0,0x10,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x21,0x2,0xf9,0x0,0x9,0x0,0x16,0x0,0x12,0x0,0xd,0x0, + 0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x6,0x95,0x0,0x11,0x0,0x16,0x0, + 0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x2,0xfa,0x0, + 0x12,0x0,0x16,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0x11,0x6,0x96,0x0,0x3,0x0,0x16,0x0,0x1b,0x2,0x80,0x0,0x8,0x0, + 0x16,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x7,0x37,0x0, + 0x7,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x12,0x0,0x1b,0x0,0x11,0x7,0x38,0x0, + 0xa,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x23,0x0,0x1c,0x0, + 0x18,0x0,0x12,0x7,0xc6,0x0,0x5,0x0,0x16,0x0,0x1b,0x0,0x10,0x0,0x15,0x4, + 0x72,0x0,0x11,0x0,0x16,0x0,0x23,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x21,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x7,0x6c,0x0,0x3,0x0,0x16,0x0,0x25,0x2,0x81,0x0,0x5,0x0, + 0x19,0x0,0xe,0x0,0x10,0x0,0x12,0x5,0xa3,0x0,0xa,0x0,0x19,0x0,0xe,0x0, + 0x14,0x0,0x16,0x0,0xe,0x0,0x1f,0x0,0x16,0x0,0x20,0x0,0x1a,0x0,0x44,0x0, + 0xa,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x6,0x97,0x0,0xb,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0x45,0x0,0x10,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0, + 0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0x45,0x0, + 0x12,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0x46,0x0,0x13,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x5,0xa4,0x0,0xd,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x3,0xd8,0x0,0xd,0x0,0x19,0x0,0xe,0x0, + 0x26,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x24,0x0,0x1c,0x0, + 0x1f,0x0,0x18,0x6,0x98,0x0,0xb,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0, + 0x19,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0x47,0x0,0xc,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x11,0x0,0x11,0x0,0x70,0x0,0x12,0x0,0x19,0x0,0xe,0x0,0x26,0x0, + 0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x7,0x57,0x0,0x19,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0, + 0x18,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x7, + 0x58,0x0,0x13,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0x19,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x16,0x0, + 0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0x6a,0x0,0xd,0x0,0x19,0x0,0xe,0x0, + 0x26,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x19,0x0, + 0xe,0x0,0x26,0x7,0xf9,0x0,0xf,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0x19,0x0, + 0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0, + 0x23,0x0,0x12,0x5,0xa5,0x0,0x8,0x0,0x19,0x0,0x22,0x0,0x1a,0x0,0xf,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x3,0x11,0x0,0x8,0x0,0x19,0x0,0x22,0x0,0x20,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0x12,0x6,0x99,0x0,0x8,0x0,0x1c,0x0,0x11,0x0, + 0x10,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0x20,0x5,0xa6,0x0,0xd,0x0,0x1c,0x0, + 0x16,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0xd,0x0,0x20,0x0, + 0xe,0x0,0x19,0x0,0x12,0x4,0x9d,0x0,0x6,0x0,0x1c,0x0,0x19,0x0,0x16,0x0, + 0x10,0x0,0x26,0x3,0x12,0x0,0x4,0x0,0x1c,0x0,0x19,0x0,0x19,0x8,0x11,0x0, + 0x8,0x0,0x1c,0x0,0x19,0x0,0x26,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x3, + 0x80,0x0,0x7,0x0,0x1c,0x0,0x19,0x0,0x26,0x0,0x1a,0x0,0x12,0x0,0x1f,0x4, + 0xef,0x0,0x4,0x0,0x1c,0x0,0x1c,0x0,0x19,0x0,0x9a,0x0,0x11,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x24,0x0, + 0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0x27,0x0, + 0x8,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x21,0x4, + 0xa6,0x0,0x8,0x0,0x1c,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x11,0x0, + 0x11,0x2,0xeb,0x0,0x5,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x1,0xad,0x0, + 0xb,0x0,0x1c,0x0,0x24,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0x1d,0x0,0x22,0x0,0x21,0x2,0xf5,0x0,0x9,0x0,0x1c,0x0,0x24,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x81,0x0,0x12,0x0,0x1c,0x0, + 0x24,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x21,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x24,0x6, + 0x9a,0x0,0x17,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x16,0x0,0x20,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x22,0x0,0x13,0x0, + 0xe,0x0,0x10,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x3, + 0xee,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0x14,0x0,0x1b,0x0,0xe,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0xab,0x0, + 0xe,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x5,0xa7,0x0,0x7,0x0, + 0x1f,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x6,0x9b,0x0,0xc,0x0, + 0x1f,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1b,0x0,0x14,0x0,0x12,0x6,0x9c,0x0,0xb,0x0,0x1f,0x0,0x16,0x0,0x10,0x0, + 0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x3,0x82,0x0, + 0x5,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x21,0x4,0x73,0x0,0xe,0x0,0x1f,0x0, + 0x16,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0xf4,0x0,0xd,0x0,0x1f,0x0,0x16,0x0, + 0x1c,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x15,0x0,0x16,0x0, + 0x14,0x0,0x15,0x5,0xa8,0x0,0xb,0x0,0x1f,0x0,0x16,0x0,0x23,0x0,0xe,0x0, + 0x10,0x0,0x26,0x0,0xd,0x0,0x21,0x0,0x16,0x0,0x1d,0x7,0x32,0x0,0x14,0x0, + 0x1f,0x0,0x16,0x0,0x23,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x23,0x0, + 0x16,0x0,0x21,0x0,0x26,0x6,0x9d,0x0,0x1a,0x0,0x1f,0x0,0x1c,0x0,0x11,0x0, + 0x22,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1e,0x0, + 0x22,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0, + 0x19,0x0,0x16,0x0,0x1a,0x0,0x16,0x0,0x21,0x0,0x20,0x8,0x6e,0x0,0x7,0x0, + 0x1f,0x0,0x1c,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x12,0x8,0x6f,0x0,0xc,0x0, + 0x1f,0x0,0x1c,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x21,0x0, + 0xe,0x0,0x1b,0x0,0x18,0x5,0xa9,0x0,0xa,0x0,0x20,0x0,0x26,0x0,0x10,0x0, + 0x15,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x14,0x0,0x26,0x8,0x87,0x0,0xe,0x0, + 0x20,0x0,0x26,0x0,0x10,0x0,0x15,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x14,0x0, + 0x26,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0x13,0x0,0x6,0x0,0x22,0x0, + 0xf,0x0,0x19,0x0,0x16,0x0,0x10,0x5,0xaa,0x0,0xa,0x0,0x22,0x0,0xf,0x0, + 0x19,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0x5a,0x0, + 0x7,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x15,0x6,0x5,0x0, + 0x16,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x15,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x10,0x0, + 0x15,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x0,0x20,0x7,0x80,0x0,0xb,0x0, + 0x22,0x0,0x1b,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0x18,0x5,0xab,0x0,0x8,0x0,0x22,0x0,0x20,0x0,0x15,0x0,0xd,0x0, + 0x1d,0x0,0x16,0x0,0x1b,0x0,0x16,0x2,0x3c,0x2,0x20,0x2,0x12,0x1,0xf6,0x1, + 0xda,0x1,0xcc,0x1,0xba,0x1,0xaa,0x1,0x90,0x1,0x7c,0x1,0x5c,0x1,0x44,0x1, + 0x2a,0x1,0xa,0x0,0xfa,0x0,0xd6,0x0,0xb8,0x0,0x92,0x0,0x7c,0x0,0x60,0x0, + 0x48,0x0,0x2e,0x4,0x2,0x0,0xc,0x0,0x13,0x0,0x13,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x19,0x0,0x21,0x3,0xdb,0x0, + 0xb,0x0,0x13,0x0,0x13,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0, + 0x1d,0x0,0x16,0x0,0x1b,0x4,0x6b,0x0,0xd,0x0,0x13,0x0,0x13,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x12,0x8,0x6d,0x0,0xa,0x0,0x16,0x0,0x19,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x0,0x1f,0x0,0x12,0x0,0x19,0x8,0x59,0x0,0x12,0x0,0x1b,0x0,0xd,0x0, + 0x11,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x21,0x0, + 0x1f,0x0,0xe,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x2,0xe9,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x11,0x0, + 0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x5,0x8e,0x0,0x11,0x0, + 0x1b,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0, + 0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x3, + 0xec,0x0,0x7,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x16,0x0,0x21,0x0,0x26,0x3, + 0x72,0x0,0xf,0x0,0x1d,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0xd,0x0,0xf,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0x20,0x0,0x12,0x0,0x1f,0x5, + 0x8f,0x0,0xc,0x0,0x1d,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0xd,0x0,0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x3,0x73,0x0,0xb,0x0,0x1d,0x0, + 0x12,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1b,0x0,0x12,0x0, + 0x24,0x6,0xf9,0x0,0xf,0x0,0x1d,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x16,0x0, + 0x1b,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x3,0x74,0x0,0x9,0x0,0x1d,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x24,0x0, + 0x16,0x0,0x21,0x0,0x15,0x7,0x1f,0x0,0xc,0x0,0x21,0x0,0x15,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x20,0x6, + 0x4,0x0,0x7,0x0,0x22,0x0,0x21,0x0,0xf,0x0,0x1c,0x0,0x1b,0x0,0x11,0x6, + 0x90,0x0,0x8,0x0,0x22,0x0,0x21,0x0,0xf,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0, + 0x11,0x5,0x90,0x0,0x6,0x0,0x22,0x0,0x21,0x0,0xf,0x0,0x1c,0x0,0x25,0x4, + 0xc6,0x0,0xd,0x0,0x22,0x0,0x21,0x0,0x11,0x0,0x1c,0x0,0x1c,0x0,0x1f,0x0, + 0xd,0x0,0x14,0x0,0x1f,0x0,0x16,0x0,0x19,0x0,0x19,0x5,0x91,0x0,0xd,0x0, + 0x22,0x0,0x21,0x0,0x14,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x5,0x92,0x0,0x6,0x0,0x22,0x0,0x21,0x0, + 0x19,0x0,0x12,0x0,0x21,0x0,0xe6,0x0,0xd,0x0,0x22,0x0,0x21,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x13,0x0,0x19,0x0,0xe,0x0, + 0x14,0x8,0x29,0x0,0x6,0x0,0x22,0x0,0x21,0x0,0x1d,0x0,0x22,0x0,0x21,0x0, + 0x49,0x7,0xfa,0x7,0xe2,0x7,0xc6,0x7,0x9c,0x7,0x7a,0x7,0x56,0x7,0x30,0x7, + 0x6,0x6,0xea,0x6,0xbc,0x6,0x9a,0x6,0x8e,0x6,0x7c,0x6,0x6a,0x6,0x60,0x6, + 0x48,0x6,0x20,0x6,0x2,0x5,0xe4,0x5,0xce,0x5,0xb8,0x5,0xac,0x5,0x8e,0x5, + 0x6a,0x5,0x52,0x5,0x3a,0x5,0x22,0x5,0x14,0x4,0xf6,0x4,0xd6,0x4,0xb6,0x4, + 0xa4,0x4,0x8e,0x4,0x7e,0x4,0x6c,0x4,0x34,0x4,0x18,0x4,0x4,0x3,0xf2,0x3, + 0xe2,0x3,0xca,0x3,0xa8,0x3,0x90,0x3,0x78,0x3,0x56,0x3,0x40,0x3,0x2c,0x3, + 0x10,0x3,0x8,0x2,0xf4,0x2,0xe0,0x2,0xcc,0x2,0xb2,0x2,0x9e,0x2,0x78,0x2, + 0x52,0x2,0x2c,0x2,0x12,0x1,0xf8,0x1,0xda,0x1,0xbe,0x1,0xa4,0x1,0x7a,0x1, + 0x64,0x1,0x4a,0x1,0x28,0x1,0x18,0x1,0x2,0x0,0xe6,0x0,0xc6,0x0,0xaa,0x0, + 0x9c,0x0,0x94,0x5,0x7c,0x0,0x3,0x0,0xe,0x0,0x21,0x2,0x18,0x0,0x6,0x0, + 0xe,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x2,0x19,0x0,0xd,0x0,0xe,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0x1c,0x0, + 0x1d,0x0,0x19,0x0,0x12,0x2,0x1a,0x0,0xf,0x0,0xe,0x0,0x23,0x0,0x16,0x0, + 0x14,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x12,0x0,0x13,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x2,0x1b,0x0,0xd,0x0,0xe,0x0,0x23,0x0,0x16,0x0, + 0x14,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x25,0x0, + 0x21,0x2,0x7f,0x0,0xa,0x0,0xe,0x0,0x23,0x0,0x16,0x0,0x14,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x2,0x8b,0x0,0x7,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x1a,0x0,0x12,0x5,0x7d,0x0,0x10,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x6,0x8a,0x0,0xc,0x0,0x12,0x0, + 0xe,0x0,0x1f,0x0,0xf,0x0,0x26,0x0,0xd,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x1f,0x6,0x8b,0x0,0xa,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0xf,0x0, + 0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x8,0x6c,0x0,0x14,0x0,0x12,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0xd,0x0,0x24,0x0, + 0x16,0x0,0x1f,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0, + 0x1b,0x0,0x11,0x1,0xf,0x0,0xc,0x0,0x12,0x0,0x21,0x0,0x24,0x0,0x1c,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x2,0xef,0x0, + 0xd,0x0,0x12,0x0,0x21,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0, + 0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x2,0xcb,0x0,0xe,0x0,0x12,0x0, + 0x21,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0x18,0x0,0x12,0x0,0x11,0x8,0x28,0x0,0xc,0x0,0x12,0x0,0x21,0x0, + 0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x1,0x10,0x0,0xc,0x0,0x12,0x0,0x21,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x8,0x3c,0x0,0x12,0x0, + 0x12,0x0,0x21,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x24,0x0, + 0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x4,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x8,0x3d,0x0,0x12,0x0,0x12,0x0,0x21,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0xd,0x0,0x5,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x8,0x3e,0x0,0x12,0x0,0x12,0x0,0x21,0x0, + 0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x13,0x0, + 0x16,0x0,0xd,0x0,0x6,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x7,0x24,0x0, + 0x9,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0xf,0x0,0x12,0x0, + 0x19,0x0,0x3f,0x0,0xc,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x1f,0x0,0x12,0x0, + 0x19,0x0,0x12,0x0,0xe,0x0,0x20,0x0,0x12,0x0,0x20,0x7,0xf7,0x0,0x9,0x0, + 0x12,0x0,0x24,0x0,0x20,0x0,0x1d,0x0,0xe,0x0,0x1d,0x0,0x12,0x0,0x1f,0x5, + 0x7e,0x0,0x9,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x19,0x0, + 0xe,0x0,0x1b,0x0,0xe2,0x0,0x9,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0xd,0x0, + 0x24,0x0,0x12,0x0,0x12,0x0,0x18,0x1,0x11,0x0,0x3,0x0,0x13,0x0,0x10,0x5, + 0x7f,0x0,0xd,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x20,0x0, + 0x15,0x0,0x12,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x4,0xd5,0x0,0x9,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x13,0x0,0x12,0x6, + 0x8c,0x0,0xa,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x5,0x80,0x0,0x10,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x1f,0x0, + 0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x4,0xc5,0x0,0xb,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x26,0x6, + 0x8d,0x0,0xb,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x10,0x0,0x1c,0x0, + 0x22,0x0,0x1b,0x0,0x21,0x0,0x20,0x8,0x7c,0x0,0x10,0x0,0x1c,0x0,0xd,0x0, + 0xe,0x0,0x11,0x0,0x22,0x0,0x19,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x6,0x1,0x0,0xb,0x0,0x1c,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x1d,0x0,0xe,0x0,0x10,0x0, + 0x18,0x5,0x81,0x0,0x7,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x19,0x0, + 0x19,0x8,0x4f,0x0,0x8,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0x1f,0x0,0xe,0x0, + 0x20,0x0,0x15,0x5,0x82,0x0,0x9,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x1f,0x0, + 0x16,0x0,0x1b,0x0,0x18,0x0,0x20,0x2,0xf0,0x0,0xd,0x0,0x1c,0x0,0xd,0x0, + 0x12,0x0,0x1b,0x0,0x10,0x0,0x1f,0x0,0x26,0x0,0x1d,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x6,0x8e,0x0,0x1b,0x0,0x1c,0x0,0xd,0x0,0x12,0x0,0x1b,0x0, + 0x10,0x0,0x1f,0x0,0x26,0x0,0x1d,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x14,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x1f,0x0, + 0x1f,0x0,0x1c,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x11,0x5,0x83,0x0,0x8,0x0, + 0x1c,0x0,0xd,0x0,0x13,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x15,0x5,0x84,0x0, + 0x7,0x0,0x1c,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1c,0x0,0x11,0x6,0x2,0x0, + 0xa,0x0,0x1c,0x0,0xd,0x0,0x19,0x0,0x22,0x0,0x14,0x0,0x14,0x0,0xe,0x0, + 0x14,0x0,0x12,0x5,0x85,0x0,0x8,0x0,0x1c,0x0,0xd,0x0,0x1a,0x0,0x12,0x0, + 0xe,0x0,0x19,0x0,0x20,0x6,0x3,0x0,0xf,0x0,0x1c,0x0,0xd,0x0,0x1a,0x0, + 0x12,0x0,0xe,0x0,0x19,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x4,0xf4,0x0,0xf,0x0,0x1c,0x0,0xd,0x0,0x1a,0x0, + 0x12,0x0,0x12,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1f,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x5,0x86,0x0,0xe,0x0,0x1c,0x0,0xd,0x0,0x1d,0x0, + 0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0x14,0x0,0x1f,0x0,0xe,0x0,0x1d,0x0, + 0x15,0x0,0x26,0x0,0x98,0x0,0x6,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x16,0x0, + 0x1a,0x5,0x87,0x0,0xb,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1f,0x0, + 0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x1f,0x5,0x88,0x0,0xb,0x0,0x1c,0x0, + 0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x13,0x0,0x12,0x0, + 0x1f,0x8,0x50,0x0,0xb,0x0,0x1c,0x0,0x16,0x0,0x20,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x12,0x8,0x51,0x0,0x11,0x0,0x1c,0x0, + 0x16,0x0,0x20,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0x1f,0x0,0x1c,0x0,0x19,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0xf8,0x0, + 0xe,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x24,0x0, + 0xe,0x0,0x19,0x0,0x18,0x0,0x16,0x0,0x1b,0x0,0x14,0x5,0x89,0x0,0x5,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x0,0x15,0x5,0x8a,0x0,0xa,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0x15,0x0,0xd,0x0,0x12,0x0,0xe,0x0,0x20,0x0,0x21,0x5,0x8b,0x0, + 0xa,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x24,0x0,0x12,0x0, + 0x20,0x0,0x21,0x5,0x8c,0x0,0xe,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0xf,0x0,0x19,0x0, + 0x12,0x0,0x40,0x0,0xe,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0x11,0x2, + 0x97,0x0,0x13,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x5,0x8d,0x0,0xb,0x0,0x1c,0x0,0x21,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x12,0x0,0x11,0x0, + 0x7a,0x0,0x4,0x0,0x1c,0x0,0x21,0x0,0x12,0x3,0x71,0x0,0x8,0x0,0x1c,0x0, + 0x21,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x6,0x8f,0x0,0x8,0x0, + 0x1c,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x1,0x71,0x0, + 0x5,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0x20,0x6,0xe4,0x0,0x10,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0x2c,0x0,0x16,0x0, + 0x1c,0x0,0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x3,0x5,0x0,0xd,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x3,0x8,0x0,0x14,0x0,0x1c,0x0,0x21,0x0,0x16,0x0, + 0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0x20,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x23,0x0,0x12,0x3, + 0x6,0x0,0x12,0x0,0x1c,0x0,0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0x1b,0x0,0x12,0x3,0x7,0x0,0x11,0x0,0x1c,0x0,0x21,0x0,0x16,0x0, + 0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x8,0x0,0x10,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x1b,0x3,0x9,0x0,0x14,0x0, + 0x1c,0x0,0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x22,0x0, + 0x20,0x0,0x12,0x0,0x11,0x1,0x12,0x0,0xd,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x24,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x1d,0x0,0xe,0x0,0x1d,0x0,0x12,0x0, + 0x1f,0x1,0x13,0x0,0xb,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x24,0x0,0x16,0x0, + 0x11,0x0,0x14,0x0,0x12,0x0,0x21,0x0,0x20,0x7,0x94,0x0,0x7,0x0,0x22,0x0, + 0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x6f,0xb,0x3a,0xb,0x18,0xa, + 0xf6,0xa,0xd8,0xa,0xc0,0xa,0xac,0xa,0x96,0xa,0x88,0xa,0x66,0xa,0x4a,0xa, + 0x2a,0xa,0x24,0xa,0x16,0x9,0xfc,0x9,0xe6,0x9,0xc8,0x9,0xbc,0x9,0xac,0x9, + 0x90,0x9,0x7c,0x9,0x70,0x9,0x5a,0x9,0x30,0x9,0x8,0x8,0xe6,0x8,0xc2,0x8, + 0x9c,0x8,0x8e,0x8,0x7a,0x8,0x66,0x8,0x50,0x8,0x46,0x8,0x3a,0x8,0x28,0x8, + 0x1e,0x7,0xfa,0x7,0xdc,0x7,0xc0,0x7,0xb0,0x7,0x90,0x7,0x7c,0x7,0x70,0x7, + 0x50,0x7,0x32,0x7,0x18,0x6,0xfa,0x6,0xe4,0x6,0xca,0x6,0xa6,0x6,0x92,0x6, + 0x78,0x6,0x6e,0x6,0x50,0x6,0x28,0x6,0x12,0x5,0xf2,0x5,0xea,0x5,0xc6,0x5, + 0x98,0x5,0x80,0x5,0x6e,0x5,0x52,0x5,0x3e,0x5,0x2e,0x5,0x1c,0x4,0xfc,0x4, + 0xda,0x4,0xd2,0x4,0xae,0x4,0x9a,0x4,0x8a,0x4,0x74,0x4,0x68,0x4,0x54,0x4, + 0x40,0x4,0x36,0x4,0x28,0x4,0xe,0x3,0xea,0x3,0xd4,0x3,0xb2,0x3,0x8a,0x3, + 0x76,0x3,0x50,0x3,0x28,0x3,0x16,0x3,0xa,0x2,0xe4,0x2,0xce,0x2,0xa4,0x2, + 0x80,0x2,0x60,0x2,0x3e,0x2,0x20,0x2,0x2,0x1,0xf4,0x1,0xe2,0x1,0xc4,0x1, + 0xbc,0x1,0xa0,0x1,0x82,0x1,0x62,0x1,0x56,0x1,0x4a,0x1,0x3e,0x1,0x36,0x1, + 0x2c,0x1,0x12,0x0,0xfe,0x0,0xf4,0x0,0xe0,0x8,0x99,0x0,0x9,0x0,0xe,0x0, + 0x10,0x0,0x1f,0x0,0x1c,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0xd0,0x0, + 0x4,0x0,0xe,0x0,0x16,0x0,0x19,0x8,0x6a,0x0,0x9,0x0,0xe,0x0,0x16,0x0, + 0x19,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0xad,0x0,0xc,0x0, + 0xe,0x0,0x16,0x0,0x19,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x7,0x1e,0x0,0x4,0x0,0xe,0x0,0x19,0x0,0x12,0x7, + 0x93,0x0,0x3,0x0,0xe,0x0,0x1b,0x8,0x9a,0x0,0x5,0x0,0xe,0x0,0x1b,0x0, + 0xd,0x0,0x5,0x8,0x9b,0x0,0x5,0x0,0xe,0x0,0x1b,0x0,0xd,0x0,0x6,0x8, + 0x9c,0x0,0x5,0x0,0xe,0x0,0x1b,0x0,0xd,0x0,0x7,0x6,0x7c,0x0,0xf,0x0, + 0xe,0x0,0x1b,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x10,0x0, + 0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x0,0x20,0x8,0x4c,0x0,0xe,0x0, + 0xe,0x0,0x1b,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0x15,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x6,0x7d,0x0,0xd,0x0,0xe,0x0, + 0x1b,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0x10,0x0,0x15,0x2,0x7d,0x0,0x3,0x0,0xe,0x0,0x1d,0x6,0x7e,0x0, + 0xe,0x0,0xe,0x0,0x1d,0x0,0x20,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1a,0x0, + 0x12,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x5,0x68,0x0,0x8,0x0, + 0xe,0x0,0x1d,0x0,0x20,0x0,0xd,0x0,0x22,0x0,0x14,0x0,0x10,0x4,0x67,0x0, + 0x6,0x0,0xe,0x0,0x1f,0x0,0x14,0x0,0x16,0x0,0x1b,0x4,0x68,0x0,0xe,0x0, + 0xe,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0xe,0x0,0x20,0x0,0xd,0x0,0x22,0x0, + 0x1b,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x5,0x69,0x0,0xe,0x0,0xe,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x5,0x6a,0x0,0x10,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x22,0x0, + 0x1b,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x5,0x6b,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x5,0x6c,0x0,0x11,0x0,0xe,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x0, + 0xd,0x0,0x22,0x0,0x1b,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x8,0xe,0x0, + 0x14,0x0,0xe,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x22,0x0,0x1b,0x0,0x1f,0x0, + 0x12,0x0,0xe,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0xd1,0x0,0xa,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x0,0x22,0x0,0x1b,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x3,0x70,0x0, + 0x12,0x0,0xe,0x0,0x1f,0x0,0x18,0x0,0x22,0x0,0x1b,0x0,0x1f,0x0,0x12,0x0, + 0xe,0x0,0x11,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0xf,0x0, + 0x1c,0x0,0x25,0x5,0xf5,0x0,0x5,0x0,0xe,0x0,0x20,0x0,0x18,0x0,0x20,0x4, + 0x0,0x0,0x8,0x0,0xe,0x0,0x25,0x0,0x16,0x0,0x1a,0x0,0x16,0x0,0x27,0x0, + 0x12,0x6,0x7f,0x0,0x13,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0xe,0x0,0xd,0x0, + 0xf,0x0,0x19,0x0,0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0, + 0x15,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x80,0x0,0x12,0x0,0x12,0x0, + 0x11,0x0,0x16,0x0,0xe,0x0,0xd,0x0,0xf,0x0,0x19,0x0,0x22,0x0,0x12,0x0, + 0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x1c,0x0,0x1b,0x5, + 0x6d,0x0,0x9,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x8,0x4d,0x0,0x13,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0, + 0x1a,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x5,0x6e,0x0,0x10,0x0, + 0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0, + 0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x6,0x81,0x0, + 0xa,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x7,0x69,0x0,0x11,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x19,0x0,0x16,0x0, + 0x1e,0x0,0x22,0x0,0x16,0x0,0x11,0x4,0xf5,0x0,0xc,0x0,0x12,0x0,0x12,0x0, + 0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0, + 0x1a,0x1,0x99,0x0,0x6,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x1f,0x0,0x26,0x2, + 0xaf,0x0,0x4,0x0,0x12,0x0,0x1b,0x0,0x22,0x4,0x9f,0x0,0x9,0x0,0x12,0x0, + 0x1b,0x0,0x22,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x4,0x69,0x0, + 0x9,0x0,0x12,0x0,0x1b,0x0,0x22,0x0,0xd,0x0,0x1c,0x0,0x1d,0x0,0x12,0x0, + 0x1b,0x8,0xf,0x0,0x5,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x1,0x57,0x0, + 0xa,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x26,0x0, + 0x1d,0x0,0x12,0x0,0x95,0x0,0x7,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xe,0x0, + 0x14,0x0,0x12,0x0,0x96,0x0,0x9,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x12,0x0, + 0x1b,0x0,0x14,0x0,0x12,0x0,0x1f,0x0,0x97,0x0,0x11,0x0,0x12,0x0,0x20,0x0, + 0x20,0x0,0x12,0x0,0x1b,0x0,0x14,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0x38,0x0,0x3,0x0, + 0x16,0x0,0x10,0x5,0x6f,0x0,0x10,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x12,0x0, + 0x25,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1b,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x5,0x70,0x0,0xf,0x0,0x16,0x0,0x10,0x0,0xd,0x0, + 0x12,0x0,0x25,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1b,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0x39,0x0,0x8,0x0,0x16,0x0,0x10,0x0,0xd,0x0, + 0x1b,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x3a,0x0,0x7,0x0,0x16,0x0,0x10,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x5,0x71,0x0,0x9,0x0,0x16,0x0,0x10,0x0, + 0x1f,0x0,0x1c,0x0,0x24,0x0,0xe,0x0,0x23,0x0,0x12,0x5,0x72,0x0,0xd,0x0, + 0x16,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x21,0x0,0x12,0x0,0x10,0x0,0x15,0x4,0x1,0x0,0x8,0x0,0x16,0x0,0x1b,0x0, + 0x16,0x0,0x1a,0x0,0x16,0x0,0x27,0x0,0x12,0x8,0x4e,0x0,0xb,0x0,0x16,0x0, + 0x1b,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x1f,0x0,0xe,0x0,0x20,0x0, + 0x15,0x5,0x73,0x0,0x16,0x0,0x16,0x0,0x20,0x0,0x10,0x0,0x12,0x0,0x19,0x0, + 0x19,0x0,0xe,0x0,0x1b,0x0,0x12,0x0,0x1c,0x0,0x22,0x0,0x20,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x0, + 0x7e,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0, + 0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0x19,0x2,0xc9,0x0,0x3,0x0,0x1a,0x0,0x20,0x1,0x28,0x0,0xf,0x0, + 0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x1f,0x0, + 0x16,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0x19,0x0,0x26,0x1,0x29,0x0,0xa,0x0, + 0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x0,0xb3,0x0,0x13,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0, + 0xd,0x0,0x20,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0, + 0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x6,0x82,0x0,0xe,0x0,0x1c,0x0, + 0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x83,0x0,0x4,0x0,0x1c,0x0,0x11,0x0, + 0x12,0x1,0x58,0x0,0xc,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x1,0x59,0x0,0x9,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x21,0x6, + 0x84,0x0,0x11,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x11,0x0, + 0x16,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x8,0x6b,0x0,0xc,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0, + 0x13,0x0,0xe,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x85,0x0, + 0xa,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x1b,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x7,0x51,0x0,0xe,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x23,0x0,0x12,0x0, + 0x19,0x6,0x86,0x0,0xc,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x20,0x0, + 0x21,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xf,0x0,0x26,0x5,0x74,0x0,0xe,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0, + 0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x1,0x68,0x0,0xf,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0x21,0x0,0x16,0x0,0x27,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x1b,0x2,0x9f,0x0,0x5,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0x26,0x1,0x61,0x0,0x9,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x87,0x0,0xf,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x0,0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0xd,0x0, + 0x10,0x0,0x20,0x0,0x1f,0x0,0x12,0x0,0x11,0x5,0x75,0x0,0x7,0x0,0x1c,0x0, + 0x1b,0x0,0x16,0x0,0x21,0x0,0x1c,0x0,0x1f,0x7,0x6a,0x0,0xd,0x0,0x1c,0x0, + 0x1b,0x0,0x16,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x15,0x0,0x12,0x0, + 0xe,0x0,0x1f,0x0,0x21,0x6,0x88,0x0,0xe,0x0,0x1c,0x0,0x1b,0x0,0x16,0x0, + 0x21,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x24,0x0,0x12,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x2,0x15,0x0,0x11,0x0,0x1c,0x0,0x1b,0x0,0x1c,0x0,0x10,0x0, + 0x15,0x0,0x1f,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x3,0x3,0x0,0x4,0x0,0x1c,0x0,0x1c,0x0, + 0x11,0x3,0x4,0x0,0x8,0x0,0x1c,0x0,0x1c,0x0,0x11,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x11,0x5,0x76,0x0,0x5,0x0,0x1c,0x0,0x1d,0x0,0x12,0x0,0x11,0x2, + 0xca,0x0,0x4,0x0,0x1c,0x0,0x1f,0x0,0x12,0x2,0xb0,0x0,0xa,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x5, + 0x77,0x0,0x9,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x16,0x0, + 0x1a,0x0,0x12,0x2,0xb1,0x0,0x9,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x7,0x7f,0x0,0x6,0x0,0x1c,0x0,0x20,0x0, + 0x1e,0x0,0x22,0x0,0x12,0x6,0x89,0x0,0x12,0x0,0x1c,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0, + 0x20,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x21,0x0,0x1c,0x5,0x78,0x0,0x11,0x0, + 0x1c,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x5, + 0x79,0x0,0x10,0x0,0x1c,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x1d,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x0,0xd,0x0,0x1c,0x0, + 0x1b,0x6,0x0,0x0,0x13,0x0,0x1c,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x0,0xd,0x0, + 0x1d,0x0,0xe,0x0,0x22,0x0,0x20,0x0,0x12,0x5,0x7a,0x0,0x14,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0x20,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x22,0x0,0x20,0x0, + 0x12,0x0,0x11,0x3,0xeb,0x0,0xa,0x0,0x1c,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0, + 0x10,0x0,0x26,0x0,0x10,0x0,0x19,0x0,0x12,0x1,0x9a,0x0,0x5,0x0,0x1c,0x0, + 0x22,0x0,0x20,0x0,0x12,0x7,0xe0,0x0,0x9,0x0,0x1c,0x0,0x23,0x0,0x12,0x0, + 0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0xe0,0x0,0xd,0x0,0x1c,0x0, + 0x23,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0xf,0x0,0x1c,0x0,0x25,0x7,0xe1,0x0,0x7,0x0,0x1c,0x0,0x23,0x0,0x12,0x0, + 0xd,0x0,0x22,0x0,0x1d,0x0,0x3b,0x0,0x5,0x0,0x1c,0x0,0x23,0x0,0x16,0x0, + 0x12,0x2,0x16,0x0,0xe,0x0,0x1c,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0xd,0x0, + 0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8, + 0xb4,0x0,0xa,0x0,0x1c,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0xd,0x0,0x12,0x0, + 0x11,0x0,0x16,0x0,0x21,0x2,0x4a,0x0,0xc,0x0,0x1c,0x0,0x23,0x0,0x16,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x6, + 0xf7,0x0,0x6,0x0,0x1c,0x0,0x23,0x0,0x16,0x0,0x1b,0x0,0x14,0x4,0x6a,0x0, + 0x2,0x0,0x1d,0x2,0xfc,0x0,0xf,0x0,0x22,0x0,0x19,0x0,0x21,0x0,0x16,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x5,0x7b,0x0,0xd,0x0,0x22,0x0,0x19,0x0,0x21,0x0,0x16,0x0, + 0x1d,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1d,0x1, + 0xe,0x0,0x10,0x0,0x22,0x0,0x19,0x0,0x21,0x0,0x16,0x0,0x21,0x0,0x1f,0x0, + 0xe,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x11,0x0,0x16,0x0, + 0x1c,0x4,0xbb,0x0,0x6,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0x22,0x0,0x1a,0x2, + 0x17,0x0,0xa,0x0,0x22,0x0,0x20,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0x21,0x0,0x12,0x2,0x50,0x0,0x9,0x0,0x22,0x0,0x20,0x0,0x16,0x0, + 0x10,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x6e,0x0,0xb,0x0,0x22,0x0, + 0x20,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0, + 0x1c,0x0,0x3c,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0xf,0x0, + 0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0, + 0x3d,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0xf,0x0,0x1f,0x0, + 0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0, + 0x20,0x0,0x3e,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0xf,0x0, + 0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x1a,0x0,0x22,0x0,0x20,0x0, + 0x16,0x0,0x10,0x2,0x7e,0x0,0xb,0x0,0x26,0x0,0xd,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x70,0xb,0x60,0xb, + 0x46,0xb,0x36,0xb,0xe,0xa,0xf0,0xa,0xe0,0xa,0xc6,0xa,0xba,0xa,0xb0,0xa, + 0x9c,0xa,0x88,0xa,0x78,0xa,0x68,0xa,0x58,0xa,0x48,0xa,0x3c,0xa,0x2e,0xa, + 0x1c,0xa,0x10,0x9,0xfa,0x9,0xe2,0x9,0xc8,0x9,0xb4,0x9,0x9e,0x9,0x94,0x9, + 0x6e,0x9,0x54,0x9,0x3c,0x9,0x22,0x9,0x0,0x8,0xdc,0x8,0xc0,0x8,0xaa,0x8, + 0x8c,0x8,0x78,0x8,0x56,0x8,0x36,0x8,0x14,0x7,0xf0,0x7,0xd6,0x7,0xc0,0x7, + 0xa8,0x7,0x90,0x7,0x72,0x7,0x56,0x7,0x3e,0x7,0x24,0x7,0xe,0x6,0xf2,0x6, + 0xc6,0x6,0xae,0x6,0x90,0x6,0x68,0x6,0x44,0x6,0x28,0x5,0xfc,0x5,0xe4,0x5, + 0xca,0x5,0x9a,0x5,0x7c,0x5,0x66,0x5,0x52,0x5,0x30,0x5,0x1c,0x5,0x0,0x4, + 0xe2,0x4,0xd4,0x4,0xc4,0x4,0xb0,0x4,0x9e,0x4,0x94,0x4,0x86,0x4,0x6a,0x4, + 0x58,0x4,0x4e,0x4,0x34,0x4,0x1c,0x4,0x6,0x3,0xf2,0x3,0xce,0x3,0xac,0x3, + 0x98,0x3,0x82,0x3,0x76,0x3,0x5a,0x3,0x3e,0x3,0x1a,0x3,0x2,0x2,0xee,0x2, + 0xe4,0x2,0xc8,0x2,0xa2,0x2,0x8a,0x2,0x78,0x2,0x60,0x2,0x46,0x2,0x38,0x2, + 0x2a,0x2,0x16,0x1,0xf8,0x1,0xe2,0x1,0xbe,0x1,0xb0,0x1,0x9e,0x1,0x8a,0x1, + 0x76,0x1,0x6e,0x1,0x52,0x1,0x3e,0x1,0xe,0x0,0xee,0x0,0xe2,0x3,0x67,0x0, + 0x5,0x0,0xe,0x0,0xf,0x0,0x12,0x0,0x19,0x4,0x7,0x0,0xf,0x0,0xe,0x0, + 0xf,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x4,0x16,0x0,0x17,0x0,0xe,0x0, + 0xf,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0, + 0x1f,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x22,0x0, + 0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x4,0x64,0x0,0x9,0x0,0xe,0x0, + 0xf,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x68,0x0, + 0xd,0x0,0xe,0x0,0xf,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x1c,0x0,0x22,0x0, + 0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7,0xc3,0x0,0x3,0x0,0xe,0x0, + 0x1b,0x2,0x9,0x0,0x9,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0x10,0x0, + 0xe,0x0,0x1d,0x0,0x12,0x8,0x3b,0x0,0x9,0x0,0xe,0x0,0x1b,0x0,0x11,0x0, + 0x20,0x0,0x19,0x0,0x16,0x0,0x11,0x0,0x12,0x3,0x69,0x0,0x8,0x0,0xe,0x0, + 0x1b,0x0,0x14,0x0,0x22,0x0,0xe,0x0,0x14,0x0,0x12,0x1,0x95,0x0,0x6,0x0, + 0xe,0x0,0x1d,0x0,0x21,0x0,0x1c,0x0,0x1d,0x1,0x96,0x0,0x11,0x0,0xe,0x0, + 0x1d,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0x1f,0x0, + 0x1c,0x0,0x1a,0x0,0x12,0x0,0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x1,0x97,0x0, + 0xa,0x0,0xe,0x0,0x1d,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x10,0x1,0x98,0x0,0xe,0x0,0xe,0x0,0x1d,0x0,0x21,0x0,0x1c,0x0, + 0x1d,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x1c,0x0,0x24,0x0, + 0x20,0x2,0xba,0x0,0x9,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1d,0x0, + 0xe,0x0,0x14,0x0,0x12,0x3,0x6a,0x0,0x6,0x0,0xe,0x0,0x22,0x0,0x1b,0x0, + 0x10,0x0,0x15,0x2,0x5d,0x0,0x6,0x0,0xe,0x0,0x26,0x0,0x12,0x0,0x1f,0x0, + 0x20,0x2,0x5e,0x0,0xc,0x0,0xe,0x0,0x26,0x0,0x12,0x0,0x1f,0x0,0x20,0x0, + 0xd,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x1f,0x5,0xec,0x0,0xb,0x0, + 0x12,0x0,0xe,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xf,0x0,0x1c,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x2,0xa,0x0,0x8,0x0,0x12,0x0,0xe,0x0,0x18,0x0,0xd,0x0, + 0xe,0x0,0x11,0x0,0x11,0x2,0xb,0x0,0xb,0x0,0x12,0x0,0xe,0x0,0x18,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x5,0xf4,0x0, + 0x12,0x0,0x12,0x0,0xe,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x14,0x0,0x20,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x15,0x0,0x1c,0x0, + 0x1a,0x0,0x12,0x5,0x62,0x0,0xd,0x0,0x12,0x0,0x14,0x0,0x12,0x0,0x1b,0x0, + 0x11,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x14,0x0,0x14,0x0,0x19,0x0,0x12,0x2, + 0xc,0x0,0x4,0x0,0x12,0x0,0x1b,0x0,0x20,0x6,0x77,0x0,0x9,0x0,0x12,0x0, + 0x1b,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0x19,0x0,0x22,0x0,0x1f,0x0,0x3c,0x0, + 0xb,0x0,0x16,0x0,0xf,0x0,0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0xe,0x0,0x11,0x0,0x11,0x4,0x65,0x0,0x11,0x0,0x16,0x0,0xf,0x0,0x1f,0x0, + 0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x3d,0x0,0xd,0x0,0x16,0x0, + 0xf,0x0,0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0xf,0x0,0x1c,0x0, + 0x1c,0x0,0x18,0x0,0x20,0x0,0x3e,0x0,0xd,0x0,0x16,0x0,0xf,0x0,0x1f,0x0, + 0xe,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x1a,0x0,0x22,0x0,0x20,0x0,0x16,0x0, + 0x10,0x6,0x78,0x0,0x5,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x6,0xf6,0x0, + 0xa,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x11,0x0,0x12,0x0,0xbc,0x0,0x9,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0, + 0xf,0x0,0x22,0x0,0x19,0x0,0xf,0x8,0x58,0x0,0x10,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x0,0xf,0x0,0x22,0x0,0x19,0x0,0xf,0x0,0xd,0x0,0x10,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x3,0xe0,0x0,0x11,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x0,0xf,0x0,0x22,0x0,0x19,0x0,0xf,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7,0x68,0x0, + 0x9,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x25,0x0,0x16,0x0, + 0x20,0x3,0xe9,0x0,0xa,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0, + 0x21,0x0,0x26,0x0,0x19,0x0,0x12,0x3,0xea,0x0,0xb,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0xd,0x0,0x24,0x0,0x12,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x1, + 0x65,0x0,0xc,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0xd,0x0, + 0x20,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0xcf,0x0,0x4,0x0,0x16,0x0, + 0x1b,0x0,0x18,0x0,0xe7,0x0,0x8,0x0,0x16,0x0,0x1b,0x0,0x18,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x2,0x48,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x18,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0, + 0xe,0x4,0xd3,0x0,0x6,0x0,0x16,0x0,0x1e,0x0,0x22,0x0,0x1c,0x0,0x1f,0x3, + 0x6b,0x0,0x4,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xba,0x0,0x8,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0x92,0x0,0x9,0x0, + 0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x15,0x0,0x12,0x0,0x19,0x0,0x1d,0x2, + 0xe8,0x0,0x7,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x23,0x6, + 0x79,0x0,0x6,0x0,0x16,0x0,0x23,0x0,0x16,0x0,0x1b,0x0,0x14,0x2,0x61,0x0, + 0xe,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x10,0x0, + 0x21,0x0,0x16,0x0,0x23,0x0,0x16,0x0,0x21,0x0,0x26,0x2,0x5f,0x0,0xd,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x16,0x0,0x1f,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x2,0x60,0x0,0x9,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x1a,0x2,0x61,0x0,0x10,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0, + 0x1f,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x2,0x62,0x0, + 0x9,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x2,0x63,0x0,0xa,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x13,0x0,0x12,0x2,0x64,0x0,0xe,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x24,0x0, + 0xe,0x0,0x20,0x0,0x15,0x2,0x65,0x0,0x17,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x23,0x0,0x12,0x0,0x1b,0x0, + 0x16,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x21,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x2,0x78,0x0,0xc,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x2, + 0x66,0x0,0xb,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x11,0x0, + 0x1f,0x0,0x16,0x0,0x1b,0x0,0x18,0x5,0x63,0x0,0x15,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x11,0x0,0x12,0x0,0x1d,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x1a,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x2,0x67,0x0,0xd,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x13,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x20,0x0,0x21,0x2, + 0x68,0x0,0x11,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x14,0x0, + 0xe,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x2,0x69,0x0,0x13,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x14,0x0,0x1f,0x0,0x1c,0x0,0x10,0x0,0x12,0x0,0x1f,0x0,0x26,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x12,0x2,0x6a,0x0,0xe,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x20,0x0, + 0x1d,0x0,0x16,0x0,0x21,0x0,0xe,0x0,0x19,0x2,0x6b,0x0,0xb,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x12,0x0, + 0x19,0x2,0x6c,0x0,0x15,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x19,0x0,0xe,0x0,0x22,0x0,0x1b,0x0,0x11,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x2,0x6d,0x0, + 0xd,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x19,0x0,0x16,0x0, + 0xf,0x0,0x1f,0x0,0xe,0x0,0x1f,0x0,0x26,0x2,0x6e,0x0,0xa,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x19,0x0,0x19,0x2, + 0x6f,0x0,0xc,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x20,0x2,0x70,0x0,0xb,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x12,0x0, + 0x1f,0x2,0x71,0x0,0xd,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x1d,0x0,0xe,0x0,0x1f,0x0,0x18,0x0,0x16,0x0,0x1b,0x0,0x14,0x2,0x72,0x0, + 0xe,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x15,0x0, + 0xe,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x10,0x0,0x26,0x2,0x73,0x0,0xb,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x1b,0x0,0x12,0x2,0x74,0x0,0xb,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x1d,0x0,0x16,0x0,0x27,0x0,0x27,0x0,0xe,0x2,0x75,0x0,0xa,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0xe,0x0, + 0x26,0x5,0x64,0x0,0xc,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x1d,0x0,0x1c,0x0,0x19,0x0,0x16,0x0,0x10,0x0,0x12,0x2,0x76,0x0,0x11,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0, + 0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0x12,0x2, + 0x77,0x0,0x10,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x1d,0x0, + 0x1f,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0x1c,0x0, + 0x1d,0x2,0x77,0x0,0xf,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x1d,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0x20,0x0,0x15,0x0,0x1c,0x0, + 0x1d,0x2,0x78,0x0,0x10,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x22,0x0,0x1f,0x0,0xe,0x0, + 0x1b,0x0,0x21,0x2,0x79,0x0,0x9,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x12,0x2,0x7a,0x0,0xe,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0x16,0x0,0x1d,0x0,0x1d,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x2,0x7b,0x0,0xa,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x21,0x0,0xe,0x0,0x25,0x0,0x16,0x3,0x2,0x0,0xd,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x21,0x0,0x26,0x1,0xc,0x0,0x11,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0x7c,0x0,0x10,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x15,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x0,0x93,0x0, + 0xc,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x94,0x0,0xb,0x0,0x1c,0x0,0x10,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x1b,0x5, + 0x65,0x0,0xc,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x1b,0x1,0xd,0x0,0x12,0x0,0x1c,0x0, + 0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x20,0x0, + 0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x1b,0x0,0x14,0x3, + 0x6c,0x0,0x4,0x0,0x1c,0x0,0x10,0x0,0x18,0x5,0x66,0x0,0xa,0x0,0x1c,0x0, + 0x10,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x3, + 0x6d,0x0,0x9,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x1c,0x0,0x1d,0x0, + 0x12,0x0,0x1b,0x3,0x6e,0x0,0xc,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x8,0x7b,0x0, + 0xb,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0x1f,0x0, + 0x20,0x0,0x1c,0x0,0x1b,0x7,0xa2,0x0,0xa,0x0,0x1c,0x0,0x10,0x0,0x18,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x21,0x5,0x67,0x0,0x5,0x0, + 0x1c,0x0,0x14,0x0,0x16,0x0,0x1b,0x7,0x9c,0x0,0x8,0x0,0x1c,0x0,0x14,0x0, + 0x1c,0x0,0xd,0x0,0x11,0x0,0x12,0x0,0x23,0x4,0x66,0x0,0x6,0x0,0x1c,0x0, + 0x14,0x0,0x1c,0x0,0x22,0x0,0x21,0x2,0xe,0x0,0x5,0x0,0x1c,0x0,0x1c,0x0, + 0x18,0x0,0x20,0x2,0xd,0x0,0x7,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x20,0x0, + 0xd,0x0,0x6,0x2,0xf,0x0,0x7,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x20,0x0, + 0xd,0x0,0x7,0x2,0x10,0x0,0x7,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x20,0x0, + 0xd,0x0,0x8,0x2,0x11,0x0,0x7,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x20,0x0, + 0xd,0x0,0x9,0x2,0x12,0x0,0x9,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x20,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0x12,0x2,0x13,0x0,0x9,0x0,0x1c,0x0,0x1c,0x0, + 0x18,0x0,0x20,0x0,0xd,0x0,0x21,0x0,0x24,0x0,0x1c,0x0,0x37,0x0,0x4,0x0, + 0x1c,0x0,0x1c,0x0,0x1d,0x2,0x14,0x0,0x5,0x0,0x1c,0x0,0x22,0x0,0x1d,0x0, + 0x12,0x0,0xe5,0x0,0xc,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0, + 0x16,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x26,0x3,0x6f,0x0,0x7,0x0, + 0x1c,0x0,0x26,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0x26,0x6,0x7a,0x0,0xe,0x0, + 0x21,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x6,0x7b,0x0,0x13,0x0,0x21,0x0, + 0x12,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0, + 0xe,0x5,0xff,0x0,0x7,0x0,0x22,0x0,0x14,0x0,0x14,0x0,0xe,0x0,0x14,0x0, + 0x12,0x4,0xd4,0x0,0xc,0x0,0x22,0x0,0x1b,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x8,0x69,0x0,0x6,0x0, + 0x26,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0x20,0x0,0x1d,0x3,0xe0,0x3,0xd0,0x3, + 0xbe,0x3,0xa0,0x3,0x86,0x3,0x66,0x3,0x3e,0x3,0x1e,0x3,0x2,0x2,0xd0,0x2, + 0x98,0x2,0x62,0x2,0x2c,0x2,0x2,0x1,0xe0,0x1,0xb6,0x1,0x94,0x1,0x70,0x1, + 0x4a,0x1,0x26,0x0,0xfc,0x0,0xd4,0x0,0xac,0x0,0x92,0x0,0x80,0x0,0x70,0x0, + 0x68,0x0,0x4e,0x0,0x3c,0x6,0xf4,0x0,0x8,0x0,0xe,0x0,0x26,0x0,0xe,0x0, + 0x18,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x67,0x0,0xc,0x0,0x12,0x0,0xf,0x0, + 0xe,0x0,0xf,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x7,0x8e,0x0,0x3,0x0,0x12,0x0,0x26,0x7,0xf6,0x0,0x7,0x0,0x12,0x0, + 0x26,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0x8a,0x0,0x8,0x0,0x12,0x0, + 0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x6,0x76,0x0,0xc,0x0, + 0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x21,0x1,0x8b,0x0,0x13,0x0,0x12,0x0,0x26,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x1,0x8c,0x0, + 0x13,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0, + 0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x19,0x0, + 0x12,0x0,0x13,0x0,0x21,0x1,0x8d,0x0,0x14,0x0,0x12,0x0,0x26,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x1, + 0x8e,0x0,0x11,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x22,0x0,0x1d,0x1,0x8f,0x0,0x12,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0, + 0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x0, + 0x20,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x12,0x1,0x90,0x0,0x11,0x0,0x12,0x0, + 0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x10,0x0, + 0xe,0x0,0x1d,0x0,0x20,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x7,0xa0,0x0, + 0x10,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x11,0x7, + 0xa7,0x0,0x14,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0, + 0x11,0x0,0xd,0x0,0x18,0x0,0x12,0x0,0x26,0x2,0xb0,0x0,0x10,0x0,0x12,0x0, + 0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x1b,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0,0x19,0x7,0xa8,0x0,0x14,0x0, + 0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0,0x19,0x0,0xd,0x0, + 0x18,0x0,0x12,0x0,0x26,0x7,0x8f,0x0,0x1a,0x0,0x12,0x0,0x26,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x22,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0, + 0x24,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x7,0x90,0x0,0x1a,0x0, + 0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xe,0x0, + 0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0, + 0x21,0x7,0x91,0x0,0x1b,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x7,0x92,0x0,0x18,0x0,0x12,0x0, + 0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x11,0x0, + 0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x1f,0x0, + 0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x22,0x0,0x1d,0x1,0x91,0x0,0xd,0x0, + 0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0x15,0x0,0x16,0x0,0x11,0x0,0x12,0x7,0xa1,0x0,0xf,0x0,0x12,0x0,0x26,0x0, + 0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x1d,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x7,0xa9,0x0,0x13,0x0,0x12,0x0,0x26,0x0, + 0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x1d,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x18,0x0,0x12,0x0,0x26,0x1, + 0x92,0x0,0xf,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x1b,0x1, + 0x93,0x0,0xc,0x0,0x12,0x0,0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0, + 0x11,0x0,0xd,0x0,0x21,0x0,0xe,0x0,0xf,0x1,0x94,0x0,0xe,0x0,0x12,0x0, + 0x26,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x23,0x0, + 0x1c,0x0,0x16,0x0,0x10,0x0,0x12,0x4,0xc4,0x0,0x8,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0xd,0x0,0xf,0x0,0x12,0x0,0x11,0x4,0xee,0x0,0x7,0x0,0x16,0x0, + 0x21,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x1b,0x6,0xf5,0x0,0xb,0x0,0x16,0x0, + 0x21,0x0,0x12,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x13,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x5,0x0,0x60,0x0,0x4c,0x0,0x36,0x0,0x22,0x0,0xc,0x7,0xf5,0x0, + 0xa,0x0,0xe,0x0,0x23,0x0,0xe,0x0,0x20,0x0,0x10,0x0,0x1f,0x0,0x16,0x0, + 0x1d,0x0,0x21,0x7,0xb6,0x0,0x9,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0xd,0x0, + 0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x7,0xb7,0x0,0xa,0x0,0x1c,0x0,0x16,0x0, + 0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x1f,0x7,0xb8,0x0, + 0x9,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0, + 0x21,0x7,0xb9,0x0,0xa,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x27,0x4,0x8a,0x4,0x80,0x4,0x6c,0x4, + 0x4a,0x4,0x26,0x4,0xa,0x3,0xf2,0x3,0xde,0x3,0xbc,0x3,0xa8,0x3,0x76,0x3, + 0x58,0x3,0x38,0x3,0x26,0x3,0xc,0x2,0xe8,0x2,0xd0,0x2,0xac,0x2,0x8c,0x2, + 0x68,0x2,0x4a,0x2,0x1e,0x2,0x4,0x1,0xf8,0x1,0xde,0x1,0xd4,0x1,0xa4,0x1, + 0x80,0x1,0x74,0x1,0x50,0x1,0x34,0x1,0x14,0x0,0xee,0x0,0xd4,0x0,0xac,0x0, + 0x86,0x0,0x7a,0x0,0x68,0x0,0x50,0x6,0xf3,0x0,0xb,0x0,0x10,0x0,0x12,0x0, + 0xd,0x0,0x20,0x0,0x18,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x4, + 0xdc,0x0,0x8,0x0,0x10,0x0,0x12,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0, + 0x1a,0x2,0x6,0x0,0x5,0x0,0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x2,0x7,0x0, + 0x12,0x0,0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x20,0x0, + 0x1d,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x5,0x5e,0x0,0x13,0x0,0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x22,0x0,0x1d,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x12,0x0,0x11,0x2,0x4f,0x0,0xc,0x0, + 0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0x10,0x0,0x15,0x4,0x63,0x0,0x12,0x0,0x1a,0x0,0xe,0x0,0x14,0x0, + 0x12,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x1f,0x0,0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0xac,0x0,0xf,0x0, + 0x1a,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x20,0x0,0x90,0x0,0xd,0x0, + 0x1a,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x12,0x0,0x25,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x3,0xe2,0x0,0x11,0x0,0x1a,0x0,0x1d,0x0, + 0x1c,0x0,0x1f,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x11,0x0, + 0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0xce,0x0,0x5,0x0, + 0x1b,0x0,0xf,0x0,0x1c,0x0,0x25,0x7,0x40,0x0,0x11,0x0,0x1b,0x0,0x10,0x0, + 0x1c,0x0,0x1a,0x0,0x1d,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x3,0xda,0x0,0x17,0x0, + 0x1b,0x0,0x11,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0x16,0x0, + 0x1b,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0x12,0x0, + 0x10,0x0,0x18,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x25,0x3,0x63,0x0,0x4,0x0, + 0x1b,0x0,0x13,0x0,0x1c,0x3,0x64,0x0,0xc,0x0,0x1b,0x0,0x13,0x0,0x1c,0x0, + 0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x3, + 0x65,0x0,0x5,0x0,0x1b,0x0,0x1d,0x0,0x22,0x0,0x21,0x1,0x50,0x0,0xc,0x0, + 0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x15,0x0, + 0xe,0x0,0x1f,0x0,0x21,0x1,0x6f,0x0,0x15,0x0,0x1b,0x0,0x20,0x0,0x12,0x0, + 0x1f,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x0, + 0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0, + 0x11,0x1,0x51,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0x21,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x1, + 0x52,0x0,0x11,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x11,0x0,0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0, + 0x19,0x0,0x12,0x1,0x53,0x0,0xf,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x21,0x0,0x16,0x0,0x10,0x0, + 0x1c,0x0,0x1b,0x1,0x54,0x0,0x11,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x23,0x0,0x16,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x1,0x55,0x0,0xb,0x0,0x1b,0x0,0x20,0x0, + 0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x7, + 0x8d,0x0,0x11,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x1d,0x0,0xe,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x1f,0x0,0x12,0x0, + 0xe,0x0,0x18,0x1,0x56,0x0,0xc,0x0,0x1b,0x0,0x20,0x0,0x12,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x21,0x0,0x1c,0x5,0x5f,0x0, + 0x8,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x20,0x7, + 0xde,0x0,0xf,0x0,0x1b,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x19,0x0,0x19,0x0, + 0xd,0x0,0x11,0x0,0x12,0x0,0x20,0x0,0x18,0x0,0x21,0x0,0x1c,0x0,0x1d,0x7, + 0xdf,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x19,0x0,0x19,0x0, + 0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x5,0x60,0x0, + 0x18,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x14,0x0,0x1f,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x20,0x0,0x21,0x0, + 0x1f,0x0,0x22,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x7, + 0x50,0x0,0x9,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x12,0x0,0x20,0x0, + 0x21,0x0,0x20,0x7,0x5e,0x0,0x10,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0x1d,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x0,0xf1,0x0,0x9,0x0,0x1b,0x0,0x23,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x6,0x75,0x0,0xb,0x0,0x1b,0x0, + 0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x5,0x3,0x66,0x0,0xd,0x0,0x1b,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x20,0x0,0x91,0x0, + 0x11,0x0,0x1b,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x3,0x66,0x0,0x10,0x0,0x1b,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x20,0x0,0xd,0x0, + 0x1c,0x0,0x1b,0x5,0x61,0x0,0x9,0x0,0x1c,0x0,0x20,0x0,0xd,0x0,0x20,0x0, + 0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x7,0x1d,0x0,0x4,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x2,0x8,0x0,0x3,0x0,0x20,0x0,0x1c,0x0,0x4c,0x7,0x2c,0x7,0x24,0x7, + 0x18,0x7,0xe,0x7,0x4,0x6,0xec,0x6,0xd6,0x6,0xc2,0x6,0xa8,0x6,0x9c,0x6, + 0x80,0x6,0x62,0x6,0x42,0x6,0x1c,0x5,0xfa,0x5,0xe2,0x5,0xd6,0x5,0xc6,0x5, + 0xa4,0x5,0x84,0x5,0x58,0x5,0x44,0x5,0x1c,0x5,0x8,0x4,0xf6,0x4,0xde,0x4, + 0xd4,0x4,0xb4,0x4,0xa4,0x4,0x9c,0x4,0x92,0x4,0x6c,0x4,0x54,0x4,0x44,0x4, + 0x36,0x4,0x14,0x3,0xf8,0x3,0xdc,0x3,0xc8,0x3,0xae,0x3,0x96,0x3,0x80,0x3, + 0x70,0x3,0x66,0x3,0x4c,0x3,0x34,0x3,0x2a,0x3,0x1c,0x3,0x8,0x2,0xee,0x2, + 0xcc,0x2,0xbc,0x2,0x98,0x2,0x88,0x2,0x70,0x2,0x58,0x2,0x48,0x2,0x22,0x2, + 0xc,0x1,0xfa,0x1,0xe4,0x1,0xd2,0x1,0xb6,0x1,0xa8,0x1,0x8a,0x1,0x7a,0x1, + 0x52,0x1,0x32,0x1,0x20,0x1,0x1a,0x1,0x8,0x0,0xf6,0x0,0xe2,0x0,0xd8,0x0, + 0xb4,0x0,0x9a,0x6,0x66,0x0,0xc,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0, + 0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x6,0x67,0x0, + 0x11,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0, + 0xe,0x4,0x61,0x0,0x4,0x0,0xe,0x0,0x16,0x0,0x19,0x8,0x27,0x0,0x9,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x18,0x0,0x12,0x5, + 0x50,0x0,0x8,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x26,0x0,0x1a,0x0,0xe,0x0, + 0x1b,0x4,0xd2,0x0,0x8,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x24,0x0,0xe,0x0, + 0x1f,0x0,0x12,0x0,0x5e,0x0,0x2,0x0,0x11,0x6,0x68,0x0,0x8,0x0,0x11,0x0, + 0x1f,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x21,0x0,0x1c,0x6,0x69,0x0,0xf,0x0, + 0x11,0x0,0x1f,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x5,0x51,0x0,0x13,0x0, + 0x11,0x0,0x1f,0x0,0xd,0x0,0x12,0x0,0x1b,0x0,0x15,0x0,0xe,0x0,0x1b,0x0, + 0x10,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0, + 0x10,0x0,0x21,0x2,0x1,0x0,0x7,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x6,0x6a,0x0,0xe,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x2,0x2,0x0,0x6,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x1b,0x6, + 0x6b,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x6,0x6c,0x0,0x8,0x0, + 0x11,0x0,0x1f,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x2,0x3,0x0, + 0xa,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x0,0x14,0x2,0x4,0x0,0x8,0x0,0x11,0x0,0x1f,0x0,0xd,0x0,0x24,0x0, + 0x12,0x0,0xe,0x0,0x18,0x6,0x6d,0x0,0xa,0x0,0x12,0x0,0xe,0x0,0x11,0x0, + 0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x20,0x6,0x6e,0x0,0x12,0x0, + 0x12,0x0,0xe,0x0,0x11,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0, + 0x20,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0x26,0x1,0x88,0x0,0x7,0x0,0x12,0x0,0xe,0x0,0x11,0x0,0x20,0x0,0x12,0x0, + 0x21,0x1,0x89,0x0,0xb,0x0,0x12,0x0,0xe,0x0,0x11,0x0,0x20,0x0,0x12,0x0, + 0x21,0x0,0xd,0x0,0x1a,0x0,0x16,0x0,0x10,0x1,0xb1,0x0,0xb,0x0,0x12,0x0, + 0xe,0x0,0x11,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x2,0x5,0x0,0x7,0x0,0x12,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x6,0x6f,0x0,0x11,0x0,0x12,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0x15,0x0, + 0xd,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x20,0x0,0xe,0x0,0x13,0x0, + 0x12,0x0,0x21,0x0,0x26,0x0,0x35,0x0,0x7,0x0,0x12,0x0,0xe,0x0,0x1f,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x5,0x52,0x0,0x10,0x0,0x12,0x0,0xe,0x0,0x1f,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0xe,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x7,0x8c,0x0,0xc,0x0,0x12,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x1f,0x0,0x1c,0x0,0x18,0x0,0x12,0x0, + 0x1b,0x8,0x68,0x0,0x9,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x1d,0x0, + 0x22,0x0,0x1a,0x0,0x1d,0x4,0x9c,0x0,0x6,0x0,0x12,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x3,0x5c,0x0,0x4,0x0,0x12,0x0,0x19,0x0,0x1d,0x5,0x53,0x0, + 0xb,0x0,0x12,0x0,0x19,0x0,0x1d,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x3,0xd0,0x0,0xc,0x0,0x12,0x0,0x19,0x0,0x1d,0x0, + 0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x6, + 0x70,0x0,0x4,0x0,0x12,0x0,0x23,0x0,0x10,0x7,0xc2,0x0,0x7,0x0,0x12,0x0, + 0x25,0x0,0xe,0x0,0x14,0x0,0x1c,0x0,0x1b,0x6,0x71,0x0,0xa,0x0,0x16,0x0, + 0x11,0x0,0x12,0x0,0xd,0x0,0x16,0x0,0x1a,0x0,0xe,0x0,0x14,0x0,0x12,0x6, + 0x72,0x0,0xb,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x1c,0x0, + 0x22,0x0,0x1f,0x0,0x10,0x0,0x12,0x0,0x36,0x0,0xc,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0xd,0x0,0x1e,0x0,0x22,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x21,0x0, + 0x26,0x1,0x64,0x0,0x9,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x5,0x54,0x0,0xd,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x21,0x3,0x5d,0x0,0xd,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x5d,0x0, + 0x10,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x6, + 0xf2,0x0,0x6,0x0,0x16,0x0,0x18,0x0,0x16,0x0,0x1b,0x0,0x14,0x3,0x5e,0x0, + 0x7,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x5,0x55,0x0, + 0xb,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x12,0x0,0x11,0x0,0x22,0x5,0x56,0x0,0x12,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0x1c,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x14,0x0,0x14,0x0, + 0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x7,0x7e,0x0,0x4,0x0, + 0x16,0x0,0x23,0x0,0x12,0x7,0xf2,0x0,0x3,0x0,0x19,0x0,0x20,0x7,0xf3,0x0, + 0x7,0x0,0x19,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x7,0x1b,0x0, + 0xf,0x0,0x1c,0x0,0x19,0x0,0x16,0x0,0x11,0x0,0xe,0x0,0x26,0x0,0xd,0x0, + 0x23,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0xe,0x0,0x14,0x0,0x12,0x3,0x5f,0x0, + 0x4,0x0,0x1c,0x0,0x1a,0x0,0x12,0x4,0x62,0x0,0xb,0x0,0x1c,0x0,0x1a,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x6, + 0x73,0x0,0x8,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0xe,0x0, + 0x25,0x6,0x74,0x0,0x9,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1a,0x0, + 0x16,0x0,0x1b,0x0,0x16,0x5,0x57,0x0,0x13,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x4,0x8f,0x0, + 0x9,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0, + 0x18,0x6,0xf,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x1f,0x0,0x16,0x0,0xf,0x0,0x22,0x0,0x21,0x0,0x12,0x5,0x58,0x0, + 0xf,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x1f,0x0,0x22,0x0,0x19,0x0,0x12,0x4,0x15,0x0, + 0x10,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x21,0x4, + 0xed,0x0,0x7,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x21,0x0,0x22,0x0,0xf,0x2, + 0x5c,0x0,0x5,0x0,0x1c,0x0,0x21,0x0,0x12,0x0,0x19,0x7,0x31,0x0,0xb,0x0, + 0x1c,0x0,0x21,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0xe,0x0, + 0x20,0x0,0x20,0x5,0x59,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1f,0x0,0x14,0x0, + 0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x21,0x0, + 0x21,0x0,0x1c,0x0,0x1a,0x5,0x5a,0x0,0x12,0x0,0x1c,0x0,0x22,0x0,0x1f,0x0, + 0x14,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x3,0x60,0x0,0xf,0x0, + 0x1c,0x0,0x22,0x0,0x1f,0x0,0x14,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x12,0x0,0x1a,0x0,0x1d,0x0,0x21,0x0,0x26,0x3,0x61,0x0,0xe,0x0, + 0x1c,0x0,0x22,0x0,0x1f,0x0,0x14,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x5,0x5b,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x1f,0x0,0x14,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0x1d,0x4,0xc3,0x0,0x5,0x0,0x1c,0x0,0x22,0x0,0x20,0x0, + 0x12,0x5,0x5c,0x0,0xc,0x0,0x1c,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0xd,0x0, + 0x20,0x0,0x16,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x7,0x1c,0x0,0x9,0x0, + 0x1c,0x0,0x22,0x0,0x20,0x0,0x12,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x21,0x0, + 0xec,0x0,0xa,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x14,0x0,0xed,0x0,0xb,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x23,0x0,0x1c,0x0,0x21,0x0,0x12,0x7,0xf4,0x0, + 0x4,0x0,0x21,0x0,0x1a,0x0,0x19,0x3,0xd4,0x0,0x4,0x0,0x21,0x0,0x21,0x0, + 0x1d,0x3,0x62,0x0,0x5,0x0,0x21,0x0,0x21,0x0,0x1d,0x0,0x20,0x7,0x66,0x0, + 0x3,0x0,0x22,0x0,0xf,0x5,0x5d,0x0,0x4,0x0,0x23,0x0,0xe,0x0,0x10,0x0, + 0x2a,0x3,0x36,0x3,0x24,0x3,0x16,0x3,0x0,0x2,0xe6,0x2,0xd2,0x2,0xbe,0x2, + 0xb2,0x2,0x9e,0x2,0x8e,0x2,0x7c,0x2,0x5a,0x2,0x48,0x2,0x36,0x2,0x2a,0x2, + 0x14,0x2,0x8,0x1,0xf8,0x1,0xe6,0x1,0xda,0x1,0xca,0x1,0xae,0x1,0x9a,0x1, + 0x86,0x1,0x74,0x1,0x64,0x1,0x4c,0x1,0x42,0x1,0x38,0x1,0x2e,0x1,0x1e,0x1, + 0x16,0x1,0x6,0x0,0xf6,0x0,0xd2,0x0,0xc6,0x0,0xb2,0x0,0xa4,0x0,0x98,0x0, + 0x88,0x0,0x70,0x0,0x56,0x6,0x5e,0x0,0xc,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x3, + 0xf7,0x0,0xb,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0, + 0x19,0x0,0xe,0x0,0x21,0x0,0x12,0x1,0x87,0x0,0x7,0x0,0xe,0x0,0x1a,0x0, + 0x12,0x0,0x1d,0x0,0xe,0x0,0x11,0x0,0x34,0x0,0x5,0x0,0xe,0x0,0x1a,0x0, + 0x12,0x0,0x20,0x6,0x5f,0x0,0x6,0x0,0xe,0x0,0x1f,0x0,0xe,0x0,0x14,0x0, + 0x12,0x8,0x67,0x0,0x9,0x0,0xe,0x0,0x20,0x0,0xd,0x0,0x1a,0x0,0x12,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x3,0xdf,0x0,0x5,0x0,0xe,0x0,0x23,0x0,0x12,0x0, + 0x19,0x7,0x2f,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x12,0x0,0x1f,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x18,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0xcd,0x0,0x7,0x0,0x12,0x0,0x20,0x0,0x21,0x0, + 0x22,0x0,0x1f,0x0,0x12,0x3,0x59,0x0,0x7,0x0,0x12,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x1d,0x0,0x1d,0x3,0xd9,0x0,0x3,0x0,0x16,0x0,0x13,0x7,0x45,0x0, + 0x7,0x0,0x16,0x0,0x13,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x25,0x7,0xdd,0x0, + 0x4,0x0,0x16,0x0,0x1f,0x0,0x19,0x7,0x1a,0x0,0x4,0x0,0x16,0x0,0x21,0x0, + 0x12,0x4,0xf6,0x0,0x4,0x0,0x1c,0x0,0xe,0x0,0x21,0x4,0xec,0x0,0xb,0x0, + 0x1c,0x0,0x19,0x0,0x13,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1f,0x0, + 0x20,0x0,0x12,0x6,0x60,0x0,0x7,0x0,0x1d,0x0,0x1d,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x11,0x6,0x61,0x0,0x8,0x0,0x1d,0x0,0x1d,0x0,0xd,0x0,0x14,0x0, + 0x1c,0x0,0x1c,0x0,0x11,0x6,0x62,0x0,0x9,0x0,0x1d,0x0,0x1d,0x0,0xd,0x0, + 0x1a,0x0,0xe,0x0,0x26,0x0,0xf,0x0,0x12,0x1,0x9,0x0,0x9,0x0,0x1d,0x0, + 0x20,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x25,0x0,0x12,0x0,0x11,0x1,0xa,0x0, + 0xd,0x0,0x1d,0x0,0x20,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0, + 0x13,0x0,0x16,0x0,0x25,0x0,0x12,0x0,0x11,0x1,0xb,0x0,0x7,0x0,0x1d,0x0, + 0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x3,0x5a,0x0,0x5,0x0,0x1f,0x0, + 0xe,0x0,0x11,0x0,0x12,0x1,0xfd,0x0,0x8,0x0,0x1f,0x0,0xe,0x0,0x11,0x0, + 0x16,0x0,0x12,0x0,0x1b,0x0,0x21,0x5,0x4e,0x0,0x7,0x0,0x1f,0x0,0xe,0x0, + 0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x1,0xfe,0x0,0x5,0x0,0x1f,0x0,0xe,0x0, + 0x16,0x0,0x1b,0x1,0xe,0x0,0xa,0x0,0x1f,0x0,0xe,0x0,0x1d,0x0,0x15,0x0, + 0x16,0x0,0x10,0x0,0xd,0x0,0x12,0x0,0x1e,0x5,0x4f,0x0,0x5,0x0,0x1f,0x0, + 0xe,0x0,0x20,0x0,0x20,0x6,0x63,0x0,0x8,0x0,0x1f,0x0,0x16,0x0,0x11,0x0, + 0xd,0x0,0x6,0x0,0x25,0x0,0x6,0x6,0x64,0x0,0x8,0x0,0x1f,0x0,0x16,0x0, + 0x11,0x0,0xd,0x0,0x7,0x0,0x25,0x0,0x7,0x6,0x65,0x0,0x10,0x0,0x1f,0x0, + 0x16,0x0,0x11,0x0,0xd,0x0,0x14,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0, + 0x1b,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x1,0xff,0x0,0x8,0x0, + 0x1f,0x0,0x16,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0x0,0x0, + 0x7,0x0,0x1f,0x0,0x16,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x1b,0x4,0x60,0x0, + 0x9,0x0,0x1f,0x0,0x16,0x0,0x11,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x12,0x0, + 0x24,0x3,0x0,0x0,0x5,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x1d,0x3,0x1,0x0, + 0x9,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0xe,0x0,0x11,0x0, + 0x11,0x7,0x30,0x0,0x9,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x1d,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x7,0x47,0x0,0xc,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0, + 0x1d,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x3, + 0x5b,0x0,0xa,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0x24,0x0, + 0x1c,0x0,0x1f,0x0,0x18,0x5,0xfe,0x0,0x6,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0, + 0x1d,0x0,0x20,0x8,0x97,0x0,0x8,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x1d,0x0, + 0x20,0x0,0xd,0x0,0x5,0x8,0x98,0x0,0x8,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0, + 0x1d,0x0,0x20,0x0,0xd,0x0,0x6,0x0,0xa0,0x11,0x50,0x11,0x30,0x11,0x1a,0x11, + 0x0,0x10,0xea,0x10,0xc6,0x10,0xa8,0x10,0x92,0x10,0x70,0x10,0x5c,0x10,0x46,0x10, + 0x30,0x10,0x20,0x10,0x14,0x10,0xa,0xf,0xe6,0xf,0xc4,0xf,0x8c,0xf,0x54,0xf, + 0x2a,0xf,0x12,0xe,0xf6,0xe,0xdc,0xe,0xc2,0xe,0xa2,0xe,0x70,0xe,0x46,0xe, + 0x14,0xd,0xea,0xd,0xc2,0xd,0xa6,0xd,0x78,0xd,0x4a,0xd,0x26,0xd,0x0,0xc, + 0xdc,0xc,0xc2,0xc,0xaa,0xc,0x84,0xc,0x60,0xc,0x36,0xc,0xe,0xb,0xfc,0xb, + 0xe6,0xb,0xd2,0xb,0xc4,0xb,0xb0,0xb,0x8c,0xb,0x70,0xb,0x4e,0xb,0x38,0xb, + 0x1a,0xa,0xfe,0xa,0xe6,0xa,0xd0,0xa,0xb4,0xa,0x9c,0xa,0x8e,0xa,0x82,0xa, + 0x70,0xa,0x60,0xa,0x46,0xa,0x2e,0xa,0x16,0x9,0xfe,0x9,0xf2,0x9,0xd6,0x9, + 0xbc,0x9,0x9c,0x9,0x74,0x9,0x6a,0x9,0x4c,0x9,0x34,0x9,0x1a,0x9,0xc,0x8, + 0xfa,0x8,0xde,0x8,0xc0,0x8,0xae,0x8,0x9a,0x8,0x84,0x8,0x78,0x8,0x6c,0x8, + 0x54,0x8,0x4a,0x8,0x2c,0x8,0x1e,0x8,0x8,0x7,0xf2,0x7,0xde,0x7,0xc8,0x7, + 0xa6,0x7,0x8c,0x7,0x68,0x7,0x50,0x7,0x36,0x7,0x1c,0x6,0xfe,0x6,0xda,0x6, + 0xc2,0x6,0xa2,0x6,0x82,0x6,0x6a,0x6,0x54,0x6,0x38,0x6,0x1e,0x5,0xf6,0x5, + 0xd8,0x5,0xba,0x5,0xa4,0x5,0x88,0x5,0x76,0x5,0x64,0x5,0x52,0x5,0x40,0x5, + 0x2e,0x5,0x1c,0x5,0xa,0x4,0xf8,0x4,0xe6,0x4,0xd8,0x4,0xb8,0x4,0xa0,0x4, + 0x86,0x4,0x72,0x4,0x4e,0x4,0x28,0x4,0xc,0x3,0xf8,0x3,0xd2,0x3,0xbe,0x3, + 0xaa,0x3,0x82,0x3,0x6e,0x3,0x5c,0x3,0x50,0x3,0x42,0x3,0x30,0x3,0x26,0x3, + 0x8,0x2,0xe2,0x2,0xda,0x2,0xb8,0x2,0x98,0x2,0x86,0x2,0x74,0x2,0x5c,0x2, + 0x42,0x2,0x22,0x2,0x12,0x1,0xfc,0x1,0xea,0x1,0xc2,0x1,0x92,0x1,0x84,0x1, + 0x76,0x1,0x68,0x1,0x5a,0x1,0x4c,0x1,0x42,0x3,0x51,0x0,0x4,0x0,0xe,0x0, + 0x10,0x0,0x12,0x8,0x92,0x0,0x6,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0, + 0x5,0x8,0x93,0x0,0x6,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x6,0x8, + 0x94,0x0,0x6,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x7,0x8,0x95,0x0, + 0x6,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x8,0x8,0x96,0x0,0x6,0x0, + 0xe,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x9,0x5,0x43,0x0,0x17,0x0,0xe,0x0, + 0x10,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x22,0x0, + 0x10,0x0,0x15,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1b,0x0,0xe,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0xe,0x0,0x19,0x6,0x56,0x0,0x13,0x0,0xe,0x0, + 0x10,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x22,0x0, + 0x10,0x0,0x15,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x5,0xfd,0x0,0x8,0x0,0xe,0x0,0x10,0x0,0x12,0x0,0xf,0x0,0x1c,0x0, + 0x1c,0x0,0x18,0x5,0x44,0x0,0xa,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0, + 0x10,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x8,0xb,0x0,0x7,0x0,0xe,0x0, + 0x10,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x5,0x45,0x0,0xf,0x0,0xe,0x0, + 0x1a,0x0,0x16,0x0,0x19,0x0,0x26,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x20,0x0, + 0x21,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0x32,0x0,0xc,0x0,0xe,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x0,0x33,0x0,0xb,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x11,0x2,0x9c,0x0,0x8,0x0, + 0xe,0x0,0x20,0x0,0x21,0x0,0x13,0x0,0x1c,0x0,0x1c,0x0,0x11,0x3,0x52,0x0, + 0x8,0x0,0xe,0x0,0x23,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x21,0x0,0x12,0x3, + 0x53,0x0,0xf,0x0,0xe,0x0,0x23,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x21,0x0, + 0x12,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x3, + 0x53,0x0,0x10,0x0,0xe,0x0,0x23,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x21,0x0, + 0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x7,0x9b,0x0,0x3,0x0,0xe,0x0,0x25,0x0,0x78,0x0,0x12,0x0,0x12,0x0, + 0xe,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x1d,0x0, + 0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0x79,0x0,0xe,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x11,0x0,0x12,0x0,0x1c,0x6,0x57,0x0, + 0x4,0x0,0x12,0x0,0x12,0x0,0x11,0x3,0x54,0x0,0x8,0x0,0x12,0x0,0x12,0x0, + 0x11,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x7,0x19,0x0,0x6,0x0,0x12,0x0, + 0x1a,0x0,0xe,0x0,0x19,0x0,0x12,0x5,0x46,0x0,0x5,0x0,0x12,0x0,0x1b,0x0, + 0x10,0x0,0x12,0x4,0xdb,0x0,0x8,0x0,0x12,0x0,0x20,0x0,0x21,0x0,0x16,0x0, + 0x23,0x0,0xe,0x0,0x19,0x0,0x68,0x0,0x9,0x0,0x16,0x0,0xf,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x11,0x0,0x23,0x0,0x1f,0x0,0x6c,0x0,0x13,0x0,0x16,0x0, + 0xf,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1a,0x0,0xe,0x0,0x1b,0x0,0x22,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0, + 0x11,0x0,0x69,0x0,0x9,0x0,0x16,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x1b,0x0,0x12,0x0,0x24,0x0,0x75,0x0,0x9,0x0,0x16,0x0,0xf,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x1d,0x0,0x16,0x0,0x1b,0x0,0x6d,0x0,0x12,0x0,0x16,0x0, + 0xf,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0, + 0xeb,0x0,0x9,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1d,0x0,0x26,0x1,0x7a,0x0,0xd,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x4, + 0x5e,0x0,0x12,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0, + 0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0xd,0x0,0x11,0x0, + 0x1c,0x0,0x1b,0x0,0x12,0x6,0xf0,0x0,0x11,0x0,0x16,0x0,0x19,0x0,0x12,0x0, + 0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0, + 0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x7,0xb4,0x0,0x9,0x0,0x16,0x0, + 0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x1d,0x0,0x12,0x0,0x1b,0x4,0x94,0x0, + 0xc,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0, + 0x20,0x0,0x12,0x0,0x1b,0x0,0x21,0x1,0x7b,0x0,0xb,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x8, + 0xa8,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x0, + 0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1, + 0xe8,0x0,0x6,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x1,0xe5,0x0, + 0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x4,0x1, + 0xe6,0x0,0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x5,0x1,0xe7,0x0,0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x6,0x1,0xe9,0x0,0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x7,0x1,0xea,0x0,0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x8,0x1,0xeb,0x0,0x8,0x0,0x16,0x0,0x19,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x9,0x1,0xec,0x0,0x8,0x0,0x16,0x0, + 0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xa,0x1,0xed,0x0,0x8,0x0, + 0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xb,0x1,0xee,0x0, + 0x8,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xc,0x1, + 0xef,0x0,0xd,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0xc,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x5,0x47,0x0,0xa,0x0, + 0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x21,0x7,0xbe,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1, + 0xf0,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0xf,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x24,0x1,0xf1,0x0, + 0x13,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x13,0x0,0x1c,0x0, + 0x10,0x0,0x22,0x0,0x20,0x1,0xf2,0x0,0xc,0x0,0x16,0x0,0x19,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0xe,0x1, + 0xf3,0x0,0xd,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x13,0x0,0x1f,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x20,0x1,0xf4,0x0,0xa,0x0, + 0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x15,0x0,0x11,0x0, + 0x1f,0x0,0xca,0x0,0xb,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x4,0x1c,0x0,0xf,0x0,0x16,0x0, + 0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0xbf,0x0,0xf,0x0,0x16,0x0, + 0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0xf5,0x0,0xb,0x0,0x16,0x0, + 0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x1b,0x0, + 0x12,0x1,0xf6,0x0,0x11,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x21,0x0,0x16,0x0,0x19,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x15,0x0, + 0x16,0x0,0x13,0x0,0x21,0x1,0xf7,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0xe,0x0, + 0x14,0x0,0x12,0x3,0x55,0x0,0xc,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0xd,0x0, + 0x16,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x14,0x0,0x12,0x3,0x56,0x0, + 0xc,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0, + 0x19,0x0,0xe,0x0,0x10,0x0,0x12,0x3,0xde,0x0,0xb,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x12,0x0,0x1f,0x0,0x1d,0x0,0x1f,0x0,0x16,0x0,0x1b,0x0,0x21,0x5, + 0x48,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x25,0x0, + 0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x22,0x0,0x16,0x0,0x20,0x0,0x15,0x0, + 0x12,0x0,0x1f,0x5,0x49,0x0,0xc,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x15,0x0,0x26,0x0,0x11,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x21,0x8,0x85,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x15,0x0,0x26,0x0,0x11,0x0, + 0x1f,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x8, + 0x86,0x0,0xa,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0x21,0x0,0x1f,0x0, + 0x22,0x0,0x10,0x0,0x18,0x4,0xc2,0x0,0x9,0x0,0x16,0x0,0x1f,0x0,0x12,0x0, + 0x1d,0x0,0x19,0x0,0xe,0x0,0x10,0x0,0x12,0x2,0xb9,0x0,0xa,0x0,0x16,0x0, + 0x1f,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x14,0x0,0x12,0x4, + 0x96,0x0,0xa,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x0,0x1b,0x7,0x64,0x0,0x6,0x0,0x16,0x0,0x21,0x0,0xf,0x0, + 0x16,0x0,0x21,0x4,0xea,0x0,0xe,0x0,0x16,0x0,0x21,0x0,0x1b,0x0,0x12,0x0, + 0x20,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0xcb,0x0,0x4,0x0,0x19,0x0,0xe,0x0,0x14,0x7,0xb5,0x0,0xb,0x0, + 0x19,0x0,0xe,0x0,0x14,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0, + 0x19,0x0,0x12,0x5,0x4a,0x0,0x5,0x0,0x19,0x0,0xe,0x0,0x18,0x0,0x26,0x1, + 0xf8,0x0,0x5,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x12,0x1,0xf9,0x0,0xa,0x0, + 0x19,0x0,0xe,0x0,0x20,0x0,0x15,0x0,0xd,0x0,0xe,0x0,0x22,0x0,0x21,0x0, + 0x1c,0x1,0xfa,0x0,0x9,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x15,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x1,0xfb,0x0,0x8,0x0,0x19,0x0,0xe,0x0,0x20,0x0, + 0x15,0x0,0xd,0x0,0x1c,0x0,0x1b,0x6,0x58,0x0,0xe,0x0,0x19,0x0,0xe,0x0, + 0x20,0x0,0x15,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x6,0x59,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x20,0x0, + 0x15,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x1c,0x0, + 0x1b,0x6,0x5a,0x0,0x8,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0x24,0x0,0xe,0x0, + 0x1f,0x0,0x12,0x2,0x5b,0x0,0x6,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x7,0x4f,0x0,0xc,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0, + 0xd,0x0,0x10,0x0,0x19,0x0,0xe,0x0,0x20,0x0,0x20,0x3,0xd6,0x0,0xb,0x0, + 0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0xe,0x0, + 0x1b,0x0,0x11,0x3,0xd7,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x0,0xd,0x0,0x21,0x0,0xe,0x0,0x18,0x0,0x12,0x0,0x1c,0x0,0x13,0x0, + 0x13,0x1,0xfc,0x0,0x4,0x0,0x19,0x0,0x16,0x0,0x1d,0x4,0xbc,0x0,0x13,0x0, + 0x19,0x0,0x16,0x0,0x1d,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0xd,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0, + 0x16,0x0,0x11,0x4,0xbd,0x0,0xf,0x0,0x19,0x0,0x16,0x0,0x1d,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x16,0x0, + 0x1c,0x0,0x20,0x3,0x57,0x0,0xc,0x0,0x19,0x0,0x16,0x0,0x1d,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x3,0x58,0x0, + 0xd,0x0,0x19,0x0,0x16,0x0,0x1d,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0, + 0x13,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0x21,0x8,0x3a,0x0,0x5,0x0,0x19,0x0, + 0x1c,0x0,0x1c,0x0,0x11,0x8,0xa4,0x0,0xb,0x0,0x19,0x0,0x1c,0x0,0x22,0x0, + 0x1f,0x0,0x12,0x0,0x20,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x6,0x5b,0x0, + 0xb,0x0,0x19,0x0,0x1c,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x10,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x8,0xa4,0x0,0xb,0x0,0x19,0x0,0x22,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0x20,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x6,0xe5,0x0, + 0xc,0x0,0x19,0x0,0x22,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x11,0x0,0xe,0x0,0x20,0x0,0x15,0x6,0x5c,0x0,0x7,0x0,0x1a,0x0,0x11,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x11,0x6,0x5d,0x0,0x8,0x0,0x1a,0x0,0x11,0x0, + 0xd,0x0,0x14,0x0,0x1c,0x0,0x1c,0x0,0x11,0x7,0x56,0x0,0x5,0x0,0x1c,0x0, + 0x14,0x0,0x14,0x0,0x26,0x1,0x7c,0x0,0x6,0x0,0x1c,0x0,0x19,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x8,0x26,0x0,0xb,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1d,0x0,0x26,0x7,0xc0,0x0,0xd,0x0, + 0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x11,0x0,0x12,0x0, + 0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x7,0xf1,0x0,0xa,0x0,0x1c,0x0,0x19,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0x7d,0x0, + 0xb,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x1d,0x0,0x12,0x0,0x1b,0x1,0x7e,0x0,0xd,0x0,0x1c,0x0,0x19,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x0, + 0x11,0x2,0xc8,0x0,0xe,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x20,0x0,0x1d,0x0,0x12,0x0,0x10,0x0,0x16,0x0,0xe,0x0,0x19,0x7, + 0xc1,0x0,0xa,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x27,0x0,0x16,0x0,0x1d,0x5,0xf3,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x19,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x21,0x0,0x15,0x0,0x12,0x0,0xd,0x0,0x20,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0x20,0x0,0xdf,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0, + 0xe,0x0,0x11,0x6,0xf1,0x0,0x11,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x5,0x4b,0x0,0x9,0x0,0x1c,0x0,0x1c,0x0, + 0x11,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1b,0x0,0x18,0x7,0x65,0x0,0x6,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x21,0x8,0xc,0x0,0x9,0x0,0x1c,0x0, + 0x1f,0x0,0x18,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x8,0xd,0x0, + 0xa,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x8,0xac,0x0,0x8,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0x19,0x0, + 0x16,0x0,0x13,0x0,0x21,0x1,0x39,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0, + 0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0, + 0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x1,0x3a,0x0, + 0x14,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0x17,0x0,0x22,0x0,0x20,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x26,0x1,0x3b,0x0,0x11,0x0,0x1c,0x0,0x1f,0x0, + 0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x14,0x0, + 0x1b,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x1,0x3c,0x0,0x12,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x1,0x3d,0x0,0xb,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0xf,0x0,0x1c,0x0,0x19,0x0,0x11,0x1,0x3e,0x0,0xc,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x12,0x0, + 0xe,0x0,0x1f,0x1,0x3f,0x0,0x11,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0, + 0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x1,0x40,0x0,0x12,0x0,0x1c,0x0,0x1f,0x0, + 0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0, + 0x1f,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x21,0x1,0x41,0x0, + 0x11,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x10,0x0, + 0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x25,0x0, + 0x21,0x1,0x42,0x0,0x16,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x11,0x0,0x12,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x20,0x0,0x12,0x1, + 0x43,0x0,0x16,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x16,0x0,0x1b,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x16,0x0, + 0x1b,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x20,0x0,0x12,0x1,0x44,0x0, + 0xd,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x16,0x0, + 0x21,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x10,0x1,0x45,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x1,0x46,0x0,0x14,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0, + 0x19,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0x11,0x8,0xb2,0x0,0x18,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x19,0x0,0x19,0x0,0x12,0x0, + 0x21,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x1,0x47,0x0, + 0x14,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x19,0x0, + 0x16,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1b,0x0,0x22,0x0,0x1a,0x0,0xf,0x0, + 0x12,0x0,0x1f,0x0,0x12,0x0,0x11,0x1,0x6c,0x0,0x18,0x0,0x1c,0x0,0x1f,0x0, + 0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0xd,0x0,0x1b,0x0,0x22,0x0,0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x12,0x0, + 0x11,0x0,0xd,0x0,0x1f,0x0,0x21,0x0,0x19,0x7,0xdc,0x0,0xf,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x1,0x48,0x0,0xc,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x16,0x0, + 0x1b,0x0,0x21,0x1,0x49,0x0,0xc,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0x1e,0x0,0x22,0x0,0x1c,0x0,0x21,0x0,0x12,0x1,0x63,0x0, + 0xd,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x20,0x0, + 0x15,0x0,0xe,0x0,0x1d,0x0,0x12,0x0,0x20,0x1,0x4a,0x0,0xb,0x0,0x1c,0x0, + 0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x16,0x0,0x27,0x0, + 0x12,0x1,0x4b,0x0,0x14,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0x20,0x0,0x21,0x0,0x1f,0x0,0x16,0x0,0x18,0x0,0x12,0x0,0x21,0x0, + 0x15,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x14,0x0,0x15,0x1,0x4c,0x0,0x1b,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x21,0x0,0x12,0x0, + 0x25,0x0,0x21,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x1c,0x0, + 0xd,0x0,0x1f,0x1,0x4d,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0x21,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x11,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x1f,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x19,0x1,0x4e,0x0,0x10,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x22,0x0,0x1b,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x1,0x4e,0x0, + 0x11,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x22,0x0, + 0x1b,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0, + 0x11,0x7,0x7d,0x0,0x4,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x8f,0x0,0x5,0x0, + 0x1c,0x0,0x1f,0x0,0x22,0x0,0x1a,0x0,0xcc,0x0,0x7,0x0,0x1c,0x0,0x1f,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x61,0x0,0xa,0x0,0x1c,0x0,0x1f,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x4,0x0,0x3,0x0,0x62,0x0, + 0xa,0x0,0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0x6,0x0,0x3,0x0,0x63,0x0,0x9,0x0,0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x0,0xd,0x0,0x8,0x5,0x4c,0x0,0x10,0x0,0x1c,0x0,0x1f,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0, + 0x16,0x0,0x1b,0x0,0xf,0x0,0x1c,0x0,0x25,0x5,0x4d,0x0,0xa,0x0,0x1c,0x0, + 0x22,0x0,0x1b,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x4, + 0xeb,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0xd,0x0,0xf,0x0,0x1f,0x0, + 0x12,0x0,0xe,0x0,0x18,0x0,0x13,0x0,0xe,0x0,0x20,0x0,0x21,0x7,0x2e,0x0, + 0x11,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1b,0x0, + 0x10,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x7,0x36,0x0,0xa,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x15,0x0,0xe,0x0,0x1b,0x0,0x11,0x8,0xad,0x0,0xc,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x2,0xad,0x0,0xa,0x0,0x22,0x0,0x19,0x0,0x19,0x0,0x20,0x0,0x10,0x0, + 0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x2,0xae,0x0,0xf,0x0,0x22,0x0,0x19,0x0, + 0x19,0x0,0x20,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0xd,0x0, + 0x12,0x0,0x25,0x0,0x16,0x0,0x21,0x1,0x4f,0x0,0x9,0x0,0x22,0x0,0x1b,0x0, + 0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0x51,0x8,0xb0,0x8, + 0x9c,0x8,0x80,0x8,0x60,0x8,0x40,0x8,0x22,0x8,0x4,0x7,0xe2,0x7,0xc0,0x7, + 0xae,0x7,0x96,0x7,0x86,0x7,0x74,0x7,0x5c,0x7,0x44,0x7,0x1e,0x7,0x10,0x6, + 0xf8,0x6,0xe2,0x6,0xc8,0x6,0xb2,0x6,0x9c,0x6,0x7c,0x6,0x70,0x6,0x5a,0x6, + 0x42,0x6,0x38,0x6,0x14,0x6,0x0,0x5,0xe4,0x5,0xd8,0x5,0xc4,0x5,0x9c,0x5, + 0x6c,0x5,0x54,0x5,0x2c,0x5,0x2,0x4,0xe6,0x4,0xcc,0x4,0xb0,0x4,0x96,0x4, + 0x6e,0x4,0x56,0x4,0x3c,0x4,0x1e,0x3,0xfe,0x3,0xd6,0x3,0xc2,0x3,0xb6,0x3, + 0xa4,0x3,0x7c,0x3,0x5a,0x3,0x36,0x3,0x18,0x2,0xfa,0x2,0xe0,0x2,0xc4,0x2, + 0xa8,0x2,0x8c,0x2,0x7c,0x2,0x70,0x2,0x60,0x2,0x58,0x2,0x40,0x2,0x2c,0x2, + 0x1a,0x1,0xf4,0x1,0xe0,0x1,0xbc,0x1,0xa0,0x1,0x84,0x1,0x68,0x1,0x48,0x1, + 0x3e,0x1,0x20,0x1,0x0,0x0,0xf8,0x0,0xee,0x0,0xce,0x0,0xbe,0x0,0xa4,0x6, + 0x50,0x0,0xc,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x6,0x51,0x0,0x7,0x0,0xe,0x0, + 0x1f,0x0,0xf,0x0,0x22,0x0,0x11,0x0,0x20,0x6,0x52,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x0,0xf,0x0,0x22,0x0,0x11,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x5,0x37,0x0,0x4,0x0,0xe,0x0, + 0x20,0x0,0x21,0x4,0xba,0x0,0x3,0x0,0x10,0x0,0x1c,0x6,0x53,0x0,0xf,0x0, + 0x11,0x0,0x14,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0, + 0x1f,0x0,0xd,0x0,0x15,0x0,0x16,0x0,0x14,0x0,0x15,0x6,0x54,0x0,0xe,0x0, + 0x11,0x0,0x14,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x1c,0x0, + 0x1f,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x24,0x1,0xde,0x0,0x4,0x0,0x11,0x0, + 0x16,0x0,0x21,0x2,0x9a,0x0,0xf,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0, + 0xe,0x0,0x21,0x0,0x21,0x0,0x1f,0x0,0x16,0x0,0xf,0x0,0x22,0x0,0x21,0x0, + 0x12,0x0,0x20,0x7,0x2b,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x0,0x1f,0x8, + 0xa6,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x1c,0x0, + 0x10,0x0,0x22,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x2,0x8a,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x6,0x55,0x0,0x11,0x0,0x11,0x0,0x16,0x0, + 0x21,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0x2c,0x0,0x9,0x0, + 0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0x12,0x6, + 0xee,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x4,0x1e,0x0,0x8,0x0,0x11,0x0,0x16,0x0,0x21,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x5,0x38,0x0,0x9,0x0,0x11,0x0,0x16,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0xe,0x0,0x11,0x8,0xa7,0x0,0xb,0x0, + 0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x1e,0x0,0x22,0x0,0xe,0x0, + 0x1f,0x0,0x12,0x7,0x8a,0x0,0x3,0x0,0x14,0x0,0x14,0x7,0x8b,0x0,0x7,0x0, + 0x14,0x0,0x14,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x3,0xce,0x0,0x5,0x0, + 0x17,0x0,0x12,0x0,0x10,0x0,0x21,0x5,0xf2,0x0,0x7,0x0,0x19,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0x19,0x0,0x26,0x7,0xdb,0x0,0xd,0x0,0x19,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0x19,0x0,0x26,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1a,0x0, + 0xe,0x0,0x1b,0x5,0x39,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x1f,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0xf,0x0,0x16,0x0,0x18,0x0,0x12,0x8, + 0x64,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x1f,0x0,0x16,0x0, + 0x10,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x19,0x0,0x21,0x5,0x3a,0x0,0xc,0x0, + 0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x1f,0x8,0x65,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x1a,0x0,0x12,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x5,0x3b,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x1f,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1d,0x0,0x12,0x0, + 0x11,0x5,0x3c,0x0,0x11,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x1f,0x0, + 0x16,0x0,0x10,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0x18,0x0,0x20,0x0, + 0x15,0x0,0xe,0x0,0x24,0x5,0x3d,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0x1c,0x0, + 0x1c,0x0,0x21,0x0,0x12,0x0,0x1f,0x5,0x3e,0x0,0x13,0x0,0x19,0x0,0x12,0x0, + 0x10,0x0,0x21,0x0,0x1f,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x5, + 0x3f,0x0,0x8,0x0,0x19,0x0,0x12,0x0,0x23,0x0,0xe,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x0,0x8e,0x0,0x5,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x7,0x2d,0x0, + 0x9,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0,0x1b,0x0,0x10,0x0, + 0x26,0x8,0x4a,0x0,0x13,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0, + 0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x1c,0x0, + 0x1f,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x8,0x4b,0x0,0xf,0x0,0x1a,0x0, + 0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0, + 0x20,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x12,0x4,0xa8,0x0,0xe,0x0,0x1a,0x0, + 0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x4,0xa9,0x0,0xc,0x0,0x1a,0x0,0x1c,0x0, + 0x17,0x0,0x16,0x0,0xd,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0x20,0x4,0xa0,0x0,0xb,0x0,0x1a,0x0,0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0, + 0x13,0x0,0x19,0x0,0xe,0x0,0x14,0x0,0x20,0x4,0xa1,0x0,0x13,0x0,0x1a,0x0, + 0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1c,0x0,0x11,0x0, + 0xd,0x0,0xf,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0x14,0x0, + 0x12,0x4,0xa2,0x0,0xc,0x0,0x1a,0x0,0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0, + 0x1b,0x0,0xe,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x4,0xaa,0x0,0xd,0x0, + 0x1a,0x0,0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0,0x1c,0x0,0xf,0x0,0x17,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x20,0x4,0xa3,0x0,0xc,0x0,0x1a,0x0,0x1c,0x0, + 0x17,0x0,0x16,0x0,0xd,0x0,0x1d,0x0,0x12,0x0,0x1c,0x0,0x1d,0x0,0x19,0x0, + 0x12,0x4,0xa4,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0, + 0x20,0x0,0x26,0x0,0x1a,0x0,0xf,0x0,0x1c,0x0,0x19,0x0,0x20,0x4,0xa5,0x0, + 0x14,0x0,0x1a,0x0,0x1c,0x0,0x17,0x0,0x16,0x0,0xd,0x0,0x21,0x0,0x1f,0x0, + 0xe,0x0,0x1b,0x0,0x20,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8,0x66,0x0,0x13,0x0,0x1b,0x0,0x12,0x0, + 0x1f,0x0,0x14,0x0,0x26,0x0,0xd,0x0,0x20,0x0,0xe,0x0,0x23,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0x20,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x13,0x5, + 0x40,0x0,0xb,0x0,0x1b,0x0,0x14,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0x12,0x0, + 0x1f,0x0,0x16,0x0,0x1b,0x0,0x14,0x3,0xcf,0x0,0x17,0x0,0x1b,0x0,0x15,0x0, + 0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0, + 0x19,0x0,0xe,0x0,0x21,0x0,0x12,0x2,0xee,0x0,0x13,0x0,0x1b,0x0,0x15,0x0, + 0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x12,0x0,0x1b,0x0, + 0x10,0x0,0x1f,0x0,0x26,0x0,0x1d,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0x30,0x0,0x9,0x0,0x1e,0x0,0x22,0x0,0xe,0x0,0x19,0x0,0x16,0x0,0x27,0x0, + 0x12,0x0,0x1f,0x0,0x28,0x0,0x5,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x1f,0x0, + 0x29,0x0,0xd,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x5,0x41,0x0,0x9,0x0, + 0x20,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0x1c,0x0,0x1f,0x5, + 0x42,0x0,0x11,0x0,0x20,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xe,0x0,0x21,0x0, + 0x1c,0x0,0x1f,0x0,0xd,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x1b,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x4,0x9b,0x0,0x4,0x0,0x22,0x0,0x1f,0x0,0x1c,0x3,0xf6,0x0, + 0xb,0x0,0x22,0x0,0x1f,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x26,0x0,0x1a,0x0, + 0xf,0x0,0x1c,0x0,0x19,0x2,0x8f,0x0,0xa,0x0,0x23,0x0,0xd,0x0,0x20,0x0, + 0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x3,0x4d,0x0,0x5,0x0, + 0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x2,0xc5,0x0,0xf,0x0,0x23,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x23,0x0,0xe,0x0,0x16,0x0,0x19,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x2,0xc6,0x0,0xa,0x0,0x23,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x20,0x0,0x26,0x2,0xc7,0x0, + 0xa,0x0,0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0, + 0x21,0x0,0x12,0x7,0xf0,0x0,0xc,0x0,0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0,0x12,0x0,0xe,0x0,0x21,0x3,0xd5,0x0, + 0xa,0x0,0x23,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0xe,0x0,0x21,0x3,0x4e,0x0,0xb,0x0,0x25,0x0,0x16,0x0,0x21,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x1d,0x0,0x1d,0x4,0x1d,0x0,0x6,0x0, + 0x25,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x11,0x7,0x4e,0x0,0x12,0x0,0x25,0x0, + 0x1d,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x2, + 0xab,0x0,0xb,0x0,0x25,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0, + 0x19,0x0,0x12,0x0,0x20,0x0,0x20,0x2,0xac,0x0,0xb,0x0,0x25,0x0,0x1d,0x0, + 0xe,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1f,0x0,0x12,0x0, + 0x31,0x0,0x8,0x0,0x25,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x10,0x0,0x16,0x0, + 0x21,0x3,0x4f,0x0,0x7,0x0,0x25,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0, + 0x12,0x4,0x5d,0x0,0xb,0x0,0x25,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0, + 0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0xdf,0x0,0x8,0x0,0x25,0x0, + 0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x1,0xe0,0x0,0x10,0x0, + 0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x1a,0x0,0x16,0x0,0x1b,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x4,0x1,0xe1,0x0, + 0x10,0x0,0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0, + 0xd,0x0,0x1a,0x0,0x16,0x0,0x1b,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x5,0x1, + 0xe0,0x0,0xe,0x0,0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0, + 0x12,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x14,0x0,0xd,0x0,0x4,0x1,0xe1,0x0, + 0xe,0x0,0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0, + 0xd,0x0,0x1b,0x0,0x12,0x0,0x14,0x0,0xd,0x0,0x5,0x1,0xe2,0x0,0xf,0x0, + 0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x4,0x1,0xe3,0x0,0xf,0x0, + 0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x5,0x1,0xe4,0x0,0xd,0x0, + 0x25,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0, + 0x27,0x0,0x12,0x0,0x1f,0x0,0x1c,0x3,0x50,0x0,0x9,0x0,0x25,0x0,0x21,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x1c,0x0,0x1b,0x6,0xef,0x0,0xd,0x0, + 0x25,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x81,0xe,0xc4,0xe,0xaa,0xe,0xa2,0xe, + 0x9a,0xe,0x80,0xe,0x78,0xe,0x50,0xe,0x1c,0xd,0xf4,0xd,0xc4,0xd,0xa4,0xd, + 0x90,0xd,0x86,0xd,0x68,0xd,0x50,0xd,0x42,0xd,0x2a,0xd,0x0,0xc,0xe4,0xc, + 0xd2,0xc,0xb2,0xc,0x98,0xc,0x86,0xc,0x6c,0xc,0x56,0xc,0x42,0xc,0x2a,0xc, + 0x12,0xb,0xf8,0xb,0xe6,0xb,0xdc,0xb,0xb4,0xb,0x94,0xb,0x7e,0xb,0x70,0xb, + 0x4e,0xb,0x44,0xb,0x2a,0xb,0x12,0xa,0xd2,0xa,0xae,0xa,0x88,0xa,0x62,0xa, + 0x44,0xa,0x28,0xa,0xa,0x9,0xec,0x9,0xd6,0x9,0xce,0x9,0xac,0x9,0x94,0x9, + 0x7c,0x9,0x64,0x9,0x42,0x9,0x30,0x9,0x20,0x9,0xc,0x8,0xea,0x8,0xc2,0x8, + 0xac,0x8,0x8c,0x8,0x58,0x8,0x32,0x8,0x10,0x7,0xde,0x7,0xba,0x7,0x9c,0x7, + 0x68,0x7,0x42,0x7,0x24,0x7,0x2,0x6,0xd6,0x6,0xb8,0x6,0x8c,0x6,0x6e,0x6, + 0x40,0x6,0x20,0x6,0x0,0x5,0xea,0x5,0xce,0x5,0xc0,0x5,0xaa,0x5,0x9a,0x5, + 0x8a,0x5,0x74,0x5,0x60,0x5,0x44,0x5,0x2a,0x5,0x1a,0x4,0xfc,0x4,0xd8,0x4, + 0xc2,0x4,0xa4,0x4,0x7c,0x4,0x5c,0x4,0x4c,0x4,0x2c,0x4,0x14,0x3,0xe4,0x3, + 0xda,0x3,0xba,0x3,0xa8,0x3,0x90,0x3,0x70,0x3,0x54,0x3,0x36,0x3,0x1a,0x2, + 0xfa,0x2,0xe0,0x2,0xc2,0x2,0xa4,0x2,0x96,0x2,0x88,0x2,0x7e,0x2,0x70,0x2, + 0x5a,0x2,0x3c,0x2,0x2c,0x2,0x16,0x1,0xf2,0x1,0xd6,0x1,0xb8,0x1,0xa0,0x1, + 0x7e,0x1,0x68,0x1,0x40,0x1,0x2c,0x1,0x18,0x1,0x4,0x4,0x56,0x0,0x9,0x0, + 0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x20,0x6, + 0xeb,0x0,0x9,0x0,0xe,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x11,0x0,0x12,0x3,0x47,0x0,0x9,0x0,0xe,0x0,0x20,0x0,0x15,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x4,0x57,0x0,0x13,0x0,0xe,0x0,0x20,0x0, + 0x15,0x0,0xf,0x0,0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x10,0x0, + 0x22,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1a,0x0,0x16,0x0,0x27,0x0,0x12,0x7, + 0x87,0x0,0xa,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0xd,0x0,0xe,0x0,0x1f,0x0, + 0x1f,0x0,0xe,0x0,0x26,0x7,0x3c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0xe,0x0, + 0xd,0x0,0x12,0x0,0x25,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x7,0x88,0x0,0xb,0x0,0xe,0x0,0x21,0x0, + 0xe,0x0,0xd,0x0,0x1c,0x0,0xf,0x0,0x17,0x0,0x12,0x0,0x10,0x0,0x21,0x6, + 0x3a,0x0,0xe,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0xd,0x0,0x20,0x0,0xe,0x0, + 0x23,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x3b,0x0, + 0xd,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0xd,0x0,0x20,0x0,0xe,0x0,0x23,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x1c,0x0,0x1b,0x8,0x5,0x0,0x11,0x0,0xe,0x0, + 0x21,0x0,0xe,0x0,0xd,0x0,0x21,0x0,0x15,0x0,0x1f,0x0,0x12,0x0,0x20,0x0, + 0x15,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x1,0x5,0x0, + 0xa,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0xd,0x0,0x22,0x0,0x20,0x0,0xe,0x0, + 0x14,0x0,0x12,0x8,0x83,0x0,0x7,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0x20,0x0, + 0x12,0x0,0x21,0x8,0x84,0x0,0xe,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0x20,0x0, + 0x12,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x0,0x12,0x0, + 0x11,0x3,0xe6,0x0,0xa,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1f,0x0, + 0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x7,0xd9,0x0,0x6,0x0,0x12,0x0,0xf,0x0, + 0x19,0x0,0x22,0x0,0x1f,0x4,0xc1,0x0,0x4,0x0,0x12,0x0,0x10,0x0,0x18,0x1, + 0xdc,0x0,0x6,0x0,0x12,0x0,0x15,0x0,0xe,0x0,0x27,0x0,0x12,0x3,0x48,0x0, + 0x6,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x3,0xfb,0x0,0xe,0x0, + 0x12,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x1f,0x3,0xfe,0x0,0xe,0x0,0x12,0x0, + 0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xe4,0x0,0xc,0x0,0x12,0x0,0x19,0x0, + 0x12,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x24,0x0,0x12,0x0,0x12,0x0, + 0x1d,0x4,0xdf,0x0,0xf,0x0,0x12,0x0,0x19,0x0,0x16,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x26,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x8,0x6,0x0,0xd,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x21,0x0, + 0x26,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x14,0x0,0x12,0x8,0x7,0x0, + 0xe,0x0,0x12,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0, + 0x1a,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x22,0x0,0x1a,0x8,0x8,0x0,0xd,0x0, + 0x12,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x20,0x0, + 0x1a,0x0,0xe,0x0,0x19,0x0,0x19,0x2,0x98,0x0,0xf,0x0,0x12,0x0,0x1d,0x0, + 0xe,0x0,0x1f,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0xf,0x0, + 0x1c,0x0,0xe,0x0,0x1f,0x0,0x11,0x3,0x49,0x0,0xb,0x0,0x12,0x0,0x20,0x0, + 0x10,0x0,0x1f,0x0,0x16,0x0,0x1d,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8, + 0x9,0x0,0x8,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x5,0x2e,0x0,0xf,0x0,0x12,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0, + 0xd,0x0,0x20,0x0,0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0, + 0x20,0x8,0x7a,0x0,0x4,0x0,0x12,0x0,0x20,0x0,0x18,0x4,0x58,0x0,0x17,0x0, + 0x12,0x0,0x20,0x0,0x18,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0xe,0x0, + 0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x1,0x83,0x0,0xb,0x0, + 0x12,0x0,0x20,0x0,0x18,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x10,0x1,0x84,0x0,0xf,0x0,0x12,0x0,0x20,0x0,0x18,0x0,0x21,0x0, + 0x1c,0x0,0x1d,0x0,0xd,0x0,0x24,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x1c,0x0, + 0x24,0x0,0x20,0x1,0xdd,0x0,0x7,0x0,0x12,0x0,0x21,0x0,0xe,0x0,0x16,0x0, + 0x19,0x0,0x20,0x1,0x85,0x0,0xf,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x19,0x0, + 0x1c,0x0,0x1d,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x6,0xec,0x0,0x13,0x0,0x12,0x0,0x23,0x0,0x12,0x0,0x19,0x0, + 0x1c,0x0,0x1d,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0x6,0x0,0xe,0x0, + 0x12,0x0,0x23,0x0,0x12,0x0,0x19,0x0,0x1c,0x0,0x1d,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x1,0xac,0x0,0xa,0x0,0x12,0x0, + 0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x15,0x0,0x22,0x0,0xf,0x1, + 0x27,0x0,0x11,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0xd,0x0, + 0x21,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0x1c,0x0,0x20,0x0,0x21,0x0, + 0xe,0x0,0x21,0x1,0xb0,0x0,0xe,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0, + 0x12,0x0,0xd,0x0,0x22,0x0,0x1b,0x0,0x18,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0, + 0x1b,0x1,0x7,0x0,0x7,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0, + 0x20,0x8,0x39,0x0,0xc,0x0,0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0, + 0x20,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x1,0xae,0x0,0xd,0x0, + 0x12,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0xd,0x0,0x1c,0x0, + 0x21,0x0,0x15,0x0,0x12,0x0,0x1f,0x8,0xa9,0x0,0x9,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x1d,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0x21,0x0,0x8c,0x0,0xa,0x0, + 0x16,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x20,0x0,0x16,0x0, + 0x1d,0x0,0x8d,0x0,0x7,0x0,0x16,0x0,0xe,0x0,0x19,0x0,0x1d,0x0,0xe,0x0, + 0x11,0x7,0x89,0x0,0x7,0x0,0x16,0x0,0xe,0x0,0x1a,0x0,0x1c,0x0,0x1b,0x0, + 0x11,0x7,0xef,0x0,0xa,0x0,0x16,0x0,0x13,0x0,0x13,0x0,0x12,0x0,0x1f,0x0, + 0x12,0x0,0x1b,0x0,0x10,0x0,0x12,0x6,0x3c,0x0,0x6,0x0,0x16,0x0,0x1b,0x0, + 0x16,0x0,0x1b,0x0,0x14,0x4,0xd0,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x1b,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x2,0x52,0x0,0xa,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x2,0x53,0x0,0xf,0x0,0x16,0x0,0x1f,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0, + 0xf,0x0,0x16,0x0,0x18,0x0,0x12,0x2,0x56,0x0,0xf,0x0,0x16,0x0,0x1f,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0, + 0xf,0x0,0x1c,0x0,0xe,0x0,0x21,0x6,0x3d,0x0,0x16,0x0,0x16,0x0,0x1f,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0, + 0xf,0x0,0x1c,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0, + 0x19,0x0,0x12,0x0,0x11,0x2,0x54,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0x12,0x0, + 0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0xf,0x0, + 0x22,0x0,0x20,0x6,0x3e,0x0,0x15,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0x22,0x0, + 0x20,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x2, + 0x55,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x6,0x3f,0x0, + 0x15,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x13,0x0, + 0x16,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0x56,0x0,0x10,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0, + 0xd,0x0,0x13,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0,0x26,0x5,0x2f,0x0,0xe,0x0, + 0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0x20,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0x58,0x0,0x12,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0, + 0xd,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x19,0x0,0x24,0x0,0xe,0x0,0x26,0x6, + 0x40,0x0,0x19,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x19,0x0, + 0x24,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x11,0x2,0x88,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x1f,0x0,0x22,0x0, + 0x1b,0x2,0x57,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x22,0x0,0xf,0x0, + 0x24,0x0,0xe,0x0,0x26,0x6,0x41,0x0,0x18,0x0,0x16,0x0,0x1f,0x0,0x12,0x0, + 0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x20,0x0, + 0x22,0x0,0xf,0x0,0x24,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x13,0x0,0x16,0x0, + 0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0x58,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0, + 0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x1b,0x2,0x59,0x0,0x12,0x0,0x16,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0, + 0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x20,0x0,0x16,0x0,0x21,0x6, + 0x42,0x0,0x19,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0, + 0x20,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x11,0x2,0x5a,0x0,0xf,0x0,0x16,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0x24,0x0,0xe,0x0, + 0x19,0x0,0x18,0x5,0x30,0x0,0xa,0x0,0x16,0x0,0x1f,0x0,0x21,0x0,0x26,0x0, + 0xd,0x0,0x19,0x0,0x12,0x0,0x1b,0x0,0x20,0x5,0xfc,0x0,0x13,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0xf,0x0, + 0x26,0x0,0xd,0x0,0x11,0x0,0x12,0x0,0x13,0x0,0xe,0x0,0x22,0x0,0x19,0x0, + 0x21,0x7,0x3d,0x0,0x10,0x0,0x16,0x0,0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x20,0x0,0x16,0x0,0xf,0x0, + 0x19,0x0,0x12,0x2,0xc1,0x0,0x9,0x0,0x16,0x0,0x20,0x0,0x10,0x0,0xd,0x0, + 0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x7,0x63,0x0,0x7,0x0,0x16,0x0,0x20,0x0, + 0x10,0x0,0x1c,0x0,0x1f,0x0,0x11,0x8,0x25,0x0,0x8,0x0,0x16,0x0,0x20,0x0, + 0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x8,0xa,0x0,0x10,0x0,0x16,0x0, + 0x20,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x8,0x8f,0x0,0xb,0x0, + 0x16,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x16,0x0,0x21,0x0,0x26,0x0, + 0xd,0x0,0x4,0x8,0x90,0x0,0xb,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0x1f,0x0, + 0x20,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x5,0x8,0x91,0x0,0xb,0x0, + 0x16,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x16,0x0,0x21,0x0,0x26,0x0, + 0xd,0x0,0x6,0x2,0xc2,0x0,0x10,0x0,0x1b,0x0,0x11,0x0,0xd,0x0,0x13,0x0, + 0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0x20,0x0,0x19,0x0, + 0xe,0x0,0x20,0x0,0x15,0x3,0x4a,0x0,0x3,0x0,0x1b,0x0,0x20,0x6,0x43,0x0, + 0xa,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x22,0x0, + 0x1f,0x0,0xf,0x6,0x44,0x0,0xe,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x21,0x6,0x45,0x0,0xe,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6, + 0x46,0x0,0xd,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0,0x1c,0x0,0x1b,0x2,0xc3,0x0,0xe,0x0, + 0x1c,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x2,0xc2,0x0,0x12,0x0,0x1c,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x2, + 0xf2,0x0,0x12,0x0,0x1c,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x2,0xf3,0x0,0x11,0x0,0x1c,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x22,0x0, + 0x1f,0x0,0xf,0x0,0xd,0x0,0x1c,0x0,0x1b,0x6,0x47,0x0,0x1f,0x0,0x1c,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0xf,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0x21,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x16,0x0, + 0x19,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x12,0x5,0x31,0x0,0xb,0x0,0x1c,0x0, + 0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x12,0x0, + 0x1d,0x5,0x32,0x0,0xc,0x0,0x1c,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0, + 0xd,0x0,0x21,0x0,0x1c,0x0,0x22,0x0,0x10,0x0,0x15,0x1,0x86,0x0,0x4,0x0, + 0x1c,0x0,0x10,0x0,0x18,0x7,0x23,0x0,0x10,0x0,0x1c,0x0,0x10,0x0,0x22,0x0, + 0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0xe,0x0, + 0x1b,0x0,0x1b,0x0,0x12,0x0,0x1f,0x2,0xff,0x0,0x6,0x0,0x1c,0x0,0x1a,0x0, + 0xe,0x0,0x16,0x0,0x1b,0x7,0xda,0x0,0xa,0x0,0x1c,0x0,0x1a,0x0,0xe,0x0, + 0x16,0x0,0x1b,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0xbb,0x0,0xf,0x0, + 0x1c,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x16,0x0, + 0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x5,0x33,0x0,0x13,0x0, + 0x1c,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x23,0x0,0x12,0x0, + 0x1f,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x3,0x4b,0x0,0x4,0x0,0x1c,0x0,0x1b,0x0,0x12,0x3,0x4c,0x0, + 0x8,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x3, + 0xff,0x0,0xc,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0, + 0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x3,0xe7,0x0,0xb,0x0,0x1c,0x0, + 0x1b,0x0,0x22,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x14,0x0, + 0x12,0x3,0xe8,0x0,0xb,0x0,0x1c,0x0,0x1b,0x0,0x22,0x0,0x21,0x0,0xd,0x0, + 0x20,0x0,0x1a,0x0,0xe,0x0,0x19,0x0,0x19,0x6,0x48,0x0,0x9,0x0,0x1c,0x0, + 0x1c,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x6,0x49,0x0, + 0xa,0x0,0x1c,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x6,0x4a,0x0,0xc,0x0,0x1c,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0, + 0x20,0x0,0x19,0x0,0x16,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x6,0x4b,0x0, + 0x8,0x0,0x1c,0x0,0x1c,0x0,0x1f,0x0,0xf,0x0,0x12,0x0,0x19,0x0,0x19,0x4, + 0xc9,0x0,0xc,0x0,0x1c,0x0,0x22,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0xe,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x6,0xed,0x0,0xf,0x0,0x1c,0x0, + 0x24,0x0,0x1b,0x0,0x15,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x20,0x0, + 0x18,0x0,0x16,0x0,0x16,0x0,0x1b,0x0,0x14,0x6,0x4c,0x0,0x8,0x0,0x1c,0x0, + 0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x6,0x4d,0x0,0xd,0x0, + 0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x1b,0x0,0x12,0x6,0x4e,0x0,0x14,0x0,0x1c,0x0,0x24,0x0, + 0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0xd,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x6,0x4f,0x0,0xb,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0x19,0x0,0x1c,0x0, + 0xe,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xc9,0x0,0x6,0x0,0x1f,0x0, + 0xe,0x0,0x13,0x0,0x21,0x0,0x20,0x1,0x62,0x0,0xb,0x0,0x1f,0x0,0xe,0x0, + 0x14,0x0,0xd,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x19,0x0,0x12,0x4, + 0x14,0x0,0xe,0x0,0x1f,0x0,0xe,0x0,0x14,0x0,0xd,0x0,0x16,0x0,0x1b,0x0, + 0x11,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x1c,0x0,0x1f,0x7,0x2a,0x0, + 0x4,0x0,0x1f,0x0,0xe,0x0,0x24,0x2,0xc4,0x0,0x9,0x0,0x1f,0x0,0x16,0x0, + 0x23,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x21,0x0,0xe,0x5,0x34,0x0,0xf,0x0, + 0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x4,0x59,0x0,0x17,0x0, + 0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7,0x3e,0x0,0x13,0x0, + 0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0, + 0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x0,0xd,0x0,0x1f,0x0, + 0x21,0x0,0x19,0x4,0x5a,0x0,0x19,0x0,0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x0, + 0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0, + 0x1b,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x4,0x5b,0x0,0x13,0x0,0x1f,0x0,0x16,0x0, + 0x23,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x5, + 0x35,0x0,0x3,0x0,0x1f,0x0,0x26,0x4,0xd1,0x0,0xc,0x0,0x1f,0x0,0x26,0x0, + 0xd,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x4,0x5c,0x0,0x3,0x0,0x22,0x0,0x1c,0x1,0x8,0x0,0x3,0x0,0x23,0x0, + 0x1f,0x4,0x9a,0x0,0xc,0x0,0x26,0x0,0x1b,0x0,0xe,0x0,0x1a,0x0,0x16,0x0, + 0x10,0x0,0xd,0x0,0x13,0x0,0x12,0x0,0x12,0x0,0x11,0x5,0x36,0x0,0xc,0x0, + 0x26,0x0,0x1b,0x0,0xe,0x0,0x1a,0x0,0x16,0x0,0x10,0x0,0xd,0x0,0x13,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xb6,0x13,0x38,0x13,0x18,0x13,0x6,0x12,0xea,0x12, + 0xd0,0x12,0xb2,0x12,0x94,0x12,0x76,0x12,0x5a,0x12,0x3c,0x12,0x18,0x11,0xf6,0x11, + 0xee,0x11,0xd4,0x11,0xbc,0x11,0xa4,0x11,0x88,0x11,0x6c,0x11,0x4e,0x11,0x3a,0x11, + 0x28,0x11,0x16,0x11,0x4,0x10,0xf2,0x10,0xde,0x10,0xd4,0x10,0xba,0x10,0xb0,0x10, + 0x96,0x10,0x76,0x10,0x5e,0x10,0x3a,0x10,0x2c,0x10,0x14,0x10,0x4,0xf,0xe6,0xf, + 0xce,0xf,0xba,0xf,0xa8,0xf,0x9a,0xf,0x7e,0xf,0x4e,0xf,0x32,0xf,0x14,0xf, + 0x2,0xe,0xd8,0xe,0xb4,0xe,0x92,0xe,0x76,0xe,0x5e,0xe,0x44,0xe,0x32,0xe, + 0x1a,0xd,0xfa,0xd,0xde,0xd,0xc4,0xd,0xaa,0xd,0x86,0xd,0x6c,0xd,0x44,0xd, + 0x2a,0xc,0xfa,0xc,0xd2,0xc,0xb0,0xc,0x9e,0xc,0x8c,0xc,0x7c,0xc,0x54,0xc, + 0x36,0xc,0x26,0xc,0x16,0xc,0x8,0xb,0xe4,0xb,0xca,0xb,0xba,0xb,0xa8,0xb, + 0x92,0xb,0x68,0xb,0x50,0xb,0x36,0xb,0x28,0xb,0x16,0xb,0xc,0xa,0xf6,0xa, + 0xee,0xa,0xd0,0xa,0xb6,0xa,0xa0,0xa,0x88,0xa,0x74,0xa,0x56,0xa,0x40,0xa, + 0x26,0xa,0x1a,0x9,0xf4,0x9,0xc4,0x9,0xa6,0x9,0x84,0x9,0x78,0x9,0x64,0x9, + 0x58,0x9,0x34,0x9,0x1c,0x9,0x10,0x8,0xe6,0x8,0xd8,0x8,0xca,0x8,0xa4,0x8, + 0x86,0x8,0x70,0x8,0x54,0x8,0x3a,0x8,0x26,0x8,0xa,0x7,0xf6,0x7,0xcc,0x7, + 0xb2,0x7,0x82,0x7,0x6e,0x7,0x62,0x7,0x3a,0x7,0x22,0x7,0x18,0x6,0xf6,0x6, + 0xd8,0x6,0xbc,0x6,0xae,0x6,0x9a,0x6,0x8e,0x6,0x6a,0x6,0x42,0x6,0x2e,0x6, + 0x18,0x6,0x0,0x5,0xee,0x5,0xcc,0x5,0xbe,0x5,0x98,0x5,0x7a,0x5,0x70,0x5, + 0x62,0x5,0x56,0x5,0x42,0x5,0x2a,0x5,0xa,0x4,0xee,0x4,0xd8,0x4,0xc2,0x4, + 0xae,0x4,0x8a,0x4,0x60,0x4,0x38,0x4,0x2a,0x4,0x18,0x3,0xfe,0x3,0xe6,0x3, + 0xce,0x3,0xb0,0x3,0x94,0x3,0x7a,0x3,0x5c,0x3,0x46,0x3,0x38,0x3,0x1a,0x3, + 0x4,0x2,0xe8,0x2,0xbe,0x2,0xa6,0x2,0x90,0x2,0x7c,0x2,0x6a,0x2,0x60,0x2, + 0x3a,0x2,0x12,0x1,0xee,0x1,0xd0,0x1,0xb2,0x1,0x9e,0x1,0x94,0x1,0x86,0x1, + 0x7a,0x1,0x6e,0x7,0x15,0x0,0x5,0x0,0xe,0x0,0xf,0x0,0x16,0x0,0x1b,0x6, + 0x2d,0x0,0x5,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x3,0x40,0x0,0x6,0x0, + 0xe,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x11,0x2,0xfe,0x0,0x4,0x0,0xe,0x0, + 0x18,0x0,0x12,0x5,0x20,0x0,0x9,0x0,0xe,0x0,0x19,0x0,0x10,0x0,0x22,0x0, + 0x19,0x0,0xe,0x0,0x21,0x0,0x12,0x8,0x23,0x0,0xe,0x0,0xe,0x0,0x19,0x0, + 0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0x15,0x4,0x5,0x0,0xe,0x0,0xe,0x0,0x19,0x0,0x12,0x0, + 0x1b,0x0,0x11,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x11,0x0, + 0xe,0x0,0x26,0x4,0x6,0x0,0x11,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1b,0x0, + 0x11,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x0, + 0xd,0x0,0x11,0x0,0xe,0x0,0x26,0x6,0x2e,0x0,0x13,0x0,0xe,0x0,0x19,0x0, + 0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x23,0x0,0x16,0x0, + 0x12,0x0,0x24,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x15,0x6, + 0x2f,0x0,0x12,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1b,0x0,0x11,0x0,0xe,0x0, + 0x1f,0x0,0xd,0x0,0x23,0x0,0x16,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x24,0x0, + 0x12,0x0,0x12,0x0,0x18,0x0,0x81,0x0,0x4,0x0,0xe,0x0,0x19,0x0,0x19,0x0, + 0x82,0x0,0x8,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x12,0x0,0x1b,0x0, + 0x11,0x0,0x83,0x0,0x9,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x1a,0x0, + 0xe,0x0,0x11,0x0,0x12,0x0,0x84,0x0,0xa,0x0,0xe,0x0,0x19,0x0,0x19,0x0, + 0xd,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0,0x85,0x0,0xb,0x0, + 0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x1a,0x0,0x16,0x0,0x20,0x0,0x20,0x0, + 0x12,0x0,0x11,0x0,0xb0,0x0,0x14,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0, + 0x1a,0x0,0x16,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x14,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x86,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x12,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0x11,0x0,0x87,0x0,0xa,0x0,0xe,0x0, + 0x19,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x21,0x0, + 0x77,0x0,0xe,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x1c,0x0, + 0xd,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x1,0xc4,0x0, + 0x6,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x1,0xc5,0x0,0xa,0x0, + 0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x21,0x3,0xcf,0x0,0xe,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0, + 0xd,0x0,0x12,0x0,0x1b,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x1, + 0xc6,0x0,0xc,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0, + 0x13,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0x21,0x6,0x30,0x0,0xd,0x0,0xe,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x11,0x0, + 0x1c,0x0,0x1c,0x0,0x1f,0x6,0x31,0x0,0xe,0x0,0xe,0x0,0x1a,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x11,0x0,0x1c,0x0, + 0x1c,0x0,0x1f,0x1,0xc7,0x0,0xb,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0, + 0xe,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x1f,0x1,0xc8,0x0,0xb,0x0, + 0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0, + 0x19,0x0,0x19,0x6,0x32,0x0,0xc,0x0,0xe,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0, + 0xe,0x0,0x20,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x10,0x0,0x15,0x5,0x21,0x0, + 0x8,0x0,0xe,0x0,0x1a,0x0,0x1d,0x0,0xe,0x0,0x16,0x0,0x14,0x0,0x1b,0x2, + 0xa6,0x0,0x6,0x0,0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0xb5,0x0, + 0x13,0x0,0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0x19,0x0,0xd,0x0,0x1d,0x0, + 0x1f,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x4,0xbe,0x0,0x14,0x0,0xe,0x0,0x1b,0x0,0x10,0x0, + 0x12,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0x15,0x0,0x12,0x0,0x11,0x0, + 0x22,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x1b,0x0,0x11,0x7, + 0x86,0x0,0x11,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x19,0x0,0x12,0x0,0x20,0x0, + 0x21,0x0,0x16,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x8,0x48,0x0,0x9,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x1f,0x0,0xe,0x0,0x20,0x0,0x15,0x4,0xce,0x0,0xa,0x0,0xe,0x0,0x1f,0x0, + 0xd,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x4,0xcf,0x0, + 0xa,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1d,0x0,0xe,0x0, + 0x16,0x0,0x1f,0x3,0xc9,0x0,0xd,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0, + 0x14,0x0,0x16,0x0,0x13,0x0,0x21,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x11,0x3, + 0xca,0x0,0xf,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x1a,0x0,0x12,0x0, + 0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x0,0x20,0x0,0x15,0x0,0x16,0x0,0x1d,0x3, + 0xcb,0x0,0xb,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x1f,0x0, + 0xe,0x0,0x23,0x0,0x12,0x0,0x19,0x5,0x22,0x0,0x9,0x0,0xe,0x0,0x1f,0x0, + 0x1d,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x4,0x52,0x0,0x5,0x0, + 0xe,0x0,0x20,0x0,0x12,0x0,0x20,0x4,0xe7,0x0,0x6,0x0,0xe,0x0,0x20,0x0, + 0x16,0x0,0x1b,0x0,0x1c,0x1,0x80,0x0,0x4,0x0,0xe,0x0,0x20,0x0,0x21,0x1, + 0x81,0x0,0xe,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x12,0x0,0x11,0x5,0x23,0x0, + 0x12,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x1f,0x0, + 0xd,0x0,0x12,0x0,0x11,0x0,0x22,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x7,0x7a,0x0,0x6,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0x19,0x0, + 0x12,0x6,0xe7,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x10,0x0,0x15,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x18,0x0,0x12,0x0,0x1a,0x0, + 0x1c,0x0,0x1b,0x2,0x96,0x0,0x8,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x14,0x0, + 0x1c,0x0,0x1f,0x0,0x26,0x4,0xd8,0x0,0xb,0x0,0x12,0x0,0x19,0x0,0x12,0x0, + 0xf,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8,0x4,0x0, + 0xa,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x24,0x0, + 0x12,0x0,0x1f,0x0,0xb8,0x0,0x9,0x0,0x12,0x0,0x19,0x0,0x19,0x0,0xd,0x0, + 0x24,0x0,0x16,0x0,0x13,0x0,0x16,0x1,0xc9,0x0,0x13,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x10,0x0,0x22,0x0, + 0x20,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0x14,0x1, + 0xca,0x0,0x11,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x13,0x0,0x1c,0x0,0x10,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x24,0x0,0x12,0x0, + 0xe,0x0,0x18,0x6,0x33,0x0,0x5,0x0,0x15,0x0,0xe,0x0,0x16,0x0,0x1f,0x6, + 0x34,0x0,0x9,0x0,0x15,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0x21,0x7,0x16,0x0,0x6,0x0,0x15,0x0,0xe,0x0,0x19,0x0,0x12,0x0, + 0x21,0x6,0x35,0x0,0xd,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x0, + 0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x3,0x41,0x0, + 0xe,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x14,0x0,0x12,0x0,0xd,0x0,0x15,0x0, + 0x16,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0,0x26,0x5,0x24,0x0,0x10,0x0, + 0x15,0x0,0xe,0x0,0x1f,0x0,0x14,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0x20,0x0,0x21,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x88,0x0, + 0x4,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0x96,0x0,0xb,0x0,0x15,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0xf,0x0,0xf,0x0,0x19,0x0,0x12,0x0, + 0x97,0x0,0x13,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x22,0x0, + 0xf,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x2,0xa7,0x0,0x5,0x0,0x15,0x0,0x12,0x0, + 0x10,0x0,0x18,0x3,0x1e,0x0,0x9,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0, + 0xd,0x0,0xf,0x0,0x1c,0x0,0x25,0x3,0x1f,0x0,0x17,0x0,0x15,0x0,0x12,0x0, + 0x10,0x0,0x18,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x25,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0xf,0x0, + 0x19,0x0,0xe,0x0,0x1b,0x0,0x18,0x3,0x42,0x0,0xc,0x0,0x15,0x0,0x12,0x0, + 0x10,0x0,0x18,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0, + 0x12,0x3,0xfd,0x0,0x14,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0xd,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0, + 0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7,0x25,0x0,0x9,0x0, + 0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x19,0x0,0x16,0x0,0x20,0x0,0x21,0x7, + 0x26,0x0,0xd,0x0,0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x19,0x0,0x16,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x21,0x0,0x19,0x5,0x25,0x0,0x9,0x0, + 0x15,0x0,0x12,0x0,0x10,0x0,0x18,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x2, + 0xa8,0x0,0xc,0x0,0x15,0x0,0x12,0x0,0x23,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x2,0xa9,0x0,0xd,0x0,0x15,0x0, + 0x12,0x0,0x23,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x4,0xe8,0x0,0xa,0x0,0x15,0x0,0x16,0x0,0x19,0x0, + 0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x12,0x4,0xe9,0x0,0xe,0x0, + 0x15,0x0,0x16,0x0,0x19,0x0,0x11,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0x16,0x0, + 0x12,0x0,0x1b,0x0,0x11,0x0,0x19,0x0,0x26,0x3,0x43,0x0,0x12,0x0,0x15,0x0, + 0x1f,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0xe,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x7, + 0x7b,0x0,0x6,0x0,0x15,0x0,0x22,0x0,0x1f,0x0,0x10,0x0,0x15,0x5,0x26,0x0, + 0x6,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x4,0x53,0x0,0x14,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0, + 0x21,0x0,0x16,0x0,0x13,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x3,0x44,0x0,0x5,0x0,0x19,0x0,0xe,0x0,0x20,0x0, + 0x20,0x5,0xef,0x0,0xb,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x1b,0x0,0xd,0x0, + 0x15,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x5,0x27,0x0,0x11,0x0,0x19,0x0, + 0x12,0x0,0xe,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x20,0x0, + 0x12,0x0,0x1f,0x0,0x23,0x0,0x16,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0xc4,0x0, + 0x5,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x89,0x0,0x9,0x0,0x19,0x0, + 0x12,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x2,0xaa,0x0, + 0x5,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x12,0x5,0x28,0x0,0x10,0x0,0x19,0x0, + 0x1c,0x0,0x20,0x0,0x12,0x0,0xd,0x0,0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x0, + 0x20,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0x2f,0x0,0xe,0x0, + 0x19,0x0,0x1c,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1d,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x5,0x29,0x0,0x17,0x0,0x19,0x0, + 0x1c,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1d,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x4,0x54,0x0,0x12,0x0,0x19,0x0, + 0x1c,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1d,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1, + 0x73,0x0,0x5,0x0,0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x1,0x74,0x0,0xc,0x0, + 0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x1,0x75,0x0,0xa,0x0,0x19,0x0,0x1c,0x0,0x22,0x0, + 0x11,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x1b,0x0,0x12,0x1,0x76,0x0,0xe,0x0, + 0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0, + 0x1b,0x0,0x19,0x0,0x1c,0x0,0xe,0x0,0x11,0x1,0x77,0x0,0x9,0x0,0x19,0x0, + 0x1c,0x0,0x22,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0x78,0x0, + 0xb,0x0,0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x0,0xd,0x0,0x1e,0x0,0x22,0x0, + 0x12,0x0,0x22,0x0,0x12,0x7,0xbc,0x0,0xa,0x0,0x19,0x0,0x1c,0x0,0x22,0x0, + 0x11,0x0,0xd,0x0,0x20,0x0,0x26,0x0,0x1b,0x0,0x10,0x1,0x79,0x0,0xc,0x0, + 0x19,0x0,0x1c,0x0,0x22,0x0,0x11,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x19,0x0, + 0x1c,0x0,0xe,0x0,0x11,0x7,0x55,0x0,0xe,0x0,0x19,0x0,0x1c,0x0,0x22,0x0, + 0x11,0x0,0x26,0x0,0xd,0x0,0x20,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x7,0x46,0x0,0x3,0x0,0x1c,0x0,0x5,0x7,0xab,0x0,0xa,0x0, + 0x1c,0x0,0xd,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0,0x20,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x3,0x45,0x0,0x4,0x0,0x1c,0x0,0x11,0x0,0x12,0x6,0xe8,0x0,0x8,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x36,0x0, + 0x6,0x0,0x1c,0x0,0x13,0x0,0x13,0x0,0x12,0x0,0x12,0x6,0x37,0x0,0xc,0x0, + 0x1c,0x0,0x13,0x0,0x13,0x0,0x12,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0xe,0x0, + 0x18,0x0,0x12,0x0,0x1f,0x1,0xcb,0x0,0xb,0x0,0x1c,0x0,0x19,0x0,0x19,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x2,0x41,0x0, + 0x14,0x0,0x1c,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x0,0x20,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0, + 0x1a,0x0,0xe,0x0,0x1f,0x0,0x18,0x1,0xcc,0x0,0xa,0x0,0x1c,0x0,0x19,0x0, + 0x1c,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x1b,0x0,0x20,0x1,0xcd,0x0, + 0x8,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x12,0x0, + 0x8a,0x0,0x7,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x5, + 0x2a,0x0,0xc,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0xd,0x0,0xf,0x0,0xe,0x0,0x1b,0x0,0x18,0x7,0x44,0x0,0x11,0x0,0x1c,0x0, + 0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x20,0x0,0xd,0x0,0x11,0x0, + 0x16,0x0,0x20,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x7,0xac,0x0, + 0x6,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x16,0x0,0x21,0x4,0x10,0x0,0x7,0x0, + 0x1c,0x0,0x1a,0x0,0x1a,0x0,0x22,0x0,0x21,0x0,0x12,0x1,0xce,0x0,0x7,0x0, + 0x1c,0x0,0x1a,0x0,0x1d,0x0,0xe,0x0,0x1f,0x0,0x12,0x3,0xe5,0x0,0xe,0x0, + 0x1c,0x0,0x1a,0x0,0x1d,0x0,0xe,0x0,0x1f,0x0,0x12,0x0,0xd,0x0,0xe,0x0, + 0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0x20,0x2,0x9e,0x0,0x13,0x0,0x1c,0x0, + 0x1a,0x0,0x1d,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0x16,0x0,0xf,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x7,0x35,0x0,0x7,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0x1c,0x0,0x20,0x0, + 0x21,0x4,0x1b,0x0,0x8,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0x1f,0x0,0x12,0x0, + 0x20,0x0,0x20,0x1,0x82,0x0,0x8,0x0,0x1c,0x0,0x1a,0x0,0x1d,0x0,0x22,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x2,0xe7,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x13,0x0, + 0x16,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0, + 0xd,0x0,0x1b,0x0,0x22,0x0,0x1a,0x2,0xe7,0x0,0x13,0x0,0x1c,0x0,0x1b,0x0, + 0x13,0x0,0x16,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0, + 0x1b,0x0,0xd,0x0,0x1b,0x0,0x22,0x0,0x1a,0x0,0xf,0x0,0x12,0x0,0x1f,0x5, + 0xf0,0x0,0x17,0x0,0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0xd,0x0,0x24,0x0,0x16,0x0,0x21,0x0,0x15,0x0,0x1c,0x0,0x22,0x0,0x21,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x4, + 0x55,0x0,0xc,0x0,0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x23,0x7,0x4d,0x0,0x13,0x0,0x1c,0x0, + 0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0xd,0x0,0xe,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0x20,0x5,0x2b,0x0,0xc,0x0,0x1c,0x0,0x1b,0x0,0x20,0x0,0x21,0x0,0x1f,0x0, + 0x22,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x8,0x8e,0x0,0x11,0x0, + 0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x12,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0x14,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0, + 0x9c,0x0,0xc,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0, + 0xd,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x5,0xfb,0x0,0xc,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0, + 0x14,0x0,0x12,0x0,0x9b,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0, + 0x10,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0,0x1b,0x0,0x12,0x4, + 0x1a,0x0,0xf,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0, + 0xd,0x0,0x20,0x0,0x22,0x0,0x1d,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x4, + 0xde,0x0,0xb,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0, + 0x19,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x8b,0x0,0x8,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x20,0x0,0xc5,0x0,0xc,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x1c,0x0, + 0x1d,0x0,0x26,0x0,0xc6,0x0,0xb,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0x22,0x0,0x21,0x0,0xc7,0x0,0xd,0x0, + 0x1c,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1d,0x0, + 0xe,0x0,0x20,0x0,0x21,0x0,0x12,0x7,0x61,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x20,0x0, + 0x21,0x0,0x12,0x0,0xd,0x0,0x14,0x0,0x1c,0x6,0xe9,0x0,0x11,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0xe,0x0, + 0x20,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x7,0x62,0x0, + 0x14,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x1d,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x7,0xbd,0x0,0x8,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0x1f,0x0,0xe,0x0,0x20,0x0,0x21,0x0,0x7f,0x0,0xe,0x0,0x1c,0x0, + 0x1b,0x0,0x21,0x0,0x1f,0x0,0x1c,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1a,0x0,0x12,0x0,0x1f,0x0,0xe,0x1,0xcf,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0, + 0x21,0x0,0x1f,0x0,0x1c,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x16,0x0, + 0x1b,0x0,0x21,0x1,0xd0,0x0,0x17,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0x1f,0x0, + 0x1c,0x0,0x19,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x16,0x0,0x1b,0x0,0x21,0x0, + 0xd,0x0,0x11,0x0,0x22,0x0,0x1d,0x0,0x19,0x0,0x16,0x0,0x10,0x0,0xe,0x0, + 0x21,0x0,0x12,0x8,0xab,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0x23,0x0,0x12,0x0, + 0x26,0x0,0x1c,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0x12,0x0,0x19,0x0,0x21,0x7, + 0x7c,0x0,0x6,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x16,0x0,0x12,0x6,0x38,0x0, + 0x8,0x0,0x1c,0x0,0x1d,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x3, + 0xdd,0x0,0x9,0x0,0x1c,0x0,0x1d,0x0,0x26,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x5,0xf1,0x0,0xb,0x0,0x1c,0x0,0x1f,0x0,0x1c,0x0,0x1b,0x0, + 0xe,0x0,0x23,0x0,0x16,0x0,0x1f,0x0,0x22,0x0,0x20,0x5,0x2c,0x0,0xe,0x0, + 0x1c,0x0,0x1f,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x12,0x0, + 0xd,0x0,0x13,0x0,0xe,0x0,0x1f,0x0,0x12,0x7,0x17,0x0,0x7,0x0,0x1c,0x0, + 0x21,0x0,0x21,0x0,0xe,0x0,0x14,0x0,0x12,0x5,0x2d,0x0,0xb,0x0,0x1c,0x0, + 0x22,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x1c,0x0,0x1d,0x0, + 0x20,0x0,0xc8,0x0,0x6,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x12,0x1, + 0x7f,0x0,0x11,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0xd,0x0, + 0x1b,0x0,0x12,0x0,0x24,0x0,0xd,0x0,0x13,0x0,0x1c,0x0,0x19,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x3,0x46,0x0,0xb,0x0,0x1f,0x0,0x12,0x0,0x11,0x0,0x16,0x0, + 0x21,0x0,0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x11,0x6,0xea,0x0,0xf,0x0, + 0x1f,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x10,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x6,0x39,0x0,0xc,0x0, + 0x1f,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x21,0x0,0xd,0x0,0x20,0x0,0x10,0x0, + 0x1c,0x0,0x1f,0x0,0x12,0x7,0x18,0x0,0x4,0x0,0x1f,0x0,0x16,0x0,0xf,0x8, + 0x49,0x0,0xc,0x0,0x1f,0x0,0x16,0x0,0x20,0x0,0x16,0x0,0x20,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x1,0xd3,0x0,0x4,0x0,0x1f,0x0, + 0x1c,0x0,0x1d,0x1,0xd1,0x0,0x9,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0, + 0x4,0x0,0x9,0x0,0xd,0x0,0xc,0x1,0xd2,0x0,0x8,0x0,0x1f,0x0,0x1c,0x0, + 0x1d,0x0,0xd,0x0,0x6,0x0,0xd,0x0,0x5,0x1,0xd4,0x0,0x8,0x0,0x1f,0x0, + 0x1c,0x0,0x1d,0x0,0xd,0x0,0x8,0x0,0xd,0x0,0x7,0x1,0xd5,0x0,0x8,0x0, + 0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0xa,0x0,0xd,0x0,0x8,0x1,0xd6,0x0, + 0x8,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x1, + 0xd7,0x0,0x9,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x13,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x1,0xd8,0x0,0xe,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0, + 0x19,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0x10,0x0,0xe,0x0,0x1d,0x0, + 0x12,0x1,0xd9,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x1c,0x0, + 0x1f,0x0,0x16,0x0,0x14,0x0,0x16,0x0,0x1b,0x0,0xe,0x0,0x19,0x1,0xda,0x0, + 0xd,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0, + 0x21,0x0,0x1f,0x0,0xe,0x0,0x16,0x0,0x21,0x2,0x47,0x0,0xb,0x0,0x1f,0x0, + 0x1c,0x0,0x1d,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0,0xe,0x0,0x21,0x0, + 0x12,0x1,0xdb,0x0,0xb,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x20,0x0, + 0x1e,0x0,0x22,0x0,0xe,0x0,0x1f,0x0,0x12,0x7,0x3f,0x0,0xc,0x0,0x1f,0x0, + 0x22,0x0,0x12,0x0,0x19,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x13,0x0,0x1f,0x0, + 0x12,0x0,0x12,0x7,0xee,0x0,0x3,0x0,0x20,0x0,0x20,0x8,0x24,0x0,0x10,0x0, + 0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0, + 0xf,0x0,0x16,0x0,0x21,0x0,0x10,0x0,0x1c,0x0,0x16,0x0,0x1b,0x7,0xd8,0x0, + 0x11,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0, + 0xd,0x0,0x12,0x0,0x25,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x14,0x0, + 0x12,0x7,0xad,0x0,0xe,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0, + 0x10,0x0,0x26,0x0,0xd,0x0,0x13,0x0,0x1f,0x0,0xe,0x0,0x1b,0x0,0x10,0x7, + 0xae,0x0,0xd,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0, + 0x26,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1f,0x0,0xe,0x7,0xaf,0x0,0xe,0x0, + 0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0, + 0x1d,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x11,0x7,0xb0,0x0,0xe,0x0,0x22,0x0, + 0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x1f,0x0, + 0x22,0x0,0xf,0x0,0x19,0x0,0x12,0x7,0xb1,0x0,0xe,0x0,0x22,0x0,0x1f,0x0, + 0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x1f,0x0,0x22,0x0, + 0x1d,0x0,0x12,0x0,0x12,0x7,0xb2,0x0,0xc,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0, + 0x12,0x0,0x1b,0x0,0x10,0x0,0x26,0x0,0xd,0x0,0x26,0x0,0x12,0x0,0x1b,0x7, + 0xb3,0x0,0xd,0x0,0x22,0x0,0x1f,0x0,0x1f,0x0,0x12,0x0,0x1b,0x0,0x10,0x0, + 0x26,0x0,0xd,0x0,0x26,0x0,0x22,0x0,0xe,0x0,0x1b,0x8,0x62,0x0,0x8,0x0, + 0x22,0x0,0x1f,0x0,0x21,0x0,0xe,0x0,0x16,0x0,0x1b,0x0,0x20,0x8,0x63,0x0, + 0xf,0x0,0x22,0x0,0x1f,0x0,0x21,0x0,0xe,0x0,0x16,0x0,0x1b,0x0,0x20,0x0, + 0xd,0x0,0x10,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x12,0x0,0x11,0x8,0x38,0x0, + 0x7,0x0,0x26,0x0,0x10,0x0,0x19,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x6e,0xb, + 0x8e,0xb,0x7c,0xb,0x68,0xb,0x52,0xb,0x40,0xb,0x26,0xb,0x1a,0xb,0x4,0xa, + 0xea,0xa,0xde,0xa,0xc2,0xa,0xa2,0xa,0x76,0xa,0x58,0xa,0x3e,0xa,0x12,0x9, + 0xee,0x9,0xca,0x9,0xac,0x9,0x8c,0x9,0x6c,0x9,0x52,0x9,0x38,0x9,0x1e,0x9, + 0x4,0x8,0xea,0x8,0xd0,0x8,0xb6,0x8,0x94,0x8,0x6e,0x8,0x66,0x8,0x46,0x8, + 0x30,0x8,0x16,0x7,0xfc,0x7,0xe2,0x7,0xca,0x7,0xb0,0x7,0x8c,0x7,0x72,0x7, + 0x58,0x7,0x3c,0x7,0x26,0x7,0x12,0x6,0xf2,0x6,0xd0,0x6,0xb0,0x6,0x92,0x6, + 0x78,0x6,0x66,0x6,0x4e,0x6,0x44,0x6,0x3a,0x6,0x2a,0x6,0x18,0x6,0x0,0x5, + 0xe4,0x5,0xbc,0x5,0x9c,0x5,0x76,0x5,0x4e,0x5,0x2e,0x5,0x1a,0x5,0x6,0x4, + 0xea,0x4,0xde,0x4,0xc2,0x4,0xb4,0x4,0xa8,0x4,0x98,0x4,0x88,0x4,0x6e,0x4, + 0x62,0x4,0x50,0x4,0x38,0x4,0x28,0x4,0xa,0x3,0xee,0x3,0xd4,0x3,0xcc,0x3, + 0xb2,0x3,0x92,0x3,0x7a,0x3,0x5e,0x3,0x44,0x3,0x18,0x2,0xfc,0x2,0xe0,0x2, + 0xc4,0x2,0xa8,0x2,0x8c,0x2,0x70,0x2,0x54,0x2,0x38,0x2,0x28,0x2,0x16,0x1, + 0xf4,0x1,0xd6,0x1,0xc2,0x1,0xb4,0x1,0xa4,0x1,0x94,0x1,0x78,0x1,0x6c,0x1, + 0x52,0x1,0x44,0x1,0x30,0x1,0x1e,0x1,0xa,0x0,0xde,0x5,0x15,0x0,0x15,0x0, + 0xe,0x0,0xf,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1b,0x0, + 0x14,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x7,0x34,0x0,0x9,0x0,0xe,0x0,0x10,0x0, + 0x18,0x0,0xd,0x0,0x15,0x0,0xe,0x0,0x1b,0x0,0x11,0x5,0x16,0x0,0x8,0x0, + 0xe,0x0,0x10,0x0,0x18,0x0,0x1d,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0xc2,0x0, + 0x9,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x20,0x0,0x1d,0x0,0xe,0x0,0x10,0x0, + 0x12,0x3,0x3a,0x0,0x6,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x22,0x0,0x1d,0x5, + 0x17,0x0,0xc,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0x22,0x0,0x1d,0x0,0xd,0x0, + 0x21,0x0,0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x4,0xda,0x0,0x5,0x0,0xe,0x0, + 0x11,0x0,0x14,0x0,0x12,0x4,0xcc,0x0,0xd,0x0,0xe,0x0,0x18,0x0,0x12,0x0, + 0x1f,0x0,0x26,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x7,0xaa,0x0,0x7,0x0,0xe,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x10,0x0, + 0x12,0x7,0x10,0x0,0x7,0x0,0xe,0x0,0x19,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0, + 0x26,0x0,0xea,0x0,0x6,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x1c,0x0,0x21,0x1, + 0x70,0x0,0x9,0x0,0xe,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x8,0xaa,0x0,0xe,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x1c,0x0, + 0x11,0x0,0x12,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x5,0x18,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x1d,0x0,0x1f,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x6,0x24,0x0,0x8,0x0,0xe,0x0,0x21,0x0,0x15,0x0,0x1f,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x4,0xc0,0x0,0x7,0x0,0xe,0x0,0x21,0x0,0x15,0x0, + 0x21,0x0,0x22,0x0,0xf,0x8,0x31,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x3,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x8,0x32,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0x26,0x0,0xd,0x0,0x4,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x8,0x33,0x0, + 0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x5,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x8,0x34,0x0,0xd,0x0,0xe,0x0, + 0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x6,0x0,0xd,0x0, + 0xf,0x0,0xe,0x0,0x1f,0x8,0x35,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x7,0x0,0xd,0x0,0xf,0x0,0xe,0x0, + 0x1f,0x8,0x36,0x0,0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0x26,0x0,0xd,0x0,0x8,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x8,0x37,0x0, + 0xd,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0, + 0x9,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x1f,0x0,0xf8,0x0,0xd,0x0,0xe,0x0, + 0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0x12,0x0,0x1f,0x0,0x21,0x0,0xf9,0x0,0x15,0x0,0xe,0x0,0x21,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x14,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0,0x13,0x0,0x22,0x0,0x19,0x0, + 0x19,0x0,0xfa,0x0,0xc,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0, + 0x26,0x0,0xd,0x0,0x13,0x0,0x22,0x0,0x19,0x0,0x19,0x6,0x25,0x0,0xd,0x0, + 0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x20,0x0, + 0xe,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0xfb,0x0,0xb,0x0,0xe,0x0,0x21,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x11,0x0, + 0xfc,0x0,0xf,0x0,0xe,0x0,0x21,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x26,0x0, + 0xd,0x0,0x22,0x0,0x1b,0x0,0x18,0x0,0x1b,0x0,0x1c,0x0,0x24,0x0,0x1b,0x4, + 0xe5,0x0,0xc,0x0,0x12,0x0,0xe,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0xe,0x0, + 0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x6,0x26,0x0,0x3,0x0,0x12,0x0, + 0x11,0x6,0x27,0x0,0xc,0x0,0x12,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0, + 0x1a,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0xf,0x0,0x26,0x6,0x28,0x0,0xd,0x0, + 0x12,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x10,0x0, + 0x15,0x0,0x16,0x0,0x19,0x0,0x11,0x6,0x29,0x0,0xe,0x0,0x12,0x0,0x11,0x0, + 0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x1f,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x5,0x19,0x0,0x7,0x0,0x12,0x0,0x11,0x0,0x21,0x0, + 0x16,0x0,0x1a,0x0,0x12,0x7,0xd6,0x0,0xb,0x0,0x12,0x0,0x11,0x0,0x21,0x0, + 0x16,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x2,0x51,0x0, + 0x8,0x0,0x12,0x0,0x12,0x0,0x1b,0x0,0x15,0x0,0x12,0x0,0x1f,0x0,0x12,0x5, + 0x1a,0x0,0x5,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x1c,0x5,0x1b,0x0,0xc,0x0, + 0x16,0x0,0x18,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x10,0x0,0x1c,0x0,0x1c,0x0, + 0x21,0x0,0x12,0x0,0x1f,0x5,0x1c,0x0,0x7,0x0,0x16,0x0,0x1c,0x0,0x21,0x0, + 0x12,0x0,0x10,0x0,0x15,0x6,0x2a,0x0,0x7,0x0,0x19,0x0,0x12,0x0,0x1b,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x8,0x8d,0x0,0x5,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x11,0x8,0x60,0x0,0x6,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x20,0x8, + 0x61,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x20,0x0,0xd,0x0, + 0x10,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x12,0x0,0x11,0x0,0xc3,0x0,0x5,0x0, + 0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x5,0x1d,0x0,0xd,0x0,0x19,0x0,0x1c,0x0, + 0x10,0x0,0x18,0x0,0xd,0x0,0x13,0x0,0x19,0x0,0x16,0x0,0x1d,0x0,0x1d,0x0, + 0x12,0x0,0x11,0x6,0x2b,0x0,0x9,0x0,0x19,0x0,0x1c,0x0,0x1c,0x0,0x11,0x0, + 0x21,0x0,0x26,0x0,0x1d,0x0,0x12,0x0,0xfd,0x0,0x9,0x0,0x19,0x0,0x22,0x0, + 0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x2,0xc0,0x0,0xf,0x0, + 0x19,0x0,0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0, + 0xd,0x0,0xe,0x0,0x22,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xfe,0x0,0x13,0x0, + 0x19,0x0,0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0, + 0xd,0x0,0x10,0x0,0x1c,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x10,0x0,0x21,0x0, + 0x12,0x0,0x11,0x0,0xff,0x0,0x12,0x0,0x19,0x0,0x22,0x0,0x12,0x0,0x21,0x0, + 0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x20,0x0, + 0xe,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0x11,0x6,0x2c,0x0,0xf,0x0,0x19,0x0, + 0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0,0xd,0x0, + 0x11,0x0,0x1f,0x0,0x16,0x0,0x23,0x0,0x12,0x1,0x0,0x0,0x13,0x0,0x19,0x0, + 0x22,0x0,0x12,0x0,0x21,0x0,0x1c,0x0,0x1c,0x0,0x21,0x0,0x15,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0xe,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x1,0xb7,0x0,0xd,0x0,0x19,0x0,0x22,0x0,0x1f,0x0,0xd,0x0,0x10,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x22,0x0,0x19,0x0,0xe,0x0,0x1f,0x1,0xb8,0x0, + 0xb,0x0,0x19,0x0,0x22,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0xe,0x0,0x1f,0x1,0xb9,0x0,0x8,0x0,0x19,0x0,0x22,0x0,0x1f,0x0, + 0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x1,0xba,0x0,0x7,0x0,0x19,0x0,0x22,0x0, + 0x1f,0x0,0xd,0x0,0x1c,0x0,0x1b,0x4,0x91,0x0,0x4,0x0,0x1c,0x0,0x19,0x0, + 0x21,0x3,0x3b,0x0,0x4,0x0,0x1c,0x0,0x1c,0x0,0x18,0x5,0xee,0x0,0xb,0x0, + 0x1c,0x0,0x1c,0x0,0x18,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x3,0x3c,0x0,0x8,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0, + 0xe,0x0,0x1f,0x0,0x18,0x7,0x11,0x0,0xc,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0, + 0x1a,0x0,0xe,0x0,0x1f,0x0,0x18,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x7, + 0x12,0x0,0xe,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x0,0x12,0x0,0x11,0x3,0x3d,0x0, + 0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x18,0x0, + 0xd,0x0,0xf,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x3,0x3d,0x0, + 0x10,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0,0x18,0x0, + 0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x7, + 0x13,0x0,0xf,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x23,0x0,0x12,0x4, + 0x50,0x0,0x9,0x0,0x1c,0x0,0x1c,0x0,0x18,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x0,0x20,0x1,0x2d,0x0,0xa,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x19,0x1,0x2e,0x0,0xd,0x0,0x1c,0x0, + 0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x21,0x0, + 0x21,0x0,0x1c,0x0,0x1a,0x1,0x2f,0x0,0xc,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xe,0x0,0x1f,0x1, + 0x30,0x0,0xc,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x10,0x0,0x1c,0x0,0x19,0x0,0x1c,0x0,0x1f,0x1,0x31,0x0,0x11,0x0,0x1c,0x0, + 0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0, + 0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x1,0x32,0x0, + 0xc,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x16,0x0, + 0x1b,0x0,0x1b,0x0,0x12,0x0,0x1f,0x1,0x33,0x0,0xb,0x0,0x1c,0x0,0x1f,0x0, + 0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x1, + 0x34,0x0,0xc,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0, + 0x1c,0x0,0x22,0x0,0x21,0x0,0x12,0x0,0x1f,0x1,0x35,0x0,0xc,0x0,0x1c,0x0, + 0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x1,0x36,0x0,0xc,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x26,0x0,0x19,0x0,0x12,0x1,0x37,0x0, + 0xa,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xd,0x0,0x21,0x0, + 0x1c,0x0,0x1d,0x1,0x38,0x0,0xf,0x0,0x1c,0x0,0x1f,0x0,0x11,0x0,0x12,0x0, + 0x1f,0x0,0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0, + 0xe,0x0,0x19,0x7,0xd7,0x0,0x3,0x0,0x1c,0x0,0x26,0x0,0x76,0x0,0x12,0x0, + 0x1f,0x0,0xe,0x0,0x1b,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0xd,0x0, + 0x24,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x1f,0x0, + 0x18,0x4,0xcd,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x18,0x0,0x13,0x0, + 0xe,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x1,0xbb,0x0,0xc,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0, + 0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x4,0x1,0xbc,0x0, + 0xc,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0, + 0x20,0x0,0x20,0x0,0xd,0x0,0x5,0x1,0xbd,0x0,0xc,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0, + 0x6,0x1,0xbe,0x0,0xc,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0, + 0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x7,0x1,0xbf,0x0,0xc,0x0, + 0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0, + 0x20,0x0,0xd,0x0,0x8,0x1,0xc0,0x0,0xc,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x9,0x1, + 0xc1,0x0,0xc,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0, + 0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0xa,0x1,0x1,0x0,0xf,0x0,0x1f,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0xe,0x0,0x22,0x0,0x21,0x0,0x1c,0x1,0x2,0x0,0xf,0x0,0x1f,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x15,0x0,0x16,0x0,0x14,0x0,0x15,0x1,0x3,0x0,0xe,0x0,0x1f,0x0, + 0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x19,0x0,0x1c,0x0,0x24,0x1,0x4,0x0,0x11,0x0,0x1f,0x0,0x16,0x0, + 0x14,0x0,0x15,0x0,0x21,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0, + 0x1a,0x0,0x12,0x0,0x11,0x0,0x16,0x0,0x22,0x0,0x1a,0x8,0x78,0x0,0x11,0x0, + 0x1f,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0x10,0x0,0xe,0x0,0x20,0x0,0x21,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1a,0x0,0x12,0x8, + 0x79,0x0,0x15,0x0,0x1f,0x0,0x1c,0x0,0xe,0x0,0x11,0x0,0x10,0x0,0xe,0x0, + 0x20,0x0,0x21,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0x12,0x0, + 0x1f,0x0,0x20,0x0,0x1c,0x0,0x1b,0x0,0xe,0x0,0x19,0x1,0xc2,0x0,0xc,0x0, + 0x1f,0x0,0x1c,0x0,0x18,0x0,0x12,0x0,0x1b,0x0,0xd,0x0,0x16,0x0,0x1a,0x0, + 0xe,0x0,0x14,0x0,0x12,0x8,0x22,0x0,0xe,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0, + 0x20,0x0,0x12,0x0,0xd,0x0,0x14,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0, + 0x1f,0x0,0x26,0x5,0x1e,0x0,0x15,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0x20,0x0, + 0x12,0x0,0x1f,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x21,0x0,0xd,0x0,0x20,0x0, + 0x22,0x0,0x1d,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x12,0x0,0x11,0x7, + 0x4c,0x0,0xf,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0x20,0x0,0x12,0x0,0x1f,0x0, + 0xd,0x0,0x22,0x0,0x1d,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0x12,0x0,0x11,0x4, + 0xe0,0x0,0xd,0x0,0x1f,0x0,0x22,0x0,0x1b,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x11,0x0,0x16,0x0,0x1b,0x0,0x16,0x0,0x1b,0x0,0x14,0x1,0xc3,0x0,0x5,0x0, + 0x1f,0x0,0x22,0x0,0x20,0x0,0x15,0x2,0xfb,0x0,0xc,0x0,0x22,0x0,0xf,0x0, + 0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x3,0x3e,0x0,0xa,0x0,0x22,0x0,0x14,0x0,0xd,0x0,0x1f,0x0,0x12,0x0, + 0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x3,0x3f,0x0,0x5,0x0,0x22,0x0,0x16,0x0, + 0x19,0x0,0x11,0x5,0x1f,0x0,0xc,0x0,0x22,0x0,0x16,0x0,0x19,0x0,0x11,0x0, + 0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x7,0x14,0x0, + 0x8,0x0,0x22,0x0,0x1b,0x0,0x14,0x0,0xe,0x0,0x19,0x0,0x1c,0x0,0x24,0x2, + 0x4c,0x0,0xa,0x0,0x22,0x0,0x1f,0x0,0x20,0x0,0x21,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0x11,0x0,0x12,0x4,0x51,0x0,0x9,0x0,0x22,0x0,0x20,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x80,0x0,0x8,0x0,0x22,0x0, + 0x20,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x4,0xe6,0x0,0xf,0x0, + 0x22,0x0,0x20,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0, + 0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0xa3,0x12,0xbe,0x12, + 0xaa,0x12,0x8c,0x12,0x72,0x12,0x5e,0x12,0x48,0x12,0x2e,0x12,0xe,0x11,0xf2,0x11, + 0xda,0x11,0xb2,0x11,0x8a,0x11,0x70,0x11,0x5a,0x11,0x44,0x11,0x2c,0x11,0x14,0x10, + 0xfe,0x10,0xe4,0x10,0xcc,0x10,0xb2,0x10,0xaa,0x10,0x88,0x10,0x68,0x10,0x3e,0x10, + 0x16,0x10,0x2,0xf,0xe6,0xf,0xbc,0xf,0x94,0xf,0x70,0xf,0x50,0xf,0x32,0xf, + 0x14,0xe,0xfe,0xe,0xe8,0xe,0xce,0xe,0xbe,0xe,0xaa,0xe,0x90,0xe,0x70,0xe, + 0x58,0xe,0x3c,0xe,0x26,0xe,0x2,0xd,0xe6,0xd,0xca,0xd,0x9c,0xd,0x7c,0xd, + 0x5e,0xd,0x3e,0xd,0x18,0xc,0xf4,0xc,0xd0,0xc,0xaa,0xc,0x8c,0xc,0x76,0xc, + 0x60,0xc,0x50,0xc,0x36,0xc,0x1e,0xc,0x14,0xc,0x2,0xb,0xf6,0xb,0xdc,0xb, + 0xba,0xb,0x98,0xb,0x7e,0xb,0x76,0xb,0x62,0xb,0x5a,0xb,0x40,0xb,0x2c,0xb, + 0x1c,0xb,0xe,0xa,0xfa,0xa,0xe2,0xa,0xc2,0xa,0xae,0xa,0x9e,0xa,0x82,0xa, + 0x6e,0xa,0x48,0xa,0x1c,0x9,0xf0,0x9,0xc2,0x9,0x96,0x9,0x66,0x9,0x5a,0x9, + 0x48,0x9,0x34,0x9,0x20,0x9,0x14,0x8,0xf4,0x8,0xe4,0x8,0xc4,0x8,0xa2,0x8, + 0x76,0x8,0x4e,0x8,0x2e,0x8,0x1c,0x8,0x0,0x7,0xc8,0x7,0x92,0x7,0x58,0x7, + 0x20,0x6,0xea,0x6,0xae,0x6,0x7c,0x6,0x58,0x6,0x50,0x6,0x38,0x6,0x24,0x6, + 0x18,0x5,0xee,0x5,0xe0,0x5,0xc8,0x5,0xb6,0x5,0x9c,0x5,0x80,0x5,0x5a,0x5, + 0x40,0x5,0x2e,0x5,0xa,0x4,0xf8,0x4,0xde,0x4,0xb6,0x4,0x9a,0x4,0x78,0x4, + 0x5e,0x4,0x4c,0x4,0x34,0x4,0x18,0x4,0x6,0x3,0xee,0x3,0xc8,0x3,0xb2,0x3, + 0x9e,0x3,0x8c,0x3,0x7a,0x3,0x60,0x3,0x50,0x3,0x3c,0x3,0x28,0x3,0x10,0x3, + 0x8,0x3,0x0,0x2,0xee,0x2,0xd4,0x2,0xb6,0x2,0x9e,0x2,0x70,0x2,0x50,0x2, + 0x2a,0x2,0x14,0x1,0xf0,0x1,0xd4,0x1,0xae,0x1,0x96,0x1,0x7a,0x1,0x60,0x1, + 0x50,0x1,0x48,0x7,0xeb,0x0,0x3,0x0,0xf,0x0,0x10,0x4,0xe2,0x0,0x7,0x0, + 0x10,0x0,0xd,0x0,0x22,0x0,0x1b,0x0,0x16,0x0,0x21,0x0,0xf2,0x0,0xc,0x0, + 0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0xe,0x0,0x19,0x0, + 0xe,0x0,0x1f,0x0,0x1a,0x0,0xf3,0x0,0xd,0x0,0x10,0x0,0x10,0x0,0x12,0x0, + 0x20,0x0,0x20,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x0, + 0x20,0x0,0xf4,0x0,0xb,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0, + 0xd,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x6,0x1c,0x0,0x12,0x0,0x10,0x0, + 0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0xd,0x0,0x21,0x0,0x16,0x0,0x1a,0x0, + 0x12,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x11,0x3, + 0x25,0x0,0xd,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x16,0x0, + 0xf,0x0,0x16,0x0,0x19,0x0,0x16,0x0,0x21,0x0,0x26,0x3,0xfc,0x0,0x11,0x0, + 0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0xf,0x0,0x16,0x0, + 0x19,0x0,0x16,0x0,0x21,0x0,0x26,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x24,0x3, + 0xe4,0x0,0xa,0x0,0x10,0x0,0x10,0x0,0x12,0x0,0x20,0x0,0x20,0x0,0x16,0x0, + 0xf,0x0,0x19,0x0,0x12,0x4,0x4,0x0,0x12,0x0,0x10,0x0,0x10,0x0,0x12,0x0, + 0x20,0x0,0x20,0x0,0x16,0x0,0xf,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x13,0x0, + 0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x3,0x26,0x0,0xf,0x0, + 0x10,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x3,0x27,0x0,0x16,0x0, + 0x10,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xf,0x0, + 0xe,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0xd,0x0,0x24,0x0, + 0xe,0x0,0x19,0x0,0x19,0x0,0x12,0x0,0x21,0x3,0x28,0x0,0xb,0x0,0x10,0x0, + 0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xf,0x0,0x1c,0x0, + 0x25,0x3,0x29,0x0,0xe,0x0,0x10,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x4, + 0x48,0x0,0xc,0x0,0x10,0x0,0x10,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x21,0x0, + 0xd,0x0,0x21,0x0,0x1f,0x0,0x12,0x0,0x12,0x4,0xf8,0x0,0x8,0x0,0x11,0x0, + 0xd,0x0,0x22,0x0,0x1b,0x0,0x16,0x0,0x21,0x0,0x20,0x2,0xbf,0x0,0x3,0x0, + 0x11,0x0,0xf,0x0,0xbd,0x0,0x3,0x0,0x11,0x0,0x11,0x2,0x49,0x0,0xb,0x0, + 0x11,0x0,0x11,0x0,0xd,0x0,0xe,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x0,0xf5,0x0,0x9,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0xe,0x0, + 0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x0,0x2b,0x0,0x9,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0xbe,0x0,0x7,0x0, + 0x11,0x0,0x11,0x0,0xd,0x0,0xf,0x0,0x1c,0x0,0x25,0x4,0xf9,0x0,0xc,0x0, + 0x11,0x0,0x11,0x0,0xd,0x0,0xf,0x0,0x22,0x0,0x20,0x0,0x16,0x0,0x1b,0x0, + 0x12,0x0,0x20,0x0,0x20,0x0,0xb4,0x0,0x8,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x7,0xec,0x0,0x8,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x11,0x4,0x49,0x0,0x9,0x0,0x11,0x0, + 0x11,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0xbf,0x0, + 0xa,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0, + 0x19,0x0,0x12,0x0,0xc0,0x0,0x12,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x10,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x22,0x0, + 0x21,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x1,0x6b,0x0,0xb,0x0,0x11,0x0, + 0x11,0x0,0xd,0x0,0x10,0x0,0x1c,0x0,0x1a,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x8,0x81,0x0,0x8,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x15,0x0,0x1c,0x0, + 0x1a,0x0,0x12,0x8,0x82,0x0,0xd,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x15,0x0, + 0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x4, + 0x4a,0x0,0xb,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x16,0x0,0x10,0x0,0xd,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0x19,0x0,0xf0,0x0,0x8,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x18,0x2,0x89,0x0,0xc,0x0,0x11,0x0, + 0x11,0x0,0xd,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x4,0xfa,0x0,0x10,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x19,0x0, + 0x1c,0x0,0x10,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x0,0xd,0x0, + 0xe,0x0,0x19,0x0,0x21,0x4,0x4b,0x0,0xd,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0x1f,0x0,0xe,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x2,0x4e,0x0,0x13,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x1d,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x0,0x1b,0x0,0xe,0x0,0x21,0x0,0x12,0x6,0x1d,0x0,0xc,0x0,0x11,0x0, + 0x11,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x4,0xfb,0x0,0x8,0x0,0x11,0x0,0x11,0x0,0xd,0x0,0x1f,0x0, + 0x1c,0x0,0xe,0x0,0x11,0x3,0x2a,0x0,0x11,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0x20,0x0,0x15,0x0,0x1c,0x0,0x1d,0x0,0x1d,0x0,0x16,0x0,0x1b,0x0,0x14,0x0, + 0xd,0x0,0x10,0x0,0xe,0x0,0x1f,0x0,0x21,0x5,0xfa,0x0,0x8,0x0,0x11,0x0, + 0x11,0x0,0xd,0x0,0x21,0x0,0xe,0x0,0x20,0x0,0x18,0x4,0xfc,0x0,0xc,0x0, + 0x11,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x11,0x0,0x1f,0x0, + 0x16,0x0,0x23,0x0,0x12,0x1,0x26,0x0,0x12,0x0,0x11,0x0,0x11,0x0,0xd,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x15,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0, + 0x20,0x0,0x10,0x0,0x1f,0x0,0x12,0x0,0x12,0x0,0x1b,0x1,0xb2,0x0,0xd,0x0, + 0x11,0x0,0x11,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x1d,0x0,0x15,0x0, + 0x1c,0x0,0x21,0x0,0x1c,0x0,0x20,0x0,0x67,0x0,0xc,0x0,0x11,0x0,0x11,0x0, + 0xd,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x1e,0x0,0x22,0x0,0x12,0x0,0x22,0x0, + 0x12,0x4,0xfd,0x0,0x8,0x0,0x11,0x0,0x11,0x0,0x10,0x0,0x15,0x0,0xe,0x0, + 0x1f,0x0,0x21,0x7,0x9a,0x0,0xb,0x0,0x11,0x0,0x13,0x0,0xd,0x0,0x20,0x0, + 0x10,0x0,0xe,0x0,0x1b,0x0,0x1b,0x0,0x12,0x0,0x1f,0x1,0xb3,0x0,0x6,0x0, + 0x11,0x0,0x17,0x0,0x22,0x0,0x20,0x0,0x21,0x4,0xfe,0x0,0x14,0x0,0x11,0x0, + 0x1a,0x0,0x16,0x0,0x1b,0x0,0xd,0x0,0x1d,0x0,0xe,0x0,0x1b,0x0,0x12,0x0, + 0x19,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0, + 0x14,0x0,0x20,0x7,0x5f,0x0,0x5,0x0,0x11,0x0,0x1c,0x0,0xf,0x0,0x12,0x7, + 0x33,0x0,0x9,0x0,0x11,0x0,0x20,0x0,0xd,0x0,0x10,0x0,0x19,0x0,0x16,0x0, + 0x10,0x0,0x18,0x4,0xff,0x0,0xb,0x0,0x14,0x0,0x1f,0x0,0x16,0x0,0x10,0x0, + 0x22,0x0,0x19,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x6,0x1e,0x0,0x3,0x0, + 0x16,0x0,0x1f,0x2,0xdf,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x13,0x0,0x19,0x0,0xe,0x0,0x21,0x2,0xe0,0x0,0x18,0x0,0x16,0x0,0x1f,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0, + 0x21,0x0,0xd,0x0,0x13,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x1b,0x0,0x14,0x0,0x19,0x0,0x12,0x0,0x11,0x2,0xe1,0x0,0x1d,0x0,0x16,0x0, + 0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0, + 0xe,0x0,0x21,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x11,0x0,0x16,0x0,0x23,0x0, + 0x16,0x0,0x11,0x0,0x22,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x20,0x0,0x22,0x0, + 0x16,0x0,0x21,0x0,0x12,0x2,0xe2,0x0,0x1a,0x0,0x16,0x0,0x1f,0x0,0x19,0x0, + 0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x21,0x0, + 0xd,0x0,0x19,0x0,0x12,0x0,0x14,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0, + 0xd,0x0,0x12,0x0,0x25,0x0,0x21,0x0,0x1f,0x0,0xe,0x2,0xe3,0x0,0x1b,0x0, + 0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0, + 0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x14,0x0,0x1f,0x0, + 0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0,0x1b,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0, + 0xe,0x0,0x19,0x2,0xe4,0x0,0x1c,0x0,0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x19,0x0,0x12,0x0,0x14,0x0,0x1f,0x0,0x1c,0x0,0x1c,0x0,0x1a,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x11,0x0,0x22,0x0,0x10,0x0,0x12,0x0,0x11,0x2,0xe5,0x0, + 0x1a,0x0,0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x10,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x12,0x0,0x25,0x0,0x21,0x0, + 0x1f,0x0,0xe,0x2,0xe6,0x0,0x1b,0x0,0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0, + 0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0xe,0x0,0x21,0x0,0xd,0x0, + 0x1f,0x0,0x12,0x0,0x10,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0, + 0x1b,0x0,0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x19,0x7,0x49,0x0,0xd,0x0, + 0x16,0x0,0x1f,0x0,0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x20,0x0, + 0x21,0x0,0x1c,0x0,0x1d,0x0,0x20,0x7,0x4a,0x0,0x8,0x0,0x16,0x0,0x1f,0x0, + 0x19,0x0,0x16,0x0,0x1b,0x0,0x12,0x0,0x20,0x6,0x1f,0x0,0xf,0x0,0x16,0x0, + 0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x12,0x0,0xd,0x0,0x21,0x0, + 0x16,0x0,0x10,0x0,0x18,0x0,0x12,0x0,0x21,0x0,0xf7,0x0,0x13,0x0,0x16,0x0, + 0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0, + 0x11,0x0,0x12,0x0,0xd,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x23,0x0, + 0x12,0x0,0xf6,0x0,0x15,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0, + 0x1b,0x0,0x12,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x16,0x0, + 0x1b,0x0,0xe,0x0,0x10,0x0,0x21,0x0,0x16,0x0,0x23,0x0,0x12,0x0,0xf6,0x0, + 0x10,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x1b,0x0,0x12,0x0, + 0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x13,0x0,0x13,0x0, + 0xf7,0x0,0xf,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x1b,0x0, + 0x12,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x0,0xd,0x0,0x1c,0x0,0x1b,0x0, + 0x60,0x0,0x7,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x19,0x0,0xe,0x0,0x26,0x4, + 0xe3,0x0,0xf,0x0,0x16,0x0,0x1f,0x0,0x1d,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0, + 0xd,0x0,0x20,0x0,0x15,0x0,0x22,0x0,0x21,0x0,0x21,0x0,0x19,0x0,0x12,0x3, + 0x2b,0x0,0x5,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x3,0x2c,0x0,0x9,0x0, + 0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x3, + 0x2d,0x0,0x9,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x3,0x2e,0x0,0x8,0x0,0x19,0x0,0xe,0x0,0x1f,0x0,0x1a,0x0, + 0xd,0x0,0x1c,0x0,0x1b,0x0,0x2d,0x0,0x5,0x0,0x19,0x0,0xf,0x0,0x22,0x0, + 0x1a,0x6,0x9,0x0,0x17,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0, + 0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0x12,0x0, + 0x1f,0x6,0xa,0x0,0x15,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0, + 0x15,0x0,0x1c,0x0,0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0, + 0xe,0x0,0x19,0x0,0xd,0x0,0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x6,0xb,0x0, + 0x16,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0x15,0x0,0x1c,0x0, + 0x1f,0x0,0x16,0x0,0x27,0x0,0x1c,0x0,0x1b,0x0,0x21,0x0,0xe,0x0,0x19,0x0, + 0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x6,0xc,0x0,0x15,0x0, + 0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0, + 0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0xf,0x0,0x1c,0x0, + 0x21,0x0,0x21,0x0,0x1c,0x0,0x1a,0x6,0xd,0x0,0x15,0x0,0x19,0x0,0x16,0x0, + 0x14,0x0,0x1b,0x0,0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0, + 0x10,0x0,0xe,0x0,0x19,0x0,0xd,0x0,0x10,0x0,0x12,0x0,0x1b,0x0,0x21,0x0, + 0x12,0x0,0x1f,0x6,0xe,0x0,0x12,0x0,0x19,0x0,0x16,0x0,0x14,0x0,0x1b,0x0, + 0xd,0x0,0x23,0x0,0x12,0x0,0x1f,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0xe,0x0, + 0x19,0x0,0xd,0x0,0x21,0x0,0x1c,0x0,0x1d,0x4,0x4c,0x0,0x9,0x0,0x19,0x0, + 0x19,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0xf,0x0,0x1c,0x0,0x25,0x4,0xe4,0x0, + 0xd,0x0,0x19,0x0,0x19,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x10,0x0,0x19,0x0, + 0x22,0x0,0x20,0x0,0x16,0x0,0x23,0x0,0x12,0x3,0xdc,0x0,0x7,0x0,0x19,0x0, + 0x19,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x5,0x0,0x0,0x9,0x0,0x19,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x12,0x0,0xb2,0x0, + 0xf,0x0,0x19,0x0,0x21,0x0,0x12,0x0,0x1f,0x0,0x1b,0x0,0xe,0x0,0x21,0x0, + 0x12,0x0,0xd,0x0,0x12,0x0,0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x4,0x99,0x0, + 0xb,0x0,0x1a,0x0,0x1d,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0,0x1f,0x0, + 0x16,0x0,0x12,0x0,0x20,0x5,0x1,0x0,0x9,0x0,0x1b,0x0,0xe,0x0,0x19,0x0, + 0x26,0x0,0x21,0x0,0x16,0x0,0x10,0x0,0x20,0x5,0x2,0x0,0x6,0x0,0x1b,0x0, + 0x10,0x0,0x15,0x0,0x1c,0x0,0x1f,0x3,0x2f,0x0,0x7,0x0,0x1b,0x0,0x11,0x0, + 0x1f,0x0,0x1c,0x0,0x16,0x0,0x11,0x5,0x3,0x0,0x9,0x0,0x1b,0x0,0x16,0x0, + 0x1a,0x0,0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x3,0x30,0x0,0xc,0x0, + 0x1b,0x0,0x1b,0x0,0x1c,0x0,0x22,0x0,0x1b,0x0,0x10,0x0,0x12,0x0,0x1a,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x6,0x20,0x0,0x3,0x0,0x1c,0x0,0x11,0x4,0xbf,0x0, + 0x9,0x0,0x1d,0x0,0xe,0x0,0x1f,0x0,0x21,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x5,0x4,0x0,0x3,0x0,0x1d,0x0,0x16,0x5,0x5,0x0,0xc,0x0,0x1d,0x0, + 0x1d,0x0,0xd,0x0,0xf,0x0,0x19,0x0,0x1c,0x0,0x10,0x0,0x18,0x0,0x16,0x0, + 0x1b,0x0,0x14,0x5,0x6,0x0,0x10,0x0,0x1d,0x0,0x1d,0x0,0xd,0x0,0x1f,0x0, + 0x12,0x0,0x14,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x5,0x7,0x0,0x10,0x0,0x1d,0x0,0x1d,0x0,0xd,0x0, + 0x20,0x0,0x12,0x0,0x21,0x0,0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x0,0x20,0x0, + 0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x7,0x9f,0x0,0xc,0x0,0x1d,0x0,0x1d,0x0, + 0xd,0x0,0x20,0x0,0x15,0x0,0x1c,0x0,0x1f,0x0,0x21,0x0,0x10,0x0,0x22,0x0, + 0x21,0x7,0x60,0x0,0x5,0x0,0x1d,0x0,0x1d,0x0,0x19,0x0,0x12,0x4,0x4d,0x0, + 0x8,0x0,0x1d,0x0,0x1d,0x0,0x1f,0x0,0x1c,0x0,0x23,0x0,0xe,0x0,0x19,0x2, + 0xa0,0x0,0x4,0x0,0x1d,0x0,0x1d,0x0,0x20,0x7,0x4b,0x0,0xb,0x0,0x1d,0x0, + 0x1d,0x0,0x20,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0xe,0x0,0x14,0x0, + 0x12,0x5,0x8,0x0,0xc,0x0,0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x21,0x0, + 0x12,0x0,0x10,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x12,0x0,0xc1,0x0,0x7,0x0, + 0x1f,0x0,0x10,0x0,0x15,0x0,0x16,0x0,0x23,0x0,0x12,0x7,0x3b,0x0,0xa,0x0, + 0x1f,0x0,0x12,0x0,0xe,0x0,0xd,0x0,0x10,0x0,0x15,0x0,0xe,0x0,0x1f,0x0, + 0x21,0x2,0xa1,0x0,0xa,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x2,0xbd,0x0,0xe,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0xd,0x0, + 0x16,0x0,0x1c,0x0,0x20,0x6,0x21,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0, + 0x24,0x0,0xd,0x0,0xf,0x0,0xe,0x0,0x10,0x0,0x18,0x0,0xd,0x0,0x16,0x0, + 0x1c,0x0,0x20,0x0,0xd,0x0,0x1b,0x0,0x12,0x0,0x24,0x5,0x9,0x0,0x11,0x0, + 0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x7, + 0x78,0x0,0x11,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x10,0x0, + 0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0,0x19,0x0,0x12,0x0, + 0x13,0x0,0x21,0x7,0x79,0x0,0x12,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0, + 0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0,0x19,0x0,0x12,0x0,0xd,0x0, + 0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x5,0xa,0x0,0xf,0x0,0x1f,0x0, + 0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0,0x10,0x0, + 0x19,0x0,0x12,0x0,0xd,0x0,0x22,0x0,0x1d,0x2,0xb8,0x0,0xe,0x0,0x1f,0x0, + 0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0, + 0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x2,0xa2,0x0,0xf,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x2,0xa3,0x0,0x16,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0, + 0x11,0x0,0x1c,0x0,0x24,0x0,0x1b,0x0,0xd,0x0,0x10,0x0,0x16,0x0,0x1f,0x0, + 0x10,0x0,0x19,0x0,0x12,0x2,0xa4,0x0,0xd,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0, + 0x24,0x0,0xd,0x0,0x11,0x0,0x1f,0x0,0x1c,0x0,0x1d,0x0,0xd,0x0,0x22,0x0, + 0x1d,0x2,0xa5,0x0,0xd,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x13,0x0,0x1c,0x0,0x1f,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x2,0xbe,0x0, + 0x11,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x13,0x0,0x1c,0x0, + 0x1f,0x0,0x24,0x0,0xe,0x0,0x1f,0x0,0x11,0x0,0xd,0x0,0x16,0x0,0x1c,0x0, + 0x20,0x2,0xbb,0x0,0xa,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0, + 0x19,0x0,0x12,0x0,0x13,0x0,0x21,0x8,0x8b,0x0,0xd,0x0,0x1f,0x0,0x1f,0x0, + 0x1c,0x0,0x24,0x0,0xd,0x0,0x1c,0x0,0x22,0x0,0x21,0x0,0x24,0x0,0xe,0x0, + 0x1f,0x0,0x11,0x2,0xbc,0x0,0xb,0x0,0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0, + 0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0,0x15,0x0,0x21,0x4,0x11,0x0,0xf,0x0, + 0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x1f,0x0,0x16,0x0,0x14,0x0, + 0x15,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x19,0x0,0x21,0x2,0xb5,0x0,0xc,0x0, + 0x1f,0x0,0x1f,0x0,0x1c,0x0,0x24,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0x24,0x0, + 0xe,0x0,0x1f,0x0,0x11,0x0,0x6b,0x0,0x9,0x0,0x1f,0x0,0x21,0x0,0xd,0x0, + 0x21,0x0,0x1f,0x0,0xe,0x0,0x10,0x0,0x18,0x5,0xb,0x0,0x7,0x0,0x1f,0x0, + 0x21,0x0,0x16,0x0,0x10,0x0,0x19,0x0,0x12,0x3,0x31,0x0,0xc,0x0,0x20,0x0, + 0x1d,0x0,0x12,0x0,0x10,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0xe,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x3,0x32,0x0,0xa,0x0,0x20,0x0,0x20,0x0,0x12,0x0,0x20,0x0, + 0x20,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x3,0x33,0x0,0xa,0x0,0x20,0x0, + 0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x8, + 0xb1,0x0,0xe,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0xe,0x0,0x11,0x0,0x11,0x3,0x34,0x0, + 0xe,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0,0x12,0x0, + 0x1b,0x0,0x21,0x0,0xd,0x0,0x16,0x0,0x1b,0x0,0x11,0x3,0x35,0x0,0xf,0x0, + 0x20,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x19,0x0,0xe,0x0,0x21,0x0,0x12,0x3,0x36,0x0,0x11,0x0, + 0x20,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0, + 0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x22,0x0,0x1f,0x0,0x1b,0x3, + 0x37,0x0,0x13,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0, + 0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1f,0x0,0x12,0x0,0x21,0x0,0x22,0x0, + 0x1f,0x0,0x1b,0x0,0x12,0x0,0x11,0x3,0x38,0x0,0x14,0x0,0x20,0x0,0x20,0x0, + 0x16,0x0,0x14,0x0,0x1b,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x21,0x0,0x22,0x0,0x1f,0x0,0x1b,0x0,0x12,0x0,0x11,0x0,0xd,0x0,0x16,0x0, + 0x1b,0x8,0x8c,0x0,0xd,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0xd,0x0,0x24,0x0,0xe,0x0,0x19,0x0,0x18,0x0,0x12,0x0,0x1f,0x1,0xb4,0x0, + 0x9,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x1b,0x0, + 0x21,0x4,0x4e,0x0,0x13,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x20,0x0,0x21,0x0, + 0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x11,0x0,0x16,0x0,0x1f,0x0,0x12,0x0, + 0x10,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x4,0x4f,0x0,0x14,0x0,0x20,0x0, + 0x20,0x0,0x16,0x0,0x20,0x0,0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0, + 0x1b,0x0,0xe,0x0,0x23,0x0,0x16,0x0,0x14,0x0,0xe,0x0,0x21,0x0,0x16,0x0, + 0x1c,0x0,0x1b,0x1,0xb5,0x0,0xf,0x0,0x20,0x0,0x20,0x0,0x16,0x0,0x20,0x0, + 0x21,0x0,0xe,0x0,0x1b,0x0,0x21,0x0,0xd,0x0,0x1d,0x0,0x15,0x0,0x1c,0x0, + 0x21,0x0,0x1c,0x7,0xd5,0x0,0x10,0x0,0x20,0x0,0x20,0x0,0x22,0x0,0x1f,0x0, + 0x12,0x0,0x11,0x0,0xd,0x0,0x24,0x0,0x1c,0x0,0x1f,0x0,0x18,0x0,0x19,0x0, + 0x1c,0x0,0xe,0x0,0x11,0x2,0x95,0x0,0x3,0x0,0x21,0x0,0x1a,0x5,0xc,0x0, + 0xc,0x0,0x21,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x12,0x0, + 0x1a,0x0,0xe,0x0,0x16,0x0,0x19,0x1,0x2b,0x0,0xb,0x0,0x21,0x0,0x21,0x0, + 0xe,0x0,0x10,0x0,0x15,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x19,0x0,0x12,0x1, + 0x2c,0x0,0xc,0x0,0x21,0x0,0x21,0x0,0xe,0x0,0x10,0x0,0x15,0x0,0xd,0x0, + 0x1a,0x0,0x1c,0x0,0x1b,0x0,0x12,0x0,0x26,0x1,0x72,0x0,0xa,0x0,0x21,0x0, + 0x21,0x0,0xe,0x0,0x10,0x0,0x15,0x0,0x1a,0x0,0x12,0x0,0x1b,0x0,0x21,0x4, + 0xcb,0x0,0xb,0x0,0x21,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x10,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x0,0x20,0x6,0x22,0x0,0xb,0x0,0x21,0x0,0x21,0x0, + 0x1f,0x0,0x16,0x0,0xf,0x0,0x22,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x7, + 0xed,0x0,0xa,0x0,0x22,0x0,0x11,0x0,0x16,0x0,0x1c,0x0,0xd,0x0,0x13,0x0, + 0x16,0x0,0x19,0x0,0x12,0x1,0xb6,0x0,0xa,0x0,0x22,0x0,0x11,0x0,0x16,0x0, + 0x1c,0x0,0x21,0x0,0x1f,0x0,0xe,0x0,0x10,0x0,0x18,0x5,0xd,0x0,0xc,0x0, + 0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x24,0x0,0x12,0x0,0x20,0x0, + 0x1c,0x0,0x1a,0x0,0x12,0x5,0xe,0x0,0x13,0x0,0x22,0x0,0x21,0x0,0x1c,0x0, + 0xd,0x0,0xe,0x0,0x24,0x0,0x12,0x0,0x20,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0, + 0xd,0x0,0x1a,0x0,0x1c,0x0,0x20,0x0,0xe,0x0,0x16,0x0,0x10,0x5,0xf,0x0, + 0x13,0x0,0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0xe,0x0,0x24,0x0,0x12,0x0, + 0x20,0x0,0x1c,0x0,0x1a,0x0,0x12,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x21,0x0, + 0x16,0x0,0x1c,0x0,0x1b,0x5,0x10,0x0,0xb,0x0,0x22,0x0,0x21,0x0,0x1c,0x0, + 0xd,0x0,0x11,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x21,0x0,0x12,0x5,0x11,0x0, + 0xd,0x0,0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x25,0x0, + 0xd,0x0,0x15,0x0,0x16,0x0,0x14,0x0,0x15,0x5,0x12,0x0,0xf,0x0,0x22,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x25,0x0,0xd,0x0,0x1b,0x0, + 0x1c,0x0,0x1f,0x0,0x1a,0x0,0xe,0x0,0x19,0x5,0x13,0x0,0xc,0x0,0x22,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x25,0x0,0xd,0x0,0x1c,0x0, + 0x13,0x0,0x13,0x6,0xe6,0x0,0xa,0x0,0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0, + 0x14,0x0,0x1f,0x0,0xe,0x0,0x1d,0x0,0x15,0x8,0x5f,0x0,0x9,0x0,0x22,0x0, + 0x21,0x0,0x1c,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0x11,0x0,0x12,0x5,0x14,0x0, + 0xc,0x0,0x22,0x0,0x21,0x0,0x1c,0x0,0xd,0x0,0x20,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x0,0x16,0x0,0x12,0x0,0x20,0x6,0x23,0x0,0xe,0x0,0x22,0x0,0x21,0x0, + 0x1c,0x0,0x13,0x0,0x1d,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0, + 0x12,0x0,0x10,0x0,0x21,0x3,0x39,0x0,0x9,0x0,0x22,0x0,0x21,0x0,0x1c,0x0, + 0x1f,0x0,0x12,0x0,0x1b,0x0,0x12,0x0,0x24,0x0,0x2e,0x0,0x8,0x0,0x23,0x0, + 0xd,0x0,0x21,0x0,0x16,0x0,0x1a,0x0,0x12,0x0,0x1f,0x0,0x3,0x0,0x16,0x0, + 0xe,0x0,0x8,0x4,0x45,0x0,0x2,0x0,0x18,0x4,0x47,0x0,0x3,0x0,0x1a,0x0, + 0x1d,0x4,0x46,0x0,0x7,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0, + 0x20,0x0,0x3,0x0,0x16,0x0,0xe,0x0,0x8,0x4,0x42,0x0,0x2,0x0,0x18,0x4, + 0x44,0x0,0x3,0x0,0x1a,0x0,0x1d,0x4,0x43,0x0,0x7,0x0,0x18,0x0,0xd,0x0, + 0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0x3,0x0,0x16,0x0,0xe,0x0,0x8,0x4, + 0x3f,0x0,0x2,0x0,0x18,0x4,0x41,0x0,0x3,0x0,0x1a,0x0,0x1d,0x4,0x40,0x0, + 0x7,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0x6,0x0, + 0x60,0x0,0x50,0x0,0x4a,0x0,0x34,0x0,0x1a,0x0,0xe,0x6,0x1a,0x0,0x5,0x0, + 0x3,0x0,0x13,0x0,0x1d,0x0,0x20,0x6,0x1b,0x0,0xc,0x0,0x3,0x0,0x13,0x0, + 0x1d,0x0,0x20,0x0,0xd,0x0,0x20,0x0,0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0, + 0x21,0x5,0xed,0x0,0xa,0x0,0xd,0x0,0x13,0x0,0x21,0x0,0xd,0x0,0xe,0x0, + 0x1d,0x0,0xe,0x0,0x1f,0x0,0x21,0x4,0x3c,0x0,0x2,0x0,0x18,0x4,0x3d,0x0, + 0x7,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x4,0x3e,0x0, + 0x3,0x0,0x1a,0x0,0x1d,0x0,0x4,0x0,0x26,0x0,0x16,0x0,0x10,0x0,0xa,0x4, + 0xf7,0x0,0x2,0x0,0x14,0x4,0x39,0x0,0x2,0x0,0x18,0x4,0x3a,0x0,0x7,0x0, + 0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x4,0x3b,0x0,0x3,0x0, + 0x1a,0x0,0x1d,0x0,0x5,0x0,0x64,0x0,0x54,0x0,0x4e,0x0,0x28,0x0,0xc,0x6, + 0x18,0x0,0xd,0x0,0x14,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0, + 0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x6,0x19,0x0,0x12,0x0, + 0x14,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0xd,0x0,0x1a,0x0, + 0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0, + 0xe,0x0,0x7d,0x0,0x2,0x0,0x18,0x4,0x37,0x0,0x7,0x0,0x18,0x0,0xd,0x0, + 0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x4,0x38,0x0,0x3,0x0,0x1a,0x0,0x1d,0x0, + 0x9,0x0,0x94,0x0,0x8c,0x0,0x7c,0x0,0x76,0x0,0x5a,0x0,0x42,0x0,0x3a,0x0, + 0x20,0x0,0x14,0x6,0x14,0x0,0x5,0x0,0x3,0x0,0x13,0x0,0x1d,0x0,0x20,0x6, + 0x15,0x0,0xc,0x0,0x3,0x0,0x13,0x0,0x1d,0x0,0x20,0x0,0xd,0x0,0x20,0x0, + 0x12,0x0,0x19,0x0,0x12,0x0,0x10,0x0,0x21,0x2,0x99,0x0,0x3,0x0,0x9,0x0, + 0x3,0x3,0x24,0x0,0xb,0x0,0x11,0x0,0xd,0x0,0x1f,0x0,0x1c,0x0,0x21,0x0, + 0xe,0x0,0x21,0x0,0x16,0x0,0x1c,0x0,0x1b,0x6,0x16,0x0,0xd,0x0,0x14,0x0, + 0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0,0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0, + 0xe,0x0,0x21,0x0,0xe,0x4,0x34,0x0,0x2,0x0,0x18,0x4,0x35,0x0,0x7,0x0, + 0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x4,0x36,0x0,0x3,0x0, + 0x1a,0x0,0x1d,0x6,0x17,0x0,0x2,0x0,0x1d,0x0,0x8,0x0,0x52,0x0,0x48,0x0, + 0x3e,0x0,0x34,0x0,0x2a,0x0,0x20,0x0,0x18,0x0,0x12,0x4,0x31,0x0,0x2,0x0, + 0x18,0x4,0x33,0x0,0x3,0x0,0x1a,0x0,0x1d,0x4,0x2c,0x0,0x4,0x0,0x3,0x0, + 0x1a,0x0,0x1d,0x4,0x2d,0x0,0x4,0x0,0x4,0x0,0x1a,0x0,0x1d,0x4,0x2e,0x0, + 0x4,0x0,0x5,0x0,0x1a,0x0,0x1d,0x4,0x2f,0x0,0x4,0x0,0x6,0x0,0x1a,0x0, + 0x1d,0x4,0x30,0x0,0x4,0x0,0x7,0x0,0x1a,0x0,0x1d,0x4,0x32,0x0,0x7,0x0, + 0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0,0x20,0x0,0x10,0x0,0xc6,0x0, + 0xb6,0x0,0xb0,0x0,0xa6,0x0,0x9c,0x0,0x82,0x0,0x78,0x0,0x6e,0x0,0x64,0x0, + 0x5a,0x0,0x50,0x0,0x46,0x0,0x3e,0x0,0x34,0x0,0x2a,0x0,0x22,0x4,0x1f,0x0, + 0x3,0x0,0x3,0x0,0x18,0x4,0x20,0x0,0x4,0x0,0x3,0x0,0x1a,0x0,0x1d,0x4, + 0x21,0x0,0x4,0x0,0x4,0x0,0x1a,0x0,0x1d,0x7,0xea,0x0,0x3,0x0,0x5,0x0, + 0x6,0x4,0x22,0x0,0x4,0x0,0x5,0x0,0x1a,0x0,0x1d,0x4,0x23,0x0,0x4,0x0, + 0x6,0x0,0x1a,0x0,0x1d,0x4,0x24,0x0,0x4,0x0,0x7,0x0,0x1a,0x0,0x1d,0x4, + 0x25,0x0,0x4,0x0,0x8,0x0,0x1a,0x0,0x1d,0x4,0x26,0x0,0x4,0x0,0x9,0x0, + 0x1a,0x0,0x1d,0x4,0x27,0x0,0x4,0x0,0xa,0x0,0x1a,0x0,0x1d,0x8,0x77,0x0, + 0xc,0x0,0xb,0x0,0xd,0x0,0x22,0x0,0x1d,0x0,0xd,0x0,0x1f,0x0,0xe,0x0, + 0x21,0x0,0x16,0x0,0x1b,0x0,0x14,0x4,0x28,0x0,0x4,0x0,0xb,0x0,0x1a,0x0, + 0x1d,0x4,0x29,0x0,0x4,0x0,0xc,0x0,0x1a,0x0,0x1d,0x4,0x2a,0x0,0x2,0x0, + 0x18,0x4,0x2b,0x0,0x7,0x0,0x18,0x0,0xd,0x0,0x1d,0x0,0x19,0x0,0x22,0x0, + 0x20,0x6,0x13,0x0,0xd,0x0,0x25,0x0,0xd,0x0,0x1a,0x0,0x1c,0x0,0xf,0x0, + 0x16,0x0,0x19,0x0,0x12,0x0,0x11,0x0,0xe,0x0,0x21,0x0,0xe,0x0,0x2,0x0, + 0x3,0x0,0x4,0x0,0xc,0x0,0x0,0x0,0xe,0x0,0x24,0x0,0x9,0x0,0x26,0x0, + 0x27,0x0,0x20,0x0,0x2,0x0,0x11,0x0,0x0,0x0,0x99,0x1,0x55,0x0,0x3,0x0, + 0x7,0x0,0x2e,0xb1,0x1,0x0,0x2f,0x3c,0xb2,0x7,0x4,0x0,0xed,0x32,0xb1,0x6, + 0x5,0xdc,0x3c,0xb2,0x3,0x2,0x0,0xed,0x32,0x0,0xb1,0x3,0x0,0x2f,0x3c,0xb2, + 0x5,0x4,0x0,0xed,0x32,0xb2,0x7,0x6,0x1,0xfc,0x3c,0xb2,0x1,0x2,0x0,0xed, + 0x32,0x33,0x11,0x33,0x11,0x27,0x33,0x11,0x23,0x11,0x88,0x77,0x66,0x66,0x1,0x55, + 0xfe,0xab,0x11,0x1,0x33,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31, + 0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0, + 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31, + 0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0, + 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x0,0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + 0x31,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xf, + 0x0,0x0,0x25,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x2,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x1,0x15,0x2a,0x2a,0x2a,0x43,0xb0,0x7d,0x7d,0xb0,0x7d,0xeb,0x80,0x80, + 0x56,0x2b,0x2b,0x1,0x40,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x36,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x37,0x33, + 0x15,0x23,0x15,0x33,0x15,0x23,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0xc0,0x2a,0x2a,0x2a,0x2a,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d, + 0xb0,0x7d,0x7d,0xb0,0x13,0x80,0x2b,0x2b,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb, + 0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xa,0x0,0x0,0x25,0x35,0x23,0x15,0x17,0x35, + 0x23,0x15,0x7,0x13,0x13,0x1,0x15,0x2a,0x2a,0x2a,0xd6,0xeb,0xeb,0xd5,0x56,0x56, + 0x55,0x2b,0x2b,0x40,0x1,0x95,0xfe,0x6b,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0, + 0x1,0xd5,0x0,0xb,0x0,0x1f,0x0,0x25,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15, + 0x23,0x15,0x33,0x15,0x33,0x35,0x17,0x17,0x15,0x21,0x35,0x37,0x35,0x34,0x36,0x37, + 0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x7,0x33,0x14,0x6,0x22,0x26, + 0x1,0x55,0x40,0x2a,0x40,0x40,0x2a,0x7e,0x2d,0xfe,0x80,0x2d,0x42,0x2f,0x14,0x1c, + 0x14,0x31,0x40,0xbd,0x54,0x19,0x22,0x19,0xea,0x2b,0x40,0x40,0x2b,0x40,0x40,0x51, + 0x2d,0x17,0x17,0x2d,0x7c,0x30,0x54,0xb,0xf,0xe,0x14,0x14,0xe,0xf,0xb,0x51, + 0x33,0xd5,0x11,0x1a,0x1a,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xcb,0x0, + 0x6,0x0,0xa,0x0,0xe,0x0,0x22,0x0,0x0,0x25,0x22,0x26,0x35,0x33,0x14,0x6, + 0x37,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x33,0x17,0x15,0x21,0x35,0x37,0x35,0x34, + 0x36,0x37,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x1,0x0,0x12,0x19, + 0x56,0x1a,0x4,0x2a,0x2a,0x2a,0x95,0x2b,0xfe,0xaa,0x2b,0x33,0x2d,0x12,0x1c,0x12, + 0x2d,0x33,0x2b,0x18,0x12,0x11,0x19,0xd5,0x55,0x55,0x55,0x2a,0x2a,0x2b,0x15,0x15, + 0x2b,0x6a,0x32,0x4a,0xb,0xf,0xd,0x13,0x13,0xd,0xf,0xb,0x4a,0x32,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0, + 0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xf7,0x12,0xc,0xc,0x12,0xc,0x13,0x50, + 0x38,0x38,0x50,0x38,0x8,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x15,0xc,0x12,0xc,0xc, + 0x12,0x69,0x38,0x50,0x38,0x38,0x50,0xfd,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x2a,0x0,0x32,0x0, + 0x0,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x14,0x6,0x22,0x26,0x34,0x36, + 0x32,0x27,0x33,0x32,0x16,0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x35,0x17,0x7,0x27, + 0x6,0x15,0x14,0x16,0x32,0x36,0x35,0x34,0x26,0x27,0x15,0x23,0x14,0x34,0x36,0x32, + 0x16,0x14,0x6,0x22,0x80,0xc,0x12,0xd,0xd,0x12,0xf4,0xc,0x12,0xd,0xd,0x12, + 0x89,0x15,0x50,0x70,0x70,0xa0,0x70,0x4d,0x91,0x1e,0x74,0x21,0x57,0x7c,0x57,0x4a, + 0x36,0x2a,0xc,0x12,0xc,0xc,0x12,0xf7,0x12,0xc,0xc,0x12,0xc,0x1e,0x12,0xc, + 0xc,0x12,0xc,0xab,0x70,0xa0,0x70,0x70,0x50,0x60,0x39,0x1,0x91,0x1e,0x73,0x29, + 0x35,0x3e,0x57,0x57,0x3e,0x38,0x54,0x8,0x29,0xdf,0x12,0xd,0xd,0x12,0xc,0x0, + 0x3,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x17,0x0,0x2f,0x0,0x3f,0x0, + 0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32, + 0x36,0x35,0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x15,0x23,0x35,0x33, + 0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x80,0xc,0x9,0x40,0x9,0xd,0xd,0x9,0x40,0x9,0xc,0x20,0x2b,0x2b, + 0x75,0xd,0x9,0x40,0x9,0xc,0xc,0x9,0x40,0x9,0xd,0x20,0x2b,0x2b,0xca,0x11, + 0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x15,0x16,0x9,0xc,0xc,0x9, + 0x56,0x9,0xc,0xc,0x9,0x16,0xb,0x40,0xb,0x16,0x9,0xc,0xc,0x9,0x56,0x9, + 0xc,0xc,0x9,0x16,0xb,0x40,0xb,0x96,0x1a,0x11,0xff,0x0,0x11,0x1a,0x19,0x12, + 0x1,0x0,0x12,0x19,0x0,0x3,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0x0,0x1,0x33,0x15,0x23,0x21,0x35,0x33,0x15,0x33,0x11, + 0x33,0x11,0x1,0x55,0x56,0x56,0xff,0x0,0x56,0x2a,0x56,0x1,0x40,0xeb,0xab,0xab, + 0x1,0x56,0xfe,0xaa,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb, + 0x0,0x1b,0x0,0x0,0x1,0x35,0x23,0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x40,0x80,0x80,0x55,0x55,0x55,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x40,0x2b,0xd6,0x2b,0x2b,0x2a,0x2b,0x80,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x55,0x0,0x80,0x1,0xcb,0x1, + 0x80,0x0,0x2,0x0,0x5,0x0,0x0,0x1,0x17,0x7,0x23,0x11,0x17,0x1,0x15,0xb6, + 0xb6,0xc0,0xb6,0x1,0x80,0x80,0x80,0x1,0x0,0x80,0x0,0x2,0x0,0x35,0x0,0x80, + 0x1,0xab,0x1,0x80,0x0,0x2,0x0,0x5,0x0,0x0,0x13,0x37,0x11,0x23,0x27,0x37, + 0xf5,0xb6,0xc0,0xb6,0xb6,0x1,0x0,0x80,0xff,0x0,0x80,0x80,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x9,0x0,0xe,0x0,0x13,0x0,0x0, + 0x1,0x33,0x15,0x23,0x27,0x7,0x37,0x17,0x15,0x23,0x3,0x17,0x7,0x23,0x35,0x25, + 0x7,0x27,0x35,0x33,0x1,0x60,0x75,0x75,0x40,0x60,0x40,0x40,0x80,0x20,0x40,0x40, + 0x75,0x1,0x15,0x40,0x40,0x80,0x1,0x40,0x80,0x40,0x60,0x40,0x40,0x75,0x1,0x15, + 0x40,0x40,0x80,0x20,0x40,0x40,0x75,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1, + 0xe6,0x0,0x7,0x0,0xf,0x0,0x35,0x0,0x0,0x12,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x27,0x6,0x14,0x17,0x7,0x26,0x34,0x37,0x13,0x32,0x36,0x35,0x33,0x14,0x6, + 0x23,0x22,0x27,0x26,0x27,0x26,0x27,0x26,0x27,0x26,0x35,0x34,0x36,0x32,0x16,0x15, + 0x23,0x34,0x26,0x22,0x6,0x15,0x14,0x17,0x16,0x17,0x16,0x17,0x16,0x17,0x16,0xf5, + 0x20,0x2c,0x1f,0x1f,0x2c,0x72,0x38,0x38,0x1e,0x45,0x45,0xe6,0x11,0x19,0x2b,0x32, + 0x23,0x13,0x10,0x29,0x12,0x7,0x1d,0x29,0x14,0x17,0x57,0x7e,0x56,0x2b,0x3d,0x5a, + 0x3e,0x11,0xe,0x24,0x28,0xb,0xd,0x17,0x8,0x1,0x2a,0x2c,0x1f,0x1f,0x2c,0x1f, + 0xbd,0x38,0xa0,0x38,0x1e,0x45,0xc2,0x45,0xfe,0x6f,0x1a,0x11,0x23,0x32,0x7,0x15, + 0x37,0x16,0x16,0x1e,0x25,0x29,0x2a,0x3f,0x56,0x56,0x3f,0x2d,0x3e,0x3e,0x2d,0x20, + 0x1f,0x1b,0x1b,0x1e,0x22,0x26,0xc,0x4,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0, + 0x1,0xab,0x0,0x3,0x0,0x17,0x0,0x23,0x0,0x33,0x0,0x0,0x25,0x35,0x33,0x15, + 0x17,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x33, + 0x35,0x33,0x32,0x36,0x7,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x35,0x2b,0x20,0xc,0x9,0x40,0x9,0xd,0xd,0x9,0x10,0x20,0x10,0x9,0xc, + 0x95,0x20,0x2b,0x20,0x20,0x2b,0xca,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19, + 0x12,0xe0,0x40,0x40,0xb,0x56,0x9,0xc,0xc,0x9,0x56,0x9,0xc,0x20,0x20,0xc, + 0xc,0x80,0x35,0x35,0x80,0x2b,0x2b,0xeb,0x1a,0x11,0xff,0x0,0x11,0x1a,0x19,0x12, + 0x1,0x0,0x12,0x19,0x0,0x2,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0xe, + 0x0,0x1d,0x0,0x0,0x25,0x35,0x17,0x7,0x35,0x22,0x26,0x35,0x34,0x37,0x17,0x6, + 0x15,0x14,0x16,0x13,0x32,0x16,0x15,0x14,0x7,0x27,0x36,0x35,0x34,0x26,0x23,0x15, + 0x27,0x37,0x1,0x0,0x55,0x55,0x46,0x65,0x1b,0x1f,0xf,0x4b,0x35,0x46,0x65,0x1b, + 0x1f,0xf,0x4b,0x35,0x55,0x55,0x80,0x40,0x55,0x56,0x40,0x65,0x46,0x32,0x29,0x1f, + 0x1b,0x21,0x35,0x4b,0x1,0x2b,0x65,0x46,0x32,0x29,0x1f,0x1b,0x21,0x35,0x4b,0x40, + 0x55,0x56,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xd5,0x0,0xf,0x0,0x1b, + 0x0,0x0,0x1,0x33,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x33,0x14,0x16, + 0x32,0x36,0x6,0x22,0x26,0x35,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x14,0x1,0x71, + 0x24,0x4b,0x35,0x2a,0x35,0x4b,0x24,0x43,0x5c,0x43,0x57,0x34,0x26,0x26,0x34,0x26, + 0x1,0x15,0x36,0x51,0x8,0x46,0x46,0x8,0x51,0x36,0x2f,0x3d,0x3d,0x11,0x26,0x1a, + 0x80,0x1a,0x26,0x26,0x1a,0x80,0x1a,0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x95,0x1, + 0xd5,0x0,0xf,0x0,0x1c,0x0,0x28,0x0,0x0,0x1,0x33,0x14,0x6,0x7,0x15,0x23, + 0x35,0x26,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x27,0x15,0x14,0x16,0x33,0x32,0x36, + 0x35,0x37,0x34,0x26,0x22,0x6,0x16,0x22,0x26,0x35,0x35,0x34,0x36,0x32,0x16,0x15, + 0x15,0x14,0x1,0x71,0x24,0x4b,0x35,0x2a,0x35,0x4b,0x24,0x43,0x5c,0x43,0x8b,0xf, + 0xb,0xa,0xf,0x1,0x10,0x14,0x10,0x34,0x34,0x26,0x26,0x34,0x26,0x1,0x15,0x36, + 0x51,0x8,0x46,0x46,0x8,0x51,0x36,0x2f,0x3d,0x3d,0xb1,0x84,0xa,0xf,0xe,0xb, + 0x84,0xb,0xf,0xf,0xcd,0x26,0x1a,0x80,0x1a,0x26,0x26,0x1a,0x80,0x1a,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xd5,0x0,0x19,0x0,0x21,0x0,0x27,0x0,0x0, + 0x13,0x1,0x7,0x27,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x33,0x14,0x16,0x33, + 0x32,0x37,0x27,0x6,0x23,0x22,0x26,0x35,0x35,0x27,0x5,0x27,0x35,0x34,0x36,0x32, + 0x16,0x15,0x17,0x14,0x7,0x27,0x36,0x35,0x5b,0x1,0x65,0x1b,0x59,0x16,0x21,0x2a, + 0x35,0x4b,0x24,0x43,0x2e,0x19,0x18,0x23,0x8,0x6,0x1a,0x26,0x80,0x1,0x0,0x80, + 0x26,0x34,0x26,0x55,0x13,0x1a,0x9,0x1,0xc0,0xfe,0x9b,0x1b,0x59,0xe,0x5,0x46, + 0x46,0x8,0x51,0x36,0x2f,0x3d,0xb,0x23,0x2,0x26,0x1a,0x10,0x80,0x93,0x7f,0x4, + 0x1a,0x26,0x26,0x1a,0x80,0x25,0x21,0x1b,0x14,0x17,0x0,0x1,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x18,0x0,0x0,0x1,0x33,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x33,0x27,0x33,0x17,0x33,0x27,0x33,0x17, + 0x33,0x1,0x80,0x55,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x16,0x2a,0x40,0x2a, + 0x2a,0x2b,0x40,0x2b,0x2b,0x2b,0x40,0x1,0xab,0xfe,0xd5,0x11,0x1a,0x1a,0x11,0x1, + 0x0,0x11,0x1a,0x56,0x56,0x56,0x56,0x56,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0xb,0x0,0x1b,0x0,0x24,0x0,0x0,0x1,0x35,0x23,0x35,0x23,0x15, + 0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1, + 0x95,0x55,0x2b,0x55,0x55,0x2b,0x6b,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a, + 0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x1,0x15,0x2b,0x55,0x55,0x2b,0x55,0x55, + 0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x55,0xfe,0xd5, + 0x2a,0x19,0x11,0x1,0x2b,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x24,0x0,0x0,0x1,0x35,0x23,0x15,0x17, + 0x35,0x23,0x15,0x37,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11, + 0x1,0x95,0xd5,0x80,0x80,0xd5,0xd5,0xeb,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a, + 0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x1,0x6b,0x2a,0x2a,0xab,0x2b,0x2b, + 0x55,0x2b,0x2b,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19, + 0x55,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x8,0x0,0x16,0x0,0x26,0x0,0x0,0x13,0x11,0x21,0x15,0x21,0x22, + 0x26,0x35,0x11,0x5,0x35,0x23,0x15,0x26,0x23,0x22,0x6,0x14,0x16,0x32,0x36,0x35, + 0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x55,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x1,0x55,0x55,0xe,0x12,0x16,0x20,0x20, + 0x2c,0x1f,0x6b,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x80,0xfe, + 0xd5,0x2a,0x19,0x11,0x1,0x2b,0x15,0x2a,0x75,0xb,0x20,0x2c,0x1f,0x1f,0x16,0x76, + 0x6a,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x0,0x3,0x0, + 0x15,0x0,0x21,0x1,0xeb,0x1,0xdf,0x0,0x3,0x0,0x7,0x0,0x1b,0x0,0x0,0x25, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x25,0x7,0x17,0x7,0x7,0x27,0x7,0x27,0x27, + 0x37,0x27,0x37,0x27,0x37,0x37,0x17,0x37,0x17,0x17,0x7,0x1,0x15,0x2a,0x2a,0x2a, + 0x1,0x0,0x34,0x7,0x4d,0x28,0x49,0x49,0x28,0x4d,0x7,0x34,0x34,0x7,0x4d,0x28, + 0x49,0x49,0x28,0x4d,0x7,0xeb,0x80,0x80,0x56,0x2b,0x2b,0x6b,0x3b,0x4f,0x11,0x44, + 0x1f,0x1f,0x43,0x12,0x4f,0x3b,0x3c,0x4e,0x11,0x44,0x1f,0x1f,0x44,0x11,0x4f,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0x11,0x0,0x19,0x0, + 0x0,0x25,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x13,0x32,0x36,0x37,0x27,0x6, + 0x15,0x14,0x16,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x87,0x24,0x65,0x46, + 0x18,0x3e,0x13,0x69,0x18,0x3e,0x13,0xf0,0x24,0x65,0x12,0xb0,0x7d,0x7d,0xb0,0x7d, + 0x97,0x2d,0x3c,0x46,0x65,0x15,0xf,0xfe,0xce,0x15,0xf,0xf0,0x2d,0x3c,0x46,0x65, + 0x1,0x80,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0x80,0x0,0x6b,0x1,0x80,0x1, + 0x95,0x0,0x3,0x0,0x7,0x0,0x0,0x1,0x33,0x11,0x23,0x23,0x11,0x33,0x11,0x1, + 0x2b,0x55,0x55,0xab,0x55,0x1,0x95,0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xf,0x0,0x0,0x25, + 0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1, + 0x40,0x2b,0x2a,0x2b,0x18,0xb0,0x7d,0x7d,0xb0,0x7d,0xab,0xaa,0xaa,0xaa,0xaa,0x1, + 0x2a,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x17,0x0,0x0,0x25,0x35,0x33,0x15,0x6,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x35, + 0x33,0x15,0x1,0x15,0x2b,0x86,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0, + 0x7d,0x95,0x2b,0xab,0xaa,0xaa,0x56,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0, + 0x7d,0x7d,0xb0,0xad,0xaa,0xaa,0x0,0x1,0x0,0xab,0x0,0x6b,0x1,0x95,0x1,0x95, + 0x0,0x2,0x0,0x0,0x13,0x17,0x7,0xab,0xea,0xea,0x1,0x95,0x95,0x95,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x2,0x0,0xa,0x0,0x0,0x37,0x37, + 0x27,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xd5,0x80,0x80,0x2d,0xb0,0x7d,0x7d, + 0xb0,0x7d,0xa0,0x60,0x60,0x75,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x12,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x35,0x17, + 0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xaa,0x80,0x55,0x65, + 0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0xb8,0xc0,0x60,0x0,0x4, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0x80,0x0,0x3,0x0,0xf,0x0,0x13,0x0,0x17, + 0x0,0x0,0x37,0x35,0x33,0x15,0x37,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x27,0x15,0x21,0x35,0x5,0x15,0x21,0x35,0x2b,0xaa,0xab,0x55,0x55,0x2b, + 0x55,0x55,0x2b,0x55,0xff,0x0,0x1,0x0,0xff,0x0,0xab,0x2a,0x2a,0x2a,0x2a,0x56, + 0x56,0x2a,0x56,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0xb,0x0,0x1b,0x0,0x24,0x0,0x0,0x1,0x35,0x23,0x35,0x23, + 0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11, + 0x1,0x95,0x55,0x2b,0x55,0x55,0x2b,0x6b,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a, + 0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x1,0x15,0x2b,0x55,0x55,0x2b,0x55, + 0x55,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x55,0xfe, + 0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xd5,0x1,0x80, + 0x0,0xd,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x14, + 0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x5,0x35,0x33,0x15,0x37,0x15,0x21,0x35, + 0x25,0x15,0x21,0x35,0x1,0x6b,0x6a,0x40,0x26,0x34,0x26,0x26,0x1a,0x8,0xe,0xfe, + 0xd5,0xab,0x55,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x80,0x2b,0xc0,0x1a,0x26,0x26, + 0x34,0x26,0x4,0x26,0x2a,0x2a,0x80,0x2b,0x2b,0x55,0x2b,0x2b,0x0,0x3,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xeb,0x0,0x7,0x0,0xf,0x0,0x21,0x0,0x0,0x1,0x35, + 0x21,0x15,0x21,0x35,0x33,0x15,0x4,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x3,0x25, + 0x17,0x7,0x33,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x1,0xab,0xfe,0xaa,0x1,0x0,0x2b,0xfe,0xfb,0x34,0x26,0x26,0x34,0x26,0x10,0x1, + 0xe,0xe,0xb0,0xfa,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x1,0x0,0x55,0x55, + 0x2b,0x2b,0xab,0x26,0x34,0x26,0x26,0x34,0x1,0x2,0x6e,0x24,0x47,0x19,0x12,0xff, + 0x0,0x12,0x18,0x18,0x12,0x1,0x0,0x1e,0x0,0x5,0x0,0x15,0x0,0x6b,0x1,0xeb, + 0x1,0x95,0x0,0x7,0x0,0xf,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x0,0x25,0x35, + 0x34,0x26,0x22,0x6,0x15,0x15,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x11, + 0x33,0x11,0x13,0x33,0x11,0x23,0x1,0xb,0x42,0x3c,0x42,0x73,0x26,0x1d,0x1d,0x26, + 0x1d,0x50,0x9,0xc,0xc,0x9,0xff,0x0,0x9,0xd,0xd,0x9,0x1,0x40,0x2a,0x2b, + 0x2b,0x2b,0x95,0x10,0x16,0x1a,0x1a,0x16,0x10,0xc6,0x1d,0x26,0x1d,0x1d,0x26,0x57, + 0xc,0x9,0xff,0x0,0x9,0xc,0xc,0x9,0x1,0x0,0x9,0xc,0xfe,0xd6,0x1,0x2a, + 0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x0,0x2,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5, + 0x0,0x8,0x0,0x11,0x0,0x0,0x25,0x35,0x33,0x15,0x21,0x15,0x27,0x37,0x15,0x35, + 0x15,0x23,0x35,0x21,0x35,0x17,0x7,0x35,0x1,0x6b,0x2a,0xff,0x0,0x55,0x55,0x2a, + 0x1,0x0,0x55,0x55,0x95,0x56,0x80,0x40,0x55,0x55,0x40,0xd6,0x56,0x80,0x40,0x55, + 0x55,0x40,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x6,0x0,0xf, + 0x0,0x18,0x0,0x0,0x25,0x23,0x35,0x23,0x35,0x37,0x33,0x17,0x35,0x33,0x15,0x21, + 0x15,0x27,0x37,0x15,0x35,0x15,0x23,0x35,0x21,0x35,0x17,0x7,0x35,0x1,0x15,0x20, + 0x20,0x2b,0x15,0x56,0x2a,0xff,0x0,0x55,0x55,0x2a,0x1,0x0,0x55,0x55,0xc0,0x55, + 0x16,0x15,0xab,0x56,0x80,0x40,0x55,0x55,0x40,0xd6,0x56,0x80,0x40,0x55,0x55,0x40, + 0x0,0x1,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x13,0x0,0x0,0x1,0x32, + 0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x34,0x26,0x23,0x15, + 0x27,0x37,0x1,0x0,0x47,0x64,0x65,0x8c,0x65,0x2b,0x4b,0x6a,0x4b,0x4b,0x35,0x6b, + 0x6b,0x1,0x95,0x64,0x46,0x47,0x64,0x64,0x47,0x35,0x4b,0x4b,0x6a,0x4b,0x56,0x6b, + 0x6b,0x0,0x3,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x6,0x0,0xd,0x0, + 0x11,0x0,0x0,0x25,0x17,0x37,0x15,0x23,0x37,0x27,0x37,0x33,0x15,0x27,0x1,0x27, + 0x1,0x7,0x7,0x27,0x37,0x1,0x3c,0x43,0x2c,0x76,0x2c,0x43,0x17,0x76,0x2c,0xfe, + 0xf4,0x1e,0x1,0xc,0x7f,0x1e,0x6f,0x1e,0xe2,0x43,0x2c,0x76,0x2c,0x43,0xe7,0x76, + 0x2c,0xfe,0xf4,0x1e,0x1,0xc,0x43,0x1e,0x6f,0x1e,0x0,0x2,0x0,0x80,0x0,0x80, + 0x1,0x80,0x1,0x80,0x0,0x3,0x0,0x6,0x0,0x0,0x1,0x33,0x11,0x23,0x23,0x11, + 0x17,0x1,0x55,0x2b,0x2b,0xd5,0xb5,0x1,0x80,0xff,0x0,0x1,0x0,0x80,0x0,0x2, + 0x0,0x80,0x0,0x80,0x1,0x80,0x1,0x80,0x0,0x2,0x0,0x6,0x0,0x0,0x13,0x37, + 0x11,0x1,0x33,0x11,0x23,0xcb,0xb5,0xff,0x0,0x2b,0x2b,0x1,0x0,0x80,0xff,0x0, + 0x1,0x0,0xff,0x0,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd8,0x0,0x9, + 0x0,0x11,0x0,0x19,0x0,0x1d,0x0,0x21,0x0,0x0,0x13,0x35,0x33,0x15,0x7,0x33, + 0x15,0x23,0x35,0x37,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x25,0x7,0x27,0x37,0x7,0x7,0x27,0x37,0xc0,0x80,0x4d,0x4d, + 0x80,0x4d,0x4b,0x7c,0x57,0x57,0x7c,0x57,0x45,0xa0,0x70,0x70,0xa0,0x70,0x1,0x95, + 0x1b,0x62,0x1b,0xcb,0x62,0x1b,0x62,0x1,0x15,0x2b,0x26,0x5a,0x2b,0x27,0x59,0xc0, + 0x58,0x7c,0x57,0x57,0x7c,0xfe,0x71,0x9e,0x71,0x71,0x9e,0x4c,0x21,0x53,0x20,0x20, + 0x52,0x20,0x52,0x0,0x1,0x0,0x80,0x0,0x80,0x1,0x80,0x1,0x80,0x0,0x3,0x0, + 0x0,0x13,0x21,0x11,0x21,0x80,0x1,0x0,0xff,0x0,0x1,0x80,0xff,0x0,0x0,0x5, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf, + 0x0,0x1f,0x0,0x0,0x25,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x23,0x35,0x23,0x15, + 0x35,0x15,0x33,0x35,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0xab,0xd6,0xd6,0x56,0x2a,0xd6,0x56,0x1,0x0,0x11,0x19, + 0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0xd5,0x2b,0x2b,0x55,0x2b,0x2b,0x2b,0x2b, + 0x80,0x2b,0x2b,0xab,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a, + 0x0,0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0x13,0x0,0x1b, + 0x0,0x27,0x0,0x37,0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x36, + 0x35,0x35,0x34,0x26,0x27,0x7,0x16,0x15,0x14,0x7,0x26,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x7,0x26,0x35,0x34,0x37,0x27,0x6,0x15,0x15,0x14,0x16,0x17,0x1,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0xef,0x22, + 0x1a,0x1a,0x22,0x1a,0xa4,0x32,0x1d,0x15,0x1f,0x26,0x25,0x7e,0x46,0x32,0x32,0x46, + 0x32,0x5,0x26,0x25,0x1e,0x32,0x1d,0x15,0x1,0x24,0x11,0x19,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x2b,0x1a,0x22,0x1a,0x1a,0x22,0x8a,0x32,0x47,0x1,0x1d, + 0x47,0x14,0x1f,0x26,0x34,0x36,0x25,0x6,0x32,0x46,0x32,0x32,0x46,0x37,0x26,0x34, + 0x36,0x25,0x1e,0x32,0x47,0x1,0x1d,0x47,0x14,0x1,0x24,0x1a,0x11,0xff,0x0,0x11, + 0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x2,0x0,0x12,0x0,0x1b,0x0,0x0,0x25,0x37,0x27,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15, + 0x21,0x22,0x26,0x35,0x11,0x1,0x0,0x80,0x80,0xab,0x11,0x19,0x19,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0xcb,0x60,0x60,0x4a,0x19, + 0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x55,0xfe,0xd5,0x2a,0x19, + 0x11,0x1,0x2b,0x0,0x1,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0,0x13,0x0, + 0x0,0x1,0x37,0x15,0x27,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x21,0x32,0x16,0x15,0x1,0x6b,0x55,0x55,0xd,0x9,0xff,0x0,0x9,0xc,0xc, + 0x9,0x1,0x0,0x9,0xd,0x1,0x20,0x55,0xea,0x55,0x4b,0x9,0xc,0xc,0x9,0xd6, + 0x9,0xc,0xc,0x9,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xc0,0x1,0xd5,0x0,0xf, + 0x0,0x17,0x0,0x0,0x13,0x1,0x7,0x27,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x27,0x5,0x15,0x27,0x33,0x32,0x16,0x15,0x15,0x46,0x1,0x7a,0x1b, + 0x44,0x6,0x6,0xff,0x0,0x9,0xc,0xc,0x9,0x10,0x3a,0x1,0x95,0xef,0x84,0x9, + 0xd,0x1,0xd5,0xfe,0x86,0x1b,0x44,0x4,0xc,0x9,0xd6,0x9,0xc,0x3a,0x45,0xe4, + 0xef,0xc,0x9,0x4b,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x8b,0x1,0xab,0x0,0x5, + 0x0,0xb,0x0,0x0,0x13,0x33,0x37,0x11,0x27,0x23,0x25,0x14,0x7,0x35,0x16,0x16, + 0x6b,0x55,0x6b,0x6b,0x55,0x1,0x20,0x36,0x16,0x20,0x1,0x40,0x6b,0xfe,0xaa,0x6b, + 0x40,0x3b,0x1b,0xac,0xb,0x33,0x0,0x1,0x0,0x95,0x0,0x55,0x1,0x55,0x1,0xab, + 0x0,0x5,0x0,0x0,0x13,0x33,0x37,0x11,0x27,0x23,0x95,0x56,0x6a,0x6a,0x56,0x1, + 0x40,0x6b,0xfe,0xaa,0x6b,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x2,0x0,0x12,0x0,0x1e,0x0,0x25,0x0,0x0,0x1,0x15,0x27,0x27,0x1,0x7,0x27, + 0x6,0x7,0x35,0x36,0x37,0x27,0x15,0x27,0x23,0x35,0x33,0x27,0x5,0x34,0x26,0x27, + 0x35,0x16,0x16,0x15,0x14,0x7,0x27,0x36,0x27,0x14,0x7,0x27,0x35,0x16,0x16,0x1, + 0x0,0x2d,0x78,0x1,0x65,0x1b,0x2c,0x21,0x2d,0x19,0x17,0x5b,0x6b,0x55,0x65,0x65, + 0x1,0x55,0x3b,0x2f,0x41,0x54,0x16,0x20,0xb,0x35,0x1,0x34,0x16,0x1f,0x1,0xab, + 0x5a,0x2d,0x42,0xfe,0x9b,0x1b,0x2c,0x1c,0xb,0x2c,0x7,0x12,0x5b,0x90,0x6b,0x80, + 0x65,0xa5,0x33,0x4e,0xe,0x2c,0xe,0x69,0x44,0x2f,0x2a,0x21,0x1b,0x1d,0x9,0x4, + 0x34,0x2f,0xb,0x32,0x0,0x3,0x0,0x40,0x0,0x45,0x1,0xc0,0x1,0xbb,0x0,0xb, + 0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x16,0x16,0x14,0x6,0x7,0x35,0x36,0x36,0x34, + 0x26,0x27,0x17,0x14,0x7,0x35,0x16,0x16,0x25,0x33,0x37,0x11,0x27,0x23,0x1,0x2b, + 0x41,0x54,0x54,0x41,0x2f,0x3b,0x3b,0x2f,0x35,0x35,0x16,0x1f,0xfe,0xe0,0x55,0x6b, + 0x6b,0x55,0x1,0xbb,0xe,0x69,0x88,0x69,0xe,0x2c,0xe,0x4e,0x66,0x4e,0xe,0x8f, + 0x3c,0x1a,0xac,0xb,0x32,0x27,0x6b,0xfe,0xaa,0x6b,0x0,0x4,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x0,0x25,0x35, + 0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0x56,0x15,0xeb,0xeb, + 0xeb,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0xc0,0xc0, + 0x6b,0x55,0x55,0x6b,0x55,0x55,0x1,0x2b,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x1a,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0xd,0x0,0x19,0x0,0x29,0x0,0x0,0x25,0x35,0x33,0x15,0x27,0x15,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x7,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x35, + 0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x35,0x2b,0x4b,0x56,0x9,0xc,0xc,0x9,0x80,0x20,0x2b,0x20,0x20, + 0x2b,0xca,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0xe0,0x40,0x40,0x60, + 0x80,0xc,0x9,0x56,0x9,0xc,0x80,0x80,0x35,0x35,0x80,0x2b,0x2b,0x1,0x0,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12,0x19,0x0,0x5,0x0,0x22,0x0, + 0x31,0x1,0xd2,0x1,0xcf,0x0,0x9,0x0,0xc,0x0,0x14,0x0,0x17,0x0,0x1a,0x0, + 0x0,0x25,0x33,0x15,0x23,0x35,0x37,0x23,0x35,0x33,0x15,0x5,0x33,0x27,0x27,0x33, + 0x17,0x23,0x27,0x23,0x7,0x23,0x17,0x33,0x7,0x13,0x23,0x37,0x1,0x50,0x82,0xb6, + 0x7e,0x7d,0xb1,0xfe,0x9c,0x53,0x2a,0x11,0x23,0x60,0x27,0x14,0x6d,0x14,0x27,0xb9, + 0x63,0x32,0x33,0x65,0x32,0xa8,0x22,0x1b,0xb7,0x22,0x1b,0x82,0x6f,0x2e,0xf4,0x34, + 0x34,0x23,0x32,0x1,0x6c,0x32,0x0,0x2,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xc0, + 0x0,0x17,0x0,0x1a,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35, + 0x33,0x11,0x21,0x11,0x33,0x15,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x37, + 0x17,0x1,0xc0,0x11,0x1a,0x1a,0x11,0x55,0x55,0xfe,0x80,0x55,0x55,0x11,0x1a,0x1a, + 0x11,0x40,0x80,0x80,0x1,0xc0,0x1a,0x11,0xff,0x0,0x11,0x19,0x2a,0x1,0x0,0xff, + 0x0,0x2a,0x19,0x11,0x1,0x0,0x11,0x1a,0xfe,0x6b,0x80,0x80,0x0,0x4,0x0,0x55, + 0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x13,0x0,0x34,0x0,0x3b,0x0,0x4f,0x0,0x0, + 0x25,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x26,0x34,0x26,0x23,0x22,0x7,0x7, + 0x6,0x15,0x15,0x16,0x37,0x14,0x7,0x7,0x6,0x23,0x22,0x6,0x23,0x22,0x27,0x26, + 0x26,0x27,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33,0x32,0x36,0x33,0x32,0x17,0x1e, + 0x2,0x17,0x16,0x15,0x7,0x23,0x35,0x7,0x35,0x37,0x33,0x7,0x34,0x36,0x33,0x35, + 0x17,0x7,0x35,0x22,0x6,0x14,0x16,0x32,0x36,0x35,0x33,0x14,0x6,0x22,0x26,0x1, + 0x1a,0xa,0x5,0x2,0x4,0x2,0x2,0x9,0x2,0x3,0x3,0x4,0x3,0x3,0x28,0x2, + 0x6,0x7,0x4,0x2,0x9,0x2,0x9,0x4,0x2,0x6,0x2,0x9,0x2,0x7,0x6,0x4, + 0x2,0x9,0x2,0x9,0x4,0x2,0x7,0x4,0x4,0x2,0x59,0x14,0x15,0x26,0x3,0x94, + 0x64,0x47,0x6b,0x6b,0x34,0x4c,0x4c,0x68,0x4c,0x2b,0x65,0x8c,0x65,0xbc,0x7,0x2, + 0x5,0x4,0x2,0x2b,0x4,0x4,0x5,0x3,0x4,0x4,0x2,0x2b,0x4,0x13,0xd,0x4, + 0xd,0x6,0x2,0x2,0x1,0x4,0x1,0x5,0x19,0xf,0xd,0x4,0xd,0x6,0x2,0x2, + 0x1,0x4,0x2,0xc,0x6,0xb,0x35,0x46,0x6,0xf,0xc,0x1b,0x46,0x64,0x56,0x6b, + 0x6b,0x56,0x4b,0x6a,0x4b,0x4b,0x35,0x47,0x64,0x64,0x0,0x4,0x0,0x55,0x0,0x40, + 0x1,0xab,0x1,0xeb,0x0,0x13,0x0,0x27,0x0,0x47,0x0,0x89,0x0,0x0,0x37,0x34, + 0x36,0x33,0x35,0x17,0x7,0x35,0x22,0x6,0x14,0x16,0x32,0x36,0x35,0x33,0x14,0x6, + 0x22,0x26,0x37,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x26,0x34,0x26,0x23,0x22, + 0x7,0x7,0x6,0x15,0x15,0x16,0x37,0x14,0x7,0x7,0x6,0x23,0x22,0x6,0x23,0x22, + 0x27,0x26,0x27,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33,0x32,0x36,0x33,0x32,0x17, + 0x1e,0x2,0x17,0x16,0x15,0x23,0x32,0x35,0x35,0x26,0x34,0x23,0x23,0x6,0x22,0x15, + 0x15,0x23,0x34,0x36,0x33,0x32,0x36,0x33,0x32,0x17,0x16,0x15,0x15,0x6,0x15,0x14, + 0x23,0x22,0x7,0x16,0x17,0x16,0x15,0x14,0x7,0x6,0x6,0x7,0x6,0x23,0x22,0x6, + 0x23,0x22,0x27,0x26,0x26,0x27,0x26,0x35,0x33,0x15,0x16,0x14,0x33,0x33,0x36,0x32, + 0x35,0x35,0x26,0x34,0x23,0x23,0x35,0x55,0x64,0x47,0x6b,0x6b,0x34,0x4c,0x4c,0x68, + 0x4c,0x2b,0x65,0x8c,0x65,0xc7,0xa,0x5,0x2,0x4,0x2,0x2,0x9,0x2,0x3,0x3, + 0x4,0x2,0x2,0x2a,0x2,0x6,0x7,0x4,0x2,0x9,0x2,0x7,0x10,0x2,0x4,0x3, + 0x3,0x6,0x7,0x4,0x2,0x8,0x2,0x9,0x4,0x2,0x7,0x4,0x4,0x2,0x71,0xf, + 0x2,0x4,0xb,0x2,0x4,0x16,0xb,0x7,0x1,0x8,0x1,0xc,0xc,0x8,0x2,0x4, + 0x2,0x5,0x9,0x2,0x4,0x2,0x1,0x4,0x1,0x4,0x7,0x2,0x9,0x2,0x8,0x2, + 0x1,0x8,0x2,0x9,0x12,0x2,0x4,0xb,0x2,0x4,0x2,0x4,0xd,0xeb,0x46,0x64, + 0x56,0x6b,0x6b,0x56,0x4b,0x6a,0x4b,0x4b,0x35,0x47,0x64,0x64,0x18,0x7,0x2,0x5, + 0x4,0x2,0x2b,0x4,0x4,0x5,0x3,0x4,0x4,0x2,0x2b,0x4,0x13,0xd,0x4,0xd, + 0x6,0x2,0x8,0x1,0xc,0x9,0x8,0xf,0xb,0x6,0xd,0x6,0x2,0x2,0x1,0x4, + 0x2,0xc,0x6,0xb,0xd,0x4,0x2,0x4,0x2,0x4,0x4,0x8,0xf,0x2,0x6,0x4, + 0xf,0x7,0x4,0x2,0x4,0x5,0x5,0x3,0x8,0x5,0x9,0x2,0x1,0x6,0x1,0x4, + 0x2,0x2,0x1,0x2,0x1,0x5,0x10,0x4,0x2,0x4,0x2,0x4,0xb,0x2,0x4,0xf, + 0x0,0x2,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x32,0x0,0x46,0x0,0x0, + 0x37,0x6,0x15,0x7,0x23,0x37,0x33,0x15,0x23,0x7,0x32,0x35,0x34,0x36,0x35,0x33, + 0x33,0x32,0x17,0x16,0x16,0x17,0x16,0x15,0x14,0x7,0x6,0x6,0x7,0x6,0x23,0x22, + 0x27,0x26,0x26,0x27,0x26,0x35,0x33,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x27, + 0x27,0x26,0x23,0x27,0x34,0x36,0x33,0x35,0x17,0x7,0x35,0x22,0x6,0x14,0x16,0x32, + 0x36,0x35,0x33,0x14,0x6,0x22,0x26,0xfa,0x7,0x2,0xd,0x5,0x33,0x25,0x2,0x2, + 0x3,0x4,0x4,0x8,0x3,0x1,0x6,0x1,0x9,0x2,0x1,0x4,0x2,0x8,0xf,0x9, + 0x2,0x1,0x7,0x2,0x9,0x11,0xd,0x4,0x2,0x5,0x2,0x2,0x5,0x4,0x2,0xa9, + 0x64,0x47,0x6b,0x6b,0x34,0x4c,0x4c,0x68,0x4c,0x2b,0x65,0x8c,0x65,0xde,0x3,0x1, + 0x3,0x2f,0xf,0x13,0x2,0x1,0x1,0x1,0x3,0x1,0x4,0x1,0x9,0xe,0x9,0x2, + 0x1,0x8,0x2,0x8,0x2,0x1,0x2,0x1,0x5,0xe,0xa,0x2,0x4,0x4,0x2,0xd, + 0x4,0x5,0x2,0xd,0x46,0x64,0x56,0x6b,0x6b,0x56,0x4b,0x6a,0x4b,0x4b,0x35,0x47, + 0x64,0x64,0x0,0x4,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x13,0x0,0x34, + 0x0,0x3b,0x0,0x4f,0x0,0x0,0x25,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x26, + 0x34,0x26,0x23,0x22,0x7,0x7,0x6,0x15,0x15,0x16,0x37,0x14,0x7,0x7,0x6,0x23, + 0x22,0x6,0x23,0x22,0x27,0x26,0x26,0x27,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33, + 0x32,0x36,0x33,0x32,0x17,0x1e,0x2,0x17,0x16,0x15,0x7,0x23,0x35,0x7,0x35,0x37, + 0x33,0x37,0x32,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x34, + 0x26,0x23,0x15,0x27,0x37,0x1,0x1a,0xa,0x5,0x2,0x4,0x2,0x2,0x9,0x2,0x3, + 0x3,0x4,0x3,0x3,0x2a,0x2,0x6,0x7,0x4,0x2,0x9,0x2,0x9,0x4,0x2,0x6, + 0x2,0x9,0x2,0x7,0x6,0x4,0x2,0x9,0x2,0x9,0x4,0x2,0x7,0x4,0x4,0x2, + 0x5b,0x14,0x15,0x26,0x3,0x17,0x47,0x64,0x65,0x8c,0x65,0x2b,0x4c,0x68,0x4c,0x4c, + 0x34,0x6b,0x6b,0xbc,0x7,0x2,0x5,0x4,0x2,0x2b,0x4,0x4,0x5,0x3,0x4,0x4, + 0x2,0x2b,0x4,0x13,0xd,0x4,0xd,0x6,0x2,0x2,0x1,0x4,0x1,0x5,0x19,0xf, + 0xd,0x4,0xd,0x6,0x2,0x2,0x1,0x4,0x2,0xc,0x6,0xb,0x35,0x46,0x6,0xf, + 0xc,0x8f,0x64,0x46,0x47,0x64,0x64,0x47,0x35,0x4b,0x4b,0x6a,0x4b,0x56,0x6b,0x6b, + 0x0,0x4,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x15,0x0,0x35,0x0,0x77, + 0x0,0x8b,0x0,0x0,0x25,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x34,0x26,0x35, + 0x34,0x26,0x23,0x22,0x7,0x7,0x6,0x15,0x15,0x16,0x37,0x14,0x7,0x7,0x6,0x23, + 0x22,0x6,0x23,0x22,0x27,0x26,0x27,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33,0x32, + 0x36,0x33,0x32,0x17,0x1e,0x2,0x17,0x16,0x15,0x23,0x32,0x35,0x35,0x26,0x34,0x23, + 0x23,0x6,0x22,0x15,0x15,0x23,0x34,0x36,0x33,0x32,0x36,0x33,0x32,0x17,0x16,0x15, + 0x15,0x6,0x15,0x14,0x23,0x22,0x7,0x16,0x17,0x16,0x15,0x14,0x7,0x6,0x6,0x7, + 0x6,0x23,0x22,0x6,0x23,0x22,0x27,0x26,0x26,0x27,0x26,0x35,0x33,0x15,0x16,0x14, + 0x33,0x33,0x36,0x32,0x35,0x35,0x26,0x34,0x23,0x23,0x35,0x37,0x32,0x16,0x15,0x14, + 0x6,0x22,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x34,0x26,0x23,0x15,0x27,0x37,0x1, + 0x1e,0xb,0x4,0x2,0x4,0x2,0x2,0x8,0x2,0x4,0x3,0x4,0x2,0x2,0x28,0x2, + 0x6,0x7,0x4,0x2,0x9,0x2,0x7,0x10,0x2,0x4,0x3,0x3,0x6,0x7,0x4,0x2, + 0x8,0x2,0x9,0x4,0x2,0x7,0x4,0x4,0x2,0x71,0xf,0x2,0x4,0xb,0x2,0x4, + 0x16,0xb,0x7,0x1,0x8,0x1,0xc,0xc,0x8,0x2,0x4,0x2,0x5,0x9,0x2,0x4, + 0x2,0x1,0x4,0x1,0x4,0x7,0x2,0x9,0x2,0x8,0x2,0x1,0x8,0x2,0x9,0x12, + 0x2,0x4,0xb,0x2,0x4,0x2,0x4,0xd,0x33,0x47,0x64,0x65,0x8c,0x65,0x2b,0x4c, + 0x68,0x4c,0x4c,0x34,0x6b,0x6b,0xbc,0x7,0x2,0x5,0x4,0x2,0x2b,0x1,0x4,0x1, + 0x2,0x5,0x3,0x4,0x4,0x2,0x2b,0x4,0x13,0xd,0x4,0xd,0x6,0x2,0x8,0x1, + 0xc,0x9,0x8,0xf,0xb,0x6,0xd,0x6,0x2,0x2,0x1,0x4,0x2,0xc,0x6,0xb, + 0xd,0x4,0x2,0x4,0x2,0x4,0x4,0x8,0xf,0x2,0x6,0x4,0xf,0x7,0x4,0x2, + 0x4,0x5,0x5,0x3,0x8,0x5,0x9,0x2,0x1,0x6,0x1,0x4,0x2,0x2,0x1,0x2, + 0x1,0x5,0x10,0x4,0x2,0x4,0x2,0x4,0xb,0x2,0x4,0xf,0xb5,0x64,0x46,0x47, + 0x64,0x64,0x47,0x35,0x4b,0x4b,0x6a,0x4b,0x56,0x6b,0x6b,0x0,0x2,0x0,0x55,0x0, + 0x40,0x1,0xab,0x1,0xeb,0x0,0x34,0x0,0x48,0x0,0x0,0x37,0x6,0x15,0x7,0x23, + 0x37,0x33,0x15,0x23,0x7,0x32,0x35,0x34,0x36,0x35,0x33,0x33,0x32,0x17,0x16,0x16, + 0x17,0x16,0x15,0x14,0x7,0xe,0x3,0x7,0x6,0x23,0x22,0x27,0x26,0x26,0x27,0x26, + 0x35,0x33,0x14,0x33,0x32,0x37,0x37,0x36,0x35,0x35,0x27,0x27,0x26,0x23,0x35,0x32, + 0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x34,0x26,0x23,0x15, + 0x27,0x37,0xfc,0x7,0x2,0xf,0x5,0x33,0x25,0x2,0x2,0x3,0x4,0x4,0x8,0x3, + 0x1,0x6,0x1,0x9,0x2,0x1,0x4,0x4,0x5,0x1,0x2,0xb,0x9,0x2,0x1,0x7, + 0x2,0x9,0x11,0xd,0x4,0x2,0x5,0x2,0x2,0x5,0x4,0x2,0x47,0x64,0x65,0x8c, + 0x65,0x2b,0x4c,0x68,0x4c,0x4c,0x34,0x6b,0x6b,0xde,0x3,0x1,0x3,0x2f,0xf,0x13, + 0x2,0x1,0x1,0x1,0x3,0x1,0x4,0x1,0x9,0xe,0x9,0x2,0x1,0x8,0x4,0x3, + 0x1,0x2,0x2,0x1,0x2,0x1,0x5,0xe,0xa,0x2,0x4,0x4,0x2,0xd,0x4,0x5, + 0x2,0xb7,0x64,0x46,0x47,0x64,0x64,0x47,0x35,0x4b,0x4b,0x6a,0x4b,0x56,0x6b,0x6b, + 0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0xb,0x0,0xf,0x0,0x23, + 0x0,0x0,0x1,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x17,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x3,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x55,0x40,0x2a,0x40,0x40,0x2a,0xab,0xfe,0x80, + 0x1,0x80,0x12,0x19,0x1,0x19,0x11,0x6b,0xaa,0x6b,0x12,0x19,0x19,0x12,0x1,0x2b, + 0x2b,0x40,0x40,0x2b,0x40,0x40,0x96,0x1,0x0,0xff,0x0,0x1,0x2b,0x19,0x12,0xff, + 0x0,0x11,0x19,0x2b,0x2b,0x18,0x12,0x1,0x0,0x12,0x19,0x0,0x6,0x0,0x15,0x0, + 0x40,0x1,0xeb,0x1,0xc0,0x0,0xd,0x0,0x14,0x0,0x1e,0x0,0x2e,0x0,0x32,0x0, + 0x36,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35,0x33,0x17,0x33,0x27, + 0x36,0x7,0x37,0x23,0x7,0x27,0x23,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x15,0x33, + 0x32,0x36,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x17,0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x1,0xc0,0x12,0xe,0x4b,0x20, + 0x19,0x12,0x20,0x13,0x13,0xb3,0x26,0x20,0x16,0x15,0x20,0x25,0x42,0x13,0xd,0x4b, + 0x4b,0xd,0x13,0x1,0x15,0x12,0x19,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x20, + 0x2b,0x2b,0x1,0x15,0x2b,0x2b,0x1,0xb,0x15,0xe,0x12,0x80,0x2b,0x2b,0x2d,0x9, + 0x36,0x80,0x49,0x49,0x80,0x20,0x40,0xe,0x12,0x80,0x12,0xee,0x19,0x12,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xa0,0x40,0x40,0x15,0x0,0x4,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11,0x0,0x1d,0x0,0x27,0x0,0x37,0x0,0x0, + 0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x27,0x35,0x23,0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x7,0x35, + 0x23,0x15,0x27,0x23,0x15,0x33,0x35,0x17,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xb5,0x1a,0x18,0x1b,0x18,0x1b,0xd, + 0x9,0x55,0x9,0xc,0x95,0x55,0x55,0x35,0x35,0x35,0x36,0x1a,0x36,0x1a,0x1a,0x37, + 0x1,0xf,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0xd5,0x6b,0x60,0x4b, + 0x4b,0x60,0x6b,0x9,0xc,0xc,0x59,0x1b,0x80,0x1b,0x17,0x1b,0x18,0x65,0x80,0x4b, + 0x4b,0x80,0x4b,0x4b,0xeb,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12, + 0x19,0x0,0x4,0x0,0x55,0x0,0x55,0x1,0x95,0x1,0x80,0x0,0x2,0x0,0x6,0x0, + 0xa,0x0,0xe,0x0,0x0,0x25,0x17,0x7,0x27,0x33,0x15,0x23,0x35,0x21,0x15,0x21, + 0x15,0x21,0x15,0x21,0x1,0x2b,0x6a,0x6a,0xd6,0xab,0xab,0x1,0x0,0xff,0x0,0x1, + 0x0,0xff,0x0,0xd5,0x40,0x40,0x80,0x2a,0xd5,0x2b,0x2a,0x2b,0x0,0x5,0x0,0x2b, + 0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0x4,0x0,0x14,0x0,0x18,0x0,0x1c,0x0,0x20, + 0x0,0x0,0x37,0x27,0x7,0x27,0x7,0x37,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x17,0x35,0x33,0x15,0x35,0x15,0x23,0x35,0x17, + 0x23,0x35,0x33,0xe0,0x30,0x25,0x1b,0x25,0xb5,0x1a,0x11,0x80,0x11,0x19,0x19,0x11, + 0x80,0x11,0x1a,0x2b,0xaa,0xaa,0xaa,0xaa,0xaa,0xc0,0x40,0x30,0x20,0x30,0x80,0x80, + 0x11,0x1a,0x1a,0x11,0x80,0x11,0x1a,0x1a,0xbc,0x2b,0x2b,0xd6,0x2b,0x2b,0x80,0x2a, + 0x0,0x1,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x7,0x0,0x0,0x36,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x55,0x65,0x8c,0x65,0x65,0x8c,0xba,0x8c,0x65,0x65, + 0x8c,0x65,0x0,0x2,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0xb,0x0,0x13, + 0x0,0x0,0x1,0x16,0x16,0x14,0x6,0x7,0x35,0x36,0x36,0x34,0x26,0x27,0x4,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x6b,0x38,0x48,0x48,0x38,0x23,0x32,0x32,0x23, + 0xfe,0xaa,0x65,0x8c,0x65,0x65,0x8c,0x1,0xa5,0xe,0x5c,0x76,0x5c,0xe,0x2c,0xd, + 0x47,0x4a,0x47,0xd,0xbf,0x8c,0x65,0x65,0x8c,0x65,0x0,0x3,0x0,0x15,0x0,0x40, + 0x1,0xeb,0x1,0xc0,0x0,0xd,0x0,0x11,0x0,0x21,0x0,0x0,0x36,0x34,0x36,0x33, + 0x32,0x17,0x35,0x33,0x15,0x23,0x15,0x14,0x6,0x22,0x17,0x11,0x21,0x11,0x1,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0xab,0x26, + 0x1a,0x7,0xe,0x6b,0x40,0x26,0x34,0xef,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11, + 0xfe,0x80,0x11,0x1a,0x1a,0x11,0xa6,0x34,0x26,0x4,0x84,0x2b,0x96,0x1a,0x25,0x15, + 0x1,0x2a,0xfe,0xd6,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x2,0x0,0x12, + 0x0,0x16,0x0,0x1a,0x0,0x0,0x25,0x27,0x15,0x25,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x27,0x15,0x21,0x35,0x5,0x21,0x35, + 0x21,0x1,0x55,0x80,0x1,0x0,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0x55,0xff,0x0,0x1,0x2b,0xfe,0xaa,0x1,0x56,0xab,0x45,0x8b,0x9b,0xab, + 0x11,0x19,0x19,0x11,0xab,0x11,0x1a,0x1a,0xc4,0x2a,0x2a,0x80,0x2b,0x0,0x4,0x0, + 0x2b,0x0,0x55,0x1,0xeb,0x1,0x80,0x0,0x5,0x0,0x9,0x0,0xd,0x0,0x11,0x0, + 0x0,0x1,0x17,0x7,0x27,0x37,0x17,0x25,0x35,0x33,0x15,0x37,0x15,0x21,0x35,0x5, + 0x15,0x21,0x35,0x1,0xcb,0x20,0x95,0x61,0x20,0x41,0xfe,0xd5,0xaa,0x56,0xff,0x0, + 0x1,0x0,0xff,0x0,0x1,0xb,0x20,0x96,0x60,0x20,0x40,0x16,0x2a,0x2a,0xd5,0x2b, + 0x2b,0x55,0x2b,0x2b,0x0,0x3,0x0,0x15,0x0,0x20,0x2,0x0,0x1,0xc0,0x0,0x5, + 0x0,0x11,0x0,0x28,0x0,0x0,0x25,0x7,0x27,0x37,0x27,0x37,0x27,0x33,0x15,0x23, + 0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x37,0x32,0x16,0x15,0x15,0x23,0x35,0x21, + 0x11,0x21,0x15,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x2, + 0x0,0x60,0x20,0x40,0x40,0x20,0x8b,0x40,0x40,0x2a,0x40,0x40,0x2a,0xab,0x12,0x19, + 0x2b,0xfe,0x80,0x1,0x40,0x2b,0xaa,0x6b,0x12,0x19,0x19,0x12,0x80,0x60,0x20,0x40, + 0x40,0x20,0x4b,0x2b,0x40,0x40,0x2b,0x40,0x55,0x19,0x12,0xaa,0xaa,0xff,0x0,0x2a, + 0x2b,0x2b,0x18,0x12,0x1,0x0,0x12,0x19,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb, + 0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x1b,0x0,0x0,0x1,0x15,0x23,0x35,0x5,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x3,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x55,0xaa,0x1,0x15,0xfe,0x80,0x1,0x80,0x12, + 0x19,0x1,0x19,0x11,0x6b,0xaa,0x6b,0x12,0x19,0x19,0x12,0x1,0x2b,0x2b,0x2b,0x96, + 0x1,0x0,0xff,0x0,0x1,0x2b,0x19,0x12,0xff,0x0,0x11,0x19,0x2b,0x2b,0x18,0x12, + 0x1,0x0,0x12,0x19,0x0,0x6,0x0,0x2c,0x0,0x2c,0x1,0xd5,0x1,0xd4,0x0,0xb, + 0x0,0x12,0x0,0x18,0x0,0x1f,0x0,0x25,0x0,0x29,0x0,0x0,0x0,0x14,0x6,0x7, + 0x35,0x36,0x36,0x34,0x26,0x27,0x35,0x16,0x3,0x37,0x16,0x17,0x15,0x26,0x26,0x27, + 0x16,0x17,0x7,0x26,0x27,0x37,0x6,0x7,0x23,0x36,0x36,0x37,0x37,0x6,0x7,0x27, + 0x36,0x37,0x17,0x17,0x6,0x7,0x1,0xd5,0x6e,0x51,0x3f,0x56,0x56,0x3f,0x51,0xee, + 0x1e,0x24,0x30,0x1b,0x43,0x36,0x5,0x1d,0x1e,0x29,0x6,0x4d,0x1c,0x6,0x2b,0x3, + 0x1c,0x10,0x90,0x30,0x24,0x1e,0x33,0x3f,0x2b,0x3f,0x3f,0x41,0x1,0x52,0xa4,0x7a, + 0x8,0x2b,0x8,0x61,0x80,0x61,0x8,0x2b,0x8,0xfe,0x8f,0x1e,0x1c,0x6,0x2b,0x3, + 0x1c,0xa0,0x2f,0x24,0x1f,0x33,0x3f,0x7e,0x25,0x2f,0x1b,0x43,0x14,0x22,0x6,0x1c, + 0x1e,0x29,0x6,0xa5,0x2f,0x2f,0x31,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1, + 0xab,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1, + 0x2a,0x12,0x19,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x80,0xd5,0xd5,0x1,0x2b, + 0x19,0x12,0xff,0x0,0x11,0x1a,0x19,0x12,0x1,0x0,0x12,0x19,0x0,0x5,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0xd,0x0,0x19,0x0,0x29,0x0,0x2d, + 0x0,0x0,0x25,0x35,0x23,0x15,0x27,0x23,0x15,0x33,0x35,0x17,0x23,0x35,0x23,0x15, + 0x27,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35,0x33,0x32,0x36,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23, + 0x1,0xab,0x1b,0x35,0x1b,0x1b,0x36,0x86,0x20,0x2b,0x12,0xe,0x4b,0x20,0x2b,0xe, + 0x12,0xeb,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x20,0x2b,0x2b,0xc0, + 0x80,0x4b,0x4b,0x80,0x4b,0x4b,0x80,0x80,0x4b,0x15,0xe,0x12,0x80,0x2b,0x13,0xad, + 0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x8b,0x15,0x0,0x2, + 0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x35, + 0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0xc0,0xc0,0xc0,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11, + 0x6b,0x80,0x80,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11, + 0x1a,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0, + 0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe, + 0x80,0x11,0x1a,0x1a,0x11,0x6b,0x40,0x40,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0, + 0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15, + 0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x0,0xc0,0xc0,0xc0,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a, + 0x11,0x1,0x6b,0x2a,0x2a,0x56,0x2b,0x2b,0xab,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0, + 0x3,0x0,0x13,0x0,0x0,0x1,0x35,0x23,0x15,0x25,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x0,0xc0,0x1,0x80,0x11,0x1a, + 0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x0,0x95,0x95,0xc0,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x55,0x1, + 0xd5,0x1,0xab,0x0,0x2,0x0,0x10,0x0,0x0,0x1,0x15,0x33,0x37,0x15,0x14,0x6, + 0x23,0x5,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x1,0x40,0x75,0x20,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x1,0x8b,0x76,0x16,0xab,0x11,0x19,0x1, + 0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80, + 0x0,0xb,0x0,0x1f,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x33,0x35,0x37,0x37,0x15,0x27,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x21,0x32,0x16,0x15,0x1,0x2b,0x40,0x2b,0x40,0x40,0x2b,0x80,0x55,0x55, + 0xd,0x9,0xff,0x0,0x9,0xc,0xc,0x9,0x1,0x0,0x9,0xd,0xeb,0x2a,0x40,0x40, + 0x2a,0x40,0x40,0x35,0x55,0xea,0x55,0x4b,0x9,0xc,0xc,0x9,0xd6,0x9,0xc,0xc, + 0x9,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0, + 0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe, + 0x80,0x11,0x1a,0x1a,0x11,0xab,0xea,0xea,0x1,0x15,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xa,0x0,0x18,0x0,0x28,0x0,0x0,0x25,0x27,0x37,0x23,0x7,0x35,0x23,0x15, + 0x33,0x35,0x17,0x27,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x33, + 0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x80,0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x5b,0x15,0x20,0x20,0x20,0x40, + 0x20,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xc0,0x40,0x40,0x30, + 0x30,0x80,0x30,0x30,0x20,0x20,0x40,0x40,0x40,0x60,0x20,0x20,0xe0,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x80,0x1, + 0xc0,0x1,0x80,0x0,0xa,0x0,0x1e,0x0,0x0,0x37,0x37,0x27,0x7,0x27,0x33,0x35, + 0x23,0x15,0x33,0x35,0x37,0x37,0x15,0x27,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0xd5,0x6b,0x11,0x5a,0x42,0x36,0x5e,0x17, + 0xe9,0x55,0x55,0xd,0x9,0xff,0x0,0x9,0xc,0xc,0x9,0x1,0x0,0x9,0xd,0xc0, + 0x6b,0x11,0x5b,0x43,0x17,0x5e,0x36,0xd,0x55,0xea,0x55,0x4b,0x9,0xc,0xc,0x9, + 0xd6,0x9,0xc,0xc,0x9,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x7,0x0,0xd,0x0,0x13,0x0,0x19,0x0,0x1f,0x0,0x0,0x36,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x27,0x17,0x7,0x17,0x7,0x27,0x17,0x37,0x17,0x37,0x17,0x7,0x37, + 0x27,0x37,0x27,0x37,0x17,0x27,0x7,0x27,0x7,0x27,0x37,0xc0,0x26,0x34,0x26,0x26, + 0x34,0x70,0x26,0x26,0x26,0x26,0x4b,0x89,0x26,0x26,0x26,0x26,0x4c,0x8a,0x26,0x26, + 0x26,0x26,0x4b,0x89,0x26,0x26,0x26,0x26,0x4c,0xe6,0x34,0x26,0x26,0x34,0x26,0x8c, + 0x26,0x26,0x26,0x26,0x4c,0x8a,0x26,0x26,0x26,0x26,0x4b,0x89,0x26,0x26,0x26,0x26, + 0x4c,0x8a,0x26,0x26,0x26,0x26,0x4b,0x0,0xc,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x3,0x0,0x7,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0, + 0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x39,0x0,0x0,0x25,0x15,0x23,0x35,0x37, + 0x15,0x23,0x35,0x17,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x3, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x3, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13, + 0x33,0x11,0x21,0x11,0x33,0x1,0x80,0x2b,0x2b,0x2b,0x56,0xab,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b, + 0xab,0xd5,0xfe,0x56,0xd5,0xc0,0x2b,0x2b,0x55,0x2a,0x2a,0xaa,0xd5,0x2b,0x2a,0x2b, + 0x2b,0x2a,0x1,0x0,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x1, + 0x0,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x0,0xfe,0xd5, + 0x1,0x80,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x1c,0x0,0x0, + 0x25,0x32,0x16,0x15,0x15,0x14,0x23,0x22,0x26,0x35,0x34,0x33,0x33,0x32,0x16,0x15, + 0x14,0x17,0x16,0x7,0x7,0x16,0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x1,0xab,0x9, + 0xc,0x15,0x95,0xd6,0x19,0x4a,0x9,0xc,0xc,0x4,0x9,0x29,0x2e,0x65,0x21,0x6, + 0x9,0x5,0x2,0x24,0xb8,0xc,0x9,0x4a,0x19,0xd6,0x95,0x15,0xc,0x9,0x27,0x24, + 0xd,0x9,0x24,0x60,0x31,0x2a,0x6,0x1,0xc,0x0,0x1,0x0,0x0,0x0,0xae,0x2, + 0x0,0x1,0x6b,0x0,0x1e,0x0,0x0,0x1,0x22,0x7,0x15,0x14,0x7,0x6,0x7,0x6, + 0x22,0x27,0x27,0x26,0x34,0x37,0x36,0x20,0x17,0x16,0x14,0x7,0x7,0x6,0x22,0x27, + 0x26,0x27,0x26,0x35,0x35,0x26,0x1,0x0,0x34,0x2e,0xc,0x20,0x19,0x6,0x12,0x6, + 0x35,0x6,0x6,0x69,0x1,0x22,0x69,0x6,0x6,0x35,0x6,0x12,0x6,0x16,0x23,0xc, + 0x32,0x1,0x40,0xf,0x42,0xf,0x5,0xf,0x18,0x6,0x6,0x35,0x6,0x12,0x6,0x64, + 0x64,0x6,0x12,0x6,0x35,0x6,0x6,0x15,0x12,0x5,0xe,0x42,0x10,0x0,0x1,0x0, + 0x55,0x0,0x55,0x1,0x95,0x1,0x95,0x0,0x8,0x0,0x0,0x13,0x33,0x15,0x23,0x35, + 0x7,0x27,0x37,0x23,0xc0,0xd5,0x2a,0xf8,0x1e,0xf8,0x8d,0x1,0x95,0xd5,0x8d,0xf8, + 0x1e,0xf8,0x0,0x2,0x0,0x77,0x0,0x4d,0x1,0x89,0x1,0xb5,0x0,0x8,0x0,0xc, + 0x0,0x0,0x13,0x37,0x17,0x23,0x15,0x7,0x27,0x37,0x35,0x13,0x27,0x37,0x17,0xa0, + 0x60,0x60,0x4b,0x80,0x1e,0x74,0x80,0x49,0x1e,0x49,0x1,0x55,0x60,0x60,0x88,0x80, + 0x1e,0x73,0x77,0xfe,0xf8,0x48,0x1e,0x48,0x0,0x1,0x0,0x40,0x0,0x8d,0x1,0xc0, + 0x1,0x6b,0x0,0xa,0x0,0x0,0x1,0x17,0x7,0x27,0x15,0x23,0x35,0x33,0x15,0x23, + 0x17,0x1,0xa2,0x1e,0xc0,0x95,0x2b,0xab,0x62,0x77,0x1,0x6b,0x1e,0xc0,0x95,0x62, + 0xab,0x2b,0x77,0x0,0x1,0x0,0x6b,0x0,0x6b,0x1,0xab,0x1,0xab,0x0,0x8,0x0, + 0x0,0x1,0x7,0x33,0x15,0x23,0x35,0x33,0x15,0x37,0x1,0xab,0xf8,0x8d,0xd5,0x2a, + 0xf8,0x1,0x8d,0xf8,0x2a,0xd5,0x8d,0xf8,0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab, + 0x1,0xab,0x0,0x8,0x0,0xf,0x0,0x0,0x13,0x7,0x17,0x15,0x23,0x35,0x27,0x7, + 0x35,0x33,0x33,0x15,0x27,0x7,0x27,0x37,0xd5,0x31,0x71,0x2a,0x65,0x31,0xd6,0x80, + 0x31,0x3e,0x1e,0x3e,0x1,0xab,0x31,0x71,0xb4,0xa2,0x65,0x31,0x80,0x80,0x31,0x3e, + 0x1e,0x3e,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35,0x21,0x15,0x17,0x35,0x23,0x15,0x35,0x15, + 0x21,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33, + 0x1,0x80,0xff,0x0,0xab,0xab,0x1,0x0,0x2b,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55, + 0x19,0x11,0x1,0x55,0x2b,0x2b,0x80,0x2b,0x2b,0x6b,0x2b,0x2b,0x95,0x19,0x11,0xff, + 0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x3,0x0,0x40,0x0,0x95,0x1,0xc0, + 0x1,0x6b,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x7,0x35, + 0x21,0x15,0x25,0x35,0x21,0x15,0x95,0x1,0x2b,0xfe,0xd5,0x55,0x1,0x2b,0xff,0x0, + 0x1,0x2a,0x1,0x6b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0x0,0x4,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1, + 0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x25,0x11,0x27,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x1,0x80,0xff,0x0,0x1,0x0,0xff, + 0x0,0x1,0x0,0xff,0x0,0x1,0x55,0x55,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0x1,0x55,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0xd6,0xfe,0x80,0x55, + 0x1a,0x11,0x1,0x0,0x11,0x19,0x19,0x0,0x5,0x0,0x2b,0x0,0x0,0x1,0xd5,0x2, + 0x0,0x0,0x7,0x0,0xf,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x0,0x25,0x35,0x34, + 0x26,0x22,0x6,0x15,0x15,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x11,0x35,0x21, + 0x15,0x11,0x15,0x21,0x35,0x1,0x6b,0x49,0x44,0x49,0x7f,0x28,0x1c,0x1c,0x28,0x1c, + 0x7b,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0xfe,0xaa,0x95, + 0x20,0x18,0x1e,0x1e,0x18,0x20,0xdb,0x1c,0x28,0x1c,0x1c,0x28,0x57,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0xfe,0x55,0x2b,0x2b,0x2,0x0,0x2b, + 0x2b,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x20,0x0,0x24,0x0, + 0x2a,0x0,0x36,0x0,0x3a,0x0,0x0,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22, + 0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x7,0x7,0x16, + 0x16,0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x37,0x35,0x23,0x15,0x27,0x33,0x15,0x23, + 0x15,0x23,0x27,0x15,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x15,0x23,0x15,0x37,0x15, + 0x23,0x35,0x1,0xab,0x9,0xc,0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc, + 0x4,0x9,0x2f,0x14,0x53,0x26,0x2f,0x7,0x8,0x3,0x4,0x24,0x28,0x16,0x15,0x40, + 0x2b,0x15,0x40,0x40,0x2b,0x2b,0x40,0x2b,0x56,0x16,0xb5,0xc,0x9,0x4b,0x9,0xc, + 0xd5,0x96,0x9,0xc,0xc,0x9,0x1,0x29,0x22,0xd,0x9,0x2f,0x26,0x53,0x14,0x2f, + 0x7,0x2,0xc,0xe0,0x16,0x16,0x2b,0x40,0x2b,0x40,0x40,0x16,0x15,0x40,0x15,0x16, + 0x2b,0x6b,0x6b,0x0,0xa,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0x7,0x0, + 0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0,0x37,0x0,0x3f,0x0,0x47,0x0, + 0x4f,0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x26,0x34,0x36, + 0x32,0x16,0x14,0x4,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0xef,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x9a, + 0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x66,0x22,0x1a,0x1a,0x22, + 0x1a,0xbc,0x22,0x1a,0x1a,0x22,0x1a,0xfe,0xc4,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22, + 0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x9a,0x22,0x1a,0x1a,0x22,0x1a, + 0x1,0xeb,0x1a,0x22,0x1a,0x1a,0x22,0x66,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22, + 0x1a,0x1a,0x22,0x66,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0xc4, + 0x1a,0x22,0x1a,0x1a,0x22,0xc4,0x1a,0x22,0x1a,0x1a,0x22,0x9a,0x1a,0x22,0x1a,0x1a, + 0x22,0x9a,0x1a,0x22,0x1a,0x1a,0x22,0xfe,0x9a,0x1a,0x22,0x1a,0x1a,0x22,0x0,0x2, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x5,0x0,0x15,0x0,0x0,0x1,0x35, + 0x7,0x27,0x15,0x17,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0xab,0xab,0xab,0xab,0xab,0x11,0x19,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x55,0x2b,0x6b,0x6b,0x2b,0x6a,0xc0,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0xd,0x0,0x1a,0x0,0x0,0x1,0x14,0x6,0x23,0x23,0x7,0x11,0x34, + 0x36,0x33,0x21,0x32,0x16,0x15,0x17,0x32,0x16,0x15,0x11,0x27,0x23,0x22,0x26,0x35, + 0x35,0x21,0x35,0x1,0x6b,0xd,0x9,0xd5,0x55,0xc,0x9,0x1,0x15,0x9,0xd,0x55, + 0x9,0xc,0x55,0xeb,0x9,0xc,0x1,0x15,0x1,0x0,0x9,0xc,0x56,0x1,0x2b,0x9, + 0xc,0xc,0x9,0x40,0xc,0x9,0xfe,0xc0,0x55,0xc,0x9,0x2b,0xc0,0x0,0x2,0x0, + 0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x6,0x0,0xd,0x0,0x0,0x25,0x33,0x7, + 0x27,0x33,0x35,0x33,0x27,0x17,0x23,0x15,0x23,0x35,0x23,0x1,0x55,0x40,0x55,0x55, + 0x40,0x2a,0x95,0x55,0x40,0x2a,0x40,0x95,0x55,0x55,0x96,0x95,0x55,0x96,0x96,0x0, + 0x3,0x0,0x40,0x0,0x20,0x1,0xc0,0x1,0xd0,0x0,0x8,0x0,0x11,0x0,0x22,0x0, + 0x0,0x1,0x7,0x27,0x37,0x17,0x16,0x16,0x7,0x27,0x15,0x35,0x27,0x6,0x15,0x14, + 0x16,0x17,0x16,0x17,0x17,0x7,0x27,0x6,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0x37, + 0x27,0x37,0x0,0x1,0x0,0x31,0x1e,0x4f,0x79,0x26,0x12,0x16,0x9b,0x66,0x1a,0x16, + 0x10,0x26,0xed,0x7,0x1b,0x3a,0x2f,0x3c,0x1d,0x47,0x2a,0x1d,0x16,0x10,0x3b,0x1b, + 0x1,0x2b,0x1,0x93,0x30,0x1e,0x4f,0x79,0x26,0x6b,0x2f,0x9a,0xd3,0x67,0x66,0x22, + 0x2b,0x16,0x34,0x10,0x26,0x1b,0x8,0x1b,0x3a,0x26,0x1d,0x2a,0x46,0x1d,0x19,0x40, + 0x13,0x3b,0x1b,0xfe,0xd5,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xd5,0x0, + 0x15,0x0,0x19,0x0,0x2c,0x0,0x0,0x1,0x36,0x35,0x34,0x26,0x22,0x6,0x15,0x33, + 0x34,0x36,0x32,0x16,0x14,0x7,0x7,0x6,0x15,0x15,0x33,0x34,0x37,0x7,0x35,0x23, + 0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x7,0x27,0x23,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0x41,0x14,0x32,0x46,0x32,0x2a,0x1a,0x22,0x1a,0xd,0x1a, + 0x19,0x2a,0x19,0x19,0x2a,0xaa,0x11,0x1a,0x1a,0x11,0x55,0x40,0x40,0x55,0x12,0x19, + 0x19,0x12,0x1,0x25,0x14,0x1c,0x23,0x33,0x33,0x23,0x11,0x1a,0x1a,0x22,0xd,0x1b, + 0x1b,0x21,0xb,0x22,0x1b,0x92,0x2b,0x2b,0x1,0x55,0x19,0x11,0xfe,0xd5,0x11,0x1a, + 0x40,0x40,0x19,0x12,0x1,0x2b,0x12,0x18,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xab, + 0x1,0xd5,0x0,0x13,0x0,0x24,0x0,0x0,0x13,0x16,0x17,0x7,0x27,0x6,0x6,0x7, + 0x7,0x2e,0x4,0x35,0x34,0x37,0x27,0x37,0x17,0x37,0x22,0x7,0x27,0x36,0x36,0x33, + 0x32,0x16,0x15,0x14,0x7,0x27,0x36,0x35,0x34,0x26,0xfa,0x6d,0x44,0x1b,0x48,0x10, + 0x24,0xa,0xa,0x6,0x14,0x34,0x27,0x20,0x4,0x44,0x1b,0xb2,0x8,0x17,0x10,0x45, + 0x12,0x40,0x1a,0x3e,0x57,0x24,0x4d,0x11,0x1f,0x1,0xb,0x6c,0x44,0x1b,0x47,0x18, + 0x2e,0xb,0xb,0x7,0x17,0x45,0x41,0x52,0x1f,0xb,0x16,0x44,0x1b,0xb2,0x67,0x12, + 0x44,0x13,0x1b,0x57,0x3e,0x30,0x45,0x4e,0xf,0x18,0x16,0x1f,0x0,0x2,0x0,0x6b, + 0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x7,0x0,0x18,0x0,0x0,0x12,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x26,0x32,0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x2e,0x4,0x35, + 0x34,0xea,0x2c,0x1f,0x1f,0x2c,0x1f,0x9,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6, + 0x14,0x34,0x27,0x20,0x1,0xb,0x1f,0x2c,0x1f,0x1f,0x2c,0xab,0x57,0x3e,0x1f,0x50, + 0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x4,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1, + 0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x80,0xff,0x0,0x1,0x0,0xff, + 0x0,0x1,0x0,0xff,0x0,0x1,0x2b,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11, + 0x1,0x55,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x1,0x0,0x19,0x11,0xff,0x0, + 0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0xd,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11, + 0x34,0x36,0x33,0x1,0xab,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0x1,0xd5, + 0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x2,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x12,0x0,0x0,0x25,0x11,0x21,0x11,0x37, + 0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0xab, + 0xfe,0xaa,0x2b,0x1,0x2b,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0xab,0x1, + 0x0,0xfe,0xd5,0x2b,0x1,0x2a,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11, + 0x19,0x0,0x2,0x0,0x33,0x0,0x1d,0x1,0xc3,0x1,0xc0,0x0,0xb,0x0,0x12,0x0, + 0x0,0x13,0x1,0x7,0x27,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x27,0x25,0x15,0x27, + 0x37,0x33,0x32,0x16,0x4e,0x1,0x75,0x1c,0x28,0xc,0x8,0xd6,0x11,0x19,0x38,0x1, + 0x62,0xf2,0x32,0x96,0x11,0x19,0x1,0xad,0xfe,0x8c,0x1c,0x29,0x6,0x1a,0x11,0xef, + 0x38,0x3,0xf9,0xf2,0x32,0x1a,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x1c,0x0,0x0,0x13,0x16,0x17,0x37,0x36,0x17,0x16,0x33,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x17,0x16, + 0x7,0x8d,0x30,0x5d,0x2f,0xa,0xc,0x24,0x28,0x9,0xc,0xc,0x9,0x96,0xd5,0xc, + 0x9,0x4b,0x9,0xc,0xc,0x4,0x9,0x1,0x1a,0x5d,0x30,0x2f,0xa,0x5,0xc,0xc, + 0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x28,0x24,0xd,0x9,0x0,0x3, + 0x0,0x2b,0x0,0x35,0x1,0xd5,0x1,0xd5,0x0,0x22,0x0,0x32,0x0,0x42,0x0,0x0, + 0x13,0x17,0x1,0x7,0x27,0x23,0x7,0x22,0x26,0x35,0x37,0x27,0x6,0x15,0x14,0x17, + 0x7,0x26,0x26,0x35,0x34,0x37,0x27,0x6,0x15,0x14,0x16,0x17,0x7,0x26,0x26,0x35, + 0x34,0x37,0x27,0x17,0x22,0x7,0x27,0x36,0x33,0x32,0x16,0x15,0x14,0x7,0x27,0x36, + 0x35,0x34,0x26,0x17,0x27,0x36,0x35,0x34,0x26,0x23,0x22,0x7,0x27,0x36,0x33,0x32, + 0x16,0x15,0x14,0x46,0x15,0x1,0x65,0x1b,0xa0,0x1,0x4,0x11,0x1a,0x1,0x22,0x9, + 0x2a,0x15,0x1d,0x23,0x14,0x1e,0x21,0x2e,0x27,0x15,0x31,0x39,0x2c,0x2c,0xd5,0x2b, + 0x25,0x1f,0x32,0x3d,0x58,0x7d,0x1f,0x20,0x15,0x65,0x31,0x23,0x1,0x32,0x23,0x9, + 0x4,0x23,0x16,0x1a,0x35,0x4b,0x1,0xcb,0x16,0xfe,0x9b,0x1b,0xa1,0x1,0x1a,0x11, + 0x4,0x22,0x12,0x14,0x31,0x19,0x25,0x11,0x3b,0x23,0x26,0x1f,0x1f,0x2e,0x36,0x2e, + 0x4f,0x17,0x25,0x1c,0x63,0x3a,0x4a,0x39,0x2d,0x5,0x14,0x1f,0x1f,0x7d,0x58,0x3c, + 0x33,0x1f,0x27,0x29,0x46,0x65,0xdb,0x23,0x4,0x9,0x23,0x32,0x1,0x23,0x9,0x4b, + 0x35,0x1a,0x0,0x4,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0,0x0,0xf,0x0,0x17, + 0x0,0x1f,0x0,0x2f,0x0,0x0,0x25,0x26,0x34,0x37,0x33,0x37,0x27,0xe,0x2,0x14, + 0x16,0x16,0x17,0x37,0x27,0x7,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x12,0x22,0x6, + 0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x1,0x7d,0x8,0x8,0x23,0x20,0x2a,0x12,0x23,0xc,0xc, + 0x23,0x12,0x2a,0x20,0x75,0x58,0x50,0x58,0x9a,0x34,0x26,0x26,0x34,0x26,0xea,0x11, + 0x1a,0x1a,0x11,0xfe,0x56,0x11,0x1a,0x1a,0x11,0xd5,0x15,0x2c,0x15,0x2a,0x2b,0xe, + 0x32,0x2a,0x2c,0x2a,0x32,0xe,0x2b,0x2a,0x55,0x15,0x1d,0x25,0x25,0x1d,0x15,0x1, + 0x0,0x26,0x34,0x26,0x26,0x34,0x66,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x0,0x5,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0,0x0,0x3,0x0, + 0xb,0x0,0x13,0x0,0x23,0x0,0x29,0x0,0x0,0x1,0x35,0x23,0x15,0x15,0x35,0x34, + 0x26,0x22,0x6,0x15,0x15,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x5,0x7,0x27, + 0x35,0x17,0x37,0x1,0xd5,0xaa,0x58,0x50,0x58,0x9a,0x34,0x26,0x26,0x34,0x26,0xea, + 0x11,0x1a,0x1a,0x11,0xfe,0x56,0x11,0x1a,0x1a,0x11,0x1,0x95,0x40,0x40,0x40,0x40, + 0x1,0x0,0x80,0x80,0x80,0x15,0x1d,0x25,0x25,0x1d,0x15,0x1,0x0,0x26,0x34,0x26, + 0x26,0x34,0x66,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x6b, + 0x2a,0x2a,0x16,0x2b,0x2b,0x0,0x4,0x0,0x0,0x0,0x43,0x2,0x0,0x1,0xd5,0x0, + 0x4,0x0,0x8,0x0,0xc,0x0,0x2c,0x0,0x0,0x13,0x26,0x27,0x37,0x17,0x37,0x15, + 0x23,0x35,0x17,0x7,0x27,0x37,0x17,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x26,0x27, + 0x26,0x35,0x35,0x26,0x22,0x7,0x15,0x14,0x7,0x6,0x7,0x6,0x22,0x27,0x27,0x26, + 0x34,0x37,0x36,0x33,0x32,0x16,0x89,0x4a,0x2,0x1e,0x4c,0x6e,0x2a,0xd8,0x4c,0x1e, + 0x4c,0x55,0x6,0x6,0x35,0x6,0x12,0x6,0x1c,0x1d,0xc,0x2e,0x68,0x2e,0xc,0x20, + 0x19,0x6,0x12,0x6,0x35,0x6,0x6,0x69,0x91,0x3c,0x92,0x1,0x2f,0x4a,0x1,0x1f, + 0x4c,0x88,0x6a,0x6a,0x5b,0x4b,0x1e,0x4c,0xfd,0x6,0x12,0x6,0x35,0x6,0x6,0x1a, + 0xe,0x5,0xe,0x42,0xf,0xf,0x42,0xf,0x5,0xf,0x18,0x6,0x6,0x35,0x6,0x12, + 0x6,0x64,0x3b,0x0,0x4,0x0,0x5b,0x0,0x2b,0x1,0xa5,0x1,0xeb,0x0,0x3,0x0, + 0x13,0x0,0x1d,0x0,0x25,0x0,0x0,0x25,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x37,0x32,0x16,0x17,0x7, + 0x26,0x22,0x7,0x27,0x36,0x7,0x36,0x32,0x17,0x7,0x26,0x22,0x7,0x1,0x40,0x80, + 0x7d,0xa,0xe,0xe,0xa,0x7a,0xa,0xe,0xe,0xa,0x3d,0x28,0x60,0x1d,0x1e,0x38, + 0x9e,0x38,0x1e,0x45,0xb,0x2c,0x7e,0x2c,0x1f,0x1f,0x5a,0x1f,0x55,0xab,0xab,0xd5, + 0xe,0xa,0xcf,0xa,0xe,0xe,0xa,0xcf,0xa,0xf,0xc0,0x28,0x1d,0x1e,0x38,0x38, + 0x1e,0x45,0x82,0x2c,0x2c,0x1e,0x1f,0x1f,0x0,0x2,0x0,0x15,0x0,0x6b,0x1,0xeb, + 0x1,0x95,0x0,0x3,0x0,0x13,0x0,0x0,0x1,0x21,0x15,0x21,0x25,0x34,0x36,0x33, + 0x21,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x1,0x95,0xfe,0xd6, + 0x1,0x2a,0xfe,0x81,0x19,0x11,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a, + 0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0x0,0x2,0x0, + 0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x11,0x23, + 0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0x6b,0x1, + 0x2a,0xfe,0xd6,0x1,0x7f,0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11, + 0x1a,0x0,0x2,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x3,0x0,0x13,0x0, + 0x0,0x1,0x21,0x15,0x21,0x25,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x1,0x95,0xfe,0xd6,0x1,0x2a,0xfe,0x81,0x19,0x11,0x1, + 0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19, + 0x11,0xd6,0x11,0x19,0x19,0x11,0x0,0x2,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb, + 0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0xd6,0xd6,0x11,0x19, + 0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x7f,0x19,0x11, + 0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x0,0x1,0x0,0x2b,0x0,0x6b, + 0x1,0xd5,0x1,0xab,0x0,0x21,0x0,0x0,0x1,0x17,0x23,0x15,0x14,0x6,0x22,0x26, + 0x35,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x33,0x7,0x27,0x33,0x35,0x34,0x36,0x32, + 0x16,0x15,0x15,0x14,0x16,0x32,0x36,0x35,0x35,0x23,0x1,0x80,0x55,0x40,0x32,0x46, + 0x32,0x1a,0x22,0x1a,0x40,0x55,0x55,0x40,0x32,0x46,0x32,0x1a,0x22,0x1a,0x40,0x1, + 0xab,0x56,0x95,0x23,0x32,0x32,0x23,0x95,0x11,0x1a,0x1a,0x11,0x95,0x55,0x55,0x95, + 0x23,0x33,0x33,0x23,0x95,0x11,0x1a,0x1a,0x11,0x95,0x0,0x4,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35, + 0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x25,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x1, + 0x16,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0x1,0x15,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2b,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x3, + 0x0,0x0,0x0,0x95,0x2,0x0,0x1,0x80,0x0,0x7,0x0,0xf,0x0,0x23,0x0,0x0, + 0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x24,0x32,0x16,0x14,0x6,0x23,0x21,0x22,0x26,0x34,0x36,0x32,0x16,0x15,0x14,0x7, + 0x33,0x26,0x35,0x34,0x1,0x6c,0x3e,0x2b,0x2b,0x3e,0x2c,0xea,0x3e,0x2c,0x2c,0x3e, + 0x2b,0x1,0x2f,0x62,0x44,0x44,0x31,0xfe,0xea,0x31,0x44,0x44,0x62,0x45,0x1b,0x60, + 0x1b,0xc0,0x2c,0x3e,0x2b,0x2b,0x3e,0x2c,0x2c,0x3e,0x2b,0x2b,0x3e,0x94,0x44,0x62, + 0x45,0x45,0x62,0x44,0x44,0x31,0x2b,0x20,0x20,0x2b,0x31,0x0,0x2,0x0,0x15,0x0, + 0x80,0x1,0xeb,0x1,0x80,0x0,0x7,0x0,0x19,0x0,0x0,0x36,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x37,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x6,0x6,0x23,0x22,0x26, + 0x34,0x36,0x33,0x32,0x16,0x84,0x22,0x1a,0x1a,0x22,0x19,0xa3,0xdd,0x2b,0x55,0x5d, + 0xd,0x47,0x25,0x35,0x4b,0x4b,0x35,0x25,0x47,0xd5,0x1a,0x22,0x1a,0x1a,0x22,0x3c, + 0x56,0x55,0x55,0x23,0x32,0x4b,0x6a,0x4b,0x32,0x0,0x2,0x0,0x40,0x0,0x15,0x1, + 0xc0,0x1,0xeb,0x0,0x17,0x0,0x23,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x33,0x15,0x33,0x11,0x23,0x15,0x23,0x35,0x34,0x36, + 0x33,0x17,0x7,0x17,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x37,0x1,0x95,0x11, + 0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x2b,0xd5,0xd5,0x2b,0x1a,0x11,0x55,0x55,0x55,0x15, + 0x55,0x56,0x15,0x55,0x55,0x15,0x56,0x55,0x1,0xeb,0x1a,0x11,0xfe,0x80,0x11,0x1a, + 0x1a,0x11,0x40,0x2b,0x1,0x56,0x2b,0x40,0x11,0x1a,0x9a,0x55,0x56,0x15,0x55,0x55, + 0x15,0x56,0x55,0x15,0x55,0x55,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xc0,0x1,0xeb, + 0x0,0x7,0x0,0x1d,0x0,0x35,0x0,0x0,0x13,0x35,0x34,0x26,0x22,0x6,0x15,0x15, + 0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33, + 0x35,0x34,0x36,0x32,0x16,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x33,0x15,0x33,0x11,0x23,0x15,0x23,0x35,0x34,0x36,0x33,0xcb,0x13, + 0x1a,0x13,0x5b,0xa,0x10,0x11,0xb,0x75,0xa,0x10,0x10,0xa,0x25,0x2e,0x24,0xaf, + 0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x2b,0xd5,0xd5,0x2b,0x1a,0x11,0x1,0x15,0x20, + 0xc,0x10,0x10,0xc,0x20,0x10,0xb,0x4b,0xa,0x10,0x11,0xb,0x4b,0xa,0xf,0x20, + 0x16,0x20,0x20,0x16,0xb6,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x40,0x2b,0x1, + 0x56,0x2b,0x40,0x11,0x1a,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0, + 0x3,0x0,0x13,0x0,0x1a,0x0,0x22,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x5,0x16,0x14, + 0x7,0x27,0x36,0x27,0x37,0x16,0x14,0x7,0x27,0x36,0x34,0x27,0x1,0x2b,0xd6,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0x1,0x2b,0x14,0x14,0x15,0x12,0x12, + 0x42,0x28,0x28,0x16,0x1d,0x1d,0x55,0x1,0x56,0xfe,0xaa,0x1,0x96,0x1a,0x11,0xfe, + 0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0xbc,0x15,0x34,0x13,0x16,0x19,0x18, + 0x42,0x26,0x6b,0x25,0x16,0x1f,0x4f,0x1c,0x0,0x3,0x0,0x2a,0x0,0x15,0x1,0xab, + 0x1,0xeb,0x0,0x17,0x0,0x1f,0x0,0x5d,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x33,0x15,0x33,0x11,0x23,0x15,0x23,0x35,0x34, + 0x36,0x33,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x17,0x16,0x7,0x7,0x6, + 0x27,0x27,0x6,0x7,0x7,0x14,0x23,0x23,0x22,0x35,0x27,0x26,0x27,0x7,0x6,0x27, + 0x27,0x26,0x36,0x37,0x37,0x34,0x26,0x34,0x36,0x35,0x27,0x26,0x37,0x37,0x36,0x17, + 0x17,0x36,0x37,0x37,0x34,0x33,0x33,0x32,0x15,0x17,0x16,0x17,0x37,0x36,0x17,0x17, + 0x16,0x6,0x7,0x7,0x14,0x16,0x14,0x6,0x1,0x80,0x11,0x1a,0x1a,0x11,0xd5,0x11, + 0x1a,0x2b,0xd5,0xd5,0x2b,0x1a,0x11,0x26,0x20,0x17,0x17,0x20,0x16,0x78,0x17,0x4, + 0x2,0x16,0x2,0x5,0x1b,0x8,0xb,0x4,0x5,0x2c,0x6,0x4,0xb,0x8,0x1b,0x5, + 0x2,0x15,0x1,0x1,0x1,0x17,0x1,0x1,0x17,0x3,0x1,0x16,0x2,0x5,0x1b,0x8, + 0xb,0x4,0x5,0x2c,0x5,0x5,0x4,0xe,0x1c,0x4,0x2,0x16,0x1,0x1,0x1,0x17, + 0x1,0x1,0x1,0xea,0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x40,0x15,0x1,0x2a, + 0x15,0x40,0x11,0x1a,0xfe,0xf0,0x15,0x20,0x15,0x15,0x20,0x6,0x12,0x4,0x3,0x25, + 0x4,0x2,0xa,0x5,0x5,0x1c,0x5,0x5,0x1c,0x5,0x5,0xa,0x2,0x4,0x25,0x1, + 0x5,0x1,0x12,0x1,0x7,0x4,0x6,0x2,0x12,0x3,0x4,0x25,0x4,0x2,0xa,0x5, + 0x5,0x1c,0x5,0x5,0x1c,0x2,0x9,0xb,0x2,0x4,0x25,0x1,0x5,0x1,0x12,0x1, + 0x7,0x4,0x7,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x6,0x0, + 0xa,0x0,0x1a,0x0,0x0,0x13,0x23,0x37,0x17,0x23,0x15,0x23,0x17,0x11,0x21,0x11, + 0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0xd5,0x2a,0x55,0x55,0x2a,0x56,0xeb,0xfe,0x80,0x1,0x80,0x12,0x19,0x19,0x12,0xfe, + 0x80,0x12,0x19,0x19,0x12,0x1,0x0,0x55,0x55,0x55,0x41,0x1,0x2c,0xfe,0xd4,0x1, + 0x56,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x0,0x2,0x0, + 0x15,0x0,0x35,0x1,0xeb,0x1,0xa0,0x0,0x9,0x0,0x26,0x0,0x0,0x25,0x35,0x26, + 0x23,0x22,0x7,0x15,0x36,0x33,0x32,0x3,0x32,0x17,0x11,0x14,0x6,0x23,0x22,0x27, + 0x26,0x23,0x22,0x7,0x26,0x23,0x22,0x7,0x22,0x6,0x23,0x22,0x26,0x35,0x11,0x36, + 0x33,0x32,0x17,0x36,0x1,0xc0,0x21,0x2a,0x41,0x34,0x34,0x41,0x27,0x27,0x4c,0x2a, + 0x7,0x4,0x3,0x2,0x29,0x3d,0x41,0x34,0x2b,0x4a,0x36,0x30,0x1,0x3,0x1,0x4, + 0x7,0x2b,0x4b,0x4a,0x2b,0x2b,0x75,0xf6,0xa,0x20,0xf5,0x20,0x1,0x20,0x20,0xfe, + 0xc9,0x4,0x7,0x1,0x16,0x20,0x20,0x17,0x1,0x6,0x4,0x1,0x39,0x20,0x20,0x20, + 0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x2,0x0,0x7,0x0,0x17, + 0x0,0x0,0x1,0x37,0x21,0x1,0x35,0x7,0x27,0x15,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x0,0xab,0xfe,0xaa,0x1, + 0x56,0xab,0xab,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1, + 0x15,0x6b,0xff,0x0,0xd5,0x6a,0x6a,0xd5,0x1,0x2b,0x1a,0x11,0xff,0x0,0x11,0x1a, + 0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab, + 0x0,0x7,0x0,0x1b,0x0,0x0,0x25,0x37,0x27,0x15,0x6,0x7,0x36,0x33,0x17,0x33, + 0x15,0x21,0x35,0x33,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15, + 0x14,0x6,0x1,0x15,0x56,0x56,0x69,0x17,0x2b,0x55,0x96,0x55,0xfe,0x0,0x55,0x12, + 0x18,0x18,0x12,0x1,0x56,0x12,0x18,0x19,0xcb,0x50,0x50,0x2e,0xf,0x6e,0x3a,0x7a, + 0x2b,0x2b,0x19,0x12,0xd5,0x12,0x19,0x19,0x12,0xd5,0x11,0x1a,0x0,0x4,0x0,0x0, + 0x0,0x1b,0x2,0x0,0x1,0xdb,0x0,0x4,0x0,0x12,0x0,0x21,0x0,0x25,0x0,0x0, + 0x37,0x36,0x37,0x27,0x6,0x27,0x1,0x7,0x27,0x21,0x35,0x33,0x22,0x26,0x35,0x35, + 0x34,0x37,0x27,0x1,0x14,0x7,0x27,0x37,0x27,0x15,0x6,0x22,0x7,0x27,0x21,0x32, + 0x16,0x15,0x3,0x33,0x15,0x23,0x95,0x1d,0x31,0x22,0x20,0x6e,0x1,0xa5,0x1b,0x3a, + 0xfe,0x7d,0x55,0x12,0x18,0xe,0x21,0x1,0xbd,0x16,0x76,0x22,0x56,0x2,0x7,0x2, + 0x70,0x1,0x11,0x12,0x18,0x10,0x3b,0x11,0xc0,0x28,0xc,0x22,0x1f,0xe4,0xfe,0x5b, + 0x1b,0x3a,0x2b,0x18,0x12,0xd6,0x13,0xc,0x21,0xfe,0xea,0x19,0xc,0x76,0x20,0x4f, + 0x2d,0x1,0x1,0x6f,0x18,0x12,0xff,0x0,0x2b,0x0,0x1,0x0,0x40,0x0,0x8d,0x1, + 0xc0,0x1,0x6b,0x0,0xa,0x0,0x0,0x13,0x37,0x17,0x37,0x23,0x35,0x33,0x15,0x23, + 0x35,0x7,0x40,0x1e,0xa2,0x77,0x62,0xab,0x2b,0x95,0x1,0x4d,0x1e,0xa2,0x77,0x2b, + 0xab,0x62,0x95,0x0,0x3,0x0,0x55,0x0,0x55,0x1,0xa1,0x1,0xa1,0x0,0x7,0x0, + 0xf,0x0,0x19,0x0,0x0,0x13,0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x35,0x32,0x16, + 0x15,0x23,0x34,0x26,0x23,0x15,0x34,0x36,0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x55, + 0x58,0x7c,0x3d,0x59,0x3e,0x89,0xc3,0x3c,0x9f,0x71,0x1b,0x28,0x1a,0x1b,0x13,0x14, + 0x1b,0x1,0x29,0x7c,0x58,0x3e,0x59,0xb5,0xc3,0x89,0x71,0x9f,0xe1,0x13,0x1b,0x1a, + 0x28,0x1b,0x1b,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0, + 0x2d,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x22,0x27,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x15,0x15,0x14,0x16, + 0x32,0x36,0x35,0x35,0x34,0x26,0x22,0x6,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x26, + 0x34,0xe6,0x34,0x26,0x26,0x34,0x26,0x18,0xb0,0x7d,0x2b,0x1f,0x27,0x18,0x20,0x58, + 0x3f,0x3f,0x58,0x3f,0x13,0x1a,0x13,0x65,0x8c,0x65,0x65,0x46,0x6b,0x6b,0x58,0x7d, + 0xc0,0x26,0x34,0x26,0x26,0x34,0xef,0x7d,0x58,0x1f,0x20,0x2c,0x20,0x20,0x3f,0x58, + 0x3f,0x3f,0x2c,0x1f,0xd,0x14,0x14,0xd,0x1f,0x46,0x65,0x65,0x8c,0x65,0x2a,0x7d, + 0xb0,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x7,0x0,0xb,0x0, + 0x1b,0x0,0x0,0x25,0x22,0x7,0x36,0x37,0x35,0x17,0x7,0x17,0x11,0x23,0x11,0x13, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x11,0x43,0x23,0x14,0x52,0x44,0x44,0x5a,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11, + 0x19,0x19,0x11,0xe6,0x2f,0x5a,0xb,0x24,0x40,0x3f,0x56,0x1,0x2a,0xfe,0xd6,0x1, + 0x7f,0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x28,0x0,0x0,0x1,0x15,0x23, + 0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x17,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x17,0x16,0x7,0x7, + 0x16,0x17,0x37,0x36,0x17,0x16,0x1,0xc0,0x40,0x2b,0x40,0x40,0x2b,0x2b,0x9,0xc, + 0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x4,0x9,0x2f,0x2f,0x5e,0x2f, + 0x9,0xd,0x24,0x1,0x80,0x2b,0x40,0x40,0x2b,0x40,0x40,0xcb,0xc,0x9,0x4b,0x9, + 0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x28,0x24,0xd,0x9,0x2f,0x5c,0x31,0x2f,0x9, + 0x4,0xc,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0xb,0x0,0x1b, + 0x0,0x1f,0x0,0x0,0x1,0x17,0x7,0x17,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x11,0x21,0x11,0x1,0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e, + 0x37,0xc0,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0xfe,0x80, + 0x1,0x55,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0xa2,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xfe,0xa9,0x1,0x2c,0xfe,0xd4, + 0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x17, + 0x0,0x1b,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x1,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x11,0x21,0x11, + 0x1,0x15,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x0,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0x1,0x80,0xfe,0x80,0x1,0x55,0xaa,0xaa,0xaa,0x1,0x15,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xfe,0xa9,0x1,0x2c,0xfe,0xd4, + 0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0x5,0x0,0x1a,0x0,0x1e, + 0x0,0x26,0x0,0x0,0x1,0x37,0x35,0x7,0x27,0x15,0x17,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17, + 0x35,0x23,0x15,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x0,0x95,0x95,0x95, + 0xb6,0xb6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x1b,0x1a,0x2c,0x3f,0x1,0x94, + 0x55,0xc,0x3e,0x2b,0x2b,0x3e,0x2c,0x1,0x20,0x4b,0x2a,0x4a,0x4a,0x2a,0xd6,0x1a, + 0x11,0xd5,0x11,0x1a,0x1a,0x11,0x99,0xf,0x3f,0x2c,0x2,0x7,0x2,0x16,0x16,0x56, + 0x2c,0x3e,0x2c,0x2c,0x3e,0x0,0x4,0x0,0x54,0x0,0x2b,0x1,0xd5,0x1,0xbf,0x0, + 0x9,0x0,0xf,0x0,0x17,0x0,0x1a,0x0,0x0,0x13,0x36,0x36,0x32,0x16,0x17,0x7, + 0x26,0x22,0x7,0x17,0x36,0x33,0x32,0x17,0x7,0x27,0x36,0x32,0x17,0x7,0x26,0x22, + 0x7,0x1,0x21,0x1,0x8b,0x10,0x39,0x2e,0x39,0x10,0x1c,0x1d,0x50,0x1c,0x1b,0x11, + 0x19,0x18,0x11,0x29,0x97,0x3e,0xb2,0x3e,0x1c,0x33,0x91,0x33,0x1,0x66,0xfe,0xab, + 0x1,0x55,0x1,0x4b,0x10,0x17,0x17,0x10,0x1c,0x1d,0x1d,0x1b,0x11,0x11,0x29,0x96, + 0x3e,0x3e,0x1b,0x33,0x33,0xfe,0xc5,0x1,0x55,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x19,0x0,0x21,0x0,0x29,0x0,0x0,0x24, + 0x22,0x26,0x27,0x33,0x16,0x32,0x37,0x33,0x6,0x6,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x16,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x25,0x4a,0x3b,0xd,0x23,0x19, + 0x62,0x19,0x23,0xd,0xa6,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d, + 0x97,0x1a,0x13,0x13,0x1a,0x13,0x83,0x1a,0x13,0x13,0x1a,0x13,0x8b,0x29,0x21,0x2a, + 0x2a,0x21,0x5f,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x43, + 0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x0,0x8,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x26,0x0,0x2a,0x0,0x0,0x37,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35, + 0x33,0x15,0x23,0x17,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x33,0x5,0x21, + 0x11,0x21,0x95,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x56,0x80,0x80,0x80,0x80,0x80,0x80, + 0xc2,0x7,0xc,0xc,0x7,0xfe,0xa6,0x8,0xb,0x13,0x1,0x42,0xfe,0xd6,0x1,0x2a, + 0xc0,0x2b,0x80,0x2a,0x80,0x2b,0x80,0x2b,0x80,0x2a,0x80,0x2b,0x80,0xb,0x8,0xfe, + 0xa6,0x7,0xc,0xc,0x7,0x1,0x5a,0x13,0x2b,0xfe,0xd6,0x0,0x9,0x0,0x2,0x0, + 0x0,0x1,0xdc,0x1,0xda,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x1e,0x0,0x22,0x0,0x30,0x0,0x0,0x25,0x33,0x27,0x23,0x27,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x3,0x1,0x7,0x27,0x21,0x11,0x27,0x5,0x33,0x15,0x23,0x27,0x15,0x27,0x33, + 0x15,0x33,0x11,0x27,0x35,0x23,0x15,0x27,0x33,0x35,0x1,0x0,0x55,0x2a,0x2b,0x2b, + 0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x39,0x1,0xc0,0x1c,0x40,0xfe,0xab, + 0x29,0x1,0x53,0x2b,0x2b,0xaa,0x3e,0x93,0xd5,0x2a,0xab,0x3e,0x13,0x6b,0x2a,0x2b, + 0x2b,0x2b,0x55,0x2a,0x2a,0xaa,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x6f, + 0xfe,0x42,0x1c,0x40,0x1,0x55,0x29,0xa9,0x2a,0xaa,0x13,0x3e,0x55,0xfe,0xec,0x2b, + 0xbe,0x13,0x3e,0x2a,0x0,0x2,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x11, + 0x0,0x1b,0x0,0x0,0x12,0x32,0x16,0x15,0x14,0x7,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x26,0x35,0x34,0x13,0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26, + 0xc2,0x7c,0x57,0x40,0xc,0x9,0x80,0x9,0xc,0x40,0x55,0x80,0xc,0x9,0x56,0x9, + 0xc,0x1,0xd5,0x57,0x3e,0x4b,0x2f,0x31,0x9,0xc,0xc,0x9,0x31,0x2c,0x4e,0x3e, + 0xfe,0xc2,0x15,0x15,0x9,0xc,0xc,0x0,0x1,0x0,0x6b,0x0,0x6b,0x1,0x95,0x1, + 0x95,0x0,0xb,0x0,0x0,0x25,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15, + 0x33,0x1,0x95,0x80,0x2a,0x80,0x80,0x2a,0x80,0xeb,0x80,0x80,0x2a,0x80,0x80,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x1b,0x0,0x0,0x25, + 0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0x56,0x2a,0x56, + 0x56,0x2a,0x80,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0xeb,0x2a,0x56, + 0x56,0x2a,0x56,0x56,0xd5,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x13,0x0, + 0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x26,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x1,0x6b,0x56,0x2a,0x56,0x56,0x2a,0x6d,0xb0,0x7d,0x7d, + 0xb0,0x7d,0xeb,0x2a,0x56,0x56,0x2a,0x56,0x56,0xea,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1b,0x0, + 0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x37,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0xba,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xea,0x56,0x56,0x2a,0x56,0x56,0x55, + 0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x13,0x56,0x2a,0x56, + 0x56,0x2a,0x56,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0xa,0x0,0x1e,0x0,0x0,0x13,0x21,0x27,0x21,0x13,0x37,0x23,0x35,0x23,0x15,0x23, + 0x25,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x37,0x37,0x36, + 0x33,0x21,0x32,0x17,0x6d,0x1,0x26,0x14,0xff,0x0,0x81,0x75,0x4a,0x56,0x4a,0x1, + 0x2b,0xa,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0xa,0x1d,0xa,0xf,0x1,0x0,0xf,0xa, + 0x1,0x95,0x16,0xfe,0xe0,0x75,0x2b,0x2b,0x90,0xc,0xf,0xfe,0xf6,0x11,0x1a,0x1a, + 0x11,0x1,0xa,0xf,0xc,0x24,0xc,0xc,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0, + 0x1,0xc0,0x0,0xb,0x0,0x1a,0x0,0x0,0x25,0x27,0x37,0x27,0x7,0x27,0x7,0x17, + 0x7,0x17,0x37,0x17,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x27,0x27, + 0x37,0x36,0x33,0x1,0x95,0x4c,0x4c,0x1e,0x4c,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4c, + 0x5e,0x11,0x1a,0x1a,0x11,0xfe,0xc0,0x14,0xe,0x73,0x73,0xe,0x14,0xb3,0x4d,0x4d, + 0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1,0x2b,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x13,0xad,0xad,0x13,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x8,0x0,0x11,0x0,0x19,0x0,0x0,0x25,0x32,0x36,0x35,0x34,0x26,0x27,0x7,0x16, + 0x27,0x14,0x16,0x17,0x37,0x26,0x23,0x22,0x6,0x36,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x1,0x0,0x46,0x65,0x15,0xf,0xf0,0x2d,0x6f,0x15,0xf,0xf0,0x2d,0x3c,0x46, + 0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x55,0x65,0x46,0x18,0x3e,0x13,0xf0,0x24,0xab, + 0x18,0x3e,0x13,0xf0,0x24,0x65,0x8f,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x1,0x0,0x6b, + 0x0,0x6b,0x1,0x95,0x1,0x95,0x0,0xb,0x0,0x0,0x1,0x7,0x17,0x7,0x27,0x7, + 0x27,0x37,0x27,0x37,0x17,0x37,0x1,0x95,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77,0x77, + 0x1e,0x77,0x77,0x1,0x77,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77,0x77, + 0x0,0x3,0x0,0x2b,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0,0x13,0x0,0x1c, + 0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x37,0x15,0x21,0x11,0x23,0x11,0x34,0x36,0x33,0x1, + 0x95,0xea,0xea,0x11,0x1a,0x1a,0x11,0xea,0x11,0x1a,0x1a,0x11,0xaa,0xff,0x0,0x2a, + 0x19,0x11,0x40,0x1,0x2b,0xfe,0xd5,0x1,0x55,0x19,0x11,0xfe,0xd5,0x11,0x1a,0x1a, + 0x11,0x1,0x2b,0x11,0x19,0x56,0x2b,0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x0,0x5,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x8,0x0,0x10,0x0,0x18,0x0, + 0x35,0x0,0x0,0x1,0x33,0x15,0x7,0x27,0x6,0x32,0x34,0x22,0x6,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x17,0x1,0x15,0x23, + 0x27,0x7,0x16,0x15,0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x37,0x27,0x6, + 0x23,0x22,0x26,0x34,0x36,0x32,0x16,0x15,0x14,0x1,0x95,0x40,0x95,0x2b,0x20,0x16, + 0x16,0x86,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x79,0x1,0x7, + 0x40,0x95,0x32,0x7,0x32,0x46,0x32,0x32,0x23,0x14,0xf,0x32,0x32,0xf,0x14,0x23, + 0x32,0x32,0x46,0x32,0x1,0xc0,0x15,0x96,0x2b,0x4b,0x16,0xb6,0x19,0x24,0x19,0x19, + 0x24,0xe7,0x19,0x24,0x19,0x19,0x24,0x11,0xfe,0xf8,0x15,0x95,0x32,0xf,0x14,0x23, + 0x32,0x32,0x46,0x32,0x7,0x32,0x32,0x7,0x32,0x46,0x32,0x32,0x23,0x14,0x0,0x3, + 0x0,0x40,0x0,0x2b,0x1,0xc0,0x2,0x0,0x0,0x7,0x0,0xf,0x0,0x25,0x0,0x0, + 0x25,0x11,0x23,0x15,0x23,0x35,0x23,0x11,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x33,0x36,0x36,0x32,0x16,0x17,0x1,0x95,0x2a,0xd6,0x2a,0x9e,0x12,0xc,0xc,0x12, + 0xc,0x80,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x59,0x7,0x20,0x2a, + 0x20,0x7,0x55,0x1,0x56,0x40,0x40,0xfe,0xaa,0x1,0x80,0xc,0x12,0xc,0xc,0x12, + 0xc,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x13,0x18,0x18, + 0x13,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9,0x0,0xe,0x0, + 0x0,0x1,0x7,0x27,0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x5,0x37,0x17,0x7,0x23, + 0x1,0xba,0x27,0x50,0x27,0x6,0x12,0x6,0x32,0x6,0xfe,0x80,0xec,0x50,0xec,0x50, + 0x1,0x6a,0x27,0x50,0x27,0x6,0x6,0x32,0x6,0x12,0xe0,0xec,0x50,0xec,0x0,0x2, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xeb,0x0,0x3,0x0,0x12,0x0,0x0,0x25,0x37, + 0x27,0x7,0x5,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x17, + 0x16,0x1,0x0,0xb0,0xb0,0xb0,0x1,0x85,0x19,0x11,0xfe,0xaa,0x11,0x19,0x14,0xc1, + 0xc1,0x14,0xeb,0x6e,0x67,0x67,0x4,0xd5,0x11,0x1a,0x1a,0x11,0xd5,0x19,0xc,0x71, + 0x71,0xc,0x0,0x3,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0x0,0x37,0x35,0x21,0x15,0x25,0x21,0x15,0x21,0x17,0x35,0x33,0x15, + 0x80,0x1,0x0,0xfe,0xc0,0x1,0x80,0xfe,0x80,0x95,0x56,0xeb,0x2a,0x2a,0x95,0x2b, + 0xd5,0x2b,0x2b,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0xab,0x1,0xab,0x0,0x9,0x0, + 0x0,0x1,0x33,0x15,0x23,0x27,0x23,0x15,0x23,0x11,0x33,0x1,0x33,0x78,0x96,0x8, + 0x78,0x2a,0xc0,0x1,0x80,0xd5,0x2a,0x95,0x1,0x6b,0x0,0x1,0x0,0x55,0x0,0x55, + 0x1,0xab,0x1,0xab,0x0,0x6,0x0,0x0,0x1,0x35,0x17,0x7,0x35,0x23,0x35,0x1, + 0x0,0xab,0xab,0xab,0x1,0x55,0x56,0xab,0xab,0x56,0xaa,0x0,0x2,0x0,0x3d,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x45,0x0,0x0,0x25,0x32,0x36,0x37,0x6, + 0x6,0x15,0x14,0x16,0x27,0x27,0x36,0x37,0x36,0x33,0x32,0x16,0x15,0x14,0x7,0x6, + 0x7,0x6,0x16,0x33,0x32,0x37,0x36,0x37,0x36,0x33,0x32,0x16,0x17,0x33,0x15,0x23, + 0x6,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x2e,0x4,0x23,0x22,0x7,0xe,0x2, + 0x7,0x6,0x26,0x35,0x34,0x3e,0x3,0x37,0x36,0x27,0x26,0x1,0x28,0xe,0x1c,0x4, + 0x1e,0x20,0xa,0xc0,0x25,0xa,0x8,0x1b,0x1f,0x13,0x23,0x1c,0x1c,0xb,0x6,0x5, + 0x8,0x9,0xf,0x16,0x1b,0x30,0x39,0x2a,0x29,0x3,0x35,0x34,0x6,0x3e,0x21,0x1c, + 0x28,0x3c,0x37,0x1,0x1,0x5,0x7,0xe,0xa,0x1c,0x3b,0x11,0xd,0x18,0xb,0x23, + 0x32,0xb,0x12,0x10,0xf,0x1,0x11,0xb,0x7,0x74,0x25,0x26,0x8,0x26,0xd,0x7, + 0x9,0xf9,0x24,0xc,0x8,0x1b,0x1e,0x1f,0x1e,0x28,0x27,0x24,0x11,0x18,0x12,0x16, + 0x24,0x3c,0x37,0x22,0x35,0x45,0x3e,0x27,0x1b,0x21,0x48,0xa,0x8,0x6,0xd,0x6, + 0x5,0x49,0x15,0xf,0x14,0x3,0xb,0x30,0x24,0xf,0x24,0x22,0x1b,0x16,0x1,0x1c, + 0x4,0x3,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9,0x0,0x19, + 0x0,0x0,0x25,0x35,0x21,0x15,0x33,0x14,0x16,0x32,0x36,0x35,0x13,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0xfe,0xd5, + 0x56,0x26,0x34,0x26,0x55,0x12,0x19,0x1a,0x11,0xfe,0xd5,0x12,0x18,0x18,0x12,0xc0, + 0xd5,0xd5,0x1a,0x26,0x26,0x1a,0x1,0x0,0x19,0x12,0xfe,0xd6,0x11,0x1a,0x19,0x12, + 0x1,0x2a,0x12,0x19,0x0,0x3,0x0,0x2b,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0xf, + 0x0,0x13,0x0,0x23,0x0,0x0,0x1,0x32,0x16,0x14,0x6,0x23,0x23,0x35,0x33,0x32, + 0x36,0x34,0x26,0x23,0x23,0x35,0x7,0x35,0x33,0x15,0x24,0x14,0x16,0x33,0x33,0x15, + 0x23,0x22,0x26,0x34,0x36,0x33,0x33,0x15,0x23,0x22,0x1,0x6b,0x2c,0x3e,0x3e,0x2c, + 0x56,0x56,0x1b,0x27,0x27,0x1b,0x56,0x6a,0xaa,0xfe,0xfe,0x27,0x1b,0x56,0x56,0x2c, + 0x3e,0x3e,0x2c,0x56,0x56,0x1b,0x1,0x6b,0x3f,0x58,0x3f,0x29,0x27,0x36,0x27,0x29, + 0x80,0x2a,0x2a,0x30,0x36,0x27,0x29,0x3f,0x58,0x3f,0x29,0x0,0x2,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0xab,0x0,0x5,0x0,0x15,0x0,0x0,0x1,0x35,0x7,0x27,0x15, + 0x17,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0xab,0xab,0xab,0xab,0xab,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x55,0x2b,0x6b,0x6b,0x2b,0x6a,0xc0,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a, + 0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0x5,0x0,0x15,0x0,0x0,0x1,0x35,0x7,0x27,0x15,0x17,0x37,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0xab,0xab,0xab, + 0xab,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x55,0x2b,0x6b,0x6b, + 0x2b,0x6a,0xc0,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0, + 0x1,0x0,0x21,0x0,0xab,0x1,0xd5,0x1,0x6b,0x0,0xe,0x0,0x0,0x1,0x37,0x15, + 0x23,0x37,0x26,0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x33,0x32,0x1,0x89,0x4c,0xc0, + 0x4e,0x30,0x3e,0x33,0x5f,0x10,0x32,0x16,0x75,0x49,0x55,0x1,0x1e,0x4d,0xc0,0x4d, + 0x28,0x44,0x31,0x10,0x44,0x56,0x0,0x1,0x0,0x6b,0x0,0xeb,0x1,0x95,0x1,0x15, + 0x0,0x3,0x0,0x0,0x25,0x21,0x35,0x21,0x1,0x95,0xfe,0xd6,0x1,0x2a,0xeb,0x2a, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0x0, + 0x25,0x35,0x23,0x15,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x6b,0xd6,0x13, + 0xb0,0x7d,0x7d,0xb0,0x7d,0xeb,0x2a,0x2a,0xea,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x13,0x0,0x0, + 0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x17,0x33,0x15,0x23,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d, + 0x6a,0xd6,0xd6,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0, + 0x43,0x2a,0x0,0x1,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0x95,0x0,0x8,0x0,0x0, + 0x13,0x16,0x16,0x17,0x26,0x23,0x15,0x27,0x37,0xd5,0x68,0x71,0x12,0x4d,0x9e,0x95, + 0x95,0x1,0x40,0xf,0x81,0x5b,0x6d,0x57,0x95,0x95,0x0,0x2,0x0,0x0,0x0,0x55, + 0x2,0x0,0x1,0x95,0x0,0x8,0x0,0xe,0x0,0x0,0x1,0x16,0x16,0x17,0x26,0x23, + 0x15,0x27,0x37,0x7,0x7,0x17,0x15,0x27,0x37,0x1,0x15,0x68,0x71,0x12,0x4d,0x9e, + 0x95,0x95,0x80,0x55,0x55,0x95,0x95,0x1,0x40,0xf,0x81,0x5b,0x6d,0x57,0x95,0x95, + 0x40,0x55,0x55,0x40,0x95,0x95,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x0,0x25,0x35,0x23,0x15,0x16,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x13,0x17,0x15,0x7,0x23,0x27,0x35,0x37,0x1,0x15,0x2a,0xa, + 0x16,0x11,0x11,0x16,0x11,0x6c,0x70,0x70,0xa0,0x70,0x70,0xeb,0x80,0x80,0x5c,0x11, + 0x16,0x10,0x10,0x16,0x1,0x20,0x70,0xa0,0x70,0x70,0xa0,0x70,0x0,0x3,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35, + 0x23,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x17,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x40,0xd5,0x7b,0x34,0x26,0x26,0x34, + 0x26,0xab,0x55,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x40,0x55,0x55,0xd5, + 0x26,0x34,0x26,0x26,0x34,0x1,0x2f,0x55,0xff,0x0,0x11,0x1a,0x19,0x12,0x1,0x2a, + 0x12,0x19,0x0,0x12,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1c,0x0,0x20,0x0,0x24,0x0,0x28, + 0x0,0x2c,0x0,0x31,0x0,0x36,0x0,0x3a,0x0,0x3e,0x0,0x42,0x0,0x46,0x0,0x4b, + 0x0,0x0,0x13,0x15,0x33,0x35,0x7,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x3,0x35, + 0x33,0x15,0x37,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x3,0x35,0x33,0x14,0x6,0x27, + 0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x3,0x15,0x23,0x35,0x3,0x35,0x33,0x15,0x15, + 0x22,0x26,0x35,0x33,0x1,0x32,0x16,0x15,0x23,0x27,0x15,0x23,0x35,0x7,0x35,0x33, + 0x15,0x13,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x27,0x34,0x36,0x33,0x15,0xc0,0x80, + 0xab,0xd6,0x2b,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x1a,0x11,0x2b,0xd5, + 0x2a,0x55,0x2b,0x55,0x2b,0x11,0x1a,0x2b,0x1,0x2a,0x11,0x1a,0x2b,0x80,0x2a,0xab, + 0x2b,0x2a,0x2b,0x80,0x2b,0x2b,0x1a,0x11,0x1,0x40,0x80,0x80,0xab,0xd6,0xd6,0x1, + 0x0,0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0x55,0x2b,0x2b,0xab,0x2b,0x2b,0xff,0x0,0x2b, + 0x11,0x1a,0xab,0x2a,0x2a,0xab,0x2b,0x2b,0x1,0x80,0x2b,0x2b,0xfe,0xd5,0x2b,0x2b, + 0x55,0x1a,0x11,0x1,0x55,0x1a,0x11,0x2b,0x2b,0x2b,0x80,0x2b,0x2b,0xff,0x0,0x2b, + 0x2b,0xab,0x2a,0x2a,0xaa,0x11,0x1a,0x2b,0x0,0x1,0x0,0x2b,0x0,0x40,0x1,0xeb, + 0x1,0xc0,0x0,0x5,0x0,0x0,0x37,0x35,0x25,0x25,0x35,0x5,0x2b,0x1,0x40,0xfe, + 0xc0,0x1,0xc0,0x40,0x95,0x2b,0x2b,0x95,0xc0,0x0,0x3,0x0,0x40,0x0,0x80,0x1, + 0xc0,0x1,0x80,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x37,0x35,0x21,0x15,0x25, + 0x21,0x15,0x21,0x15,0x35,0x33,0x15,0x40,0x1,0x0,0xff,0x0,0x1,0x80,0xfe,0x80, + 0x80,0xeb,0x2a,0x2a,0x95,0x2b,0xd5,0x2b,0x2b,0x0,0x3,0x0,0x6b,0x0,0x6b,0x1, + 0x95,0x1,0xab,0x0,0x2,0x0,0xa,0x0,0xe,0x0,0x0,0x1,0x7,0x33,0x7,0x7, + 0x23,0x37,0x33,0x17,0x23,0x27,0x7,0x21,0x15,0x21,0x1,0x0,0x28,0x50,0x5d,0x14, + 0x2c,0x65,0x20,0x65,0x2c,0x14,0xca,0x1,0x2a,0xfe,0xd6,0x1,0x80,0x6b,0x26,0x2f, + 0xeb,0xeb,0x2f,0x5a,0x2a,0x0,0x1,0x0,0x2b,0x0,0xab,0x1,0xdf,0x1,0x6b,0x0, + 0xe,0x0,0x0,0x1,0x32,0x16,0x17,0x7,0x26,0x26,0x23,0x22,0x7,0x17,0x23,0x35, + 0x17,0x36,0x1,0xb,0x49,0x74,0x17,0x32,0x11,0x59,0x38,0x3e,0x30,0x4e,0xc0,0x4c, + 0x3f,0x1,0x55,0x56,0x44,0x10,0x34,0x41,0x28,0x4d,0xc0,0x4d,0x37,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x17,0x0,0x1a,0x0,0x0,0x25, + 0x33,0x3,0x23,0x3,0x33,0x37,0x33,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x37,0x17,0x1,0x54,0x2d,0x6d,0x28,0x6d, + 0x2d,0x18,0x78,0x6f,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x7f,0x2c, + 0x2c,0x75,0x1,0x16,0xfe,0xea,0x40,0x1,0x20,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0xf5,0x76,0x76,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x6,0x0,0x10,0x0,0x20,0x0,0x0,0x1,0x7,0x27,0x33,0x35,0x33, + 0x15,0x17,0x35,0x21,0x15,0x33,0x14,0x16,0x32,0x36,0x35,0x13,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x55,0x55,0x55,0x2a, + 0x56,0x6a,0xfe,0xd5,0x56,0x26,0x34,0x26,0x55,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x12, + 0x18,0x18,0x12,0x1,0x2b,0x56,0x56,0x40,0x40,0x6b,0xd5,0xd5,0x1a,0x26,0x26,0x1a, + 0x1,0x0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12,0x19,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xa,0x0,0x1e,0x0,0x0, + 0x13,0x21,0x27,0x21,0x17,0x7,0x33,0x15,0x33,0x35,0x33,0x37,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x37,0x37,0x36,0x33,0x21,0x32,0x17,0x6d, + 0x1,0x26,0x14,0xff,0x0,0x81,0x75,0x4a,0x56,0x4a,0x41,0xa,0x1a,0x11,0xfe,0xd6, + 0x12,0x19,0xa,0x1d,0xa,0xf,0x1,0x0,0xf,0xa,0x1,0x95,0x16,0x76,0x75,0x2b, + 0x2b,0xd1,0xc,0x10,0xfe,0xf6,0x11,0x1a,0x19,0x12,0x1,0xa,0x10,0xc,0x23,0xc, + 0xc,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xc0,0x0,0x5,0x0,0x9,0x0, + 0x23,0x0,0x0,0x37,0x37,0x27,0x7,0x17,0x7,0x11,0x15,0x33,0x35,0x35,0x32,0x16, + 0x15,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x35,0x34,0x36,0x33,0xeb,0x55,0x55,0x16,0x40,0x40,0x56,0x11,0x19, + 0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x56,0x19,0x11,0x75,0x56, + 0x55,0x15,0x40,0x40,0x1,0xa,0x2a,0x2a,0x2b,0x19,0x12,0x2a,0x1a,0x11,0xeb,0x11, + 0x19,0x19,0x11,0xeb,0x11,0x1a,0x2a,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x6b,0x1, + 0xeb,0x1,0x95,0x0,0x11,0x0,0x27,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x6,0x6, + 0x15,0x15,0x21,0x35,0x34,0x26,0x27,0x35,0x34,0x36,0x33,0x4,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x21,0x35, + 0x34,0x1,0x80,0x11,0x1a,0x13,0x18,0xff,0x0,0x18,0x13,0x1a,0x11,0x1,0x2f,0x22, + 0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x22,0x1a,0x1,0x2a,0x1,0x95,0x19,0x11, + 0x2e,0x7,0x20,0x15,0x2c,0x2c,0x15,0x20,0x7,0x2e,0x11,0x19,0x6a,0x1a,0x11,0x6b, + 0x11,0x19,0x19,0x11,0x6b,0x11,0x1a,0x1a,0x11,0x40,0x40,0x11,0x0,0x5,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x1d, + 0x0,0x0,0x1,0x15,0x21,0x35,0x33,0x37,0x33,0x17,0x3,0x35,0x33,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x25,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x15,0x33,0x15,0x23, + 0x1,0x2b,0xff,0x0,0x40,0x15,0x55,0x16,0xab,0xd5,0x19,0x11,0x80,0x11,0x1a,0x1, + 0x0,0x80,0x80,0x95,0x95,0x55,0x55,0x1,0x95,0x2a,0x2a,0x16,0x16,0xfe,0xeb,0xd5, + 0xd5,0x11,0x1a,0x1a,0x91,0x2b,0x80,0x2a,0x80,0x2b,0x0,0x4,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0x95,0x0,0x12,0x0,0x16,0x0,0x1a,0x0,0x1e,0x0,0x0,0x36,0x34, + 0x36,0x33,0x33,0x15,0x23,0x22,0x6,0x14,0x16,0x33,0x33,0x35,0x17,0x7,0x35,0x23, + 0x22,0x37,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x2b,0x51,0x39, + 0x4b,0x4b,0x28,0x38,0x38,0x28,0xb,0x40,0x40,0xb,0x39,0xaf,0xaa,0xaa,0xaa,0xaa, + 0xaa,0xaa,0xd2,0x72,0x51,0x2a,0x38,0x50,0x38,0x2a,0x40,0x40,0x2b,0x2b,0x2b,0xa0, + 0x2b,0xa0,0x2a,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0xab,0x1,0xab,0x0,0x7,0x0, + 0x11,0x0,0x0,0x25,0x35,0x23,0x27,0x23,0x15,0x33,0x17,0x35,0x33,0x15,0x23,0x27, + 0x23,0x15,0x23,0x11,0x33,0x1,0x80,0x6b,0x15,0x6b,0x80,0x16,0x80,0x96,0x15,0x6b, + 0x2a,0xaa,0xd5,0x80,0x2b,0x80,0x2b,0xab,0xd5,0x2a,0x95,0x1,0x6b,0x0,0x3,0x0, + 0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x1a,0x0,0x1e,0x0,0x2d,0x0,0x0,0x13, + 0x37,0x1,0x7,0x27,0x23,0x35,0x27,0x23,0x35,0x33,0x27,0x6,0x6,0x15,0x14,0x16, + 0x33,0x33,0x15,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x17,0x15,0x23,0x27,0x37,0x32, + 0x16,0x15,0x14,0x7,0x27,0x36,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x2b,0x1b,0x1, + 0x65,0x1b,0x56,0x25,0x30,0x3a,0xf,0x2c,0x19,0x22,0x27,0x1b,0x56,0x56,0x2c,0x3e, + 0x26,0x1c,0xe8,0x4,0x2a,0x44,0x2c,0x3e,0x3a,0x1f,0x15,0x1c,0x27,0x1b,0x56,0x1, + 0xa5,0x1b,0xfe,0x9b,0x1b,0x55,0x25,0x31,0x2a,0x2c,0x3,0x25,0x19,0x1b,0x27,0x29, + 0x3f,0x2c,0x1e,0x3a,0xb,0x4e,0x2a,0x2a,0x56,0x3f,0x2c,0x41,0x1e,0x1f,0x5,0x24, + 0x17,0x1b,0x27,0x29,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xdb,0x1,0xdb,0x0,0x7, + 0x0,0x11,0x0,0x1b,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x17,0x7, + 0x27,0x7,0x23,0x27,0x35,0x37,0x27,0x37,0x17,0x15,0x27,0x37,0x33,0x17,0x15,0x7, + 0x27,0x35,0xf5,0x16,0x11,0x11,0x16,0x11,0xf7,0x1b,0x4d,0x23,0xa0,0x70,0x23,0x4e, + 0x1b,0xbb,0x52,0x17,0xa0,0x70,0x17,0x94,0x8f,0x11,0x16,0x10,0x10,0x16,0x70,0x1b, + 0x4e,0x23,0x70,0xa0,0x23,0x4d,0x1b,0x70,0x14,0x52,0x17,0x70,0xa0,0x17,0x93,0x3f, + 0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x16,0x0,0x0, + 0x25,0x37,0x17,0x7,0x27,0x37,0x17,0x35,0x33,0x17,0x33,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x33,0x15,0x21,0x1,0x15,0x38,0x1e,0x6b,0x6b,0x1e,0x38,0x2a, + 0x80,0x2b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x2b,0x1,0x2a,0xf2,0x37,0x1e,0x6b,0x6b, + 0x1e,0x37,0xce,0xc0,0x95,0x11,0x1a,0x1a,0x11,0x95,0x95,0x0,0x7,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x1f,0x0, + 0x23,0x0,0x27,0x0,0x0,0x37,0x33,0x15,0x23,0x7,0x33,0x35,0x23,0x37,0x33,0x15, + 0x23,0x7,0x33,0x35,0x23,0x1,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32, + 0x16,0x15,0x11,0x14,0x6,0x27,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x95,0x40,0x40, + 0x15,0x6b,0x6b,0x15,0x40,0x40,0x15,0x6b,0x6b,0x1,0x15,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x1,0x2a,0x11,0x1a,0x1a,0x91,0x6b,0x6b,0x6b,0x6b,0xd5,0x40,0x15,0x6b,0x80, + 0x40,0x16,0x6b,0xfe,0xc0,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x60,0x2b,0x6a,0x2b,0x0,0x3,0x0,0x2b,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0, + 0x2,0x0,0x10,0x0,0x19,0x0,0x0,0x1,0x33,0x27,0x37,0x17,0x15,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x37,0x15,0x21,0x11,0x23,0x11,0x34,0x36, + 0x33,0x1,0x2b,0x75,0x75,0x15,0x80,0x1a,0x11,0xeb,0x11,0x19,0x1a,0x11,0xaa,0xff, + 0x0,0x2a,0x19,0x11,0x1,0x0,0x75,0x20,0x80,0xd5,0x11,0x1a,0x1a,0x11,0x1,0x2b, + 0x11,0x19,0x56,0x2b,0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x0,0x3,0x0,0x40,0x0,0x4b, + 0x1,0xd5,0x1,0xab,0x0,0x5,0x0,0xd,0x0,0x16,0x0,0x0,0x25,0x27,0x37,0x17, + 0x37,0x17,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x7,0x17,0x23,0x35,0x34,0x36, + 0x33,0x32,0x17,0x1,0x4a,0x4a,0x1e,0x2c,0x6d,0x1e,0xc7,0x46,0x33,0x33,0x46,0x32, + 0x80,0x40,0xc0,0x75,0x36,0xf,0x6,0x4b,0x4a,0x1e,0x2c,0x6e,0x1e,0x29,0x32,0x46, + 0x33,0x33,0x46,0x9d,0x40,0x2b,0x26,0x2f,0x1,0x0,0x3,0x0,0x40,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x10,0x0,0x14,0x0,0x28,0x0,0x0,0x1,0x36,0x33,0x32,0x17, + 0x17,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x27,0x26,0x34,0x37,0x37,0x27,0x7,0x1f, + 0x2,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x37,0x33,0x17,0x23,0x7,0x21, + 0x27,0x23,0x37,0x1,0x10,0x6,0x9,0xb,0x4,0x6a,0x6,0x6,0x88,0x6,0x12,0x6, + 0x6a,0x6,0x6,0xe3,0x4c,0x69,0x4b,0x7f,0x40,0x19,0x12,0xfe,0xd5,0x11,0x19,0x40, + 0x12,0x2a,0x2b,0x26,0x1,0x2a,0x25,0x29,0x2a,0x1,0xcf,0x6,0x6,0x6a,0x6,0x12, + 0x6,0x87,0x6,0x6,0x69,0x6,0x12,0x6,0xf,0x4c,0x6a,0x4b,0x2,0x40,0x56,0x12, + 0x18,0x19,0x11,0x56,0x40,0x2b,0x2b,0x2b,0x2b,0x0,0x4,0x0,0x2b,0x0,0x4e,0x1, + 0xd5,0x1,0xb2,0x0,0x1d,0x0,0x3b,0x0,0x59,0x0,0x77,0x0,0x0,0x0,0x32,0x17, + 0x16,0x33,0x15,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x22,0x27,0x26,0x23,0x22,0x7, + 0x6,0x23,0x35,0x32,0x37,0x36,0x32,0x17,0x16,0x32,0x37,0x37,0x16,0x33,0x15,0x22, + 0x27,0x26,0x23,0x22,0x7,0x6,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x35,0x32, + 0x37,0x36,0x32,0x17,0x16,0x32,0x37,0x36,0x32,0x6,0x32,0x17,0x16,0x33,0x15,0x22, + 0x27,0x26,0x23,0x22,0x7,0x6,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x35,0x32, + 0x37,0x36,0x32,0x17,0x16,0x32,0x37,0x16,0x32,0x17,0x16,0x33,0x15,0x22,0x27,0x26, + 0x23,0x22,0x7,0x6,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x35,0x32,0x37,0x36, + 0x32,0x17,0x16,0x32,0x37,0x1,0x4e,0x3a,0x22,0x18,0x13,0x1d,0x22,0x1a,0x11,0x12, + 0x1a,0x22,0x3a,0x22,0x1a,0x12,0x11,0x1a,0x22,0x1d,0x13,0x18,0x22,0x3a,0x22,0x18, + 0x28,0x18,0x7e,0x1a,0x11,0x1d,0x22,0x1a,0x11,0x12,0x1a,0x22,0x3a,0x22,0x1a,0x12, + 0x11,0x1a,0x22,0x1d,0x11,0x1a,0x22,0x3a,0x22,0x1a,0x24,0x1a,0x22,0x3a,0x3a,0x3a, + 0x22,0x18,0x13,0x1d,0x22,0x1a,0x11,0x12,0x1a,0x22,0x3a,0x22,0x1a,0x12,0x11,0x1a, + 0x22,0x1d,0x13,0x18,0x22,0x3a,0x22,0x18,0x28,0x18,0x24,0x36,0x24,0x18,0x13,0x1d, + 0x22,0x1a,0x11,0x12,0x1a,0x22,0x3a,0x22,0x1a,0x12,0x11,0x1a,0x22,0x1d,0x13,0x18, + 0x24,0x36,0x24,0x18,0x28,0x18,0x1,0x53,0x11,0xc,0x2a,0x11,0xd,0xd,0x11,0x11, + 0xd,0xd,0x11,0x2a,0xc,0x11,0x11,0xc,0xc,0x5f,0xd,0x29,0x11,0xd,0xd,0x11, + 0x11,0xd,0xd,0x11,0x29,0xd,0x11,0x11,0xd,0xd,0x11,0xbe,0x11,0xc,0x2a,0x11, + 0xd,0xd,0x11,0x11,0xd,0xd,0x11,0x2a,0xc,0x11,0x11,0xc,0xc,0x4d,0x12,0xc, + 0x2a,0x11,0xd,0xd,0x11,0x11,0xd,0xd,0x11,0x2a,0xc,0x12,0x12,0xc,0xc,0x0, + 0x2,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x5,0x0,0x16,0x0,0x0,0x37, + 0x37,0x27,0x7,0x27,0x7,0x36,0x32,0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x2e,0x4, + 0x35,0x34,0xdf,0x8c,0x1e,0x6e,0x2c,0x1e,0x2d,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10, + 0x6,0x14,0x34,0x27,0x20,0xd5,0x8d,0x1e,0x6f,0x2d,0x1e,0xb5,0x57,0x3e,0x1f,0x50, + 0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x4,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0x6b,0x0,0xb,0x0,0x1b,0x0,0x25,0x0,0x29,0x0,0x0,0x1, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x24,0x14,0x16,0x33,0x33, + 0x15,0x23,0x22,0x26,0x34,0x36,0x33,0x33,0x15,0x23,0x22,0x5,0x34,0x26,0x23,0x23, + 0x35,0x33,0x32,0x16,0x15,0x25,0x33,0x15,0x23,0x1,0x95,0x40,0x40,0x2a,0x40,0x40, + 0xfe,0xe8,0x27,0x1b,0x56,0x56,0x2c,0x3e,0x3e,0x2c,0x56,0x56,0x1b,0x1,0x33,0x27, + 0x1b,0x56,0x56,0x2c,0x3e,0xfe,0xd6,0xaa,0xaa,0x1,0x0,0x40,0x2b,0x40,0x40,0x2b, + 0x40,0x1b,0x36,0x27,0x29,0x3f,0x58,0x3f,0x29,0x42,0x1b,0x27,0x29,0x3f,0x2c,0x15, + 0x2a,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0, + 0x1d,0x0,0x0,0x1,0x35,0x21,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x15, + 0x14,0x7,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x26,0x35,0x35,0x34,0x36, + 0x33,0x1,0xab,0xfe,0xaa,0xeb,0x80,0xeb,0x10,0x1a,0x15,0x1c,0xf,0xfe,0xd6,0xf, + 0x1c,0x15,0x1a,0x10,0x1,0x6b,0x40,0x40,0x96,0x2b,0x2b,0x1,0x0,0x19,0x11,0x41, + 0x18,0xc,0xf1,0x11,0x19,0x19,0x11,0xf1,0xc,0x18,0x41,0x11,0x19,0x0,0x5,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd8,0x0,0x7,0x0,0xf,0x0,0x15,0x0,0x19,0x0, + 0x1d,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x37,0x15,0x17,0x7,0x27,0x35,0x27,0x7,0x27,0x37,0x5,0x7,0x27, + 0x37,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x45,0xa0,0x70,0x70,0xa0,0x70,0xcb,0x55,0x10, + 0x65,0x43,0x62,0x1b,0x62,0x1,0x48,0x1b,0x62,0x1b,0x55,0x58,0x7c,0x57,0x57,0x7c, + 0xfe,0x71,0x9e,0x71,0x71,0x9e,0x1b,0x70,0x32,0x1a,0x3c,0x80,0x63,0x52,0x20,0x52, + 0x52,0x21,0x53,0x20,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xda,0x0,0x7, + 0x0,0xf,0x0,0x15,0x0,0x19,0x0,0x1d,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x37,0x15,0x17,0x7,0x27,0x35, + 0x27,0x7,0x27,0x37,0x5,0x7,0x27,0x37,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x45,0xa0, + 0x70,0x70,0xa0,0x70,0xcb,0x55,0x11,0x64,0x42,0x63,0x1b,0x62,0x1,0x48,0x1b,0x63, + 0x1c,0x55,0x58,0x7c,0x57,0x57,0x7c,0xfe,0x70,0xa0,0x70,0x70,0xa0,0x1a,0x71,0x33, + 0x1a,0x3e,0x80,0x62,0x51,0x20,0x51,0x51,0x20,0x54,0x20,0x0,0x3,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x0,0x1,0x15,0x17, + 0x7,0x27,0x35,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x1,0xb,0x60,0x10,0x70,0x31,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0, + 0x7d,0x7d,0xb0,0x7d,0x1,0x6b,0x70,0x39,0x1b,0x44,0x80,0xfe,0xea,0x65,0x8c,0x65, + 0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd8,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x1, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x6,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x25,0x7,0x27,0x37,0x7, + 0x7,0x27,0x37,0x1,0x15,0x40,0x40,0x2a,0x40,0x40,0x29,0x7c,0x57,0x57,0x7c,0x57, + 0x45,0xa0,0x70,0x70,0xa0,0x70,0x1,0x95,0x1b,0x62,0x1b,0xcb,0x62,0x1b,0x62,0x1, + 0x40,0x40,0x2b,0x40,0x40,0x2b,0x40,0xeb,0x58,0x7c,0x57,0x57,0x7c,0xfe,0x71,0x9e, + 0x71,0x71,0x9e,0x4c,0x21,0x53,0x20,0x20,0x52,0x20,0x52,0x0,0x2,0x0,0x2b,0x0, + 0x2b,0x1,0xc0,0x1,0xd5,0x0,0xf,0x0,0x1a,0x0,0x0,0x13,0x37,0x1,0x7,0x27, + 0x15,0x17,0x15,0x27,0x7,0x35,0x37,0x35,0x7,0x35,0x37,0x37,0x17,0x15,0x27,0x27, + 0x35,0x34,0x36,0x32,0x16,0x15,0x40,0x1b,0x1,0x50,0x1b,0x7b,0x2b,0x4b,0x4a,0x2a, + 0xaa,0x7f,0x6b,0xab,0x44,0xa7,0x13,0x1a,0x13,0x1,0x90,0x1b,0xfe,0xb0,0x1b,0x7a, + 0x4f,0x20,0x20,0x15,0x15,0x20,0x20,0x75,0x35,0x2a,0x50,0x1b,0x6b,0x2a,0x15,0xa7, + 0x4e,0xd,0x13,0x13,0xd,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0, + 0x14,0x0,0x0,0x25,0x27,0x15,0x17,0x15,0x27,0x7,0x35,0x37,0x35,0x7,0x35,0x37, + 0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x17,0x1,0xc0,0xab,0x2b,0x4b,0x4a,0x2a,0xaa, + 0xaa,0x13,0x1a,0x13,0xab,0xab,0x35,0x75,0x20,0x20,0x15,0x15,0x20,0x20,0x75,0x35, + 0x2a,0x6b,0x75,0xd,0x13,0x13,0xd,0x75,0x6b,0x0,0x3,0x0,0x95,0x0,0x2b,0x1, + 0x6b,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x1b,0x0,0x0,0x25,0x35,0x23,0x15,0x17, + 0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x1,0x15,0x2a,0x2a,0x2a,0x63,0xc,0x11,0x11, + 0xc,0x9c,0xc,0x11,0x11,0xc,0x23,0x56,0xd5,0x6b,0x6b,0x55,0x2b,0x2b,0x1,0x2b, + 0x11,0xc,0xfe,0xb9,0xc,0x10,0x10,0xc,0x1,0x47,0xc,0x11,0x2a,0x2a,0x0,0x2, + 0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x5,0x0,0x19,0x0,0x0,0x37,0x37, + 0x23,0x35,0x7,0x33,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0xeb,0x55,0x2b,0x55,0x2b,0x63,0xc,0x11, + 0x11,0xc,0x9c,0xc,0x11,0x11,0xc,0x23,0x56,0x55,0xa0,0x76,0xa0,0xe0,0x11,0xc, + 0xfe,0xb9,0xc,0x10,0x10,0xc,0x1,0x47,0xc,0x11,0x2a,0x2a,0x0,0x1,0x0,0x95, + 0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x1,0x4e, + 0xc,0x11,0x11,0xc,0x9c,0xc,0x11,0x11,0xc,0x23,0x56,0x1,0xab,0x11,0xc,0xfe, + 0xb9,0xc,0x10,0x10,0xc,0x1,0x47,0xc,0x11,0x2a,0x2a,0x0,0x1,0x0,0x95,0x0, + 0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x1,0x4e,0xc, + 0x11,0x11,0xc,0x9c,0xc,0x11,0x11,0xc,0x23,0x56,0x1,0xab,0x11,0xc,0xfe,0xb9, + 0xc,0x10,0x10,0xc,0x1,0x47,0xc,0x11,0x2a,0x2a,0x0,0x3,0x0,0x95,0x0,0x2b, + 0x1,0x6b,0x1,0xd5,0x0,0x14,0x0,0x18,0x0,0x2c,0x0,0x0,0x25,0x36,0x35,0x34, + 0x26,0x22,0x6,0x15,0x33,0x34,0x36,0x32,0x16,0x14,0x7,0x7,0x6,0x15,0x33,0x34, + 0x37,0x7,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x1,0x31,0xf,0x26,0x34,0x26,0x20, + 0x12,0x1c,0x12,0x9,0x14,0x14,0x22,0x12,0xf,0x28,0x62,0xc,0x11,0x11,0xc,0x9c, + 0xc,0x11,0x11,0xc,0x23,0x56,0xf1,0xf,0x15,0x1a,0x26,0x26,0x1a,0xd,0x13,0x13, + 0x1a,0x9,0x14,0x14,0x17,0x10,0x12,0x61,0x29,0x29,0x1,0x2a,0x11,0xc,0xfe,0xb9, + 0xc,0x10,0x10,0xc,0x1,0x47,0xc,0x11,0x2a,0x2a,0x0,0x3,0x0,0x6b,0x0,0x2b, + 0x1,0x7a,0x1,0xd5,0x0,0x2,0x0,0x5,0x0,0x13,0x0,0x0,0x25,0x27,0x15,0x11, + 0x15,0x37,0x33,0x7,0x17,0x7,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17,0x35,0x33, + 0x1,0x3d,0x28,0x28,0x3d,0x5c,0x5c,0x7a,0x15,0x62,0x1e,0x77,0x77,0x1e,0x62,0x15, + 0xa4,0x29,0x51,0x1,0x8,0x51,0x29,0x5c,0x5c,0x79,0xa2,0x62,0x1e,0x77,0x77,0x1e, + 0x62,0xa2,0x0,0x5,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x3,0x0,0x6, + 0x0,0x9,0x0,0x17,0x0,0x1b,0x0,0x0,0x1,0x17,0x7,0x27,0x7,0x27,0x15,0x11, + 0x15,0x37,0x33,0x7,0x17,0x7,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17,0x35,0x33, + 0x7,0x7,0x27,0x37,0x1,0x95,0x2b,0x2b,0x2a,0x2e,0x28,0x28,0x3d,0x5c,0x5c,0x7a, + 0x15,0x62,0x1e,0x77,0x77,0x1e,0x62,0x15,0x6b,0x2a,0x2b,0x2b,0x1,0x2b,0x2b,0x2b, + 0x2b,0x5c,0x29,0x51,0x1,0x8,0x51,0x29,0x5c,0x5c,0x79,0xa2,0x62,0x1e,0x77,0x77, + 0x1e,0x62,0xa2,0xd5,0x2b,0x2b,0x2b,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1, + 0xd5,0x0,0x2,0x0,0xd,0x0,0x16,0x0,0x0,0x25,0x37,0x27,0x27,0x1,0x7,0x27, + 0x7,0x23,0x35,0x7,0x27,0x37,0x27,0x17,0x15,0x27,0x35,0x33,0x17,0x7,0x27,0x37, + 0x1,0x15,0x28,0x28,0xa2,0x1,0x38,0x1e,0x31,0x5c,0x15,0x62,0x1e,0x77,0x8d,0xc0, + 0x2a,0x15,0x7a,0x41,0x1e,0x22,0x7c,0x28,0x29,0xde,0xfe,0xc8,0x1e,0x31,0x5b,0xa2, + 0x62,0x1e,0x77,0x8d,0x9,0x45,0x2b,0x6b,0x79,0x41,0x1e,0x23,0x0,0x5,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x2,0x0,0x5,0x0,0x13,0x0,0x1c,0x0,0x22, + 0x0,0x0,0x25,0x27,0x15,0x11,0x15,0x37,0x33,0x7,0x17,0x7,0x23,0x35,0x7,0x27, + 0x37,0x27,0x37,0x17,0x35,0x33,0x17,0x16,0x15,0x14,0x7,0x27,0x36,0x34,0x27,0x7, + 0x37,0x16,0x15,0x14,0x7,0x1,0x13,0x28,0x28,0x3c,0x5c,0x5c,0x7a,0x15,0x62,0x1e, + 0x77,0x77,0x1e,0x62,0x15,0xcc,0x1f,0x21,0x19,0x15,0x15,0x56,0x31,0xa,0xa,0xa4, + 0x29,0x51,0x1,0x8,0x51,0x29,0x5c,0x5c,0x79,0xa2,0x62,0x1e,0x77,0x77,0x1e,0x62, + 0xa2,0x64,0x32,0x3d,0x3c,0x35,0x19,0x2a,0x58,0x2a,0x56,0x31,0x19,0x18,0x19,0x19, + 0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0x7,0x0,0x17,0x0,0x1a, + 0x0,0x0,0x25,0x33,0x27,0x23,0x7,0x33,0x37,0x33,0x37,0x17,0x7,0x15,0x23,0x7, + 0x27,0x23,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33,0x7,0x37,0x17,0x1,0x31,0x29, + 0x45,0x2a,0x45,0x29,0xf,0x44,0x89,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x64, + 0x47,0x47,0x64,0xc4,0x19,0x19,0xab,0xc0,0xc0,0x2a,0x72,0x47,0x47,0x64,0x46,0x46, + 0x64,0x47,0x47,0x64,0x46,0x46,0xb9,0x4e,0x4e,0x0,0x3,0x0,0xf,0x0,0xf,0x1, + 0xf1,0x1,0xf1,0x0,0x7,0x0,0xf,0x0,0x1f,0x0,0x0,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17,0x7,0x15,0x23, + 0x7,0x27,0x23,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33,0xdd,0x46,0x32,0x32,0x46, + 0x32,0x20,0x6a,0x4b,0x4b,0x6a,0x4b,0x1,0x2b,0x46,0x46,0x64,0x47,0x47,0x64,0x46, + 0x46,0x64,0x47,0x47,0x64,0x1,0x55,0x32,0x46,0x32,0x32,0x46,0xa3,0x4b,0x6a,0x4b, + 0x4b,0x6a,0x7c,0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x0,0x2, + 0x0,0xf,0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0x7,0x0,0x17,0x0,0x0,0x36,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x5,0x15,0x23,0x7,0x27,0x23,0x35,0x27,0x37,0x35, + 0x33,0x37,0x17,0x33,0x15,0x17,0xcb,0x6a,0x4b,0x4b,0x6a,0x4b,0x1,0x2b,0x64,0x47, + 0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x80,0x4b,0x6a,0x4b,0x4b,0x6a,0x12, + 0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x0,0x2,0x0,0xf,0x0, + 0xf,0x1,0xf1,0x1,0xf1,0x0,0x5,0x0,0x15,0x0,0x0,0x25,0x32,0x36,0x34,0x26, + 0x23,0x17,0x15,0x23,0x7,0x27,0x23,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33,0x15, + 0x17,0x1,0x0,0x35,0x4b,0x4b,0x35,0xab,0x64,0x47,0x47,0x64,0x46,0x46,0x64,0x47, + 0x47,0x64,0x46,0x80,0x4b,0x6a,0x4b,0xc7,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46, + 0x46,0x64,0x47,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd4,0x0,0x12,0x0, + 0x1e,0x0,0x0,0x25,0x32,0x36,0x37,0x17,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37, + 0x15,0x6,0x6,0x15,0x14,0x16,0x13,0x16,0x16,0x15,0x14,0x7,0x27,0x36,0x35,0x34, + 0x26,0x27,0x1,0x0,0x1d,0x44,0x13,0x38,0x40,0x6c,0x58,0x7d,0x6f,0x51,0x36,0x4a, + 0x57,0x53,0x51,0x6f,0x12,0x38,0xa,0x4a,0x36,0x6b,0x21,0x17,0x21,0x57,0x7d,0x58, + 0x53,0x79,0x8,0x40,0x8,0x54,0x38,0x3e,0x57,0x1,0x69,0x8,0x79,0x53,0x30,0x27, + 0x21,0x1c,0x1a,0x38,0x54,0x8,0x0,0x4,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb, + 0x0,0xd,0x0,0x13,0x0,0x19,0x0,0x27,0x0,0x0,0x25,0x35,0x33,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x33,0x15,0x37,0x7,0x27,0x37,0x17,0x7,0x17,0x27, + 0x37,0x27,0x37,0x17,0x25,0x15,0x23,0x35,0x34,0x36,0x33,0x17,0x32,0x16,0x15,0x15, + 0x23,0x35,0x1,0x6b,0x2a,0x19,0x11,0xd6,0x11,0x19,0x2a,0x40,0x1e,0x62,0x62,0x1e, + 0x43,0xb7,0x1e,0x43,0x43,0x1e,0x62,0xfe,0xea,0x2a,0x19,0x11,0xd6,0x11,0x19,0x2a, + 0x6b,0x2a,0x55,0x11,0x1a,0x1a,0x11,0x55,0x2a,0x51,0x1e,0x62,0x62,0x1e,0x44,0x62, + 0x1e,0x44,0x44,0x1e,0x62,0x95,0x2a,0x55,0x11,0x1a,0x1,0x19,0x11,0x55,0x2a,0x0, + 0x3,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x20,0x0, + 0x0,0x25,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x25,0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x34,0x36,0x33, + 0x21,0x15,0x1,0xd5,0x55,0x6b,0x9,0xc,0xc,0x9,0x80,0x9,0xd,0xd,0x9,0xfe, + 0xea,0xd6,0xfe,0xd5,0x2b,0x19,0x11,0x1,0x80,0x95,0x96,0x96,0xc0,0xc,0x9,0xd5, + 0x9,0xd,0xd,0x9,0xd5,0x9,0xc,0x2b,0xeb,0x40,0x40,0xeb,0x11,0x1a,0x2b,0x0, + 0x6,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x27,0x0,0x0,0x13,0x15,0x23,0x35,0x37,0x15,0x23,0x35,0x5, + 0x15,0x23,0x35,0x37,0x15,0x23,0x35,0x5,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x3, + 0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x95, + 0x2a,0x2a,0x2a,0x1,0x2a,0xea,0xea,0xea,0x1,0x15,0xfe,0x80,0x1,0x80,0x11,0x1a, + 0x1,0x19,0x11,0x6b,0xaa,0x6b,0x11,0x1a,0x1a,0x11,0x1,0x0,0x2b,0x2b,0x55,0x2a, + 0x2a,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0xc0,0x1,0x0,0xff,0x0,0x1,0x2b,0x1a,0x11, + 0xff,0x0,0x11,0x19,0x2b,0x2b,0x19,0x11,0x1,0x0,0x11,0x1a,0x0,0x3,0x0,0x15, + 0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0x1f,0x0,0x27,0x0,0x0,0x36,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x33,0x15,0x23,0x6,0x6,0x7,0x15,0x23,0x35, + 0x26,0x26,0x27,0x23,0x35,0x33,0x36,0x36,0x37,0x35,0x33,0x15,0x16,0x16,0x26,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x1,0x54,0x2c,0x2c, + 0x7,0x64,0x3f,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0xdb, + 0x46,0x32,0x32,0x46,0x32,0x6b,0x57,0x7c,0x57,0x57,0x7c,0x53,0x2a,0x3f,0x64,0x7, + 0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x1,0x32,0x46, + 0x32,0x32,0x46,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0, + 0x1f,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x33,0x15,0x23,0x6, + 0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x27,0x23,0x35,0x33,0x36,0x36,0x37,0x35,0x33, + 0x15,0x16,0x16,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x1,0x54,0x2c,0x2c,0x7,0x64,0x3f, + 0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x6b,0x57,0x7c,0x57, + 0x57,0x7c,0x53,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x7, + 0x2c,0x2c,0x7,0x64,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x9, + 0x0,0x1c,0x0,0x32,0x0,0x0,0x25,0x27,0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36, + 0x1,0x37,0x1,0x7,0x27,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x27,0x23,0x35,0x33, + 0x36,0x36,0x37,0x5,0x33,0x15,0x23,0x6,0x7,0x27,0x36,0x35,0x34,0x26,0x23,0x22, + 0x7,0x27,0x36,0x37,0x35,0x33,0x15,0x16,0x16,0x1,0x5b,0xd1,0xd,0x12,0x57,0x3e, + 0x15,0x35,0xfe,0xf6,0x1b,0x1,0x65,0x1b,0x2c,0x2d,0x37,0x2a,0x3f,0x64,0x7,0x2c, + 0x2c,0x2,0x1a,0xf,0x1,0x53,0x2c,0x2c,0x5,0x10,0x20,0xb,0x57,0x3e,0x1e,0x1b, + 0x20,0x1f,0x25,0x2a,0x3f,0x64,0x8a,0xd1,0x11,0x35,0x15,0x3e,0x57,0x12,0x1,0x28, + 0x1b,0xfe,0x9b,0x1b,0x2c,0x25,0x6,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x17,0x3b,0x12, + 0x64,0x2a,0x27,0x1d,0x20,0x1b,0x1e,0x3e,0x57,0xb,0x20,0x10,0x5,0x2c,0x2c,0x7, + 0x64,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x9,0x0,0x1c,0x0, + 0x32,0x0,0x0,0x25,0x27,0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x1,0x37,0x1, + 0x7,0x27,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x27,0x23,0x35,0x33,0x36,0x36,0x37, + 0x5,0x33,0x15,0x23,0x6,0x7,0x27,0x36,0x35,0x34,0x26,0x23,0x22,0x7,0x27,0x36, + 0x37,0x35,0x33,0x15,0x16,0x16,0x1,0x5b,0xd1,0xd,0x12,0x57,0x3e,0x15,0x35,0xfe, + 0xf6,0x1b,0x1,0x65,0x1b,0x2c,0x2d,0x37,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x2,0x1a, + 0xf,0x1,0x53,0x2c,0x2c,0x5,0x10,0x20,0xb,0x57,0x3e,0x1e,0x1b,0x20,0x1f,0x25, + 0x2a,0x3f,0x64,0x8a,0xd1,0x11,0x35,0x15,0x3e,0x57,0x12,0x1,0x28,0x1b,0xfe,0x9b, + 0x1b,0x2c,0x25,0x6,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x17,0x3b,0x12,0x64,0x2a,0x27, + 0x1d,0x20,0x1b,0x1e,0x3e,0x57,0xb,0x20,0x10,0x5,0x2c,0x2c,0x7,0x64,0x0,0x2, + 0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0x1f,0x0,0x0,0x36,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x33,0x15,0x23,0x6,0x6,0x7,0x15,0x23,0x35, + 0x26,0x26,0x27,0x23,0x35,0x33,0x36,0x36,0x37,0x35,0x33,0x15,0x16,0x16,0xc2,0x7c, + 0x57,0x57,0x7c,0x57,0x1,0x54,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x7,0x2c, + 0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x6b,0x57,0x7c,0x57,0x57,0x7c,0x53,0x2a,0x3f, + 0x64,0x7,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x0, + 0x5,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x0,0x1,0x33,0x15,0x23,0x7,0x11,0x33,0x11,0x25,0x35,0x33, + 0x15,0x17,0x11,0x33,0x11,0x27,0x11,0x33,0x11,0x1,0x95,0x2b,0x2b,0x55,0x2b,0xfe, + 0xd5,0x2b,0x80,0x2a,0x80,0x2b,0x1,0x2b,0x56,0x55,0x1,0x0,0xff,0x0,0x55,0x56, + 0x56,0xaa,0x1,0xaa,0xfe,0x56,0x55,0x1,0x0,0xff,0x0,0x0,0x1,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x2,0x0,0x0,0x25,0x21,0x1,0x1,0xd5,0xfe,0x56, + 0x1,0xaa,0x2b,0x1,0xaa,0x0,0x1,0x0,0x8,0x0,0x36,0x1,0xf8,0x1,0xc0,0x0, + 0x9,0x0,0x0,0x1,0x17,0x7,0x27,0x30,0x37,0x27,0x36,0x32,0x17,0x1,0xb4,0x1, + 0xb5,0xb5,0x1,0x44,0x79,0xfe,0x79,0x1,0x17,0x1,0xe0,0xe0,0x1,0x54,0x55,0x55, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x18,0x0,0x1c,0x0,0x2c, + 0x0,0x0,0x1,0x11,0x21,0x11,0x33,0x15,0x23,0x15,0x33,0x35,0x23,0x15,0x16,0x15, + 0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x35,0x34,0x36,0x33,0x13,0x11,0x21,0x11,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x80,0xff,0x0,0x55,0x2a,0xaa,0x40,0x16,0x1a,0x22,0x1a,0x16,0x19,0x11,0x96,0xfe, + 0xaa,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x80,0xff, + 0x0,0x1,0x0,0x2b,0xaa,0xaa,0x30,0xc,0x19,0x11,0x1a,0x1a,0x11,0x19,0xc,0x30, + 0x11,0x1a,0xfe,0xd5,0x1,0x56,0xfe,0xaa,0x1,0x80,0x19,0x11,0xfe,0xaa,0x11,0x19, + 0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x8,0x0,0x11,0x0,0x1a,0x0,0x22,0x0,0x27,0x0,0x30,0x0,0x0,0x37,0x15, + 0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x5,0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x35, + 0x13,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x35,0x16,0x14,0x6,0x22,0x26,0x34,0x36, + 0x32,0x7,0x17,0x37,0x17,0x21,0x3,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x15,0x55, + 0x96,0x96,0x11,0x19,0x1,0x80,0x2a,0x19,0x11,0x96,0x96,0x11,0x19,0x2a,0x96,0x56, + 0x13,0x1a,0x13,0x13,0x1a,0x83,0x40,0x2b,0x40,0xff,0x0,0x2b,0x2a,0x19,0x11,0x96, + 0xeb,0x96,0x2a,0x19,0x11,0x96,0x96,0x96,0x96,0x11,0x19,0x2a,0x1,0x80,0x19,0x11, + 0x96,0x96,0x2a,0x7d,0x1a,0x13,0x13,0x1a,0x13,0x80,0x4f,0x39,0x55,0x1,0x2b,0x96, + 0x96,0x11,0x19,0x2a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xdc,0x1,0xdc,0x0,0xd, + 0x0,0x11,0x0,0x0,0x1,0x17,0x7,0x33,0x15,0x23,0x35,0x33,0x27,0x15,0x23,0x35, + 0x33,0x15,0x3,0x35,0x33,0x15,0x1,0x63,0x79,0x79,0x5d,0xab,0x4e,0x78,0xab,0xab, + 0xab,0xab,0x1,0xdc,0x79,0x78,0xab,0xab,0x78,0x4e,0xab,0x5d,0xfe,0xdd,0xab,0xab, + 0x0,0x4,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x7,0x0,0x1d,0x0,0x21, + 0x0,0x31,0x0,0x0,0x13,0x15,0x33,0x35,0x34,0x26,0x22,0x6,0x7,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x32,0x16,0x15,0x15,0x14, + 0x6,0x23,0x17,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0xe6,0x34,0xf,0x16,0xf,0x11,0x9,0xc,0xc,0x9, + 0x19,0x24,0x19,0x9,0xc,0xc,0x9,0x6a,0xfe,0xd6,0x1,0x55,0x11,0x1a,0x1a,0x11, + 0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x2b,0x16,0x16,0xa,0xf,0xf,0x8a,0xc,0x9, + 0x40,0x9,0xc,0x16,0x12,0x18,0x18,0x12,0x16,0xc,0x9,0x40,0x9,0xc,0x16,0xd6, + 0xd6,0x1,0x0,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x0,0x4,0x0, + 0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3,0x0,0x13,0x0,0x1b,0x0,0x31,0x0, + 0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x17,0x15,0x33,0x35,0x34,0x26,0x22,0x6,0x7,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11, + 0x51,0x34,0xf,0x16,0xf,0x11,0x9,0xc,0xc,0x9,0x19,0x24,0x19,0x9,0xc,0xc, + 0x9,0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x80,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11, + 0x1,0x80,0x11,0x1a,0xc0,0x16,0x16,0xa,0xf,0xf,0x8a,0xc,0x9,0x40,0x9,0xc, + 0x16,0x12,0x18,0x18,0x12,0x16,0xc,0x9,0x40,0x9,0xc,0x0,0x4,0x0,0x15,0x0, + 0x15,0x1,0xfa,0x2,0x0,0x0,0x7,0x0,0x1d,0x0,0x27,0x0,0x40,0x0,0x0,0x1, + 0x15,0x33,0x35,0x34,0x26,0x22,0x6,0x7,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x35, + 0x34,0x36,0x32,0x16,0x15,0x15,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x5,0x37,0x17, + 0x7,0x22,0x26,0x27,0x33,0x16,0x16,0x25,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x1, + 0x26,0x35,0x34,0x37,0x37,0x36,0x32,0x17,0x17,0x7,0x27,0x7,0x17,0x37,0x27,0x37, + 0x1,0x66,0x49,0x15,0x1e,0x16,0x11,0x9,0xc,0xc,0x9,0x20,0x2c,0x1f,0x9,0xc, + 0xc,0x9,0xfe,0xf5,0x1c,0x51,0xe,0x64,0x93,0x8,0x20,0x5,0x4b,0x1,0x6b,0xa, + 0xa,0x88,0x9,0x1a,0xa,0xff,0x0,0xa,0xa,0x87,0x9,0x1c,0x9,0x34,0x1e,0x2d, + 0x79,0xf2,0x78,0x2f,0x1e,0x1,0xcb,0xb,0xb,0xf,0x15,0x15,0x9a,0xc,0x9,0x56, + 0x9,0xc,0xb,0x16,0x1f,0x1f,0x16,0xb,0xc,0x9,0x56,0x9,0xc,0xf5,0x1c,0x51, + 0x1,0x88,0x63,0x35,0x6a,0x8f,0x9,0x1b,0xa,0x87,0xa,0xa,0x1,0x0,0xa,0xd, + 0xc,0xa,0x88,0x9,0x9,0x34,0x1e,0x2c,0x78,0xf2,0x79,0x2f,0x1e,0x0,0x4,0x0, + 0x1,0x0,0x0,0x1,0xff,0x2,0x0,0x0,0x9,0x0,0xd,0x0,0x1f,0x0,0x29,0x0, + 0x0,0x37,0x37,0x17,0x7,0x22,0x26,0x27,0x33,0x16,0x16,0x17,0x37,0x1,0x7,0x37, + 0x1,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x1,0x26,0x35,0x34,0x37,0x37,0x36,0x33, + 0x32,0x17,0x7,0x27,0x37,0x32,0x16,0x17,0x23,0x26,0x26,0xa0,0x1d,0x51,0xe,0x64, + 0x93,0x8,0x20,0x5,0x4a,0xcc,0x88,0xff,0x0,0x88,0x9e,0x1,0x1,0xa,0xa,0x88, + 0x9,0x1a,0xa,0xfe,0xff,0x9,0x9,0x88,0x9,0xe,0xd,0x8f,0x1d,0x51,0xe,0x64, + 0x93,0x8,0x20,0x6,0x44,0x36,0x1c,0x51,0x1,0x88,0x63,0x35,0x6a,0x10,0x88,0x1, + 0x0,0x88,0x9f,0xfe,0xff,0x9,0x1a,0xa,0x88,0xa,0xa,0x1,0x1,0x9,0xd,0xe, + 0x9,0x88,0x9,0x1a,0x1c,0x51,0x1,0x88,0x63,0x3c,0x60,0x0,0x4,0x0,0x55,0x0, + 0x2b,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1, + 0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x37,0x1,0x80,0x2b,0x15,0x2b,0x15,0x2b, + 0xab,0x11,0x1a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x7f,0x1,0x55,0x56,0x56,0x56, + 0x56,0x56,0x56,0x80,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x80,0x0, + 0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x26,0x0, + 0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x13,0x22,0x26,0x35,0x34,0x36,0x37,0x33,0x36,0x33,0x32, + 0x16,0x17,0x33,0x32,0x16,0x14,0x6,0x23,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a, + 0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x80,0x1a,0x26,0x21,0x18,0x4,0x15,0x2e, + 0x1c,0x2a,0x4,0x1,0x16,0x1f,0x1f,0x16,0x6a,0x1,0x2c,0xfe,0xd4,0x1,0x56,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xfe,0xeb,0x26,0x1a,0x18, + 0x25,0x2,0x2b,0x25,0x1b,0x1f,0x2c,0x1f,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x2,0x0,0x0,0x37,0x1,0x11,0x2b,0x1,0xaa,0x2b,0x1,0xaa,0xfe, + 0x56,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x8,0x0, + 0xc,0x0,0x0,0x37,0x1,0x15,0x23,0x11,0x33,0x35,0x33,0x15,0x27,0x35,0x33,0x15, + 0x2b,0x1,0xaa,0x55,0x2b,0x2a,0x2a,0x2a,0x2b,0x1,0xaa,0x80,0xfe,0xd6,0x2a,0x2a, + 0x55,0xab,0xab,0x0,0x2,0x0,0x33,0x0,0x1d,0x1,0xc3,0x1,0xc0,0x0,0xb,0x0, + 0x12,0x0,0x0,0x13,0x1,0x7,0x27,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x27,0x25, + 0x15,0x27,0x37,0x33,0x32,0x16,0x4e,0x1,0x75,0x1c,0x28,0xc,0x8,0xd6,0x11,0x19, + 0x38,0x1,0x62,0xf2,0x32,0x96,0x11,0x19,0x1,0xad,0xfe,0x8c,0x1c,0x29,0x6,0x1a, + 0x11,0xef,0x38,0x3,0xf9,0xf2,0x32,0x1a,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x2,0x0,0x5,0x0,0x0,0x1,0x11,0x21,0x1,0x1,0x21,0x1,0xd5, + 0xfe,0x56,0x1,0x80,0xfe,0xe7,0x1,0x19,0x1,0xd5,0xfe,0x56,0x1,0x43,0xfe,0xe7, + 0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x6,0x0,0x9,0x0,0x0, + 0x13,0x1,0x7,0x27,0x21,0x37,0x27,0x25,0x11,0x27,0x66,0x1,0x6f,0x1b,0x2a,0xfe, + 0x85,0xbd,0x87,0x1,0x75,0xb7,0x1,0xa0,0xfe,0x90,0x1b,0x2b,0xbd,0x88,0x66,0xfe, + 0x91,0xb7,0x0,0x1,0x0,0x8,0x0,0x36,0x1,0xf8,0x1,0xc0,0x0,0x4,0x0,0x0, + 0x25,0x3,0x36,0x32,0x17,0x1,0x0,0xf8,0x79,0xfe,0x79,0x36,0x1,0x35,0x55,0x55, + 0x0,0x3,0x0,0x9,0x0,0x2b,0x2,0x0,0x1,0xc0,0x0,0x1b,0x0,0x23,0x0,0x39, + 0x0,0x0,0x25,0x15,0x7,0x3,0x37,0x3e,0x7,0x32,0x1e,0x6,0x17,0x17,0x7,0x26, + 0x23,0x22,0x6,0x17,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x33,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x32,0x16, + 0x15,0x1,0x4b,0x4b,0xf7,0x6,0x6,0xd,0x16,0x19,0x20,0x24,0x27,0x2d,0x2e,0x2d, + 0x27,0x24,0x20,0x19,0x16,0xd,0x6,0x6,0x2c,0x6,0x10,0x2d,0x3d,0x8a,0x13,0x1a, + 0x13,0x56,0x8,0xd,0xd,0x8,0x6b,0x8,0xd,0xd,0x8,0x1e,0x2e,0x1f,0xcb,0x38, + 0x5e,0x1,0x36,0x5,0x4,0x9,0xe,0xc,0xf,0xb,0xa,0x5,0x5,0xa,0xb,0xf, + 0xc,0xe,0x9,0x4,0x5,0x38,0x2,0x3d,0x4d,0x20,0xd,0x13,0x13,0xd,0x20,0xe, + 0x8,0x55,0x8,0xd,0xd,0x8,0x55,0x8,0xe,0x20,0x17,0x1e,0x1f,0x16,0x0,0x2, + 0x0,0x8,0x0,0x36,0x1,0xf8,0x1,0xe1,0x0,0xa,0x0,0x10,0x0,0x0,0x13,0x16, + 0x0,0x17,0x7,0x27,0x7,0x3,0x36,0x37,0x27,0x5,0x7,0x27,0x36,0x33,0x32,0x46, + 0xc,0x1,0x1b,0x48,0x1b,0x47,0x53,0xf8,0x21,0x2d,0x2b,0x1,0xcd,0x74,0xdd,0x2d, + 0x2c,0x7f,0x1,0xe1,0xc,0xfe,0xe6,0x4a,0x1b,0x47,0x67,0x1,0x35,0x1b,0x14,0x2c, + 0x5b,0x91,0xdc,0xa,0x0,0x6,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x15,0x33,0x35, + 0x7,0x35,0x21,0x15,0x25,0x35,0x23,0x15,0x27,0x21,0x15,0x21,0x17,0x15,0x33,0x35, + 0x7,0x35,0x21,0x15,0x55,0x2b,0x55,0x1,0xaa,0xfe,0xab,0x2b,0x2a,0x1,0xaa,0xfe, + 0x56,0x2a,0x2b,0x55,0x1,0xaa,0x1,0x15,0x2a,0x2a,0x40,0x56,0x56,0x96,0x2a,0x2a, + 0x40,0x56,0xc0,0x2a,0x2a,0x40,0x56,0x56,0x0,0x1,0x0,0x66,0x0,0x26,0x1,0x95, + 0x1,0xeb,0x0,0x2c,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x14,0x6,0x23,0x23,0x15, + 0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x35,0x23,0x22,0x26,0x35,0x35,0x26, + 0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x7,0x15,0x33,0x35,0x23,0x37,0x17,0x23,0x15, + 0x33,0x35,0x23,0x1,0x40,0x55,0x15,0x19,0x12,0x40,0x1a,0x1b,0x28,0x1b,0x1a,0x40, + 0x12,0x19,0x1a,0x1c,0x26,0x1c,0x19,0x40,0x2b,0x40,0x40,0x2b,0x40,0x15,0x1,0x6b, + 0x56,0x2a,0x12,0x19,0x41,0xe,0x1c,0x13,0x1c,0x1c,0x13,0x1c,0xe,0x41,0x19,0x12, + 0x2c,0xe,0x1b,0x14,0x1b,0x1b,0x14,0x1c,0xd,0x2c,0xaa,0x56,0x56,0xaa,0x2a,0x0, + 0x3,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0x7,0x0,0x1d,0x0,0x29,0x0, + 0x0,0x25,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x27, + 0x22,0x6,0x15,0x15,0x7,0x1,0x36,0x20,0x17,0x7,0x26,0x1,0xd5,0x13,0x1a,0x13, + 0x56,0x9,0xc,0xc,0x9,0x6b,0x9,0xc,0xc,0x9,0x1f,0x2c,0x20,0x36,0x2c,0x3e, + 0x4b,0xff,0x0,0x70,0x1,0x20,0x70,0x39,0x6,0xab,0x20,0xd,0x13,0x13,0xd,0x20, + 0xd,0x9,0x55,0x9,0xc,0xc,0x9,0x55,0x9,0xd,0x20,0x16,0x1f,0x1f,0x16,0x6a, + 0x3e,0x2c,0x3d,0x63,0x1,0x55,0x55,0x55,0x4c,0x1,0x0,0x3,0x0,0x2b,0x0,0x32, + 0x1,0xd5,0x1,0xc0,0x0,0x17,0x0,0x2d,0x0,0x35,0x0,0x0,0x12,0x32,0x16,0x15, + 0x14,0x6,0x7,0x27,0x36,0x36,0x35,0x34,0x26,0x22,0x6,0x15,0x14,0x16,0x17,0x7, + 0x26,0x26,0x35,0x34,0x5,0x14,0x6,0x7,0x27,0x36,0x35,0x34,0x26,0x22,0x6,0x15, + 0x14,0x17,0x7,0x26,0x26,0x35,0x34,0x36,0x32,0x16,0x6,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0xa8,0xb0,0x7d,0x39,0x31,0x16,0x27,0x2f,0x64,0x8e,0x64,0x2e,0x27,0x15, + 0x31,0x39,0x1,0x55,0x23,0x1d,0x15,0x2a,0x32,0x46,0x32,0x2a,0x15,0x1d,0x23,0x4b, + 0x6a,0x4b,0x91,0x22,0x1a,0x1a,0x22,0x1a,0x1,0xc0,0x7c,0x59,0x3a,0x63,0x1c,0x25, + 0x17,0x4f,0x2e,0x46,0x64,0x64,0x46,0x2f,0x4e,0x17,0x25,0x1c,0x63,0x3a,0x59,0x59, + 0x23,0x3b,0x11,0x25,0x19,0x31,0x23,0x32,0x32,0x23,0x31,0x19,0x25,0x11,0x3b,0x23, + 0x35,0x4b,0x4b,0xb,0x19,0x22,0x1a,0x1a,0x22,0x0,0x2,0x0,0x40,0x0,0x15,0x1, + 0xab,0x1,0xeb,0x0,0x8,0x0,0x20,0x0,0x0,0x37,0x35,0x7,0x27,0x37,0x23,0x35, + 0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x33, + 0x15,0x33,0x11,0x23,0x15,0x23,0x35,0x34,0x36,0x33,0xd5,0x77,0x1e,0x77,0x4c,0x95, + 0x80,0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x2b,0xd5,0xd5,0x2b,0x1a,0x11,0xc0,0x4d, + 0x78,0x1e,0x78,0x2a,0x95,0x1,0x2a,0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x40, + 0x15,0x1,0x2a,0x15,0x40,0x11,0x1a,0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1, + 0xd5,0x0,0xe,0x0,0x1e,0x0,0x0,0x13,0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x34,0x26,0x22,0x6,0x17,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x37, + 0x35,0x34,0x36,0x32,0x16,0x15,0xeb,0x2a,0x15,0x15,0x15,0x15,0xc,0x12,0xc,0x55, + 0x2b,0x3f,0x58,0x3f,0x2b,0x26,0x34,0x26,0x1,0x95,0x80,0x2b,0x15,0x2b,0x15,0x9, + 0xd,0xd,0xb3,0x1f,0x37,0x2c,0x3e,0x3e,0x2c,0x37,0x1f,0xaa,0x1a,0x26,0x26,0x1a, + 0x0,0x2,0x0,0x44,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x5,0x0,0x1d,0x0,0x0, + 0x37,0x37,0x17,0x7,0x27,0x37,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x33,0x15,0x33,0x11,0x23,0x15,0x23,0x35,0x34,0x36,0x33,0x96,0x7e, + 0x1b,0x9a,0x51,0x1b,0x1,0x36,0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x2b,0xd5,0xd5, + 0x2b,0x1a,0x11,0xe1,0x7e,0x1b,0x99,0x51,0x1b,0xd4,0x1a,0x11,0xfe,0x80,0x11,0x1a, + 0x1a,0x11,0x40,0x2b,0x1,0x56,0x2b,0x40,0x11,0x1a,0x0,0x3,0x0,0x20,0x0,0x15, + 0x1,0xd5,0x1,0xeb,0x0,0xa,0x0,0xd,0x0,0x1a,0x0,0x0,0x1,0x23,0x27,0x36, + 0x33,0x33,0x32,0x16,0x15,0x11,0x27,0x7,0x33,0x27,0x27,0x1,0x7,0x27,0x6,0x6, + 0x23,0x23,0x22,0x26,0x35,0x11,0x27,0x1,0x6b,0xc4,0x3a,0xa,0x1e,0xd6,0x11,0x19, + 0x2a,0xd6,0xd0,0xd0,0x5a,0x1,0x9a,0x1b,0x25,0x2,0x18,0x10,0xd6,0x11,0x19,0x4b, + 0x1,0x95,0x3a,0x1c,0x1a,0x11,0xfe,0xe7,0x2b,0x67,0xcf,0x91,0xfe,0x66,0x1b,0x25, + 0x10,0x16,0x1a,0x11,0x1,0x25,0x4b,0x0,0x3,0x0,0x6b,0x0,0x55,0x1,0xab,0x1, + 0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x33,0x15,0x23,0x27,0x33,0x15, + 0x23,0x1,0x33,0x11,0x23,0xeb,0x40,0x40,0x80,0x40,0x40,0x1,0x0,0x40,0x40,0x1, + 0x40,0xeb,0x80,0x80,0x1,0x56,0xfe,0xaa,0x0,0x1,0x0,0x95,0x0,0x15,0x1,0x80, + 0x1,0xeb,0x0,0x27,0x0,0x0,0x1,0x33,0x15,0x14,0x6,0x22,0x26,0x35,0x11,0x34, + 0x36,0x32,0x16,0x15,0x15,0x14,0x6,0x22,0x26,0x35,0x35,0x33,0x15,0x14,0x16,0x32, + 0x36,0x35,0x35,0x34,0x26,0x22,0x6,0x15,0x11,0x14,0x16,0x32,0x36,0x35,0x1,0x60, + 0x20,0x44,0x62,0x45,0x33,0x46,0x32,0x1f,0x2c,0x20,0x20,0xd,0x12,0xc,0x1f,0x2c, + 0x20,0x33,0x46,0x32,0x1,0x80,0xf5,0x31,0x45,0x45,0x31,0x1,0xa,0x23,0x33,0x33, + 0x23,0xe0,0x16,0x1f,0x1f,0x16,0xcb,0xcb,0x9,0xc,0xc,0x9,0xe0,0x16,0x20,0x20, + 0x16,0xfe,0xf6,0x23,0x33,0x33,0x23,0x0,0x1,0x0,0x87,0x0,0x40,0x1,0x60,0x1, + 0xc0,0x0,0x28,0x0,0x0,0x13,0x1e,0x3,0x15,0x14,0x6,0x7,0x15,0x23,0x35,0x26, + 0x26,0x27,0x33,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x26,0x35,0x34,0x36,0x37,0x35, + 0x33,0x15,0x16,0x16,0x17,0x23,0x26,0x23,0x22,0x6,0x15,0x14,0xfc,0x16,0x1d,0x20, + 0x11,0x29,0x22,0x40,0x21,0x2b,0x2,0x2f,0x4,0x3b,0x1f,0x1b,0x40,0x64,0x2a,0x20, + 0x40,0x21,0x23,0x1,0x2f,0x2,0x34,0x1a,0x1f,0x1,0x17,0x6,0xc,0x15,0x20,0x16, + 0x1f,0x27,0x6,0x2e,0x2e,0x7,0x2a,0x21,0x2d,0x17,0xf,0x24,0x10,0x17,0x41,0x1d, + 0x29,0x7,0x2e,0x2f,0x8,0x2c,0x1d,0x2d,0x16,0x12,0x1d,0x0,0x5,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x3,0x21,0x11,0x21,0x1,0x95,0x80,0x80,0x80,0x2a,0x80,0x80,0x80,0x2b,0x1, + 0x80,0xfe,0x80,0x1,0x15,0x80,0x80,0xaa,0x80,0x80,0xaa,0x80,0x80,0xaa,0x80,0x80, + 0x1,0x55,0xfe,0x80,0x0,0x11,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23, + 0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43, + 0x0,0x0,0x37,0x15,0x23,0x35,0x15,0x35,0x21,0x15,0x25,0x15,0x23,0x35,0x25,0x35, + 0x33,0x15,0x27,0x33,0x15,0x23,0x5,0x15,0x23,0x35,0x5,0x35,0x33,0x15,0x27,0x35, + 0x33,0x15,0x27,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x17,0x15,0x23,0x35,0x27,0x15, + 0x23,0x35,0x27,0x15,0x23,0x35,0x17,0x15,0x23,0x35,0x27,0x15,0x23,0x35,0x13,0x15, + 0x23,0x35,0x27,0x15,0x23,0x35,0x6b,0x2b,0x1,0x80,0xfe,0xab,0x2b,0x1,0x55,0x2b, + 0x2b,0x2b,0x2b,0xfe,0xd6,0x2b,0x1,0x55,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0x2a,0x80, + 0x2b,0x2b,0x2a,0x80,0x2b,0xd5,0x2a,0x2b,0x2b,0x80,0x2a,0x2b,0x2b,0xc0,0x2b,0x2b, + 0x80,0x2b,0x2b,0xd5,0x2a,0x2a,0x2b,0x2b,0x2b,0x80,0x2b,0x2a,0x2b,0x2b,0xd6,0x2b, + 0x2b,0x56,0x2a,0x2a,0xd5,0x2b,0x2b,0x2b,0x2b,0xab,0x2a,0x2a,0x56,0x2b,0x2b,0x55, + 0x2b,0x2b,0xab,0x2a,0x2a,0xab,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x55,0x2a,0x2a,0x0, + 0x15,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0, + 0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x47,0x0,0x4b,0x0, + 0x4f,0x0,0x53,0x0,0x0,0x1,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x7,0x35,0x33, + 0x15,0x3,0x35,0x33,0x15,0x37,0x33,0x15,0x23,0x7,0x35,0x33,0x15,0x33,0x35,0x33, + 0x15,0x3,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x7,0x35,0x33, + 0x15,0x7,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x7,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x1,0x40,0x2b,0x2b,0x2b,0x2b,0x2b, + 0x80,0x2a,0x80,0x2b,0x2b,0xaa,0x2a,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0xd5, + 0x2a,0xd5,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2a,0x2a,0x2a,0x80, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x95,0x2b,0x2b,0xaa,0x2a,0x2a,0xab,0x2b,0x2b,0x1, + 0x55,0x2b,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0xab,0x2a, + 0x2a,0x56,0x2b,0x2b,0x56,0x2a,0x2a,0xaa,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a, + 0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0xab,0x2a, + 0x2a,0xaa,0x2b,0x2b,0x0,0x3,0x0,0x0,0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x3, + 0x0,0xd,0x0,0x12,0x0,0x0,0x35,0x21,0x15,0x21,0x1,0x7,0x27,0x37,0x36,0x32, + 0x17,0x17,0x16,0x14,0x7,0x7,0x23,0x35,0x37,0x2,0x0,0xfe,0x0,0x1,0xba,0x2a, + 0x50,0x2a,0x6,0x12,0x6,0x32,0x6,0x45,0xd6,0x50,0xd6,0x55,0x55,0x1,0xaa,0x2a, + 0x50,0x2a,0x6,0x6,0x32,0x6,0x12,0x45,0xd6,0x50,0xd6,0x0,0x11,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0, + 0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x0,0x25,0x35,0x33,0x15,0x23,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x27,0x33,0x15,0x23,0x5,0x35,0x21, + 0x15,0x7,0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x3,0x15,0x23,0x35,0x17,0x15,0x23, + 0x35,0x37,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x13,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x35,0x15,0x23,0x35,0x11,0x35,0x33,0x15,0x1,0x95,0x2b, + 0x80,0x2b,0x80,0x2a,0x80,0x2b,0x2b,0x2b,0x2b,0xfe,0xab,0x1,0x80,0xd5,0x2a,0x80, + 0x2b,0xab,0x2a,0x2a,0x2a,0x80,0x2b,0x80,0x2b,0x2a,0x2b,0x55,0x2b,0x80,0x2b,0x2b, + 0x2b,0x40,0x2b,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0xab,0x2b,0x2b,0x80,0x2b,0xaa,0x2a, + 0x2a,0xab,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0xfe,0x80,0x2b,0x2b,0x55,0x2b,0x2b,0xd6,0x2b,0x2b,0xfe, + 0xd5,0x2b,0x2b,0x0,0xd,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x7,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0, + 0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x0,0x25,0x35,0x33,0x15,0x7,0x35,0x33, + 0x15,0x3,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x13,0x35,0x33, + 0x15,0x13,0x33,0x15,0x23,0x15,0x35,0x33,0x15,0x27,0x15,0x23,0x35,0x23,0x15,0x23, + 0x35,0x33,0x15,0x23,0x35,0x3,0x35,0x33,0x15,0x35,0x15,0x23,0x35,0x13,0x35,0x33, + 0x15,0x23,0x35,0x33,0x15,0x1,0x95,0x2b,0x2b,0x2b,0xab,0xab,0xab,0x2a,0xab,0xab, + 0x55,0x2b,0x2a,0x2b,0x2b,0x2b,0x55,0x2b,0xd5,0x2b,0x80,0x2b,0x55,0x2b,0x2b,0x55, + 0x2b,0x80,0x2b,0x95,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x80,0xab,0x2a,0xab,0xab,0x2a, + 0xab,0xfe,0x80,0x2b,0x2b,0x1,0x80,0x2b,0x55,0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2b,0xfe,0xd5,0x2b,0x2b,0xd6,0x2b,0x2b,0xfe,0xd5,0x2b,0x2b,0x2b,0x2b,0x0, + 0x11,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0, + 0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x0,0x1,0x35,0x33, + 0x15,0x7,0x35,0x33,0x15,0x17,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x27,0x33,0x15, + 0x23,0x11,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x13,0x35,0x33,0x15,0x1,0x11,0x33, + 0x11,0x37,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x37,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x7,0x35,0x33, + 0x15,0x1,0x40,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2b, + 0x2a,0x2b,0xfe,0x80,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x2a, + 0x2a,0x2a,0x2a,0x2a,0x2a,0x1,0x95,0x2b,0x2b,0xaa,0x2a,0x2a,0xab,0x2b,0x2b,0xab, + 0x2a,0x2a,0xd5,0x2b,0xff,0x0,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x0,0x2b,0x2b,0xff, + 0x0,0x1,0x80,0xfe,0x80,0xab,0x2a,0x2a,0xaa,0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0xab, + 0x2a,0x2a,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x55,0x2b,0x2b,0x0, + 0x7,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x13,0x15,0x23,0x35,0x17,0x15,0x23, + 0x35,0x17,0x11,0x21,0x11,0x3,0x21,0x11,0x21,0x25,0x15,0x23,0x35,0x23,0x15,0x23, + 0x35,0x37,0x15,0x23,0x35,0xc0,0x2b,0x80,0x2a,0xaa,0xfe,0xd6,0x2b,0x1,0x80,0xfe, + 0x80,0x1,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x1,0x15,0x2a,0x2a,0x55,0x2b,0x2b,0x55, + 0x1,0x2a,0xfe,0xd6,0x1,0x55,0xfe,0x80,0xd5,0x2a,0x2a,0x2a,0x2a,0x56,0x2b,0x2b, + 0x0,0x11,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b, + 0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x0,0x13,0x35, + 0x33,0x15,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x3,0x35, + 0x33,0x15,0x13,0x33,0x11,0x23,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35, + 0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x17,0x35,0x33,0x15,0x23,0x35, + 0x33,0x15,0x37,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x13,0x35, + 0x33,0x15,0xeb,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x55, + 0x2b,0x80,0x2a,0xd5,0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2a,0xd5,0x2b,0x2a,0x2b,0x2b, + 0x2b,0x80,0x2b,0x2a,0x2b,0x1,0x40,0x2b,0x2b,0x55,0x2b,0x2b,0xaa,0x2a,0x2a,0xaa, + 0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0x1,0x80,0xfe,0x80,0xab,0x2a,0x2a,0x56,0x2b,0x2b, + 0xab,0x2b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0xab,0x2b,0x2b,0x2b,0x2b,0xab,0x2a, + 0x2a,0xaa,0x2b,0x2b,0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0x0,0x8,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x15,0x0,0x19, + 0x0,0x1d,0x0,0x21,0x0,0x0,0x1,0x35,0x33,0x15,0x25,0x21,0x15,0x21,0x11,0x23, + 0x25,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x23,0x35,0x33,0x15, + 0x33,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x1,0x95,0x2b,0xfe,0x80,0x1,0x80,0xfe, + 0xab,0x2b,0x1,0x55,0x2b,0x2b,0x2b,0xd5,0x2a,0x80,0x2b,0xd5,0x2b,0x80,0x2b,0x1, + 0x40,0x2b,0x2b,0x80,0x2b,0xfe,0xab,0xab,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x11,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f, + 0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f, + 0x0,0x43,0x0,0x0,0x25,0x35,0x33,0x15,0x17,0x35,0x33,0x15,0x3,0x35,0x33,0x15, + 0x13,0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x1,0x21,0x15,0x21,0x5,0x35,0x33,0x15, + 0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15, + 0x7,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x17,0x35,0x33,0x15,0x27,0x35,0x33,0x15, + 0x23,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x1,0x40,0x2b,0x2a,0x2b,0xd5,0x2a,0x2b, + 0x2b,0x2a,0x2b,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x55,0x2b,0x2b,0x2b,0xd5,0x2a, + 0xd5,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2a,0x2a,0x2a,0x80,0x2b,0x2b,0x2b, + 0xeb,0x2a,0x2a,0xab,0x2b,0x2b,0x1,0x0,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x55,0x2b, + 0x2b,0x1,0x2b,0x2b,0xaa,0x2a,0x2a,0x55,0x2b,0x2b,0xab,0x2b,0x2b,0xab,0x2b,0x2b, + 0x55,0x2a,0x2a,0xab,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0xab,0x2a,0x2a,0x2a, + 0x2a,0xab,0x2b,0x2b,0x0,0x11,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23, + 0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43, + 0x0,0x0,0x25,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x17,0x35, + 0x33,0x15,0x27,0x33,0x15,0x23,0x15,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x23,0x11, + 0x33,0x11,0x37,0x35,0x33,0x15,0x1,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x7,0x35, + 0x33,0x15,0x27,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x3,0x35, + 0x33,0x15,0x7,0x35,0x33,0x15,0x1,0x40,0x2b,0x2b,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0xd5,0x2a,0x80,0x2b,0xfe,0xd5,0x2b,0x80,0x2b,0x2b,0x2b, + 0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0xeb,0x2a,0x2a,0xab,0x2b,0x2b, + 0x1,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0x80,0x2b,0xaa,0x2a,0x2a,0xab,0x2b,0x2b,0x1, + 0x80,0xfe,0x80,0x55,0x2b,0x2b,0x1,0x0,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x55,0x2b, + 0x2b,0xab,0x2a,0x2a,0x2a,0x2a,0xab,0x2b,0x2b,0x1,0x55,0x2b,0x2b,0x55,0x2b,0x2b, + 0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x33,0x15,0x23,0x7,0x35, + 0x21,0x15,0x5,0x35,0x21,0x15,0x25,0x33,0x15,0x23,0x40,0x1,0x80,0xfe,0x80,0x55, + 0xd6,0xd6,0x55,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0xd5,0xd6,0xd6,0x1,0xc0,0x2b, + 0x2a,0x2b,0x55,0x2a,0x2a,0xab,0x2b,0x2b,0x80,0x2b,0x0,0x5,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0, + 0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x5,0x35,0x21,0x15, + 0x5,0x35,0x21,0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe, + 0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0x1,0xc0,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a, + 0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0,0x13,0x21,0x15,0x21, + 0x11,0x35,0x21,0x15,0x25,0x35,0x21,0x15,0x27,0x15,0x21,0x35,0x5,0x15,0x21,0x35, + 0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0x80,0xff,0x0,0x1,0x0, + 0xff,0x0,0x1,0xc0,0x2b,0xfe,0xab,0x2b,0x2b,0xab,0x2a,0x2a,0x80,0x2b,0x2b,0xab, + 0x2b,0x2b,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x35,0x21,0x15, + 0x5,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x40,0x1,0x80,0xfe, + 0x80,0x80,0x1,0x0,0xfe,0x80,0x1,0x80,0xff,0x0,0x1,0x0,0xfe,0x80,0x1,0x80, + 0x1,0xc0,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x0, + 0x3,0x0,0x95,0x0,0x80,0x1,0x7b,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x1b,0x0, + 0x0,0x25,0x32,0x36,0x34,0x26,0x23,0x23,0x15,0x35,0x15,0x33,0x32,0x36,0x34,0x26, + 0x23,0x17,0x16,0x15,0x14,0x6,0x23,0x23,0x11,0x33,0x32,0x16,0x14,0x1,0x20,0xe, + 0x12,0x12,0xe,0x4b,0x40,0xd,0x13,0x13,0xd,0x38,0x2e,0x2d,0x22,0x97,0x86,0x24, + 0x31,0xb5,0x13,0x1a,0x13,0x40,0xc0,0x40,0x13,0x1a,0x13,0x5b,0x15,0x34,0x22,0x2f, + 0x1,0x2b,0x32,0x48,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xab,0x1,0x95,0x0,0x8, + 0x0,0x11,0x0,0x0,0x13,0x21,0x15,0x23,0x7,0x27,0x37,0x23,0x27,0x27,0x17,0x1, + 0x7,0x27,0x7,0x23,0x37,0x27,0x80,0x1,0x2b,0x7c,0x22,0x2d,0xf,0x33,0x3c,0x3a, + 0x6,0x1,0x34,0x1b,0x79,0x21,0x40,0x34,0x94,0x1,0x95,0x40,0x50,0x2c,0x24,0x3c, + 0x4,0x5,0xfe,0xcb,0x1b,0x79,0x4e,0x7b,0x94,0x0,0x4,0x0,0x0,0x0,0x0,0x2, + 0x0,0x2,0x0,0x0,0x3,0x0,0xe,0x0,0x11,0x0,0x22,0x0,0x0,0x35,0x21,0x15, + 0x21,0x1,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x36,0x37,0x25,0x33,0x27,0x17, + 0x16,0x14,0x7,0x7,0x6,0x23,0x22,0x27,0x27,0x26,0x35,0x34,0x37,0x37,0x27,0x37, + 0x2,0x0,0xfe,0x0,0x1,0x95,0x2b,0x1a,0x22,0x19,0x15,0xa,0xfe,0xe5,0xcd,0x67, + 0x8c,0xa,0xa,0x75,0xa,0xd,0xc,0xa,0x76,0x9,0x9,0x6e,0x33,0x1f,0x55,0x55, + 0x1,0xb,0x2f,0x1c,0x11,0x1a,0x1a,0x11,0xc,0x26,0xc,0x2d,0x66,0x50,0xa,0x1a, + 0x9,0x75,0xa,0xa,0x75,0x9,0xe,0xd,0x9,0x6e,0x33,0x1e,0x0,0x2,0x0,0x55, + 0x0,0x3d,0x1,0xa8,0x1,0xbc,0x0,0xb,0x0,0x13,0x0,0x0,0x13,0x1,0x7,0x27, + 0x6,0x23,0x22,0x26,0x35,0x34,0x37,0x27,0x5,0x14,0x7,0x27,0x37,0x1e,0x2,0x70, + 0x1,0x38,0x1b,0x39,0x25,0x2f,0x35,0x4b,0x1c,0x47,0x1,0x2b,0x3,0xb7,0x3a,0xe, + 0x2b,0x47,0x1,0x90,0xfe,0xc8,0x1b,0x38,0x20,0x4b,0x35,0x22,0x36,0x47,0x9f,0xf, + 0xd,0xb8,0x4b,0x10,0x36,0x7b,0x0,0x3,0x0,0x0,0x0,0x0,0x2,0x0,0x1,0xc0, + 0x0,0x2,0x0,0xa,0x0,0xe,0x0,0x0,0x13,0x33,0x27,0x27,0x33,0x13,0x23,0x27, + 0x23,0x7,0x23,0x7,0x21,0x15,0x21,0xcd,0x66,0x33,0x15,0x2a,0x75,0x30,0x17,0x86, + 0x18,0x30,0x75,0x2,0x0,0xfe,0x0,0x1,0x0,0x87,0x39,0xfe,0xd5,0x40,0x40,0x40, + 0x55,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x12,0x0,0x16,0x0,0x0,0x37,0x35,0x33,0x15,0x27,0x35,0x33, + 0x15,0x25,0x21,0x15,0x21,0x11,0x35,0x21,0x15,0x25,0x37,0x15,0x17,0x35,0x33,0x15, + 0xeb,0xd5,0xd5,0xd5,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x55,0x56, + 0xd5,0xeb,0x2a,0x2a,0x55,0x2b,0x2b,0x80,0x2b,0xfe,0xab,0x2b,0x2b,0xc0,0x55,0xaa, + 0x16,0x2b,0x2b,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0xf,0x0,0x12,0x0,0x16,0x0,0x0,0x37,0x35,0x33,0x15,0x27, + 0x35,0x33,0x15,0x25,0x21,0x15,0x21,0x13,0x35,0x33,0x15,0x25,0x17,0x7,0x15,0x35, + 0x21,0x15,0xeb,0xd5,0xd5,0xd5,0xfe,0x80,0x1,0x80,0xfe,0x80,0xab,0xd5,0xfe,0x80, + 0x55,0x55,0x1,0x80,0xeb,0x2a,0x2a,0x55,0x2b,0x2b,0x80,0x2b,0xff,0x0,0x2b,0x2b, + 0xc0,0x55,0x55,0x6b,0x2b,0x2b,0x0,0x1,0x0,0x80,0x0,0x80,0x1,0x80,0x1,0xab, + 0x0,0xb,0x0,0x0,0x13,0x33,0x15,0x23,0x7,0x33,0x15,0x23,0x35,0x33,0x37,0x23, + 0xd5,0xab,0x3c,0x48,0x2f,0xab,0x3c,0x48,0x2f,0x1,0xab,0x40,0xab,0x40,0x40,0xab, + 0x0,0x4,0x0,0x20,0x0,0x4b,0x1,0xd5,0x1,0xb5,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0x15,0x0,0x0,0x37,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x1,0x21,0x15,0x21, + 0x23,0x15,0x33,0x7,0x27,0x33,0x35,0x23,0x37,0x17,0xd5,0x1,0x0,0xff,0x0,0x1, + 0x0,0xff,0x0,0x1,0x0,0xff,0x0,0x55,0x35,0x4a,0x4b,0x35,0x35,0x4b,0x4a,0xeb, + 0x2a,0x2a,0x80,0x2a,0x2a,0x1,0x2a,0x2a,0xd6,0x4a,0x4a,0xd6,0x4a,0x4a,0x0,0x6, + 0x0,0x35,0x0,0x60,0x1,0xc0,0x1,0xa0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x13, + 0x0,0x1b,0x0,0x23,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x5,0x35, + 0x21,0x15,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x12,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x95,0x1,0x2b,0xfe,0xd5,0x1, + 0x2b,0xfe,0xd5,0x1,0x2b,0xfe,0x88,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13, + 0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x1,0x95,0x2a,0x80,0x2a,0x2a,0x80,0x2a, + 0x2a,0x35,0x13,0x1a,0x13,0x13,0x1a,0x1,0x13,0x12,0x1c,0x12,0x12,0x1c,0x6e,0x12, + 0x1c,0x12,0x12,0x1c,0x0,0x6,0x0,0x2b,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0x15,0x0,0x1b,0x0,0x27,0x0,0x0,0x37,0x35,0x21,0x15, + 0x5,0x35,0x21,0x15,0x1,0x21,0x15,0x21,0x7,0x35,0x33,0x15,0x7,0x33,0x15,0x23, + 0x35,0x37,0x27,0x35,0x23,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x35,0x95,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xfe, + 0xd5,0x6a,0x40,0x27,0x27,0x40,0x26,0x11,0x15,0x2a,0x2a,0x40,0x40,0x2a,0x15,0x15, + 0xeb,0x2a,0x2a,0x80,0x2a,0x2a,0x1,0x2a,0x2a,0x56,0x16,0x14,0x2c,0x16,0x14,0x2c, + 0x40,0x40,0x16,0x56,0xc0,0x16,0x56,0x16,0xa,0x16,0xa,0x0,0x1,0x0,0x55,0x0, + 0x2b,0x1,0xc0,0x1,0xd5,0x0,0x1f,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x33,0x35,0x23,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x1,0x80,0x40,0xab,0xc,0x9,0x2b, + 0x9,0xc,0xd5,0x15,0xc,0x9,0xff,0x0,0x9,0xd,0xd,0x9,0x1,0x0,0x9,0xc, + 0x1,0xab,0xab,0xc0,0x9,0xc,0xc,0x9,0xeb,0x55,0x15,0x9,0xd,0xd,0x9,0x55, + 0x9,0xc,0xc,0x9,0x0,0x2,0x0,0x6b,0x0,0x95,0x1,0x95,0x1,0x6b,0x0,0x6, + 0x0,0xd,0x0,0x0,0x25,0x37,0x23,0x35,0x33,0x15,0x7,0x23,0x37,0x23,0x35,0x33, + 0x15,0x7,0x1,0x2b,0x2a,0x40,0x80,0x2a,0xeb,0x2b,0x40,0x80,0x2b,0x95,0x56,0x80, + 0x80,0x56,0x56,0x80,0x80,0x56,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xd5,0x1,0xab, + 0x0,0x7,0x0,0xf,0x0,0x0,0x13,0x35,0x33,0x15,0x23,0x15,0x23,0x35,0x37,0x21, + 0x15,0x23,0x11,0x23,0x11,0x23,0x40,0xc0,0x40,0x40,0x40,0x1,0x15,0x6a,0x40,0x6b, + 0x1,0x0,0x40,0x40,0x95,0x95,0xab,0x40,0xff,0x0,0x1,0x0,0x0,0x3,0x0,0x40, + 0x0,0x6b,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0xb,0x0,0xf,0x0,0x0,0x37,0x35, + 0x21,0x15,0x25,0x21,0x15,0x23,0x15,0x23,0x35,0x23,0x13,0x35,0x33,0x15,0x40,0x1, + 0x80,0xfe,0xab,0x1,0x2a,0x6a,0x56,0x6a,0x6a,0x56,0xd5,0x2b,0x2b,0xd6,0x40,0x40, + 0x40,0xff,0x0,0x40,0x40,0x0,0x2,0x0,0x6b,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0, + 0x6,0x0,0x15,0x0,0x0,0x25,0x7,0x35,0x21,0x35,0x21,0x35,0x27,0x22,0x26,0x34, + 0x36,0x33,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x1,0xc0,0x55,0xff,0x0, + 0x1,0x0,0xab,0x23,0x32,0x32,0x23,0xab,0x2b,0x2b,0x2a,0x2b,0x80,0x55,0x40,0x2a, + 0x40,0x56,0x32,0x46,0x32,0x2a,0xeb,0xeb,0xeb,0x0,0x2,0x0,0x55,0x0,0x2b,0x1, + 0xab,0x1,0xd5,0x0,0x6,0x0,0x15,0x0,0x0,0x37,0x21,0x15,0x21,0x15,0x27,0x37, + 0x37,0x22,0x26,0x34,0x36,0x33,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0xab, + 0x1,0x0,0xff,0x0,0x56,0x56,0x2a,0x23,0x32,0x32,0x23,0xab,0x2b,0x2a,0x2b,0x2b, + 0x95,0x2a,0x40,0x55,0x55,0x56,0x32,0x46,0x32,0x2a,0xeb,0xeb,0xeb,0x0,0x2,0x0, + 0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x0,0x37,0x21,0x15, + 0x21,0x36,0x22,0x26,0x35,0x35,0x33,0x15,0x14,0x16,0x32,0x36,0x35,0x35,0x33,0x15, + 0x14,0x6b,0x1,0x2a,0xfe,0xd6,0xca,0x6a,0x4b,0x35,0x2c,0x3e,0x2c,0x35,0x6b,0x2b, + 0x55,0x4b,0x35,0xab,0xab,0x1f,0x2b,0x2b,0x1f,0xab,0xab,0x35,0x0,0x1,0x0,0x80, + 0x0,0x55,0x1,0x80,0x1,0xab,0x0,0xb,0x0,0x0,0x1,0x15,0x23,0x17,0x7,0x33, + 0x15,0x21,0x35,0x37,0x27,0x35,0x1,0x80,0x95,0x6a,0x6a,0x95,0xff,0x0,0x8b,0x8b, + 0x1,0xab,0x40,0x6b,0x6b,0x40,0x2b,0x80,0x80,0x2b,0x0,0x4,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x0,0x25,0x35, + 0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0x2b,0x2b,0x2a,0x2b, + 0x2b,0x1,0x0,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x95,0x56,0x56, + 0xd6,0xd6,0x96,0x96,0x1,0x2b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x5,0x35, + 0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x27,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x80,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x2b,0x11,0x19, + 0x55,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x55,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b, + 0x2b,0x1,0x0,0x19,0x11,0xfe,0x80,0x55,0x1a,0x11,0x1,0x0,0x11,0x19,0x0,0x2, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x2,0x0,0x10,0x0,0x0,0x1,0x33, + 0x27,0x27,0x33,0x17,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x1, + 0x15,0x76,0x76,0x95,0xab,0x80,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x19,0x1,0x40, + 0x75,0x20,0x80,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x5,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x1d,0x0, + 0x25,0x0,0x0,0x24,0x22,0x26,0x27,0x33,0x6,0x26,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x16,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x25,0x4a,0x3b,0xd,0xda,0xd, + 0x9e,0x1a,0x13,0x13,0x1a,0x13,0x83,0x1a,0x13,0x13,0x1a,0x13,0xb1,0x8c,0x65,0x65, + 0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x8b,0x29,0x21,0x21,0x61,0x13,0x1a,0x13, + 0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0xd3,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b, + 0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0, + 0x3,0x0,0x1b,0x0,0x1f,0x0,0x0,0x25,0x35,0x21,0x15,0x13,0x33,0x15,0x33,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35, + 0x33,0x15,0x33,0x17,0x15,0x23,0x35,0x1,0x95,0xfe,0xd6,0xea,0x2b,0x15,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x15,0x2b,0xaa,0x16,0x6b,0x6b,0xea,0xea, + 0x1,0x80,0x2b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x11,0x1a,0x2b, + 0x2b,0xc0,0x6b,0x6b,0x0,0x3,0x0,0x2b,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0xf, + 0x0,0x13,0x0,0x23,0x0,0x0,0x1,0x32,0x16,0x14,0x6,0x23,0x23,0x35,0x33,0x32, + 0x36,0x34,0x26,0x23,0x23,0x35,0x7,0x35,0x33,0x15,0x24,0x14,0x16,0x33,0x33,0x15, + 0x23,0x22,0x26,0x34,0x36,0x33,0x33,0x15,0x23,0x22,0x1,0x6b,0x2c,0x3e,0x3e,0x2c, + 0x56,0x56,0x1b,0x27,0x27,0x1b,0x56,0x6a,0xaa,0xfe,0xfe,0x27,0x1b,0x56,0x56,0x2c, + 0x3e,0x3e,0x2c,0x56,0x56,0x1b,0x1,0x6b,0x3f,0x58,0x3f,0x29,0x27,0x36,0x27,0x29, + 0x80,0x2a,0x2a,0x30,0x36,0x27,0x29,0x3f,0x58,0x3f,0x29,0x0,0x2,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0,0x14,0x0,0x0,0x37,0x7,0x21,0x27,0x7, + 0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15, + 0xb5,0x4a,0x1,0x2a,0x60,0x4a,0xd5,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0xe0,0x60,0x80,0x60,0x35,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a, + 0x1a,0x11,0x0,0x2,0x0,0x77,0x0,0x4d,0x1,0x89,0x1,0xb5,0x0,0x8,0x0,0xc, + 0x0,0x0,0x13,0x37,0x17,0x23,0x15,0x7,0x27,0x37,0x35,0x13,0x27,0x37,0x17,0xa0, + 0x60,0x60,0x4b,0x80,0x1e,0x74,0x80,0x49,0x1e,0x49,0x1,0x55,0x60,0x60,0x88,0x80, + 0x1e,0x73,0x77,0xfe,0xf8,0x48,0x1e,0x48,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0xd,0x0,0x0,0x1,0x11,0x27,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x21,0x32,0x16,0x1,0xd5,0x55,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0x1,0xab,0xfe,0x80,0x55,0x1a,0x11,0x1,0x0,0x11,0x19,0x19,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9,0x0,0xe,0x0,0x0,0x1,0x7,0x27, + 0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x5,0x37,0x17,0x7,0x23,0x1,0xba,0x27,0x50, + 0x27,0x6,0x12,0x6,0x32,0x6,0xfe,0x80,0xec,0x50,0xec,0x50,0x1,0x6a,0x27,0x50, + 0x27,0x6,0x6,0x32,0x6,0x12,0xe0,0xec,0x50,0xec,0x0,0x2,0x0,0x6b,0x0,0x55, + 0x1,0x95,0x1,0xab,0x0,0x6,0x0,0xa,0x0,0x0,0x37,0x37,0x17,0x23,0x15,0x23, + 0x35,0x27,0x21,0x15,0x21,0x6b,0x95,0x95,0x55,0x80,0x55,0x1,0x2a,0xfe,0xd6,0xd5, + 0x96,0x96,0x80,0x80,0xd6,0x2b,0x0,0x1,0x0,0x55,0x0,0xc0,0x1,0xab,0x1,0x40, + 0x0,0x7,0x0,0x0,0x1,0x33,0x15,0x21,0x35,0x33,0x15,0x21,0x1,0x80,0x2b,0xfe, + 0xaa,0x2b,0x1,0x0,0x1,0x40,0x80,0x80,0x55,0x0,0x2,0x0,0x40,0x0,0x80,0x1, + 0xc0,0x1,0xc0,0x0,0x1f,0x0,0x38,0x0,0x0,0x37,0x14,0x33,0x32,0x35,0x34,0x26, + 0x27,0x22,0x26,0x26,0x23,0x23,0x35,0x21,0x15,0x23,0x14,0x16,0x17,0x16,0x15,0x14, + 0x7,0x6,0x23,0x22,0x27,0x26,0x27,0x26,0x35,0x37,0x34,0x23,0x22,0x7,0x6,0x15, + 0x14,0x17,0x16,0x17,0x23,0x34,0x26,0x35,0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x17, + 0x16,0x15,0xc8,0x3e,0x31,0xd,0x11,0x1,0x5,0x4,0x2,0xcd,0x1,0x80,0x53,0x3, + 0x1,0x7,0x43,0x15,0x19,0x10,0xf,0x24,0x14,0x27,0xae,0x33,0x24,0xb,0x3,0x10, + 0x10,0xe,0x62,0x4,0x8,0x20,0x1f,0x34,0x35,0x1e,0x1f,0xe8,0x36,0x24,0x10,0xe, + 0x8,0x2,0x2,0x2b,0x2b,0x1,0x5,0x1,0x11,0x12,0x3d,0x13,0x6,0x3,0x7,0xf, + 0x1d,0x32,0x78,0x2d,0x16,0x6,0x8,0xf,0xb,0xa,0x5,0x1,0x3,0x1,0xd,0x17, + 0x25,0x1a,0x18,0x1b,0x1c,0x29,0x0,0x2,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0, + 0x0,0x3,0x0,0xa,0x0,0x0,0x37,0x21,0x15,0x21,0x25,0x7,0x27,0x33,0x35,0x33, + 0x15,0x55,0x1,0x56,0xfe,0xaa,0x1,0x0,0x55,0x55,0x40,0x2a,0x6b,0x2b,0xab,0x56, + 0x56,0xd5,0xd5,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0x3,0x0, + 0xa,0x0,0x11,0x0,0x0,0x13,0x21,0x15,0x21,0x25,0x7,0x27,0x33,0x35,0x33,0x15, + 0x3,0x37,0x17,0x23,0x15,0x23,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x0,0x55,0x55, + 0x40,0x2a,0x6a,0x55,0x55,0x40,0x2a,0x1,0x15,0x2a,0xaa,0x55,0x55,0x56,0x56,0xfe, + 0xd6,0x55,0x55,0x56,0x56,0x0,0x2,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0, + 0x3,0x0,0xa,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x37,0x17,0x23,0x15,0x23,0x35, + 0x55,0x1,0x56,0xfe,0xaa,0x56,0x55,0x55,0x40,0x2a,0x1,0xc0,0x2b,0x80,0x56,0x56, + 0xd5,0xd5,0x0,0x3,0x0,0x55,0x0,0x40,0x1,0xc0,0x1,0x95,0x0,0x12,0x0,0x16, + 0x0,0x1a,0x0,0x0,0x1,0x32,0x16,0x14,0x6,0x23,0x23,0x15,0x27,0x37,0x15,0x33, + 0x32,0x36,0x34,0x26,0x23,0x21,0x35,0x25,0x15,0x21,0x35,0x11,0x35,0x33,0x15,0x1, + 0x6b,0x23,0x32,0x32,0x23,0x2b,0x40,0x40,0x30,0x11,0x1a,0x1a,0x11,0xfe,0xe5,0x1, + 0x56,0xfe,0xaa,0x80,0x1,0x15,0x32,0x46,0x32,0x2b,0x40,0x40,0x2b,0x1a,0x22,0x1a, + 0x2a,0x80,0x2a,0x2a,0xfe,0xd6,0x2a,0x2a,0x0,0x2,0x0,0x57,0x0,0x40,0x1,0xa9, + 0x1,0xc0,0x0,0x14,0x0,0x22,0x0,0x0,0x13,0x1,0x7,0x27,0x6,0x7,0x15,0x23, + 0x35,0x26,0x26,0x27,0x33,0x16,0x33,0x32,0x37,0x27,0x26,0x35,0x27,0x17,0x22,0x7, + 0x27,0x36,0x37,0x35,0x33,0x15,0x16,0x16,0x17,0x23,0x26,0x72,0x1,0x37,0x1b,0x2f, + 0x13,0x21,0x40,0x21,0x2c,0x2,0x2f,0x4,0x3c,0x25,0xe,0x4b,0x53,0x49,0xb4,0x13, + 0xe,0x1f,0xe,0x12,0x40,0x20,0x23,0x1,0x2f,0x2,0x1,0xa9,0xfe,0xc8,0x1b,0x30, + 0x11,0x7,0x2e,0x2e,0x7,0x2a,0x21,0x2d,0x14,0x4a,0x19,0x3b,0x49,0x21,0x6,0x1f, + 0x7,0x5,0x2e,0x2f,0x8,0x2c,0x1d,0x2d,0x0,0x2,0x0,0x55,0x0,0xc0,0x1,0xab, + 0x1,0x40,0x0,0x3,0x0,0x7,0x0,0x0,0x37,0x35,0x21,0x15,0x35,0x15,0x21,0x35, + 0x55,0x1,0x56,0xfe,0xaa,0xc0,0x2b,0x2b,0x80,0x2b,0x2b,0x0,0x8,0x0,0x15,0x0, + 0x15,0x1,0xeb,0x1,0xeb,0x0,0x2,0x0,0xa,0x0,0xe,0x0,0x12,0x0,0x1e,0x0, + 0x22,0x0,0x26,0x0,0x3a,0x0,0x0,0x37,0x33,0x27,0x17,0x23,0x7,0x23,0x37,0x33, + 0x17,0x23,0x37,0x33,0x35,0x23,0x13,0x35,0x23,0x15,0x27,0x35,0x33,0x35,0x23,0x35, + 0x23,0x15,0x23,0x15,0x33,0x15,0x7,0x35,0x23,0x15,0x11,0x15,0x33,0x35,0x5,0x23, + 0x15,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x15,0x33, + 0x35,0x33,0xe4,0x38,0x1c,0x25,0x4b,0xf,0x23,0x49,0x1e,0x48,0x22,0x60,0x2b,0x2b, + 0x2b,0x2b,0x2a,0x2a,0x2a,0xd6,0x2a,0x2a,0x2a,0x2b,0x2b,0x1,0x80,0x2b,0x2b,0x80, + 0xd6,0x80,0x2b,0x2b,0x80,0xd6,0x80,0xf0,0x52,0x6d,0x2a,0xc0,0xc0,0xea,0x2b,0xfe, + 0x80,0x2b,0x2b,0x2b,0x2a,0xd6,0x2a,0x2a,0xd6,0x2a,0x2b,0x2b,0x2b,0x1,0x80,0x2b, + 0x2b,0x55,0xd6,0x80,0x2b,0x2b,0x80,0xd6,0x80,0x2b,0x2b,0x0,0x4,0x0,0x4b,0x0, + 0x2b,0x1,0xb5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x13,0x0,0x0,0x1, + 0x37,0x17,0x7,0x25,0x37,0x17,0x7,0x37,0x33,0x15,0x23,0x7,0x35,0x21,0x15,0x7, + 0x15,0x23,0x35,0x1,0x6a,0x2d,0x1e,0x2d,0xfe,0xc3,0x1e,0x2d,0x1e,0x73,0x2a,0x2a, + 0x6b,0x1,0x0,0x40,0x80,0x1,0x74,0x2d,0x1e,0x2e,0x2e,0x1e,0x2d,0x1f,0x80,0x40, + 0xc0,0x6b,0x6b,0x40,0x6a,0x6a,0x0,0x1,0x0,0x2b,0x0,0xcb,0x1,0xd5,0x1,0x35, + 0x0,0x1b,0x0,0x0,0x1,0x32,0x16,0x14,0x6,0x23,0x22,0x27,0x23,0x6,0x22,0x27, + 0x23,0x6,0x23,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x33,0x36,0x32,0x17,0x33,0x36, + 0x1,0xa0,0x16,0x1f,0x1f,0x16,0x24,0xd,0x3e,0xd,0x48,0xd,0x3e,0xd,0x24,0x16, + 0x1f,0x1f,0x16,0x24,0xd,0x3e,0xd,0x48,0xd,0x3e,0xd,0x1,0x35,0x1f,0x2c,0x1f, + 0x20,0x20,0x20,0x20,0x1f,0x2c,0x1f,0x20,0x20,0x20,0x20,0x0,0x2,0x0,0x55,0x0, + 0xc0,0x1,0xab,0x1,0x40,0x0,0x3,0x0,0x7,0x0,0x0,0x37,0x33,0x15,0x23,0x35, + 0x21,0x15,0x21,0x55,0xd6,0xd6,0x1,0x56,0xfe,0xaa,0xeb,0x2b,0x80,0x2b,0x0,0x2, + 0x0,0x35,0x0,0x6b,0x1,0xcb,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x0,0x1,0x15, + 0x23,0x15,0x23,0x35,0x23,0x35,0x27,0x21,0x15,0x23,0x11,0x23,0x11,0x23,0x1,0xcb, + 0x40,0x40,0x40,0xd6,0x1,0x16,0x6b,0x40,0x6b,0x1,0x40,0x40,0x95,0x95,0x40,0x6b, + 0x40,0xff,0x0,0x1,0x0,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x22,0x0,0x2a,0x0,0x0,0x25,0x36,0x35,0x34,0x27,0x26,0x35,0x34,0x36,0x33,0x32, + 0x17,0x33,0x26,0x27,0x35,0x23,0x15,0x6,0x6,0x15,0x14,0x17,0x16,0x15,0x14,0x6, + 0x23,0x22,0x27,0x23,0x16,0x17,0x15,0x33,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x1,0x1e,0x43,0x5a,0x38,0x1b,0x18,0x2d,0x2,0x2a,0x2,0x3b,0x39,0x1d,0x25,0x59, + 0x39,0x17,0x1c,0x35,0x4,0x2a,0x3,0x43,0x39,0x76,0xb0,0x7d,0x7d,0xb0,0x7d,0x7e, + 0xd,0x36,0x3d,0x17,0xe,0x1b,0xf,0x14,0x28,0x39,0xf,0x2a,0x2a,0x6,0x23,0x1b, + 0x38,0x16,0xd,0x21,0xd,0x15,0x28,0x39,0xf,0x2a,0x1,0x80,0x7d,0xb0,0x7d,0x7d, + 0xb0,0x0,0x1,0x0,0x6b,0x0,0x6b,0x1,0x95,0x1,0xab,0x0,0x7,0x0,0x0,0x13, + 0x21,0x15,0x23,0x11,0x23,0x11,0x23,0x6b,0x1,0x2a,0x75,0x40,0x75,0x1,0xab,0x40, + 0xff,0x0,0x1,0x0,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x6, + 0x0,0x10,0x0,0x17,0x0,0x1b,0x0,0x0,0x37,0x35,0x33,0x15,0x23,0x22,0x26,0x1, + 0x32,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x33,0x1,0x35,0x33,0x15,0x14,0x6,0x23, + 0x27,0x33,0x15,0x23,0x40,0x6b,0x40,0x11,0x1a,0x1,0x6b,0x11,0x19,0xfe,0x6b,0x1a, + 0x11,0x1,0x0,0x6a,0x19,0x11,0xd6,0x6b,0x6b,0x6b,0xc0,0xeb,0x1a,0x1,0x66,0x1a, + 0x11,0x40,0x40,0x11,0x1a,0xfe,0x80,0xeb,0xc0,0x11,0x1a,0xea,0xea,0x0,0x2,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35,0x23, + 0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x11,0x27,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x1,0x6b,0x56,0x2a,0x56,0x56,0x2a,0xc0,0x55, + 0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x1,0x15,0x2b,0x55,0x55,0x2b, + 0x55,0x55,0x96,0xfe,0x80,0x55,0x1a,0x11,0x1,0x0,0x11,0x19,0x19,0x0,0x6,0x0, + 0x2b,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x15,0x0, + 0x1b,0x0,0x27,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x21,0x15,0x21,0x11,0x21,0x15, + 0x21,0x5,0x35,0x33,0x15,0x7,0x33,0x15,0x23,0x35,0x37,0x27,0x35,0x23,0x35,0x33, + 0x15,0x7,0x35,0x33,0x15,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x2b,0x1,0x2a, + 0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x1,0x55,0x40,0x26,0x26,0x40, + 0x26,0x11,0x15,0x2b,0x2b,0x40,0x40,0x2b,0x16,0x16,0x1,0x15,0x2a,0x56,0x2a,0x1, + 0x2a,0x2a,0x56,0x16,0x14,0x2c,0x16,0x14,0x2c,0x40,0x40,0x16,0x56,0xc0,0x16,0x56, + 0x16,0xa,0x16,0xa,0x0,0x3,0x0,0x55,0x0,0x49,0x1,0xa2,0x1,0xc0,0x0,0x7, + 0x0,0xf,0x0,0x17,0x0,0x0,0x24,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x2,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x6,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x22, + 0x26,0x34,0x26,0x26,0x34,0x9d,0x26,0x34,0x26,0x26,0x34,0x7c,0x26,0x34,0x26,0x26, + 0x34,0x6f,0x34,0x26,0x26,0x34,0x26,0x1,0x1d,0x34,0x26,0x26,0x34,0x26,0x85,0x34, + 0x26,0x26,0x34,0x26,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7, + 0x0,0x13,0x0,0x1e,0x0,0x2e,0x0,0x0,0x25,0x35,0x7,0x27,0x7,0x15,0x37,0x17, + 0x27,0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x15,0x33,0x15,0x37,0x15,0x33,0x35, + 0x17,0x33,0x27,0x37,0x23,0x7,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0x80,0x55,0x55,0x55,0x55,0x80,0x56, + 0x36,0x36,0x56,0x36,0x35,0x20,0x2b,0x24,0x2b,0x2b,0x24,0x2b,0x75,0x11,0x1a,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xeb,0x35,0x80,0x55,0x55,0x35,0x55,0x55,0xfa, + 0x50,0x20,0x10,0x50,0x20,0x10,0x30,0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x2b,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x35,0x0, + 0x40,0x1,0xcb,0x1,0xc0,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0, + 0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x11,0x21,0x11,0x25,0x23,0x35,0x33,0x7,0x23,0x35,0x33,0x7,0x23,0x35, + 0x33,0x1,0xa0,0x11,0x1a,0x1a,0x11,0xfe,0xc0,0x11,0x1a,0x1a,0x11,0x1,0x40,0xfe, + 0xc0,0x1,0xb,0x2b,0x2b,0x56,0x2a,0x2a,0x55,0x2b,0x2b,0x1,0xc0,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xfe,0xa9,0x1,0x2c,0xfe,0xd4,0x2c, + 0x56,0x56,0xd6,0xd6,0x96,0x0,0x3,0x0,0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x25,0x33,0x15,0x23,0x3,0x33,0x11,0x23,0x27, + 0x33,0x15,0x23,0x1,0x5a,0x3b,0x3b,0x78,0x3c,0x3c,0x77,0x40,0x40,0xeb,0x80,0x1, + 0x2a,0xfe,0xd6,0xd1,0xd1,0x0,0x3,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x37,0x35,0x21,0x15,0x25,0x21,0x15,0x21,0x15, + 0x35,0x21,0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x0,0xeb,0x2a, + 0x2a,0x95,0x2b,0xd5,0x2b,0x2b,0x0,0x1,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x6b, + 0x0,0x25,0x0,0x0,0x36,0x34,0x36,0x33,0x33,0x32,0x16,0x14,0x6,0x23,0x23,0x22, + 0x26,0x34,0x36,0x33,0x33,0x15,0x23,0x22,0x14,0x33,0x33,0x32,0x36,0x34,0x26,0x23, + 0x23,0x22,0x6,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x2b,0x44,0x31,0xe0,0x23,0x32, + 0x32,0x23,0xb5,0x16,0x20,0x20,0x16,0xa0,0xa2,0x9,0x9,0xb7,0x11,0x1a,0x1a,0x11, + 0xe0,0x1f,0x2c,0x2c,0x1f,0xcb,0xcb,0x31,0xc4,0x62,0x45,0x33,0x46,0x32,0x1f,0x2c, + 0x20,0x2b,0x15,0x19,0x22,0x1a,0x2c,0x3e,0x2b,0x2b,0x0,0x1,0x0,0x0,0x0,0x55, + 0x2,0x0,0x1,0xab,0x0,0x12,0x0,0x0,0x1,0x16,0x16,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x1,0x9d,0x29,0x3a,0x3f, + 0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f,0x15,0x4c,0x2d,0x36,0x5d,0x1,0x2a,0x3,0x3d, + 0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b,0x5,0x27,0x30,0x4c,0x0,0x2,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x12,0x0,0x1a,0x0,0x0,0x25,0x32,0x36,0x34,0x26, + 0x23,0x23,0x34,0x26,0x23,0x22,0x6,0x7,0x27,0x22,0x6,0x14,0x16,0x33,0x2,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x60,0x16,0x1f,0x1f,0x16,0xb,0x32,0x23,0x1b, + 0x30,0x7,0x3,0x1a,0x26,0x26,0x1a,0x3,0xb0,0x7d,0x7d,0xb0,0x7d,0xab,0x1f,0x2c, + 0x1f,0x23,0x33,0x26,0x1b,0x1,0x26,0x34,0x26,0x1,0x2a,0x7d,0xb0,0x7d,0x7d,0xb0, + 0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x5,0x0,0x18,0x0,0x0, + 0x37,0x37,0x27,0x7,0x27,0x7,0x25,0x16,0x16,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0xd5,0x8d,0x1e,0x6f,0x2c,0x1e,0x1, + 0x12,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f,0x15,0x4c,0x2d,0x36,0x5d, + 0x95,0x8d,0x1e,0x6e,0x2c,0x1e,0x4a,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b, + 0x5,0x27,0x30,0x4c,0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x6, + 0x0,0x19,0x0,0x0,0x25,0x23,0x35,0x23,0x15,0x23,0x17,0x37,0x16,0x16,0x15,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x1,0x6b, + 0x40,0x56,0x40,0x6b,0x9d,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f,0x15, + 0x4c,0x2d,0x36,0x5d,0xeb,0x55,0x55,0x6b,0xaa,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35, + 0x2f,0x4b,0x5,0x27,0x30,0x4c,0x0,0x3,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xab, + 0x0,0x7,0x0,0x13,0x0,0x2b,0x0,0x0,0x13,0x23,0x22,0x6,0x14,0x16,0x33,0x33, + 0x1,0x37,0x1,0x7,0x27,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x5,0x16,0x16,0x15, + 0x14,0x7,0x27,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x26,0x23,0x22,0x7,0x27, + 0x36,0x33,0x32,0x16,0xa5,0x25,0x23,0x32,0x32,0x23,0xd0,0xfe,0xf0,0x1b,0x1,0x65, + 0x1b,0x2b,0xfa,0x35,0x4b,0x48,0x33,0x1,0x22,0x29,0x3a,0x2d,0x1f,0x21,0x26,0x1a, + 0x20,0x44,0x31,0x1c,0x1a,0x20,0x27,0x2f,0x36,0x5d,0x1,0x2b,0x33,0x46,0x32,0x1, + 0x10,0x1b,0xfe,0x9b,0x1b,0x2a,0x4b,0x35,0x34,0x4a,0x2,0x2b,0x3,0x3d,0x2a,0x37, + 0x20,0x1f,0x12,0x26,0x1a,0x26,0xb,0x31,0x44,0xd,0x1f,0x19,0x4c,0x0,0x2,0x0, + 0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x13,0x0,0x26,0x0,0x0,0x25,0x32,0x36, + 0x34,0x26,0x23,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x23,0x22,0x6,0x14,0x16, + 0x33,0x25,0x16,0x16,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x34,0x36,0x37,0x36, + 0x36,0x33,0x32,0x16,0x1,0x95,0x1a,0x26,0x26,0x1a,0x20,0x44,0x31,0x28,0x3e,0xb, + 0xf,0x23,0x32,0x32,0x23,0x1,0x1d,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43, + 0x2f,0x15,0x4c,0x2d,0x36,0x5d,0x80,0x26,0x34,0x26,0xb,0x31,0x44,0x30,0x25,0x33, + 0x46,0x32,0xaa,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b,0x5,0x27,0x30,0x4c, + 0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x6,0x0,0x19,0x0,0x0, + 0x25,0x33,0x27,0x7,0x33,0x15,0x33,0x37,0x16,0x16,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x1,0x2b,0x40,0x6b,0x6b,0x40, + 0x56,0x72,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f,0x15,0x4c,0x2d,0x36, + 0x5d,0xeb,0x6a,0x6a,0x56,0x95,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b,0x5, + 0x27,0x30,0x4c,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1,0xc0,0x0,0x3,0x0, + 0xa,0x0,0x0,0x37,0x21,0x15,0x21,0x25,0x7,0x27,0x33,0x35,0x33,0x15,0x6b,0x1, + 0x2a,0xfe,0xd6,0x1,0x2a,0x95,0x95,0x55,0x80,0x80,0x2b,0xeb,0x95,0x95,0x80,0x80, + 0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0xa,0x0,0x0, + 0x37,0x21,0x15,0x21,0x37,0x35,0x23,0x37,0x17,0x23,0x15,0x6b,0x1,0x2a,0xfe,0xd6, + 0x55,0x55,0x95,0x95,0x55,0x80,0x2b,0x56,0x80,0x95,0x95,0x80,0x0,0x1,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11,0x0,0x0,0x13,0x17,0x33,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0xd5,0x2b,0xab,0x11, + 0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0xab,0x2b,0x1a,0x11,0xd5,0x11, + 0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xab,0x0,0x3,0x0,0x15,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x1,0xab,0xfe, + 0xaa,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0x2b,0x80, + 0xd5,0xd5,0x1,0x0,0x1a,0x11,0xd5,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2b, + 0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x21, + 0x0,0x0,0x25,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x36,0x22,0x6,0x14,0x16,0x32, + 0x36,0x34,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x17,0x1,0x95,0x3b,0x34,0x3b,0x66,0x22,0x1a,0x1a,0x22,0x1a,0x40, + 0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0x2b,0x95,0x16,0x13,0x17, + 0x17,0x13,0x16,0xab,0x1a,0x22,0x19,0x19,0x22,0x5a,0x1a,0x11,0xd5,0x11,0x1a,0x1a, + 0x11,0x1,0x0,0x11,0x1a,0x2b,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab, + 0x0,0xb,0x0,0x1d,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x33,0x35,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x17,0x1,0x95,0x40,0x2a,0x40,0x40,0x2a,0x56,0x12,0x18,0x18,0x12, + 0xfe,0xaa,0x12,0x18,0x18,0x12,0x80,0x2b,0xd5,0x2b,0x40,0x40,0x2b,0x40,0x40,0xab, + 0x19,0x12,0xd5,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x2b,0x0,0x4,0x0,0x15, + 0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x14,0x0,0x27,0x0,0x0, + 0x13,0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x15,0x32,0x16,0x15,0x23,0x34,0x26,0x23, + 0x15,0x32,0x16,0x15,0x23,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35,0x33, + 0x11,0x21,0x15,0x23,0x35,0x34,0x36,0x33,0x15,0x61,0x8a,0x2b,0x71,0x4f,0x3e,0x58, + 0x2b,0x3f,0x2c,0x1a,0x26,0x40,0x1,0xab,0x11,0x1a,0x1a,0x11,0x95,0x95,0xfe,0x80, + 0x2b,0x1a,0x11,0x1,0x2b,0x8a,0x61,0x50,0x70,0x2b,0x57,0x3e,0x2c,0x3f,0x2b,0x26, + 0x1a,0x1,0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x2b,0x1,0x2a,0x40,0x40,0x11,0x1a, + 0x0,0x5,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x12,0x0,0x1a,0x0,0x21, + 0x0,0x29,0x0,0x2e,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35, + 0x33,0x11,0x21,0x15,0x23,0x35,0x34,0x36,0x33,0x7,0x32,0x16,0x15,0x23,0x34,0x26, + 0x23,0x25,0x15,0x23,0x26,0x26,0x27,0x35,0x7,0x32,0x16,0x15,0x23,0x34,0x26,0x23, + 0x15,0x32,0x16,0x15,0x23,0x1,0xc0,0x11,0x1a,0x1a,0x11,0x95,0x95,0xfe,0x80,0x2b, + 0x1a,0x11,0x2b,0x61,0x8a,0x2b,0x71,0x4f,0x1,0x80,0x78,0x14,0x5f,0x3f,0x56,0x3e, + 0x58,0x2b,0x3f,0x2c,0x1a,0x26,0x40,0x1,0xc0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x2b, + 0x1,0x2a,0x40,0x40,0x11,0x1a,0x95,0x8a,0x61,0x50,0x70,0x6b,0xd6,0x3f,0x60,0x14, + 0x23,0x96,0x57,0x3e,0x2c,0x3f,0x2b,0x26,0x1a,0x0,0x2,0x0,0x0,0x0,0x55,0x2, + 0x0,0x1,0xab,0x0,0x3,0x0,0x17,0x0,0x0,0x13,0x15,0x21,0x35,0x11,0x33,0x15, + 0x21,0x35,0x33,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14, + 0x6,0x55,0x1,0x56,0x55,0xfe,0x0,0x55,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19, + 0x19,0x1,0x80,0xd5,0xd5,0xff,0x0,0x2b,0x2b,0x1a,0x11,0xd5,0x11,0x1a,0x1a,0x11, + 0xd5,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x3,0x0, + 0x19,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23, + 0x17,0x15,0x23,0x35,0x37,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xc0,0xfe, + 0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0x95,0x2a,0xaa,0x2a,0x95,0x11,0x1a,0x1a,0x11, + 0xd5,0xd6,0xd6,0x1,0x0,0x19,0x11,0xff,0x0,0x11,0x1a,0x40,0x15,0x15,0x40,0x1a, + 0x11,0x1,0x0,0x11,0x19,0x0,0x2,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0, + 0x3,0x0,0x1b,0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x23,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0x95,0x2a,0xaa,0x2a,0x95, + 0x11,0x1a,0x1a,0x11,0xab,0x1,0x0,0xff,0x0,0x1,0x2a,0x19,0x11,0xff,0x0,0x11, + 0x1a,0x2b,0x2a,0x2a,0x2b,0x1a,0x11,0x1,0x0,0x11,0x19,0x0,0x6,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x2f,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x7, + 0x33,0x15,0x23,0x5,0x11,0x21,0x11,0x25,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15, + 0x23,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16, + 0x15,0x15,0x33,0x1,0x0,0x55,0x55,0x80,0x6b,0x6b,0x80,0x55,0x55,0x80,0x6b,0x6b, + 0x1,0x0,0xfe,0xd5,0x1,0x80,0x2a,0x2a,0x2a,0x2a,0x2a,0x1a,0x11,0xfe,0xd5,0x11, + 0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0x2a,0x1,0x15,0x80,0xd6,0x6b,0x6b,0x40,0x40, + 0x56,0x2a,0x1,0x2a,0xfe,0xd6,0xd5,0x2b,0x2a,0x2b,0x2b,0x2a,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x1a,0x11,0x2a,0x0,0x3,0x0,0x80,0x0,0x15,0x1,0x80,0x1, + 0xeb,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x0,0x25,0x35,0x23,0x15,0x13,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x11,0x35,0x33, + 0x15,0x1,0x55,0xaa,0xaa,0x11,0x1a,0x1a,0x11,0xaa,0x11,0x1a,0x1a,0x11,0xaa,0xc0, + 0xd5,0xd5,0x1,0x2a,0x19,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a, + 0xfe,0x2a,0x2b,0x2b,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4, + 0x0,0x9,0x0,0xe,0x0,0x13,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x7,0x37,0x17, + 0x15,0x23,0x3,0x17,0x7,0x23,0x35,0x25,0x7,0x27,0x35,0x33,0x1,0x60,0x75,0x75, + 0x40,0x60,0x40,0x40,0x80,0x20,0x40,0x40,0x75,0x1,0x15,0x40,0x40,0x80,0x1,0x40, + 0x80,0x40,0x60,0x40,0x40,0x75,0x1,0x15,0x40,0x40,0x80,0x20,0x40,0x40,0x75,0x0, + 0x1,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xeb,0x0,0x19,0x0,0x0,0x12,0x32,0x16, + 0x15,0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x33, + 0x15,0x23,0x22,0x26,0x35,0x35,0x34,0xb0,0xa0,0x70,0x26,0x1a,0x40,0x55,0x57,0x7c, + 0x57,0x55,0x40,0x1a,0x26,0x1,0xeb,0x71,0x4f,0x96,0x1a,0x26,0xab,0x2b,0x3e,0x57, + 0x57,0x3e,0x2b,0xab,0x26,0x1a,0x96,0x4f,0x0,0x1,0x0,0x40,0x0,0x15,0x1,0xc0, + 0x1,0xeb,0x0,0x1d,0x0,0x0,0x12,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35, + 0x33,0x35,0x23,0x35,0x33,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x33,0x15,0x23,0x22, + 0x26,0x35,0x35,0x34,0xb0,0xa0,0x70,0x26,0x1a,0x80,0x95,0x55,0x55,0x57,0x7c,0x57, + 0x55,0x40,0x1a,0x26,0x1,0xeb,0x71,0x4f,0xd6,0x1a,0x26,0x2b,0x15,0xab,0x2b,0x3e, + 0x57,0x57,0x3e,0x2b,0xab,0x26,0x1a,0x96,0x4f,0x0,0xc,0x0,0x2b,0x0,0x6b,0x1, + 0xd5,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x3b,0x0,0x0,0x1,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x37,0x15,0x33,0x35,0x27,0x15,0x33, + 0x35,0x17,0x15,0x33,0x35,0x27,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0x95,0x2a,0x2a,0x2a,0x16,0x2a, + 0x2a,0x2a,0x2a,0xaa,0x16,0x2a,0x2a,0x2a,0x40,0x2a,0x2a,0x2a,0x16,0x2a,0x2a,0x2a, + 0x96,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x2b,0x2a,0x2a,0x40, + 0x2a,0x2a,0x40,0x2a,0x2a,0x40,0x2a,0x2a,0x56,0x2b,0x2b,0x96,0x2a,0x2a,0x40,0x2a, + 0x2a,0x2a,0x2a,0x2a,0x40,0x2a,0x2a,0x40,0x2a,0x2a,0x40,0x2a,0x2a,0x40,0x19,0x11, + 0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x0,0x1,0x0,0x80,0x0,0xab,0x1,0x80, + 0x1,0x49,0x0,0x5,0x0,0x0,0x13,0x17,0x37,0x17,0x7,0x27,0x9e,0x62,0x62,0x1e, + 0x80,0x80,0x1,0x49,0x62,0x62,0x1e,0x80,0x80,0x0,0x1,0x0,0xab,0x0,0x80,0x1, + 0x49,0x1,0x80,0x0,0x5,0x0,0x0,0x25,0x7,0x27,0x37,0x17,0x7,0x1,0x49,0x1e, + 0x80,0x80,0x1e,0x62,0x9e,0x1e,0x80,0x80,0x1e,0x62,0x0,0x1,0x0,0xb7,0x0,0x80, + 0x1,0x55,0x1,0x80,0x0,0x5,0x0,0x0,0x37,0x37,0x27,0x37,0x17,0x7,0xb7,0x62, + 0x62,0x1e,0x80,0x80,0x9e,0x62,0x62,0x1e,0x80,0x80,0x0,0x1,0x0,0x80,0x0,0xb7, + 0x1,0x80,0x1,0x55,0x0,0x5,0x0,0x0,0x37,0x27,0x37,0x17,0x7,0x27,0x9e,0x1e, + 0x80,0x80,0x1e,0x62,0xb7,0x1e,0x80,0x80,0x1e,0x62,0x0,0x1,0x0,0x40,0x0,0x80, + 0x1,0xc0,0x1,0x80,0x0,0x8,0x0,0x0,0x1,0x15,0x21,0x17,0x7,0x27,0x37,0x17, + 0x7,0x1,0xc0,0xfe,0xd2,0x4c,0x1e,0x80,0x80,0x1e,0x4c,0x1,0x15,0x2a,0x4d,0x1e, + 0x80,0x80,0x1e,0x4d,0x0,0x2,0x0,0x80,0x0,0x80,0x1,0x80,0x1,0x89,0x0,0x3, + 0x0,0x9,0x0,0x0,0x37,0x35,0x21,0x15,0x27,0x7,0x27,0x37,0x17,0x7,0x80,0x1, + 0x0,0x80,0x62,0x1e,0x80,0x80,0x1e,0x80,0x2b,0x2b,0xcd,0x62,0x1e,0x80,0x80,0x1e, + 0x0,0xd,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xc0,0x0,0x2,0x0,0x6,0x0,0xa, + 0x0,0xe,0x0,0x12,0x0,0x16,0x0,0x1a,0x0,0x1e,0x0,0x22,0x0,0x26,0x0,0x2a, + 0x0,0x2e,0x0,0x3e,0x0,0x0,0x25,0x27,0x33,0x37,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x37,0x15,0x33,0x35,0x27,0x15,0x33,0x35,0x17,0x15,0x33, + 0x35,0x27,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x1,0x0,0x55,0xaa,0x40,0x2a,0x2a,0x2a,0x16,0x2a,0x2a, + 0x2a,0x2a,0xaa,0x16,0x2a,0x2a,0x2a,0x40,0x2a,0x2a,0x2a,0x16,0x2a,0x2a,0x2a,0x96, + 0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x15,0x56,0xea,0x2b,0x2b,0x40, + 0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x55,0x2b,0x2b,0x95,0x2b,0x2b,0x40,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x1a,0x11, + 0xd5,0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x0,0x1,0x0,0x2b,0x0,0x80,0x1,0xc0, + 0x1,0x80,0x0,0xa,0x0,0x0,0x1,0x33,0x15,0x21,0x17,0x7,0x27,0x37,0x17,0x7, + 0x21,0x1,0x95,0x2b,0xfe,0xbc,0x4d,0x1e,0x80,0x80,0x1e,0x4d,0x1,0x19,0x1,0x6b, + 0x80,0x4d,0x1e,0x80,0x80,0x1e,0x4d,0x0,0x2,0x0,0x15,0x0,0x80,0x1,0xd5,0x1, + 0x80,0x0,0x3,0x0,0xc,0x0,0x0,0x1,0x33,0x11,0x23,0x27,0x37,0x17,0x7,0x27, + 0x37,0x21,0x35,0x21,0x1,0xab,0x2a,0x2a,0xb4,0x1e,0x80,0x80,0x1e,0x4d,0xfe,0xd1, + 0x1,0x2f,0x1,0x80,0xff,0x0,0xe2,0x1e,0x80,0x80,0x1e,0x4d,0x2a,0x0,0x2,0x0, + 0x6b,0x0,0x2b,0x1,0x95,0x1,0xc0,0x0,0xf,0x0,0x1b,0x0,0x0,0x1,0x33,0x14, + 0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x33,0x14,0x16,0x32,0x36,0x6,0x22,0x26, + 0x35,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x14,0x1,0x71,0x24,0x4b,0x35,0x2a,0x35, + 0x4b,0x24,0x43,0x5c,0x43,0x57,0x34,0x26,0x26,0x34,0x26,0x1,0x0,0x36,0x51,0x8, + 0x46,0x46,0x8,0x51,0x36,0x2f,0x3e,0x3e,0x11,0x26,0x1a,0x80,0x1a,0x26,0x26,0x1a, + 0x80,0x1a,0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x3,0x0,0x17, + 0x0,0x0,0x13,0x15,0x21,0x35,0x11,0x33,0x15,0x21,0x35,0x33,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14,0x6,0x55,0x1,0x56,0x55,0xfe,0x0, + 0x55,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x1,0x80,0xd5,0xd5,0xff,0x0, + 0x2b,0x2b,0x1a,0x11,0xd5,0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x0,0x3,0x0,0x0, + 0x0,0x55,0x2,0x0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xf,0x0,0x0,0x25,0x35, + 0x21,0x15,0x17,0x35,0x23,0x15,0x21,0x33,0x15,0x21,0x35,0x33,0x11,0x21,0x1,0xab, + 0xfe,0xaa,0xd6,0x56,0x1,0x0,0x2b,0xfe,0x0,0x2b,0x1,0xaa,0xc0,0xd5,0xd5,0x40, + 0x15,0x15,0x2b,0x2b,0x1,0x40,0x0,0x3,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xc0, + 0x0,0x7,0x0,0xb,0x0,0x23,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x3,0x15,0x21,0x35,0x11,0x33,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x33,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14,0x6,0xf7,0x12,0xc,0xc, + 0x12,0xc,0x96,0x1,0x56,0x55,0x1a,0x11,0xfe,0x56,0x11,0x1a,0x55,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0x19,0x6b,0xc,0x12,0xc,0xc,0x12,0x1,0x1e,0xea,0xea, + 0xfe,0xeb,0x11,0x1a,0x1a,0x11,0x1a,0x11,0xea,0x11,0x1a,0x1a,0x11,0xea,0x11,0x1a, + 0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xc0,0x0,0x3,0x0,0x19,0x0,0x0, + 0x13,0x15,0x21,0x35,0x11,0x33,0x15,0x21,0x35,0x33,0x35,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x55,0x1,0x56,0x55,0xfe,0x0, + 0x55,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x11,0x1,0x95,0xd5,0xd5,0xfe, + 0xeb,0x2b,0x2b,0x15,0x1a,0x11,0xd5,0x11,0x1a,0x1a,0x11,0xd5,0x11,0x1a,0x0,0x4, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x33,0x0,0x37,0x0,0x3b, + 0x0,0x0,0x25,0x35,0x23,0x15,0x25,0x23,0x15,0x33,0x15,0x23,0x15,0x14,0x6,0x23, + 0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x35,0x23,0x35,0x33, + 0x35,0x23,0x35,0x33,0x35,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x33,0x32,0x16,0x15,0x15,0x33,0x7,0x35,0x23,0x15,0x37,0x15,0x23,0x35,0x1,0x6b, + 0xd6,0x1,0x2b,0x2b,0x2b,0x2b,0x19,0x11,0x2b,0x2b,0x2a,0x2b,0x2b,0x11,0x19,0x2b, + 0x2b,0x2b,0x2b,0x19,0x11,0x2b,0x2b,0x2a,0x2b,0x2b,0x11,0x19,0x2b,0xab,0x2a,0x55, + 0x80,0x95,0xd6,0xd6,0x80,0x2a,0x2b,0x2b,0x11,0x19,0x2b,0x2b,0x2b,0x2b,0x19,0x11, + 0x2b,0x2b,0x2a,0x2b,0x2b,0x11,0x19,0x2b,0x2b,0x2b,0x2b,0x19,0x11,0x2b,0x55,0x2a, + 0x2a,0x55,0x80,0x80,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xe9,0x0,0x4, + 0x0,0xc,0x0,0x11,0x0,0x0,0x13,0x15,0x23,0x34,0x36,0x3,0x35,0x21,0x15,0x14, + 0x6,0x22,0x26,0x13,0x16,0x16,0x15,0x23,0xeb,0x96,0x57,0x57,0x1,0x56,0x65,0x8c, + 0x65,0xc0,0x3f,0x57,0x96,0x1,0xe9,0xa9,0x41,0x60,0xfe,0xdf,0x55,0x55,0x46,0x65, + 0x65,0x1,0x6f,0x8,0x60,0x41,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb, + 0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x0,0x25,0x11,0x23,0x11,0x17,0x35,0x23,0x15, + 0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x70,0xe0,0x9b,0x56,0x80,0x1a,0x26,0x26,0x1a,0xaa,0x1a,0x26,0x26,0x1a,0x80, + 0x1,0x2b,0xfe,0xd5,0x40,0x15,0x15,0x1,0xab,0x26,0x1a,0xfe,0xaa,0x1a,0x26,0x26, + 0x1a,0x1,0x56,0x1a,0x26,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x80,0x1,0xeb,0x0, + 0x3,0x0,0xb,0x0,0x1b,0x0,0x0,0x25,0x11,0x23,0x11,0x16,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x1,0x55,0xc0,0x53,0x1a,0x13,0x13,0x1a,0x13,0x76,0x16,0x1f,0x1f, + 0x16,0xab,0x16,0x1f,0x1f,0x16,0x80,0x1,0x2b,0xfe,0xd5,0x55,0x13,0x1a,0x13,0x13, + 0x1a,0x1,0xad,0x20,0x16,0xfe,0x96,0x16,0x20,0x20,0x16,0x1,0x6a,0x16,0x20,0x0, + 0x3,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x20,0x0, + 0x0,0x25,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x25,0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x34,0x36,0x33, + 0x21,0x15,0x1,0xd5,0x55,0x6b,0x9,0xc,0xc,0x9,0x80,0x9,0xd,0xd,0x9,0xfe, + 0xea,0xd6,0xfe,0xd5,0x2b,0x19,0x11,0x1,0x80,0x95,0x96,0x96,0xc0,0xc,0x9,0xd5, + 0x9,0xd,0xd,0x9,0xd5,0x9,0xc,0x2b,0xeb,0x40,0x40,0xeb,0x11,0x1a,0x2b,0x0, + 0x4,0x0,0x0,0x0,0x23,0x2,0x0,0x1,0xdd,0x0,0x12,0x0,0x15,0x0,0x22,0x0, + 0x26,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x27,0x33,0x35,0x23, + 0x15,0x27,0x35,0x34,0x36,0x33,0x25,0x15,0x33,0x1,0x16,0x0,0x17,0x7,0x27,0x21, + 0x35,0x33,0x35,0x34,0x37,0x27,0x5,0x21,0x27,0x21,0x1,0xeb,0x9,0xc,0xc,0x9, + 0x4,0x40,0x2e,0x55,0x2b,0xd,0x9,0xfe,0xea,0xe5,0xfe,0xef,0x51,0x1,0x2b,0x22, + 0x1b,0x32,0xfe,0x86,0x2b,0xa,0x27,0x1,0xc7,0xfe,0xe7,0x2b,0x1,0x44,0x1,0x55, + 0xc,0x9,0xd5,0x9,0xd,0x40,0x96,0x6f,0x2b,0x59,0x9,0xc,0x25,0xe5,0x1,0x48, + 0x51,0xfe,0xd4,0x22,0x1b,0x32,0x40,0xeb,0xf,0xc,0x27,0x42,0x2b,0x0,0x6,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x1f,0x0, + 0x29,0x0,0x33,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23, + 0x15,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x33,0x35,0x33,0x15,0x37,0x7,0x26,0x23,0x22,0x7,0x27,0x36,0x33,0x32,0x17, + 0x26,0x23,0x22,0x7,0x27,0x36,0x33,0x32,0x17,0x1,0x40,0x2b,0x20,0x2a,0x20,0x2b, + 0x1,0x15,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x2b,0x31,0x11, + 0x15,0x21,0x20,0x15,0x11,0x1e,0x28,0x29,0x31,0x29,0x31,0x30,0x29,0x11,0x2d,0x3d, + 0x3e,0x2d,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x6b,0x1a,0x11,0x55,0x11,0x1a,0x1a, + 0x11,0x55,0x11,0x1a,0x55,0x55,0x86,0x11,0x15,0x15,0x11,0x1e,0xd,0x24,0x24,0x11, + 0x2d,0x2d,0x0,0x3,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x7, + 0x0,0x1a,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x25,0x16,0x16,0x15, + 0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x25,0x37,0x1, + 0x95,0xd5,0x2b,0x2a,0x1,0x3b,0xb,0xf,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0xc,0xfe,0xd4,0xf,0x95,0x2b,0x2b,0x2b,0x2b,0x87,0x3,0x17,0xd,0x75,0x11, + 0x1a,0x1a,0x11,0x55,0x11,0x1a,0x6d,0x28,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0, + 0x1,0xeb,0x0,0x9,0x0,0xe,0x0,0x12,0x0,0x0,0x1,0x17,0x15,0x14,0x6,0x7, + 0x26,0x26,0x35,0x35,0x17,0x15,0x36,0x36,0x37,0x23,0x35,0x7,0x15,0x1,0x0,0xc0, + 0x6e,0x52,0x52,0x6e,0xc0,0x3b,0x52,0x8,0x95,0x95,0x1,0xeb,0x56,0x80,0x59,0x93, + 0x14,0x14,0x93,0x59,0x80,0x95,0xbf,0x13,0x69,0x43,0xbc,0x42,0x7a,0x0,0x7,0x0, + 0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x25,0x0,0x0,0x25,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17, + 0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x1, + 0x13,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x37,0x33,0x32,0x16,0x1,0x6b,0x2b, + 0x2b,0x2a,0x2a,0x2a,0x2b,0x2b,0xd6,0x2b,0x80,0x2b,0x1,0x15,0x1,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x80,0xab,0x11,0x19,0xc0,0x55,0x55,0x2b,0x2a,0x2a,0x80,0x55,0x55, + 0x55,0x55,0x55,0x55,0x2a,0x2a,0x2a,0x2a,0x1,0x40,0xfe,0xaa,0x11,0x19,0x19,0x11, + 0x1,0x0,0x80,0x19,0x0,0x2,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3, + 0x0,0x13,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11, + 0xd6,0x11,0x19,0x19,0x11,0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x7f,0x19,0x11,0xfe,0x80, + 0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x0,0x4,0x0,0x6b,0x0,0x2b,0x1,0x95, + 0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x19,0x0,0x29,0x0,0x0,0x12,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x22,0x6,0x14, + 0x16,0x33,0x32,0x36,0x34,0x26,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0xe6,0x34,0x26,0x26,0x34,0x26,0x14,0x58,0x3f,0x3f, + 0x58,0x3f,0x6b,0x12,0x19,0x19,0x12,0x11,0x1a,0x1a,0x5a,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0x1,0x0,0x26,0x34,0x26,0x26,0x34,0x85,0x3f,0x58,0x3f,0x3f, + 0x58,0x1,0x17,0x19,0x24,0x19,0x1a,0x22,0x1a,0x2a,0x19,0x11,0xfe,0xaa,0x11,0x19, + 0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x5,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb, + 0x0,0x8,0x0,0x10,0x0,0x18,0x0,0x21,0x0,0x31,0x0,0x0,0x13,0x11,0x33,0x15, + 0x23,0x22,0x26,0x35,0x11,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x6,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x36,0x22,0x6,0x14,0x16,0x33,0x32,0x36,0x34,0x37,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x80,0xd5, + 0xd5,0x12,0x19,0xa0,0x20,0x2c,0x1f,0x1f,0x2c,0xd,0x46,0x32,0x32,0x46,0x33,0x67, + 0x22,0x1a,0x19,0x12,0x11,0x19,0x2f,0x10,0x17,0x17,0x10,0xb3,0x10,0x16,0x16,0x10, + 0x1,0x95,0xfe,0xab,0x2b,0x19,0x12,0x1,0x55,0xb6,0x2c,0x20,0x20,0x2c,0x1f,0x20, + 0x32,0x46,0x33,0x33,0x46,0xee,0x19,0x24,0x18,0x18,0x24,0x44,0x17,0x10,0xfe,0xcd, + 0x10,0x16,0x16,0x10,0x1,0x33,0x10,0x17,0x0,0x2,0x0,0x15,0x0,0x55,0x1,0xeb, + 0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15, + 0x3,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6, + 0x1,0x55,0x11,0x1a,0x1,0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x80,0x1,0x0, + 0xff,0x0,0x1,0x2b,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a, + 0x0,0x3,0x0,0x40,0x0,0x0,0x1,0xc0,0x2,0x0,0x0,0x3,0x0,0x7,0x0,0x17, + 0x0,0x0,0x25,0x11,0x21,0x11,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x9b,0xfe,0xca,0xc6,0x56, + 0xab,0x1a,0x26,0x26,0x1a,0xff,0x0,0x1a,0x26,0x26,0x1a,0x6b,0x1,0x55,0xfe,0xab, + 0x40,0x15,0x15,0x1,0xd5,0x26,0x1a,0xfe,0x80,0x1a,0x26,0x26,0x1a,0x1,0x80,0x1a, + 0x26,0x0,0x3,0x0,0x2b,0x0,0x0,0x1,0xc0,0x2,0x0,0x0,0x3,0x0,0xb,0x0, + 0x1b,0x0,0x0,0x25,0x11,0x21,0x11,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x95,0xfe,0xc0,0x93,0x1a,0x13,0x13,0x1a,0x13,0xb6,0x16,0x1f,0x1f,0x16,0xfe,0xd5, + 0x16,0x1f,0x1f,0x16,0x6b,0x1,0x55,0xfe,0xab,0x56,0x13,0x1a,0x13,0x13,0x1a,0x1, + 0xd8,0x1f,0x16,0xfe,0x6a,0x16,0x1f,0x1f,0x16,0x1,0x96,0x16,0x1f,0x0,0x5,0x0, + 0x15,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x33,0x0,0x3f,0x0,0x46,0x0,0x4c,0x0, + 0x58,0x0,0x0,0x25,0x34,0x26,0x26,0x27,0x27,0x26,0x26,0x23,0x23,0x22,0x6,0x7, + 0x7,0x27,0x37,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x32,0x37, + 0x37,0x17,0x6,0x6,0x15,0x14,0x16,0x17,0x16,0x16,0x33,0x32,0x36,0x37,0x33,0x16, + 0x16,0x33,0x32,0x36,0x37,0x36,0x36,0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x23,0x31,0x37,0x36,0x3b,0x3,0x32,0x17,0x17,0x23,0x17,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0xd5,0x12,0x1f,0x14,0x1d, + 0x6,0x22,0x14,0x6e,0x14,0x22,0x6,0x11,0x1e,0x6,0x7,0x7,0x6,0x12,0x6,0x2a, + 0x7,0x7,0x6,0x11,0x7,0x6,0x26,0x1a,0x21,0x18,0x13,0x4,0x23,0x18,0x15,0x21, + 0x6,0x5e,0x6,0x21,0x15,0x18,0x23,0x4,0x13,0x18,0xfe,0xc0,0x8,0xd,0xd,0x8, + 0x9,0xd,0xd,0x4d,0x4d,0x17,0x5,0xf,0x22,0x2a,0x22,0xf,0x5,0x17,0x4d,0x56, + 0x9,0xd,0xd,0x9,0x8,0xd,0xd,0xd5,0x15,0x23,0x18,0x4,0x56,0x14,0x18,0x18, + 0x14,0x32,0x1e,0x6,0x6,0x12,0x6,0x6,0x6,0x2b,0x6,0x12,0x6,0x6,0x6,0x7, + 0x27,0x8,0x2c,0x1d,0x18,0x27,0xb,0x17,0x1f,0x18,0x13,0x13,0x18,0x1f,0x17,0xb, + 0x27,0x3d,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xab,0x46,0xf,0xf,0x46,0xab, + 0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb, + 0x1,0xc0,0x0,0x3,0x0,0x17,0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15, + 0x3,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1,0x19,0x11,0x6b,0xaa,0x6b,0x11,0x1a, + 0x1a,0x11,0x95,0x1,0x0,0xff,0x0,0x1,0x2b,0x1a,0x11,0xff,0x0,0x11,0x19,0x2b, + 0x2b,0x19,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x55,0x0,0x0,0x1,0xab,0x2, + 0x0,0x0,0x7,0x0,0x15,0x0,0x0,0x12,0x14,0x16,0x32,0x36,0x34,0x26,0x22,0x17, + 0x14,0x6,0x7,0x7,0x23,0x27,0x26,0x34,0x37,0x37,0x33,0x17,0x16,0x80,0x4b,0x6a, + 0x4b,0x4b,0x6a,0xe0,0x26,0x1b,0x15,0xaa,0x15,0x41,0x41,0x15,0xaa,0x15,0x41,0x1, + 0x35,0x6a,0x4b,0x4b,0x6a,0x4b,0x80,0x23,0x4e,0x15,0x7a,0x7a,0x32,0xa8,0x32,0x7a, + 0x7a,0x34,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x18,0x0,0x0, + 0x25,0x33,0x15,0x23,0x35,0x27,0x7,0x15,0x23,0x35,0x33,0x37,0x35,0x26,0x26,0x35, + 0x34,0x36,0x32,0x16,0x15,0x14,0x6,0x7,0x15,0x1,0x6b,0x55,0x6b,0x55,0x55,0x6b, + 0x55,0x56,0x13,0x18,0x26,0x34,0x26,0x18,0x13,0xab,0x6b,0x41,0x5a,0x5a,0x41,0x6b, + 0x55,0x44,0x7,0x20,0x15,0x1a,0x26,0x26,0x1a,0x15,0x20,0x7,0x44,0x0,0x4,0x0, + 0x2b,0x0,0xc0,0x1,0xc0,0x1,0x40,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0, + 0x0,0x25,0x35,0x33,0x15,0x21,0x35,0x33,0x15,0x21,0x35,0x33,0x15,0x27,0x21,0x15, + 0x21,0x1,0x55,0x6b,0xff,0x0,0x6b,0xff,0x0,0x6a,0x6a,0x1,0x95,0xfe,0x6b,0xc0, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2b,0x0,0x5,0x0,0x15,0x0,0x55,0x1,0xeb, + 0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x1b,0x0,0x29,0x0,0x37,0x0,0x0,0x25,0x35, + 0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x15,0x16,0x15,0x14,0x7, + 0x15,0x23,0x35,0x26,0x35,0x34,0x37,0x35,0x27,0x11,0x33,0x15,0x23,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x21,0x15,0x1,0xc0,0x55,0x6a,0x8,0xe,0xe,0x8,0x80,0x8, + 0xd,0xd,0x8,0x77,0x1a,0x13,0x13,0x1a,0x13,0x4a,0x16,0x16,0x55,0x15,0x15,0x80, + 0x55,0x55,0x11,0x1a,0x1a,0x11,0x1,0x80,0x80,0xab,0xab,0xd5,0xd,0x8,0xd5,0x8, + 0xe,0xe,0x8,0xd5,0x8,0xd,0xca,0x13,0x1a,0x13,0x13,0x1a,0x62,0x26,0x14,0x1b, + 0x1c,0x14,0x26,0x26,0x13,0x1d,0x1c,0x13,0x26,0x80,0xff,0x0,0x2b,0x1a,0x11,0x1, + 0x0,0x11,0x1a,0x2b,0x0,0x4,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80,0x0,0x7, + 0x0,0xf,0x0,0x1b,0x0,0x2b,0x0,0x0,0x0,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x35,0x23,0x35,0x23,0x15,0x23,0x15, + 0x33,0x15,0x33,0x35,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x1,0x92,0x1c,0x12,0x12,0x1c,0x12,0x42,0x1a,0x13,0x13,0x1a, + 0x13,0x40,0x40,0x2b,0x40,0x40,0x2b,0x1,0x15,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0x1,0x0,0x12,0x1c,0x12,0x12,0x1c,0x52,0x12,0x1c,0x12,0x12,0x1c, + 0x19,0x2a,0x40,0x40,0x2a,0x40,0x40,0x95,0x1a,0x11,0xaa,0x11,0x1a,0x1a,0x11,0xaa, + 0x11,0x1a,0x0,0x4,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3,0x0,0x17, + 0x0,0x1b,0x0,0x2b,0x0,0x0,0x37,0x33,0x15,0x23,0x26,0x32,0x16,0x15,0x14,0x6, + 0x15,0x23,0x34,0x3e,0x2,0x35,0x34,0x26,0x22,0x6,0x15,0x23,0x34,0x17,0x11,0x23, + 0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0xed,0x26,0x26,0xd,0x40,0x2b,0x38,0x26,0x11,0x16,0x11,0x16,0x1e,0x16,0x26, + 0xb6,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xb5,0x26,0xe2,0x2b, + 0x1f,0x19,0x32,0x14,0x15,0x1d,0xd,0x14,0xc,0xf,0x16,0x16,0xf,0x1f,0xdb,0x1, + 0x2a,0xfe,0xd6,0x1,0x80,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11, + 0x1a,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xdb,0x1,0xdb,0x0,0x15,0x0,0x24,0x0, + 0x0,0x13,0x1,0x7,0x27,0x6,0x23,0x23,0x35,0x27,0x6,0x15,0x15,0x33,0x15,0x23, + 0x22,0x26,0x35,0x35,0x34,0x37,0x27,0x17,0x22,0x7,0x27,0x36,0x33,0x32,0x16,0x15, + 0x15,0x27,0x33,0x35,0x34,0x26,0x30,0x1,0xab,0x1b,0x2e,0x9,0x9,0x40,0xc4,0x11, + 0x55,0x40,0x1a,0x26,0x1c,0x47,0xeb,0x2c,0x25,0x1f,0x31,0x3f,0x50,0x70,0x69,0x3e, + 0x57,0x1,0xdb,0xfe,0x55,0x1b,0x2e,0x3,0x55,0xc5,0x1f,0x26,0x2a,0xab,0x26,0x1a, + 0x95,0x38,0x2c,0x47,0x15,0x18,0x1e,0x24,0x71,0x4f,0x93,0x69,0x2a,0x3e,0x58,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x1b,0x0,0x24,0x0, + 0x0,0x1,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21, + 0x15,0x21,0x22,0x26,0x35,0x11,0x1,0x95,0x55,0x2b,0x55,0x55,0x2b,0x6b,0x11,0x19, + 0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x1, + 0x15,0x2b,0x55,0x55,0x2b,0x55,0x55,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x19,0x55,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x3,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x0,0x14, + 0x6,0x22,0x26,0x34,0x36,0x32,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x40,0x26,0x34,0x26,0x26,0x34,0x60,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x1a,0x34,0x26,0x26,0x34,0x26, + 0xeb,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0, + 0x40,0x0,0x15,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x1a,0x0,0x0,0x25,0x37,0x27, + 0x27,0x7,0x7,0x17,0x17,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x7,0x27, + 0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x28,0x58,0x58,0x28,0x28,0x58,0x58, + 0x28,0x95,0x11,0x1a,0x1a,0x11,0x55,0x40,0x40,0x55,0x11,0x1a,0x1a,0x11,0xed,0x28, + 0x28,0x58,0x58,0x28,0x28,0x58,0x1,0x40,0x19,0x11,0xfe,0xd5,0x11,0x1a,0x40,0x40, + 0x1a,0x11,0x1,0x2b,0x11,0x19,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0xab,0x1,0xab, + 0x0,0x9,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x23,0x15,0x23,0x11,0x33,0x1,0x33, + 0x78,0x96,0x8,0x78,0x2a,0xc0,0x1,0x80,0xd5,0x2a,0x95,0x1,0x6b,0x0,0x1,0x0, + 0x80,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0xf,0x0,0x0,0x1,0x33,0x15,0x23,0x15, + 0x23,0x6,0x6,0x23,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x1,0x0,0x95,0x55,0x1, + 0x4,0x36,0x25,0x28,0x38,0x38,0x28,0xe,0x12,0x1,0xc0,0x40,0xeb,0x24,0x31,0x38, + 0x50,0x38,0x6,0x0,0xe,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0, + 0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0,0x37,0x0,0x3f,0x0,0x47,0x0, + 0x4f,0x0,0x57,0x0,0x5f,0x0,0x67,0x0,0x6f,0x0,0x0,0x24,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x17,0x32,0x15,0x14,0x23,0x22,0x35,0x34,0x6,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x5,0x32,0x15,0x14,0x23, + 0x22,0x35,0x34,0x17,0x32,0x15,0x14,0x23,0x22,0x35,0x34,0x27,0x22,0x35,0x34,0x33, + 0x32,0x15,0x14,0x6,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x27,0x22,0x35,0x34,0x33, + 0x32,0x15,0x14,0x7,0x32,0x15,0x14,0x23,0x22,0x35,0x34,0x17,0x32,0x15,0x14,0x23, + 0x22,0x35,0x34,0x27,0x32,0x15,0x14,0x23,0x22,0x35,0x34,0x16,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x22,0x12,0xc,0xc, + 0x12,0xd,0x16,0xa,0xa,0xb,0x66,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x1,0x40,0xa,0xa,0xb,0xb,0xa,0xa,0xb,0x35,0xb,0xb,0xa,0x13, + 0x12,0xc,0xc,0x12,0xd,0x40,0xa,0xa,0xb,0x4b,0xb,0xb,0xa,0x4a,0xb,0xb, + 0xa,0x36,0xb,0xb,0xa,0x41,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0xd,0xd,0x12, + 0xc,0xeb,0xd,0x12,0xc,0xc,0x12,0x3e,0xb,0xa,0xa,0xb,0x4b,0x65,0x8c,0x65, + 0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x23,0xa,0xb,0xb,0xa,0x55,0xb, + 0xa,0xa,0xb,0x80,0xb,0xa,0xa,0xb,0x20,0xc,0x12,0xd,0xd,0x12,0x2c,0xb, + 0xa,0xa,0xb,0x80,0xb,0xa,0xa,0xb,0x40,0xb,0xa,0xa,0xb,0x95,0xa,0xb, + 0xb,0xa,0x4a,0xd,0x12,0xc,0xc,0x12,0x62,0xc,0x12,0xd,0xd,0x12,0x0,0xe, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1d, + 0x0,0x25,0x0,0x29,0x0,0x31,0x0,0x39,0x0,0x41,0x0,0x49,0x0,0x4d,0x0,0x55, + 0x0,0x5d,0x0,0x65,0x0,0x0,0x24,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x26,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x17,0x22, + 0x34,0x33,0x32,0x14,0x27,0x22,0x35,0x34,0x33,0x32,0x15,0x14,0x25,0x21,0x15,0x21, + 0x5,0x22,0x35,0x34,0x33,0x32,0x15,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14, + 0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14, + 0x3,0x35,0x21,0x15,0x2,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x1e,0x12,0xc, + 0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0xd,0x40, + 0xb,0xb,0xa,0xa,0xb,0xb,0xa,0xfe,0xcb,0x1,0x80,0xfe,0x80,0x1,0x2b,0xb, + 0xb,0xa,0xac,0x12,0xc,0xc,0x12,0xc,0x5d,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a, + 0x13,0x13,0x1a,0x13,0x4b,0x1,0x80,0xf7,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc, + 0xc,0x12,0xc,0x5d,0x1a,0x13,0x13,0x1a,0x13,0x95,0xd,0x12,0xc,0xc,0x12,0x49, + 0xc,0x12,0xc,0xc,0x12,0x49,0xc,0x12,0xd,0xd,0x12,0x57,0x16,0x16,0x56,0xa, + 0xb,0xb,0xa,0x75,0x2b,0xf5,0xb,0xa,0xa,0xb,0xb,0xd,0x12,0xc,0xc,0x12, + 0x3e,0x12,0x1c,0x12,0x12,0x1c,0x43,0x13,0x1a,0x13,0x13,0x1a,0xfe,0xf8,0x2b,0x2b, + 0x1,0x0,0xc,0x12,0xd,0xd,0x12,0x61,0xc,0x12,0xc,0xc,0x12,0x6c,0x13,0x1a, + 0x13,0x13,0x1a,0x0,0x12,0x0,0x35,0x0,0x35,0x1,0xcb,0x1,0xcb,0x0,0x5,0x0, + 0xd,0x0,0x13,0x0,0x19,0x0,0x21,0x0,0x27,0x0,0x2f,0x0,0x54,0x0,0x5a,0x0, + 0x62,0x0,0x6a,0x0,0x72,0x0,0x7a,0x0,0x80,0x0,0x86,0x0,0x8c,0x0,0x98,0x0, + 0xa0,0x0,0x0,0x36,0x32,0x15,0x14,0x22,0x35,0x16,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x17,0x32,0x14,0x23,0x22,0x34,0x26,0x32,0x15,0x14,0x22,0x35,0x16,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x24,0x32,0x15,0x14,0x22,0x35,0x6,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x3,0x37,0x1,0x7,0x27,0x16,0x15,0x14,0x6,0x22,0x26,0x34,0x36, + 0x33,0x32,0x17,0x27,0x6,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x27,0x16,0x15, + 0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x17,0x17,0x32,0x14,0x23,0x22,0x34,0x12,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22, + 0x35,0x34,0x32,0x15,0x27,0x22,0x34,0x33,0x32,0x14,0x33,0x22,0x34,0x33,0x32,0x14, + 0x7,0x26,0x26,0x27,0x35,0x34,0x36,0x32,0x16,0x14,0x6,0x23,0x36,0x22,0x26,0x34, + 0x36,0x32,0x16,0x14,0x35,0x16,0x16,0x42,0x12,0xc,0xc,0x12,0xc,0x6a,0xb,0xb, + 0xa,0x96,0x16,0x16,0x42,0x12,0xc,0xc,0x12,0xc,0x1,0x4a,0x16,0x16,0xe9,0x12, + 0xd,0xd,0x12,0xc,0x8b,0x1b,0x1,0x5b,0x1c,0x50,0x1,0xc,0x12,0xd,0xd,0x9, + 0x4,0x2,0x3c,0x2,0x12,0xc,0xd,0x13,0x10,0xb,0x3c,0x1,0xc,0x12,0xc,0xc, + 0x9,0x6,0xa5,0xa,0xa,0xb,0x69,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xc, + 0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xb7,0x12,0xc,0xc,0x12,0xd,0xe0,0x16, + 0x16,0xf6,0xa,0xa,0xb,0x4b,0xb,0xb,0xa,0xf,0xa,0x10,0x1,0x13,0x1a,0x13, + 0x13,0xd,0x9,0x12,0xd,0xd,0x12,0xc,0xe0,0xb,0xa,0xa,0x40,0xc,0x12,0xc, + 0xc,0x12,0x3e,0x16,0x16,0xea,0xa,0xb,0xb,0x40,0xd,0x12,0xc,0xc,0x12,0x2, + 0xb,0xa,0xa,0x40,0xc,0x12,0xc,0xc,0x12,0x1,0x7,0x1b,0xfe,0xa5,0x1b,0x51, + 0x2,0x4,0x9,0xc,0xc,0x12,0xc,0x1,0x3c,0xb,0x10,0x13,0xd,0xc,0x12,0x2, + 0x3c,0x2,0x4,0x9,0xd,0xd,0x12,0xc,0x1,0xf4,0x16,0x16,0x1,0x20,0xc,0x12, + 0xc,0xc,0x12,0x62,0xd,0x12,0xc,0xc,0x12,0x62,0xc,0x12,0xd,0xd,0x12,0x9f, + 0xc,0x12,0xc,0xc,0x12,0x57,0xb,0xa,0xa,0x8a,0x16,0x16,0x16,0x16,0xaa,0x1, + 0x10,0xa,0x5,0xd,0x13,0x13,0x1a,0x13,0x60,0xc,0x12,0xc,0xc,0x12,0x0,0x18, + 0x0,0x35,0x0,0x35,0x1,0xcb,0x1,0xcb,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f, + 0x0,0x25,0x0,0x2d,0x0,0x33,0x0,0x3b,0x0,0x43,0x0,0x4b,0x0,0x53,0x0,0x5b, + 0x0,0x63,0x0,0x69,0x0,0x6f,0x0,0x75,0x0,0x7b,0x0,0x83,0x0,0x89,0x0,0x91, + 0x0,0x97,0x0,0x9f,0x0,0xa7,0x0,0xaf,0x0,0x0,0x0,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x32,0x14,0x23,0x22,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x15,0x14,0x22,0x35,0x26,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x26,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x27,0x22, + 0x34,0x33,0x32,0x14,0x3,0x32,0x14,0x23,0x22,0x34,0x26,0x32,0x15,0x14,0x22,0x35, + 0x37,0x22,0x34,0x33,0x32,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22, + 0x35,0x34,0x32,0x15,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x15,0x14, + 0x22,0x35,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x1e,0x1a,0x13,0x13,0x1a, + 0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x3f,0x12,0xd,0xd,0x12,0xc,0x8,0x1a,0x13, + 0x13,0x1a,0x13,0x76,0xa,0xa,0xb,0x2,0x12,0xc,0xc,0x12,0xd,0xa0,0x16,0x16, + 0x3e,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xc, + 0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xa3,0x1a,0x13,0x13,0x1a,0x13,0x29,0x12, + 0xc,0xc,0x12,0xd,0x16,0xa,0xa,0xb,0xb,0xb,0xb,0xa,0x96,0x16,0x16,0xf6, + 0xb,0xb,0xa,0x1,0x12,0xd,0xd,0x12,0xc,0x8b,0x16,0x16,0xfe,0xac,0x12,0xc, + 0xc,0x12,0xc,0x36,0x16,0x16,0x42,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0xc, + 0x12,0xc,0xc,0x12,0xc,0xc,0x12,0xc,0x1,0x4b,0x13,0x1a,0x13,0x13,0x1a,0x43, + 0x13,0x1a,0x13,0x13,0x1a,0x4d,0xc,0x12,0xc,0xc,0x12,0xc2,0x13,0x1a,0x13,0x13, + 0x1a,0xed,0x16,0x16,0x4a,0xc,0x12,0xc,0xc,0x12,0x57,0xb,0xa,0xa,0xc0,0xc, + 0x12,0xc,0xc,0x12,0x49,0xc,0x12,0xd,0xd,0x12,0x9f,0xc,0x12,0xc,0xc,0x12, + 0x62,0xd,0x12,0xc,0xc,0x12,0x17,0x13,0x1a,0x13,0x13,0x1a,0x89,0xc,0x12,0xc, + 0xc,0x12,0x3e,0x16,0x16,0xfe,0x96,0x16,0x16,0x95,0xb,0xa,0xa,0xe0,0x16,0x16, + 0x4a,0xc,0x12,0xc,0xc,0x12,0x57,0xb,0xa,0xa,0x6a,0xc,0x12,0xc,0xc,0x12, + 0x54,0xa,0xb,0xb,0x15,0xc,0x12,0xd,0xd,0x12,0x9f,0xc,0x12,0xc,0xc,0x12, + 0x62,0xd,0x12,0xc,0xc,0x12,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x7,0x0,0x0,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x2b,0x7d,0xb0,0x7d, + 0x7d,0xb0,0xa8,0xb0,0x7d,0x7d,0xb0,0x7d,0x0,0x1,0x0,0x6b,0x0,0x2b,0x1,0xab, + 0x1,0xd5,0x0,0xd,0x0,0x0,0x13,0x32,0x16,0x14,0x6,0x23,0x22,0x27,0x36,0x36, + 0x34,0x26,0x27,0x36,0xd5,0x59,0x7d,0x7d,0x59,0x3a,0x30,0x31,0x39,0x39,0x31,0x30, + 0x1,0xd5,0x7d,0xb0,0x7d,0x1c,0x1c,0x63,0x74,0x63,0x1c,0x1c,0x0,0x1,0x0,0x80, + 0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0xd,0x0,0x0,0x13,0x32,0x16,0x14,0x6,0x23, + 0x22,0x27,0x36,0x36,0x34,0x26,0x27,0x36,0xc0,0x58,0x7d,0x7d,0x58,0x22,0x1e,0x42, + 0x53,0x53,0x42,0x1e,0x1,0xd5,0x7d,0xb0,0x7d,0x9,0x14,0x71,0x8e,0x71,0x14,0x9, + 0x0,0x2,0x0,0xf,0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0xd,0x0,0x1d,0x0,0x0, + 0x25,0x32,0x36,0x34,0x26,0x23,0x22,0x7,0x16,0x16,0x14,0x6,0x7,0x16,0x37,0x17, + 0x7,0x15,0x23,0x7,0x27,0x23,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33,0x1,0x0, + 0x35,0x4b,0x4b,0x35,0x1a,0x1b,0x21,0x29,0x29,0x21,0x1b,0xc5,0x46,0x46,0x64,0x47, + 0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x80,0x4b,0x6a,0x4b,0xc,0xf,0x3f,0x4c, + 0x3f,0xf,0xc,0xc7,0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x0, + 0x2,0x0,0xf,0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0x7,0x0,0x17,0x0,0x0,0x36, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x5,0x15,0x23,0x7,0x27,0x23,0x35,0x27,0x37, + 0x35,0x33,0x37,0x17,0x33,0x15,0x17,0xcb,0x6a,0x4b,0x4b,0x6a,0x4b,0x1,0x2b,0x64, + 0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x80,0x4b,0x6a,0x4b,0x4b,0x6a, + 0x12,0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x0,0x2,0x0,0xf, + 0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0x5,0x0,0x15,0x0,0x0,0x25,0x32,0x36,0x34, + 0x26,0x23,0x17,0x15,0x23,0x7,0x27,0x23,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33, + 0x15,0x17,0x1,0x0,0x35,0x4b,0x4b,0x35,0xab,0x64,0x47,0x47,0x64,0x46,0x46,0x64, + 0x47,0x47,0x64,0x46,0x80,0x4b,0x6a,0x4b,0xc7,0x64,0x46,0x46,0x64,0x47,0x47,0x64, + 0x46,0x46,0x64,0x47,0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xf1,0x1,0xf1,0x0,0x7, + 0x0,0xf,0x0,0x1f,0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17,0x7,0x15,0x23,0x7,0x27,0x23,0x35,0x27, + 0x37,0x35,0x33,0x37,0x17,0x33,0xdd,0x46,0x32,0x32,0x46,0x32,0x20,0x6a,0x4b,0x4b, + 0x6a,0x4b,0x1,0x2b,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x64,0x47,0x47,0x64, + 0x1,0x55,0x32,0x46,0x32,0x32,0x46,0xa3,0x4b,0x6a,0x4b,0x4b,0x6a,0x7c,0x47,0x47, + 0x64,0x46,0x46,0x64,0x47,0x47,0x64,0x46,0x46,0x0,0x2,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0xd,0x0,0x1b,0x0,0x0,0x1,0x17,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x17,0x37,0x17,0x37,0x15,0x27,0x7,0x27,0x7,0x27,0x35,0x34, + 0x36,0x33,0x21,0x32,0x16,0x1,0x80,0x40,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x40,0x55, + 0x56,0x95,0x40,0x55,0x56,0x55,0x40,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x1,0xc,0x40, + 0x61,0x11,0x1a,0x1a,0x11,0x8c,0x40,0x56,0x56,0xde,0x8c,0x40,0x56,0x56,0x56,0x41, + 0x61,0x11,0x1a,0x1a,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9, + 0x0,0x16,0x0,0x0,0x1,0x16,0x14,0x7,0x7,0x27,0x37,0x36,0x32,0x17,0x4,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x27,0x32,0x36,0x35,0x34,0x1,0xba,0x6,0x6,0xbf, + 0x3b,0xbf,0x6,0x12,0x6,0xfe,0xde,0x34,0x26,0x32,0x23,0x34,0x21,0xf,0x1b,0x1, + 0x9d,0x6,0x12,0x6,0xbf,0x3b,0xbf,0x6,0x6,0xe5,0x26,0x1a,0x23,0x32,0x2b,0x17, + 0x13,0x1a,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0xd, + 0x0,0x14,0x0,0x1c,0x0,0x21,0x0,0x29,0x0,0x0,0x37,0x36,0x36,0x37,0x17,0x6, + 0x6,0x23,0x22,0x27,0x33,0x7,0x26,0x26,0x37,0x17,0x23,0x26,0x35,0x34,0x36,0x5, + 0x16,0x15,0x14,0x6,0x7,0x27,0x27,0x37,0x23,0x37,0x16,0x16,0x7,0x7,0x27,0x36, + 0x36,0x33,0x32,0x17,0xd2,0x4,0x4e,0x15,0x4e,0x18,0x50,0x1f,0x18,0xb4,0xcf,0x4f, + 0x2e,0x43,0x20,0x6c,0xa0,0x4,0x21,0x1,0x85,0x4,0x21,0x17,0x66,0x6,0x9b,0xcf, + 0x4f,0x2e,0x43,0xf4,0x2,0x4e,0x18,0x50,0x1f,0x18,0x16,0x30,0x7,0x88,0x23,0x87, + 0x14,0x1c,0x95,0x87,0x11,0x47,0xff,0xbb,0x18,0x13,0x22,0x54,0x4b,0x13,0x18,0x22, + 0x54,0x1a,0xb0,0xb,0x15,0x87,0x11,0x47,0x4f,0x2,0x87,0x14,0x1c,0x5,0x0,0x3, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x1b,0x0,0x23,0x0,0x0, + 0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x33,0x17,0x33,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x16,0x34,0x36,0x32, + 0x16,0x14,0x6,0x22,0xd4,0x58,0x3f,0x3f,0x58,0x3f,0x2b,0x80,0x27,0x44,0x11,0x19, + 0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x23,0x28,0x38,0x28,0x28,0x38,0x95, + 0x3f,0x58,0x3f,0x3f,0x58,0x1,0x1,0x2a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x1a,0xc7,0x38,0x28,0x28,0x38,0x28,0x0,0x4,0x0,0x6b,0x0,0x0, + 0x1,0x95,0x2,0x0,0x0,0x7,0x0,0x1f,0x0,0x27,0x0,0x2b,0x0,0x0,0x13,0x15, + 0x34,0x36,0x32,0x16,0x15,0x35,0x35,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x17, + 0x7,0x35,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x16,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x11,0x33,0x15,0x23,0x95,0x49,0x44,0x49,0x11,0x19, + 0x19,0x11,0x96,0x40,0x40,0x6a,0x6a,0x40,0x11,0x19,0x19,0x11,0x7c,0x22,0x19,0x19, + 0x22,0x1a,0x6a,0x6a,0x1,0xd5,0xe0,0x18,0x1e,0x1e,0x18,0xe0,0x2b,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x40,0x40,0x2b,0x2a,0x2b,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xab,0x1a, + 0x22,0x1a,0x1a,0x22,0xfe,0xe6,0x2a,0x0,0x3,0x0,0x6b,0x0,0x0,0x1,0x95,0x2, + 0x0,0x0,0x8,0x0,0x20,0x0,0x24,0x0,0x0,0x1,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x16,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x17,0x7,0x35,0x23,0x35, + 0x33,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x33,0x15,0x23,0x1,0x0, + 0x11,0x19,0x19,0x22,0x1a,0x19,0x7d,0x11,0x19,0x19,0x11,0x96,0x40,0x40,0x6a,0x6a, + 0x40,0x11,0x19,0x19,0x11,0x96,0x6a,0x6a,0x1,0x80,0x1a,0x22,0x19,0x19,0x22,0x1a, + 0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x40,0x40,0x2b,0x2a,0x2b,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0xfe,0x55,0x2a,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xeb,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x33,0x0,0x0,0x1, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x33,0x11,0x23,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15, + 0x33,0x32,0x16,0x1,0xab,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b, + 0x56,0xaa,0xaa,0x1a,0x11,0xab,0x11,0x19,0x19,0x11,0x16,0xc,0x9,0x55,0x9,0xd, + 0x15,0x11,0x1a,0x1,0x40,0x2b,0x2b,0xc0,0x2b,0x2b,0xc0,0x2b,0x2b,0xc0,0x2b,0x2b, + 0xc0,0x2b,0x2b,0xc0,0x2b,0x2b,0x1,0x15,0xfe,0xc0,0x11,0x19,0x19,0x11,0x1,0x40, + 0x11,0x1a,0x15,0x9,0xd,0xd,0x9,0x15,0x1a,0x0,0x5,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x8,0x0,0x11,0x0,0x1a,0x0,0x23,0x0,0x2b,0x0,0x0,0x25, + 0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x35,0x13,0x32,0x16,0x15,0x15,0x23,0x35,0x23, + 0x35,0x7,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x15,0x7,0x15,0x33,0x15,0x23,0x22, + 0x26,0x35,0x35,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x95,0x2b,0x1a,0x11, + 0x55,0x55,0x11,0x1a,0x2b,0x55,0xd5,0x2b,0x1a,0x11,0x55,0x55,0x55,0x55,0x11,0x1a, + 0x9d,0x46,0x32,0x32,0x46,0x32,0x6b,0x55,0x55,0x11,0x1a,0x2b,0x1,0x55,0x1a,0x11, + 0x55,0x55,0x2b,0x2b,0x55,0x55,0x11,0x1a,0x2b,0xd5,0x55,0x2b,0x1a,0x11,0x55,0x95, + 0x32,0x46,0x32,0x32,0x46,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x7,0x0,0xf,0x0,0x18,0x0,0x21,0x0,0x2a,0x0,0x33,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x35,0x33, + 0x15,0x14,0x6,0x23,0x23,0x35,0x13,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x35,0x7, + 0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x15,0x7,0x15,0x33,0x15,0x23,0x22,0x26,0x35, + 0x35,0xef,0x22,0x1a,0x1a,0x22,0x1a,0x8,0x46,0x32,0x32,0x46,0x32,0xea,0x2b,0x1a, + 0x11,0x55,0x55,0x11,0x1a,0x2b,0x55,0xd5,0x2b,0x1a,0x11,0x55,0x55,0x55,0x55,0x11, + 0x1a,0xd5,0x1a,0x22,0x1a,0x1a,0x22,0x66,0x32,0x46,0x32,0x32,0x46,0xb8,0x55,0x55, + 0x11,0x1a,0x2b,0x1,0x55,0x1a,0x11,0x55,0x55,0x2b,0x2b,0x55,0x55,0x11,0x1a,0x2b, + 0xd5,0x55,0x2b,0x1a,0x11,0x55,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x8,0x0,0xd,0x0,0x1d,0x0,0x0,0x13,0x33,0x11,0x21,0x15,0x21,0x22,0x26, + 0x35,0x37,0x7,0x21,0x27,0x7,0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x21,0x32,0x16,0x15,0x2b,0x2a,0x1,0x2b,0xfe,0xd5,0x11,0x19,0xc0,0x40, + 0x1,0x0,0x56,0x3f,0xbf,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11, + 0x19,0x1,0x80,0xfe,0xd5,0x2a,0x19,0x11,0xab,0x55,0x6a,0x4f,0x1b,0x11,0x1a,0x1a, + 0x11,0x1,0x0,0x11,0x19,0x19,0x11,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x34,0x0,0x0,0x0,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x16, + 0x15,0x14,0x6,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x34,0x36,0x1,0x68,0x1a,0x13,0x13,0x1a,0x13,0x2d,0x1a,0x13,0x13,0x1a,0x13,0x57, + 0x1a,0x13,0x13,0x1a,0x13,0x2d,0x1a,0x13,0x13,0x1a,0x13,0x95,0x4f,0x71,0x3f,0x2c, + 0x25,0xe,0x12,0x10,0x12,0xe,0x50,0x70,0x70,0x1,0x0,0x12,0x1c,0x12,0x12,0x1c, + 0x43,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x68,0x12,0x1c,0x12, + 0x12,0x1c,0xae,0x64,0x47,0x2c,0x3e,0x13,0xd,0xb,0x14,0xc,0xe,0x12,0x70,0xa0, + 0x70,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc9,0x1,0xc0,0x0,0x3,0x0,0x15,0x0, + 0x0,0x37,0x37,0x27,0x7,0x25,0x16,0x7,0x7,0x17,0x7,0x27,0x7,0x23,0x35,0x37, + 0x27,0x37,0x17,0x37,0x36,0x32,0x17,0x94,0xac,0x29,0xac,0x1,0x4f,0xf,0xf,0x43, + 0x29,0x1e,0x1e,0xbf,0x65,0xbe,0x1e,0x1e,0x29,0x43,0x6,0x12,0x6,0x6b,0xac,0x29, + 0xac,0xf4,0xf,0xf,0x43,0x29,0x1e,0x1e,0xbe,0x65,0xbf,0x1e,0x1e,0x29,0x43,0x6, + 0x6,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0xd,0x0,0x10,0x0, + 0x1e,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35,0x17,0x11,0x23, + 0x35,0x3,0x35,0x7,0x13,0x35,0x33,0x11,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x95,0x11,0x1a,0x1a,0x11,0x6a,0x6a,0x6a,0x56,0x6a,0x6a,0x2b,0x2b, + 0x6a,0x11,0x1a,0x1a,0x11,0x1,0xc0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0xc0,0x80,0x1, + 0x15,0x2b,0xfe,0xc0,0x80,0x80,0x1,0x40,0x2b,0xfe,0x2a,0x2b,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf, + 0x0,0x1b,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x37,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35, + 0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xea,0x56,0x56,0x2a, + 0x56,0x56,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x13, + 0x56,0x2a,0x56,0x56,0x2a,0x56,0x0,0x4,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0, + 0x0,0x7,0x0,0xf,0x0,0x1c,0x0,0x28,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x7,0x14,0x16,0x17,0x15,0x26, + 0x26,0x34,0x36,0x37,0x15,0x6,0x6,0x25,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x1,0x2,0x7c,0x57,0x57,0x7c,0x57,0x45,0xa0,0x70,0x70,0xa0,0x70, + 0x55,0x32,0x23,0x38,0x48,0x48,0x38,0x27,0x2e,0x1,0x2a,0x40,0x40,0x2a,0x40,0x40, + 0x6b,0x57,0x7c,0x57,0x57,0x7c,0xfe,0x70,0xa0,0x70,0x70,0xa0,0x50,0x27,0x50,0x10, + 0x2e,0x14,0x64,0x7a,0x64,0x14,0x2e,0x12,0x49,0x29,0x40,0x2a,0x40,0x40,0x2a,0x40, + 0x0,0x2,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0,0x3,0x0,0x13,0x0,0x0, + 0x25,0x35,0x21,0x15,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xab,0xaa,0xaa,0xd5,0x1a,0x11,0xaa,0x11,0x1a,0x1a,0x11,0xaa, + 0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x13, + 0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x80,0x1,0x0,0xff,0x0,0x1,0x2b,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x10,0x0,0x19,0x0,0x0,0x37,0x21,0x15,0x23,0x15,0x23,0x35, + 0x23,0x22,0x26,0x35,0x35,0x23,0x35,0x33,0x35,0x33,0x13,0x35,0x23,0x35,0x33,0x32, + 0x16,0x15,0x15,0x95,0x1,0x56,0x56,0x2a,0xd6,0x11,0x19,0x56,0x56,0x2a,0xd6,0xab, + 0xab,0x11,0x19,0x95,0x2a,0x56,0x56,0x19,0x11,0xd6,0x2a,0x56,0xfe,0xd5,0xab,0x2a, + 0x19,0x11,0xab,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0, + 0x13,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x95,0xd6,0xd6,0x1,0x0,0x19,0x11,0xd6,0x11, + 0x19,0x19,0x11,0xd6,0x11,0x19,0x0,0x2,0x0,0x40,0x0,0x95,0x1,0xc0,0x1,0x6b, + 0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x35,0x21,0x15,0x25,0x32,0x16,0x15,0x15,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1,0x2a, + 0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xc0,0x80,0x80,0xab,0x1a,0x11, + 0x80,0x11,0x1a,0x1a,0x11,0x80,0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6, + 0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x6b,0x1,0x2a,0xfe, + 0xd6,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x11,0x0,0x1a,0x0, + 0x23,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x35,0x13,0x35,0x33,0x15, + 0x14,0x6,0x23,0x23,0x35,0x27,0x15,0x33,0x15,0x23,0x22,0x26,0x3d,0x2,0x34,0x36, + 0x33,0x33,0x15,0x23,0x15,0x23,0x1,0x95,0x11,0x1a,0x2b,0x55,0x55,0x2b,0x1a,0x11, + 0x55,0xd5,0x55,0x55,0x11,0x1a,0x1a,0x11,0x55,0x55,0x2b,0x1,0xc0,0x1a,0x11,0x55, + 0x55,0x2b,0xfe,0xab,0x55,0x55,0x11,0x1a,0x2b,0x55,0x55,0x2b,0x1a,0x11,0x55,0xd5, + 0x11,0x1a,0x2b,0x55,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3, + 0x0,0x13,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x95,0xd6,0xd6,0x1,0x0,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x4,0x0,0x8,0x0,0x18,0x0,0x0,0x25,0x17,0x23,0x37,0x17,0x17,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x2a,0x4b,0xea,0x3a,0x2a,0xa6,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xfa,0x65,0x4c,0x33,0x43,0x1,0x2a,0xfe,0xd6, + 0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2, + 0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x11, + 0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0x6b, + 0x1,0x2a,0xfe,0xd6,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x3,0x0,0x13, + 0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x80,0xff,0x0,0x1,0x0,0x11,0x1a,0x1a,0x11, + 0xff,0x0,0x11,0x1a,0x1a,0x11,0x80,0x1,0x0,0xff,0x0,0x1,0x2b,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x3,0x0,0x2b,0x0,0x8b,0x1, + 0xd5,0x1,0x8b,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x15, + 0x21,0x15,0x21,0x15,0x21,0x15,0x21,0x2b,0x1,0xaa,0xfe,0x56,0x1,0xaa,0xfe,0x56, + 0x1,0xaa,0xfe,0x56,0x1,0x8b,0x2b,0x40,0x2b,0x40,0x2a,0x0,0x3,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x2,0x0,0x5,0x0,0x8,0x0,0x0,0x1,0x3,0x21, + 0x3,0x17,0x23,0x27,0x15,0x23,0x1,0x0,0xd5,0x1,0xaa,0xc0,0x78,0x78,0x2a,0x78, + 0x1,0xc0,0xfe,0x80,0x1,0x2,0xd7,0xd7,0xd7,0x0,0x2,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x9,0x0,0xe,0x0,0x0,0x1,0x7,0x27,0x37,0x36,0x32,0x17, + 0x17,0x16,0x14,0x5,0x37,0x17,0x7,0x23,0x1,0xba,0x27,0x50,0x27,0x6,0x12,0x6, + 0x32,0x6,0xfe,0x80,0xec,0x50,0xec,0x50,0x1,0x6a,0x27,0x50,0x27,0x6,0x6,0x32, + 0x6,0x12,0xe0,0xec,0x50,0xec,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xb,0x0,0xe,0x0,0x12,0x0,0x22,0x0,0x0,0x25,0x23,0x35,0x33,0x35,0x33, + 0x15,0x33,0x15,0x23,0x15,0x23,0x17,0x11,0x1,0x13,0x15,0x33,0x35,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x35,0x2a, + 0x2a,0x20,0x2b,0x2b,0x20,0x60,0xfe,0xd6,0x15,0x6b,0xaa,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0xab,0x20,0x2a,0x2a,0x20,0x2b,0x15,0x1,0x2a,0xfe,0xd6, + 0x1,0x0,0x20,0x20,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11, + 0x1a,0x0,0x2,0x0,0x55,0x0,0x80,0x1,0x95,0x1,0x95,0x0,0x6,0x0,0xa,0x0, + 0x0,0x25,0x23,0x35,0x7,0x35,0x37,0x33,0x5,0x33,0x15,0x23,0x1,0x95,0x2a,0x40, + 0x64,0x6,0xfe,0xc0,0xab,0xab,0x80,0xe3,0x16,0x24,0x24,0x80,0x2a,0x0,0x2,0x0, + 0x2b,0x0,0x80,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x23,0x0,0x0,0x13,0x33,0x15, + 0x23,0x5,0x33,0x15,0x23,0x35,0x37,0x36,0x37,0x36,0x35,0x34,0x27,0x26,0x23,0x22, + 0x15,0x23,0x34,0x37,0x36,0x33,0x33,0x32,0x17,0x16,0x15,0x14,0x7,0x6,0x7,0x6, + 0x7,0x2b,0xaa,0xaa,0x1,0x16,0x7f,0xb8,0x59,0x12,0xd,0x7,0x2,0xa,0x1c,0x2e, + 0x2e,0x18,0x19,0x2b,0x2,0x3b,0x14,0x5,0x4,0x7,0x4,0x11,0x17,0x1,0x15,0x2a, + 0x47,0x24,0x20,0x61,0x12,0x16,0xc,0x10,0xd,0x5,0x1a,0x31,0x24,0x18,0x19,0x2c, + 0xb,0x14,0xe,0xb,0x13,0x6,0x1b,0x17,0x0,0x2,0x0,0x55,0x0,0x80,0x1,0xab, + 0x1,0x95,0x0,0x6,0x0,0x12,0x0,0x0,0x25,0x23,0x35,0x7,0x35,0x37,0x33,0x7, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x1,0xab,0x2b,0x40,0x64, + 0x7,0xd6,0x56,0x56,0x2a,0x56,0x56,0x80,0xe3,0x16,0x24,0x24,0x2a,0x56,0x2a,0x56, + 0x56,0x2a,0x56,0x0,0x2,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x95,0x0,0xb,0x0, + 0x2f,0x0,0x0,0x13,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x17, + 0x33,0x15,0x23,0x35,0x37,0x36,0x37,0x36,0x35,0x34,0x27,0x26,0x23,0x22,0x7,0x6, + 0x15,0x23,0x34,0x37,0x36,0x37,0x36,0x33,0x33,0x32,0x17,0x16,0x15,0x14,0x7,0x6, + 0x7,0x6,0x7,0xab,0x55,0x55,0x2b,0x55,0x55,0xd6,0x7f,0xb8,0x59,0x12,0xd,0x8, + 0xb,0xa,0x14,0x15,0xe,0xb,0x2e,0x18,0xe,0xf,0x12,0x16,0x1,0x3b,0x14,0x6, + 0x10,0xc,0x5,0xe,0x9,0x1,0x6b,0x56,0x2a,0x56,0x56,0x2a,0x56,0xc7,0x24,0x20, + 0x61,0x12,0x16,0xd,0xf,0x10,0xf,0xd,0xe,0xb,0x18,0x24,0x18,0xe,0x5,0x6, + 0x2c,0xd,0x12,0x18,0x1a,0x14,0x5,0x10,0x9,0x0,0x2,0x0,0xa8,0x0,0x80,0x1, + 0x59,0x1,0x95,0x0,0x15,0x0,0x29,0x0,0x0,0x1,0x34,0x27,0x26,0x27,0x26,0x22, + 0x7,0x6,0x7,0x6,0x15,0x15,0x14,0x17,0x16,0x33,0x32,0x37,0x36,0x35,0x35,0x7, + 0x34,0x33,0x32,0x17,0x16,0x15,0x15,0x23,0x14,0x7,0x6,0x7,0x6,0x22,0x27,0x26, + 0x27,0x26,0x35,0x1,0x2b,0xb,0x4,0xa,0x7,0x16,0x7,0xa,0x4,0xb,0x19,0x7, + 0xb,0x15,0xb,0xc,0x84,0x58,0x41,0x11,0x7,0x1,0x18,0xe,0xe,0x10,0x28,0x10, + 0xe,0xe,0x18,0x1,0x28,0x28,0x11,0x6,0x6,0x4,0x4,0x6,0x6,0x11,0x28,0x39, + 0x38,0xf,0x4,0x11,0x12,0x28,0x39,0x7,0x74,0x3e,0x1a,0x1c,0x2c,0x3b,0x1f,0x10, + 0x5,0x6,0x6,0x5,0x10,0x1b,0x3f,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xeb,0x0,0x3,0x0,0x13,0x0,0x19,0x0,0x22,0x0,0x0,0x25,0x11,0x21,0x11,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13, + 0x35,0x23,0x35,0x33,0x15,0x25,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0xc0, + 0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x96,0x2b, + 0x55,0xfe,0xeb,0x1,0x55,0xfe,0xab,0x11,0x1a,0x95,0x1,0x2b,0xfe,0xd5,0x1,0x56, + 0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0xfe,0xd5,0xab,0x2a, + 0xd5,0xd5,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x4,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x14,0x0,0x18,0x0,0x28,0x0,0x31,0x0,0x0,0x25,0x15,0x23, + 0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23, + 0x23,0x15,0x17,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1, + 0x6b,0x80,0x18,0x12,0x2b,0x55,0x55,0x12,0x19,0x19,0x12,0x2b,0xab,0xfe,0xd5,0x1, + 0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55,0xfe,0xab, + 0x11,0x1a,0xeb,0x2b,0x55,0x12,0x19,0x2b,0x2a,0x18,0x12,0x2b,0x12,0x19,0x2a,0x56, + 0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b, + 0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x4,0x0,0x15,0x0,0x15, + 0x1,0xeb,0x1,0xeb,0x0,0x18,0x0,0x21,0x0,0x25,0x0,0x35,0x0,0x0,0x25,0x14, + 0x6,0x23,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x32,0x16,0x15,0x25,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11, + 0x1,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0x6b,0x19,0x12,0x55,0x55,0x2b,0x2b,0x55,0x55,0x12,0x19, + 0x13,0xd,0xd,0x13,0xfe,0xd5,0x1,0x55,0xfe,0xab,0x11,0x1a,0x1,0xab,0xfe,0xd5, + 0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0xeb,0x12,0x19,0x2b, + 0x2a,0x2b,0x2b,0x2a,0x18,0x12,0x20,0xd,0x13,0x13,0xd,0x8a,0xfe,0xab,0x2b,0x1a, + 0x11,0x1,0x55,0xff,0x0,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11, + 0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xeb,0x0,0x3,0x0,0x13,0x0,0x1c,0x0,0x21,0x0,0x0,0x25,0x11,0x21,0x11,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7, + 0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x5,0x17,0x23,0x37,0x17,0x1,0xc0,0xfe, + 0xd5,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55, + 0xfe,0xab,0x11,0x1a,0x1,0x3f,0x4c,0xeb,0x3b,0x2a,0x95,0x1,0x2b,0xfe,0xd5,0x1, + 0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0x56,0xfe,0xab, + 0x2b,0x1a,0x11,0x1,0x55,0x71,0x64,0x4b,0x32,0x0,0x4,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x3,0x0,0x13,0x0,0x1d,0x0,0x26,0x0,0x0,0x25,0x11,0x21, + 0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x13,0x35,0x23,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x25,0x11,0x21,0x15,0x21, + 0x22,0x26,0x35,0x11,0x1,0xc0,0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5, + 0x11,0x19,0x19,0x11,0xab,0x55,0x2a,0x2b,0x2b,0xfe,0xd5,0x1,0x55,0xfe,0xab,0x11, + 0x1a,0x95,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11, + 0x1,0x2b,0x11,0x1a,0xfe,0xd5,0x55,0x80,0x55,0x55,0xd5,0xd5,0xfe,0xab,0x2b,0x1a, + 0x11,0x1,0x55,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x11,0x0, + 0x1a,0x0,0x1e,0x0,0x2e,0x0,0x0,0x25,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x25,0x11,0x21,0x15,0x21,0x22,0x26, + 0x35,0x11,0x1,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0x19,0x12,0x55,0x55,0x55,0x80,0x56,0x2b, + 0x12,0x19,0xfe,0xd5,0x1,0x55,0xfe,0xab,0x11,0x1a,0x1,0xab,0xfe,0xd5,0x1,0x2b, + 0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0xeb,0x12,0x19,0x2b,0x2a,0x80, + 0x2a,0x2b,0x19,0x12,0x80,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0xff,0x0,0x1,0x2b, + 0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a, + 0x0,0x5,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x17,0x0,0x1b, + 0x0,0x2b,0x0,0x34,0x0,0x0,0x1,0x15,0x33,0x35,0x7,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x17,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0x15,0x2b,0x2b,0x12, + 0x18,0x18,0x12,0x56,0x56,0x2b,0x12,0x19,0x19,0x12,0x80,0xfe,0xd5,0x1,0x2b,0x11, + 0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55,0xfe,0xab,0x11,0x1a, + 0x1,0x15,0x2a,0x2a,0x55,0x19,0x12,0x80,0x12,0x18,0x2a,0x2b,0x19,0x12,0x2a,0x12, + 0x19,0x2b,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11, + 0x1,0x2b,0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x4,0x0,0x15, + 0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x6,0x0,0xa,0x0,0x1a,0x0,0x23,0x0,0x0, + 0x25,0x23,0x37,0x23,0x35,0x33,0x15,0x17,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21, + 0x22,0x26,0x35,0x11,0x1,0x15,0x2a,0x55,0x55,0x80,0x55,0xfe,0xd5,0x1,0x2b,0x11, + 0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55,0xfe,0xab,0x11,0x1a, + 0xc0,0xab,0x2a,0x2a,0xd6,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11, + 0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0, + 0x6,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0x25,0x0, + 0x29,0x0,0x39,0x0,0x42,0x0,0x0,0x1,0x15,0x33,0x35,0x27,0x15,0x33,0x35,0x7, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x17,0x11,0x21, + 0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0x15,0x2b,0x2b,0x2b,0x2b, + 0x12,0x18,0x13,0xd,0xd,0x13,0x18,0x12,0x2b,0x12,0x19,0x13,0xd,0xd,0x13,0x19, + 0x12,0x80,0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11, + 0x55,0x1,0x55,0xfe,0xab,0x11,0x1a,0x1,0x15,0x2a,0x2a,0x56,0x2b,0x2b,0xab,0x19, + 0x12,0x20,0xd,0x13,0x13,0xd,0x20,0x12,0x18,0x18,0x12,0x20,0xd,0x13,0x13,0xd, + 0x20,0x12,0x19,0x2b,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19, + 0x19,0x11,0x1,0x2b,0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x5, + 0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x17,0x0,0x1b,0x0,0x2b, + 0x0,0x34,0x0,0x0,0x1,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23, + 0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x13,0x11,0x21,0x11, + 0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0x40,0x2b,0x2b,0x12,0x19,0x19, + 0x12,0x55,0x55,0x2b,0x12,0x18,0x18,0x12,0xab,0xfe,0xd5,0x1,0x2b,0x11,0x1a,0x1a, + 0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55,0xfe,0xab,0x11,0x1a,0x1,0x40, + 0x2b,0x2b,0x55,0x18,0x12,0x80,0x12,0x19,0x2b,0x2a,0x19,0x12,0x2b,0x12,0x18,0xff, + 0x0,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1, + 0x2b,0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x5,0x0,0x15,0x0, + 0x15,0x1,0xeb,0x1,0xeb,0x0,0xf,0x0,0x1f,0x0,0x23,0x0,0x37,0x0,0x40,0x0, + 0x0,0x1,0x35,0x21,0x11,0x21,0x35,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33, + 0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x17,0x33,0x35,0x23,0x17,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x23,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x27,0x11,0x21,0x15,0x21,0x22,0x26, + 0x35,0x11,0x1,0xc0,0xfe,0xd5,0x1,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x11,0x1a, + 0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x56,0x15,0x15,0x40,0x19,0x12,0x40,0x40, + 0x15,0x12,0x19,0x19,0x12,0x15,0x12,0x19,0xeb,0x1,0x55,0xfe,0xab,0x11,0x1a,0x1, + 0x40,0x80,0xfe,0xd5,0x80,0x2a,0x2a,0x2b,0x2b,0x2b,0xab,0x1a,0x11,0xfe,0xd5,0x11, + 0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0xab,0x15,0x55,0x12,0x19,0x2b,0x15,0x19,0x12, + 0x15,0x12,0x19,0x19,0x12,0x40,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x3,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x16,0x0,0x0,0x25, + 0x11,0x23,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x17,0x7,0x33,0x1,0x95,0x95,0x95,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x95,0x95,0x95,0x6b,0x1,0x2a,0x80,0xab,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xab,0xaa,0x0,0x5,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0x10,0x0,0x19,0x0,0x22,0x0,0x2b,0x0,0x0, + 0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x35,0x33,0x15,0x14,0x6,0x23,0x23, + 0x35,0x13,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x35,0x7,0x15,0x23,0x35,0x34,0x36, + 0x33,0x33,0x15,0x7,0x15,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0xe6,0x34,0x26,0x26, + 0x34,0x26,0xd5,0x2b,0x1a,0x11,0x55,0x55,0x11,0x1a,0x2b,0x55,0xd5,0x2b,0x1a,0x11, + 0x55,0x55,0x55,0x55,0x11,0x1a,0x1,0x40,0x26,0x34,0x26,0x26,0x34,0xaf,0x55,0x55, + 0x11,0x1a,0x2b,0x1,0x55,0x1a,0x11,0x55,0x55,0x2b,0x2b,0x55,0x55,0x11,0x1a,0x2b, + 0xd5,0x55,0x2b,0x1a,0x11,0x55,0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab, + 0x0,0x17,0x0,0x2a,0x0,0x0,0x25,0x32,0x36,0x34,0x26,0x23,0x23,0x35,0x34,0x26, + 0x23,0x22,0x7,0x16,0x16,0x15,0x23,0x34,0x26,0x22,0x6,0x14,0x16,0x33,0x25,0x16, + 0x16,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32, + 0x16,0x1,0x95,0x1a,0x26,0x26,0x1a,0x20,0x44,0x31,0x3a,0x24,0x29,0x35,0x2b,0x32, + 0x46,0x32,0x32,0x23,0x1,0x1d,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f, + 0x13,0x53,0x28,0x36,0x5d,0x80,0x26,0x34,0x26,0xb,0x31,0x44,0x2f,0xb,0x45,0x2c, + 0x23,0x33,0x33,0x46,0x32,0xaa,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b,0x5, + 0x24,0x33,0x4c,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x2,0x0,0x0,0x3,0x0, + 0xa,0x0,0x1d,0x0,0x0,0x1,0x21,0x15,0x21,0x17,0x11,0x23,0x27,0x7,0x23,0x11, + 0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x33,0x37,0x17,0x1,0x80,0xff,0x0,0x1,0x0,0x2b,0x60,0x4a,0x4b,0x61,0x1,0x56, + 0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x56,0x55,0x55,0x1,0x55,0xd5, + 0x2b,0x1,0x2b,0x4b,0x4b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19, + 0x11,0x1,0x2b,0x11,0x1a,0x55,0x55,0x0,0x1,0x0,0x15,0x0,0x80,0x1,0xeb,0x1, + 0x80,0x0,0x6,0x0,0x0,0x1,0x13,0x21,0x37,0x17,0x37,0x27,0x1,0x2b,0xc0,0xfe, + 0x2a,0x80,0x60,0x22,0x3c,0x1,0x80,0xff,0x0,0xab,0x80,0x19,0x51,0x0,0x3,0x0, + 0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x13,0x0,0x1c,0x0,0x0,0x25, + 0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0xc0,0xfe,0xd5, + 0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x55,0x1,0x55,0xfe, + 0xab,0x11,0x1a,0x95,0x1,0x2b,0xfe,0xd5,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19, + 0x19,0x11,0x1,0x2b,0x11,0x1a,0x56,0xfe,0xab,0x2b,0x1a,0x11,0x1,0x55,0x0,0x9, + 0x0,0x2c,0x0,0x2c,0x1,0xd4,0x1,0xd4,0x0,0x6,0x0,0xc,0x0,0x13,0x0,0x1b, + 0x0,0x21,0x0,0x28,0x0,0x2e,0x0,0x35,0x0,0x3b,0x0,0x0,0x37,0x37,0x16,0x17, + 0x15,0x26,0x26,0x37,0x36,0x37,0x17,0x6,0x7,0x37,0x36,0x37,0x33,0x6,0x6,0x7, + 0x26,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x7,0x16,0x17,0x7,0x26,0x27,0x37,0x6, + 0x7,0x23,0x36,0x36,0x37,0x5,0x26,0x27,0x37,0x16,0x17,0x27,0x7,0x26,0x27,0x35, + 0x16,0x16,0x7,0x6,0x7,0x27,0x36,0x37,0x79,0x1e,0x24,0x30,0x1b,0x43,0x88,0x2f, + 0x24,0x1f,0x33,0x3f,0x72,0x1d,0x5,0x2b,0x3,0x1c,0x10,0x65,0x26,0x34,0x26,0x26, + 0x34,0xc3,0x5,0x1d,0x1e,0x29,0x6,0x4d,0x1c,0x6,0x2b,0x3,0x1c,0x10,0x1,0x4e, + 0x6,0x1c,0x1e,0x29,0x6,0x4d,0x1e,0x25,0x2f,0x1b,0x43,0x88,0x30,0x24,0x1e,0x33, + 0x3f,0x5b,0x1e,0x1c,0x6,0x2b,0x3,0x1c,0xc,0x6,0x1c,0x1e,0x29,0x6,0x6b,0x24, + 0x2f,0x1a,0x43,0x14,0xa1,0x34,0x26,0x26,0x34,0x26,0x55,0x2f,0x24,0x1f,0x33,0x3f, + 0x7e,0x25,0x2f,0x1b,0x43,0x14,0x72,0x30,0x24,0x1e,0x33,0x3f,0x90,0x1e,0x1c,0x6, + 0x2b,0x3,0x1c,0xc,0x6,0x1c,0x1e,0x29,0x6,0x0,0x2,0x0,0x31,0x0,0x11,0x1, + 0xcf,0x1,0xef,0x0,0x7,0x0,0x3e,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x37,0x36,0x33,0x32,0x17,0x14,0x6,0x7,0xe,0x2,0x7,0x16,0x17,0x16,0x16, + 0x15,0x6,0x23,0x22,0x27,0x16,0x15,0x14,0x6,0x7,0x26,0x26,0x35,0x34,0x37,0x6, + 0x23,0x22,0x27,0x34,0x36,0x37,0x27,0x26,0x26,0x35,0x36,0x33,0x32,0x17,0x26,0x35, + 0x34,0x36,0x37,0x16,0x16,0x15,0x14,0xdd,0x46,0x32,0x32,0x46,0x32,0x93,0x23,0x2e, + 0x22,0x1e,0x26,0x1a,0x2,0x7,0x6,0x3,0x9,0x9,0x1a,0x26,0x1e,0x22,0x2e,0x23, + 0x2,0x23,0x1d,0x1d,0x23,0x2,0x23,0x2e,0x22,0x1e,0x30,0x22,0x12,0x1a,0x26,0x20, + 0x20,0x2d,0x24,0x2,0x23,0x1d,0x1d,0x23,0xab,0x32,0x46,0x32,0x32,0x46,0x8f,0x1c, + 0x11,0x1f,0x40,0xf,0x1,0x4,0x3,0x1,0x4,0x5,0xf,0x40,0x1f,0x11,0x1c,0xe, + 0x6,0x23,0x3b,0x11,0x11,0x3b,0x23,0x6,0xe,0x1c,0x11,0x25,0x47,0xb,0x9,0xf, + 0x40,0x1f,0x12,0x1d,0xe,0x6,0x23,0x3b,0x11,0x11,0x3b,0x23,0x6,0x0,0x9,0x0, + 0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x13,0x0, + 0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x0,0x37,0x35,0x33,0x15,0x27, + 0x37,0x17,0x7,0x37,0x37,0x17,0x7,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17, + 0x33,0x15,0x23,0x37,0x7,0x27,0x37,0x27,0x15,0x23,0x35,0x7,0x7,0x27,0x37,0x7, + 0x15,0x23,0x35,0xeb,0x2a,0x9d,0x2e,0x1e,0x2e,0xa6,0x1e,0x2e,0x1e,0x84,0x34,0x26, + 0x26,0x34,0x26,0xab,0x80,0x80,0x1d,0x2e,0x1e,0x2e,0x55,0x2a,0x27,0x1e,0x2e,0x1e, + 0x1,0x80,0x15,0x80,0x80,0x81,0x2e,0x1e,0x2e,0x2e,0x1e,0x2e,0x1e,0xc8,0x26,0x34, + 0x26,0x26,0x34,0x5,0x2a,0x7f,0x2e,0x1e,0x2e,0x63,0x80,0x80,0x91,0x1e,0x2e,0x1e, + 0x73,0x2a,0x2a,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xda,0x1,0xd5,0x0,0x2,0x0, + 0xa,0x0,0x11,0x0,0x0,0x1,0x33,0x27,0x37,0x17,0x23,0x27,0x23,0x7,0x23,0x37, + 0x21,0x33,0x7,0x33,0x3,0x35,0x23,0x1,0x67,0x32,0x19,0x15,0x45,0x29,0xf,0x44, + 0xf,0x29,0x45,0xfe,0xd5,0xd5,0x55,0x55,0x95,0x40,0x1,0x5d,0x4e,0x2a,0xc0,0x2b, + 0x2b,0xc0,0xc0,0xff,0x0,0xc0,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0x95,0x1,0xd5, + 0x0,0x5,0x0,0xe,0x0,0x0,0x1,0x7,0x27,0x35,0x33,0x7,0x27,0x1,0x7,0x27, + 0x7,0x35,0x23,0x35,0x27,0x1,0x6b,0x21,0xb5,0xd6,0x56,0xcf,0x1,0x4f,0x1b,0x58, + 0x4d,0x40,0x6a,0x1,0x2b,0x39,0xb5,0x2e,0xaa,0x95,0xfe,0xb0,0x1b,0x59,0x83,0xc0, + 0x4f,0x6b,0x0,0x1,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x6,0x0,0x0, + 0x13,0x33,0x7,0x33,0x3,0x35,0x23,0x95,0xd6,0x56,0x56,0x96,0x40,0x1,0xd5,0xaa, + 0xff,0x0,0xc0,0x0,0x9,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x4,0x0, + 0x8,0x0,0xc,0x0,0x10,0x0,0x14,0x0,0x19,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0, + 0x0,0x25,0x35,0x33,0x14,0x6,0x27,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x13,0x35, + 0x33,0x15,0x7,0x11,0x33,0x11,0x13,0x32,0x16,0x15,0x23,0x21,0x34,0x36,0x33,0x33, + 0x15,0x23,0x11,0x33,0x15,0x23,0x22,0x26,0x35,0x25,0x35,0x33,0x15,0x3,0x35,0x33, + 0x15,0x1,0x95,0x2b,0x1a,0x11,0x2b,0x80,0x2b,0x2a,0x2b,0xd5,0x2a,0x80,0x11,0x1a, + 0x2b,0xfe,0xab,0x1a,0x11,0x55,0x55,0x55,0x55,0x11,0x1a,0x1,0x55,0x2b,0x80,0x2b, + 0x40,0x2b,0x11,0x1a,0xab,0x2a,0x2a,0xaa,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x80,0x1, + 0xd6,0xfe,0x2a,0x1,0xab,0x1a,0x11,0x11,0x1a,0x2b,0xfe,0xd6,0x2b,0x1a,0x11,0xd5, + 0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x0,0xa,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x3f, + 0x0,0x43,0x0,0x47,0x0,0x0,0x1,0x35,0x21,0x15,0x33,0x15,0x33,0x15,0x33,0x35, + 0x33,0x15,0x33,0x35,0x33,0x35,0x15,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35, + 0x23,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x17,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x27,0x33,0x15,0x33,0x15,0x23, + 0x35,0x23,0x15,0x23,0x35,0x33,0x17,0x15,0x33,0x35,0x21,0x23,0x15,0x33,0x1,0x95, + 0xfe,0xd6,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x1,0x0,0x11, + 0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x2a,0x2b,0x2b,0xab,0x2b,0x2b,0x55, + 0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x80,0x2a,0xff,0x0,0x2a,0x2a,0x1,0x15,0x80,0x80, + 0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x95,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x40,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x80,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x0,0x8,0x0,0x55,0x0,0x55,0x1, + 0xab,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0, + 0x37,0x0,0x3f,0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x4,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0xc4,0x22,0x1a,0x1a,0x22,0x19,0x6f,0x22,0x19,0x19,0x22, + 0x1a,0x6f,0x22,0x1a,0x1a,0x22,0x1a,0x3b,0x22,0x19,0x19,0x22,0x1a,0x91,0x22,0x1a, + 0x1a,0x22,0x1a,0xfe,0xc4,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a, + 0x6f,0x22,0x1a,0x1a,0x22,0x19,0x1,0xab,0x1a,0x22,0x1a,0x1a,0x22,0x3c,0x19,0x22, + 0x1a,0x1a,0x22,0x3c,0x1a,0x22,0x19,0x19,0x22,0x3b,0x1a,0x22,0x1a,0x1a,0x22,0xc4, + 0x1a,0x22,0x1a,0x1a,0x22,0xc4,0x1a,0x22,0x1a,0x1a,0x22,0xc4,0x19,0x22,0x1a,0x1a, + 0x22,0x3c,0x1a,0x22,0x19,0x19,0x22,0x0,0x9,0x0,0x0,0x0,0x0,0x1,0xe5,0x1, + 0xe5,0x0,0x2,0x0,0x7,0x0,0xc,0x0,0x10,0x0,0x13,0x0,0x16,0x0,0x20,0x0, + 0x24,0x0,0x3d,0x0,0x0,0x25,0x33,0x27,0x7,0x35,0x27,0x23,0x15,0x27,0x35,0x27, + 0x23,0x15,0x17,0x35,0x23,0x15,0x11,0x15,0x33,0x17,0x15,0x33,0x3,0x1,0x7,0x27, + 0x21,0x22,0x26,0x35,0x11,0x27,0x5,0x15,0x33,0x35,0x21,0x23,0x27,0x21,0x32,0x16, + 0x15,0x11,0x27,0x35,0x23,0x27,0x33,0x35,0x23,0x15,0x27,0x35,0x23,0x27,0x33,0x35, + 0x23,0x15,0x27,0x1,0x55,0x1f,0x1f,0x2a,0xc,0x4a,0x2a,0xc,0x4a,0x56,0x56,0x1f, + 0x61,0x1f,0xd9,0x1,0xca,0x1b,0x2b,0xfe,0xb6,0x11,0x19,0x2b,0x1,0x55,0x56,0xff, + 0x0,0x1f,0x2b,0x1,0x4a,0x11,0x19,0x2a,0x1f,0x2b,0x4a,0x56,0x2a,0x1f,0x2b,0x4a, + 0x56,0x2a,0x55,0x1f,0x1f,0x4a,0xc,0x56,0x80,0x4a,0xc,0x56,0x80,0x56,0x56,0x1, + 0x1f,0x1f,0x61,0x1f,0x1,0x10,0xfe,0x36,0x1b,0x2b,0x19,0x11,0x1,0x4a,0x2b,0x1f, + 0x56,0x56,0x2a,0x19,0x11,0xfe,0xb6,0x2b,0x1f,0x2a,0x56,0x4a,0x2b,0x1f,0x2a,0x56, + 0x4a,0x2b,0x0,0xa,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x33, + 0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x3,0x35, + 0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x3,0x35,0x23,0x15,0x17,0x35, + 0x23,0x15,0x17,0x35,0x23,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0x56,0x56,0x56,0x56,0x56,0x2a,0x56,0x56, + 0x56,0x56,0x56,0x2a,0x56,0x56,0x56,0x56,0x56,0x1,0x56,0x11,0x19,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x55,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56,0x1, + 0x0,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56,0x1,0x0,0x56,0x56,0x80,0x56,0x56, + 0x80,0x56,0x56,0x1,0x80,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xcd,0x1,0xcb,0x0,0x14,0x0,0x1d,0x0, + 0x21,0x0,0x30,0x0,0x0,0x13,0x16,0x1,0x7,0x27,0x23,0x35,0x27,0x15,0x23,0x35, + 0x23,0x15,0x23,0x35,0x33,0x15,0x33,0x35,0x33,0x27,0x17,0x23,0x27,0x33,0x32,0x16, + 0x15,0x15,0x27,0x37,0x15,0x33,0x35,0x7,0x23,0x27,0x35,0x33,0x32,0x16,0x15,0x15, + 0x14,0x7,0x17,0x23,0x27,0x23,0x35,0x62,0x1,0x36,0x18,0xa2,0x48,0x20,0x20,0x2b, + 0x20,0x20,0x2b,0x8,0x75,0xf7,0x8,0x20,0x28,0xd,0x13,0x20,0x60,0x2b,0x2b,0x8, + 0x18,0x4b,0xd,0x13,0x13,0x13,0x20,0x13,0x18,0x1,0xcb,0x63,0xfe,0xcd,0x17,0xa2, + 0x49,0x20,0x69,0x35,0x35,0x80,0x2b,0x2b,0x75,0x95,0x20,0x13,0xd,0x29,0x20,0x9, + 0x15,0x15,0x60,0x17,0x69,0x13,0xd,0x15,0x17,0x7,0x2d,0x2b,0x0,0x5,0x0,0x40, + 0x0,0xc0,0x1,0xc0,0x1,0x40,0x0,0x3,0x0,0xd,0x0,0x19,0x0,0x1d,0x0,0x2b, + 0x0,0x0,0x25,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35, + 0x7,0x35,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x5,0x35,0x23,0x15, + 0x33,0x14,0x7,0x17,0x23,0x27,0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x1,0x15, + 0x2a,0x2a,0xd,0x13,0x13,0xd,0x4a,0x40,0x20,0x20,0x2b,0x20,0x20,0x1,0x40,0x2b, + 0x4b,0x13,0x13,0x20,0x13,0x18,0x20,0x4b,0xd,0x13,0xe0,0x40,0x40,0x60,0x13,0xd, + 0x40,0xd,0x13,0x80,0x2b,0x2b,0x80,0x35,0x35,0x80,0x2b,0xa,0x15,0x15,0x14,0xa, + 0x2d,0x2b,0x2b,0x80,0x13,0xd,0x0,0x3,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80, + 0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x5a,0x22,0x19,0x19,0x22,0x1a,0x8,0x46,0x32,0x32,0x46,0x33,0x1,0x21,0x6a,0x4b, + 0x4b,0x6a,0x4b,0xd5,0x1a,0x22,0x1a,0x1a,0x22,0x66,0x32,0x46,0x32,0x32,0x46,0x5d, + 0x4b,0x6a,0x4b,0x4b,0x6a,0x0,0x3,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80,0x0, + 0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36, + 0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1, + 0x48,0x46,0x32,0x32,0x46,0x33,0x21,0x6a,0x4b,0x4b,0x6a,0x4b,0xa3,0x46,0x32,0x32, + 0x46,0x33,0xab,0x32,0x46,0x32,0x32,0x46,0xa3,0x4b,0x6a,0x4b,0x4b,0x6a,0x20,0x32, + 0x46,0x32,0x32,0x46,0x0,0x7,0x0,0x2a,0x0,0x2a,0x1,0xd6,0x1,0xd5,0x0,0x3, + 0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x1f,0x0,0x27,0x0,0x4f,0x0,0x0,0x25,0x37, + 0x27,0x7,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x26,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x37,0x27,0x7,0x16,0x22, + 0x6,0x14,0x16,0x32,0x36,0x34,0x17,0x17,0x16,0x14,0x7,0x7,0x6,0x23,0x22,0x27, + 0x27,0x7,0x6,0x22,0x27,0x27,0x26,0x34,0x37,0x37,0x27,0x26,0x35,0x34,0x37,0x37, + 0x36,0x32,0x17,0x17,0x37,0x36,0x33,0x32,0x17,0x17,0x16,0x15,0x14,0x7,0x1,0x63, + 0x4e,0x4e,0x4d,0x1e,0x12,0xd,0xd,0x12,0xc,0x49,0x12,0xc,0xc,0x12,0xc,0x1f, + 0x12,0xd,0xd,0x12,0xc,0x24,0x4d,0x4d,0x4e,0xbb,0x12,0xc,0xc,0x12,0xc,0x65, + 0x55,0x7,0x7,0x5c,0x6,0x9,0xa,0x6,0x54,0x55,0x6,0x12,0x6,0x5d,0x6,0x6, + 0x55,0x55,0x6,0x6,0x5d,0x6,0x12,0x6,0x55,0x54,0x6,0xa,0x9,0x6,0x5c,0x6, + 0x6,0x4e,0x4e,0x4d,0x4e,0x7a,0xc,0x12,0xc,0xc,0x12,0x49,0xc,0x12,0xd,0xd, + 0x12,0x1f,0xc,0x12,0xc,0xc,0x12,0x1f,0x4e,0x4d,0x4e,0x23,0xc,0x12,0xd,0xd, + 0x12,0x34,0x55,0x7,0x10,0x7,0x5d,0x6,0x6,0x55,0x55,0x6,0x6,0x5d,0x6,0x12, + 0x6,0x55,0x54,0x6,0xa,0x9,0x6,0x5c,0x6,0x6,0x55,0x55,0x6,0x6,0x5c,0x6, + 0x9,0xa,0x6,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0, + 0x14,0x0,0x0,0x37,0x7,0x21,0x27,0x7,0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0xb5,0x4a,0x1,0x2a,0x60,0x4a,0xd5,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xe0,0x60,0x80,0x60,0x35, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x1a,0x11,0x0,0x6,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23, + 0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x17,0x15, + 0x23,0x35,0x37,0x15,0x23,0x35,0x1,0xab,0xfe,0xaa,0x1,0x56,0x11,0x19,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0xab,0x2b,0x2a,0x2b,0xd5,0x2a,0x2a,0x2a,0x80,0x1, + 0x0,0xff,0x0,0x1,0x2b,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11, + 0x1a,0x80,0x2b,0x2b,0x2b,0x2b,0x56,0x2a,0x2a,0x56,0x2b,0x2b,0x0,0x4,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x6,0x0,0x12,0x0,0x22,0x0,0x0, + 0x25,0x23,0x35,0x33,0x17,0x11,0x1,0x37,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23, + 0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x1,0x6b,0x6b,0x6b,0x2a,0xfe,0xd6,0xa,0x2b,0x20,0x2b,0x2b,0x20, + 0xf5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x95,0x20,0x4a,0x1,0x2a, + 0xfe,0xd6,0xf5,0x20,0x2b,0x2b,0x20,0x2b,0x2b,0x60,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x1,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80, + 0x0,0x6,0x0,0x0,0x1,0x13,0x21,0x37,0x17,0x37,0x27,0x1,0x2b,0xc0,0xfe,0x2a, + 0x80,0x60,0x22,0x3c,0x1,0x80,0xff,0x0,0xab,0x80,0x19,0x51,0x0,0x6,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0xc,0x0,0x14,0x0,0x1c,0x0,0x24, + 0x0,0x29,0x0,0x0,0x25,0x34,0x36,0x33,0x15,0x22,0x6,0x15,0x33,0x34,0x36,0x33, + 0x15,0x23,0x34,0x36,0x33,0x15,0x22,0x6,0x15,0x3,0x14,0x6,0x23,0x35,0x32,0x36, + 0x35,0x33,0x14,0x6,0x23,0x35,0x32,0x36,0x35,0x23,0x14,0x6,0x23,0x35,0x1,0x2b, + 0x57,0x3e,0x2c,0x3f,0x2b,0x26,0x1a,0xeb,0x8a,0x61,0x50,0x70,0x2b,0x57,0x3e,0x2c, + 0x3f,0x80,0x8a,0x61,0x50,0x70,0x80,0x26,0x1a,0x40,0x3e,0x57,0x2a,0x3f,0x2c,0x1a, + 0x26,0x40,0x61,0x8a,0x2b,0x70,0x50,0x1,0x80,0x3e,0x57,0x2a,0x3f,0x2c,0x61,0x8a, + 0x2b,0x70,0x50,0x1a,0x26,0x40,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x5,0x0,0xb,0x0,0x11,0x0,0x30,0x0,0x36,0x0,0x0,0x1,0x36,0x33,0x15, + 0x22,0x7,0x17,0x27,0x36,0x33,0x15,0x22,0x3,0x14,0x7,0x27,0x36,0x35,0x7,0x37, + 0x1,0x7,0x27,0x6,0x15,0x23,0x34,0x36,0x37,0x27,0x6,0x15,0x23,0x34,0x36,0x37, + 0x27,0x6,0x23,0x35,0x32,0x36,0x37,0x27,0x6,0x23,0x35,0x32,0x37,0x37,0x14,0x7, + 0x27,0x36,0x35,0x1,0x48,0x39,0x3f,0x2f,0x2a,0x42,0x22,0x1b,0x1e,0xc,0x89,0x22, + 0x1f,0x16,0xc0,0x1b,0x1,0x65,0x1b,0x3d,0x13,0x2a,0x12,0xd,0x1f,0x2b,0x2b,0x21, + 0x17,0x35,0x42,0x56,0x1d,0x47,0x16,0x1f,0x29,0x32,0x22,0x1b,0x58,0xb,0x22,0x3, + 0x1,0x9,0x22,0x2b,0x16,0x42,0x22,0xb,0x2a,0x1,0x15,0x3f,0x39,0x1f,0x2a,0x2f, + 0x1b,0x1b,0xfe,0x9b,0x1b,0x3d,0x1b,0x22,0x15,0x35,0x11,0x1e,0x35,0x44,0x24,0x59, + 0x1b,0x35,0x38,0x2b,0x19,0x12,0x1f,0x1f,0x2a,0x13,0x58,0x1e,0x1b,0x22,0xb,0xc, + 0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x0,0x12,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0xa8,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0xd5,0x7d,0xb0, + 0x7d,0x7d,0xb0,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x18,0x0, + 0x28,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15, + 0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x32,0x36,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x40,0x18,0x12, + 0x56,0x56,0x2b,0x2b,0x56,0x56,0x12,0x18,0x12,0xe,0xe,0x12,0x56,0x11,0x19,0x19, + 0x11,0xfe,0xd5,0x11,0x1a,0x1a,0x11,0x1,0x20,0x20,0x12,0x19,0x2b,0x2b,0x2a,0x2b, + 0x2b,0x19,0x12,0x20,0xe,0x12,0x12,0xae,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x95,0x1,0xeb,0x1,0x80,0x0,0xb, + 0x0,0x17,0x0,0x0,0x12,0x32,0x16,0x15,0x23,0x34,0x26,0x22,0x6,0x15,0x23,0x34, + 0x36,0x32,0x16,0x15,0x23,0x34,0x26,0x22,0x6,0x15,0x23,0x34,0x9f,0xc2,0x8a,0x2b, + 0x70,0xa0,0x70,0x2b,0xae,0x7a,0x58,0x2a,0x3f,0x58,0x3f,0x2a,0x1,0x80,0x8a,0x61, + 0x4f,0x71,0x71,0x4f,0x61,0x35,0x58,0x3e,0x2c,0x3f,0x3f,0x2c,0x3e,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9,0x0,0x19,0x0,0x0,0x25,0x35,0x23, + 0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x40,0x2b,0x2a,0x2b,0x55,0x80,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x95,0xd6,0x56,0x56,0x80,0x56,0x1,0x2b, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x11,0x0,0x21,0x0,0x0,0x1,0x35,0x23,0x15, + 0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x37,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x40, + 0x80,0x55,0x55,0x55,0x12,0x19,0x19,0x12,0x2a,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x40,0x2b,0x80,0x2b,0x2b,0x19,0x12,0x2b,0x12,0x18,0x2b, + 0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x13,0x0,0x23,0x0,0x27,0x0,0x0,0x1, + 0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x13,0x35,0x33,0x15,0x1,0x40,0x55,0x12,0x19,0x19,0x12,0x2a,0x12, + 0x19,0x19,0x12,0x2a,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x80, + 0x2a,0x1,0x40,0x2b,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x2b,0x12,0x18,0x2b,0x80, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xff,0x0,0x2b,0x2b, + 0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0,0x15,0x0,0x0, + 0x25,0x35,0x23,0x15,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x2b,0x56,0x2b,0x95,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x95,0xd6,0x2b,0xab,0x1,0x2b,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x14,0x0,0x24,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15, + 0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x33,0x32,0x36,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x40,0x19,0x12, + 0x55,0x55,0x2a,0x12,0x19,0x80,0x55,0x2a,0x12,0x19,0x55,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x15,0x2b,0x12,0x19,0x2b,0x2b,0x18,0x12,0x56,0x2b, + 0x2b,0x18,0xbd,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x13,0x0,0x1f,0x0, + 0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x34,0x37,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x19,0x11,0xab,0x58,0x7d,0xea, + 0x56,0x56,0x2a,0x56,0x56,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0x58,0xab, + 0x11,0x19,0x7d,0xb0,0x13,0x56,0x2a,0x56,0x56,0x2a,0x56,0x0,0x2,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x1b,0x0,0x2f,0x0,0x0,0x25,0x11,0x23,0x15,0x32, + 0x16,0x14,0x6,0x23,0x35,0x22,0x26,0x34,0x36,0x33,0x15,0x32,0x36,0x34,0x26,0x23, + 0x35,0x22,0x6,0x14,0x16,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x37,0x33,0x17,0x1,0xab,0xab,0x2d,0x3e, + 0x3e,0x2d,0x1c,0x28,0x28,0x1c,0x1c,0x28,0x28,0x1c,0x2d,0x3e,0x3e,0x2d,0xab,0x11, + 0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x45,0x26,0x80,0x26,0x6b,0x1,0x0, + 0x16,0x3d,0x5a,0x3e,0x26,0x28,0x3a,0x27,0x89,0x28,0x3a,0x27,0x26,0x3d,0x5a,0x3e, + 0x15,0x1,0x2a,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x2b, + 0x2b,0x0,0x1,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x18,0x0,0x0,0x1, + 0x33,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x33, + 0x27,0x33,0x17,0x33,0x27,0x33,0x17,0x33,0x1,0x80,0x55,0x19,0x11,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x16,0x2a,0x40,0x2a,0x2a,0x2b,0x40,0x2b,0x2b,0x2b,0x40,0x1,0xab, + 0xfe,0xd5,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x56,0x56,0x56,0x56,0x56,0x0, + 0x1,0x0,0x80,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0xd,0x0,0x0,0x1,0x33,0x15, + 0x23,0x15,0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x1,0x0,0x80,0x55,0x33, + 0x46,0x32,0x32,0x23,0x15,0x16,0x1,0xc0,0x55,0xd6,0x23,0x32,0x32,0x46,0x33,0xc, + 0x0,0x1,0x0,0x6b,0x0,0x2b,0x1,0x99,0x1,0xd2,0x0,0x11,0x0,0x0,0x25,0x15, + 0x33,0x15,0x21,0x35,0x33,0x35,0x26,0x26,0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x6, + 0x1,0x15,0x80,0xfe,0xd6,0x80,0x34,0x49,0x58,0x7c,0x57,0x4d,0xa8,0x53,0x2a,0x2a, + 0x54,0x8,0x56,0x35,0x3e,0x58,0x58,0x3e,0x37,0x56,0x0,0x2,0x0,0x2b,0x0,0x2b, + 0x1,0xd9,0x1,0xd2,0x0,0x7,0x0,0x25,0x0,0x0,0x12,0x22,0x26,0x34,0x36,0x32, + 0x16,0x14,0x25,0x14,0x6,0x7,0x15,0x33,0x15,0x21,0x35,0x23,0x35,0x34,0x36,0x33, + 0x33,0x32,0x16,0x15,0x15,0x23,0x15,0x33,0x35,0x26,0x26,0x35,0x34,0x36,0x32,0x16, + 0x6e,0x1c,0x12,0x12,0x1c,0x12,0x1,0x59,0x4d,0x37,0x40,0xfe,0xab,0x15,0xc,0x9, + 0x40,0x9,0xc,0x15,0xab,0x34,0x49,0x58,0x7c,0x57,0x1,0x15,0x13,0x1a,0x13,0x13, + 0x1a,0x14,0x37,0x56,0x7,0x53,0x2a,0x6a,0x56,0x9,0xc,0xc,0x9,0x56,0x40,0x54, + 0x8,0x56,0x35,0x3e,0x58,0x58,0x0,0x1,0x0,0xab,0x0,0x80,0x1,0x49,0x1,0x80, + 0x0,0x5,0x0,0x0,0x1,0x7,0x17,0x7,0x27,0x37,0x1,0x49,0x62,0x62,0x1e,0x80, + 0x80,0x1,0x62,0x62,0x62,0x1e,0x80,0x80,0x0,0x1,0x0,0xb7,0x0,0x80,0x1,0x55, + 0x1,0x80,0x0,0x5,0x0,0x0,0x13,0x17,0x7,0x27,0x37,0x27,0xd5,0x80,0x80,0x1e, + 0x62,0x62,0x1,0x80,0x80,0x80,0x1e,0x62,0x62,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x1d,0x0,0x29,0x0,0x35,0x0,0x41,0x0,0x4d,0x0,0x0,0x1, + 0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x35,0x34,0x27,0x26,0x35,0x34, + 0x36,0x33,0x33,0x32,0x36,0x36,0x35,0x34,0x2e,0x2,0x17,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x14, + 0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x1,0x0,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x16,0x1f,0xd,0x3,0x6,0x5,0x25,0x24,0x3a,0x22,0x21,0x3b, + 0x4d,0x49,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x4e,0xd,0x13,0x13,0xd,0xe,0x12, + 0x12,0xd8,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x13,0xd,0xe,0x12,0x12, + 0xe,0xd,0x13,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x1f,0x16,0x14, + 0x10,0x3,0x4,0x4,0x6,0x23,0x3a,0x23,0x28,0x46,0x34,0x1e,0xea,0x12,0xe,0xd, + 0x13,0x13,0xd,0xe,0x12,0x55,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x35,0xd, + 0x13,0x13,0xd,0xe,0x12,0x12,0x63,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x0,0x2, + 0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0x4,0x0,0x14,0x0,0x0,0x37,0x7, + 0x21,0x27,0x7,0x5,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21, + 0x32,0x16,0x15,0xb5,0x4a,0x1,0x2a,0x60,0x4a,0x1,0x0,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0xf5,0x60,0x80,0x60,0x35,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x1a,0x1a,0x11,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x7,0x0,0xf,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x17,0x0,0x21,0x0,0x0,0x1, + 0x32,0x15,0x11,0x14,0x23,0x22,0x27,0x26,0x22,0x7,0x6,0x23,0x22,0x35,0x11,0x34, + 0x33,0x32,0x17,0x16,0x32,0x37,0x36,0x7,0x6,0x23,0x22,0x27,0x15,0x36,0x33,0x32, + 0x17,0x1,0xc9,0xc,0xc,0x2,0x4,0x60,0xc6,0x60,0x4,0x2,0xc,0xc,0x2,0x4, + 0x60,0xc6,0x60,0x4,0x1c,0x4e,0x5d,0x58,0x53,0x52,0x59,0x58,0x53,0x1,0xab,0xe, + 0xfe,0xc6,0xe,0x2,0x23,0x23,0x2,0xe,0x1,0x3a,0xe,0x2,0x23,0x23,0x2,0x37, + 0x18,0x18,0xe8,0x18,0x18,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0, + 0x8,0x0,0x20,0x0,0x0,0x37,0x33,0x26,0x34,0x37,0x23,0x16,0x15,0x14,0x5,0x16, + 0x15,0x14,0x23,0x21,0x22,0x35,0x34,0x37,0x36,0x34,0x27,0x26,0x35,0x34,0x33,0x21, + 0x32,0x15,0x14,0x7,0x6,0x14,0x8c,0xe8,0x18,0x18,0xe8,0x18,0x1,0x5,0x2,0xe, + 0xfe,0xc6,0xe,0x2,0x23,0x23,0x2,0xe,0x1,0x3a,0xe,0x2,0x23,0x55,0x53,0xb0, + 0x53,0x52,0x59,0x58,0x6b,0x4,0x2,0xc,0xc,0x2,0x4,0x60,0xc6,0x60,0x4,0x2, + 0xc,0xc,0x2,0x4,0x60,0xc6,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab, + 0x0,0x13,0x0,0x1f,0x0,0x0,0x12,0x32,0x1f,0x2,0x16,0x14,0xf,0x2,0x6,0x22, + 0x2f,0x2,0x26,0x34,0x3f,0x2,0x16,0x22,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x36, + 0x34,0x27,0xb3,0x9a,0x5d,0x13,0x6,0x12,0x12,0x6,0x13,0x5d,0x9a,0x5d,0x13,0x6, + 0x12,0x12,0x6,0x13,0xf0,0x8c,0x56,0xf,0xf,0x56,0x8c,0x56,0xf,0xf,0x1,0xab, + 0x10,0x3,0x13,0x42,0x86,0x42,0x13,0x3,0x10,0x10,0x3,0x13,0x42,0x86,0x42,0x13, + 0x3,0x1b,0xe,0x3a,0x70,0x3a,0xe,0xe,0x3a,0x70,0x3a,0x0,0x2,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0,0x14,0x0,0x0,0x37,0x7,0x21,0x27,0x7, + 0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15, + 0xb5,0x4a,0x1,0x2a,0x60,0x4a,0xd5,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0xe0,0x60,0x80,0x60,0x35,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a, + 0x1a,0x11,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xf,0x0,0x14, + 0x0,0x19,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x11,0x34,0x26,0x7,0x33,0x15,0x27,0x7,0x7,0x37,0x17,0x37,0x17,0x1,0x80, + 0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0xa7,0x6a,0x35,0x35,0x56, + 0x33,0x23,0x38,0x48,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0x2a,0x96,0x20,0x20,0x95,0x44,0x2f,0x4b,0x60,0x0,0x3,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x1b,0x0,0x23,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x13,0x33,0x17,0x33,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x16,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0xd4,0x58,0x3f,0x3f,0x58,0x3f,0x2b,0x80,0x27,0x44,0x11,0x19,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x44,0x23,0x28,0x38,0x28,0x28,0x38,0x95,0x3f,0x58,0x3f, + 0x3f,0x58,0x1,0x1,0x2a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11, + 0x1a,0xc7,0x38,0x28,0x28,0x38,0x28,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x8,0x0,0xd,0x0,0x1d,0x0,0x0,0x13,0x33,0x11,0x21,0x15,0x21,0x22, + 0x26,0x35,0x37,0x7,0x21,0x27,0x7,0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x2b,0x2a,0x1,0x2b,0xfe,0xd5,0x11,0x19,0xc0, + 0x40,0x1,0x0,0x56,0x3f,0xbf,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0, + 0x11,0x19,0x1,0x80,0xfe,0xd5,0x2a,0x19,0x11,0xab,0x55,0x6a,0x4f,0x1b,0x11,0x1a, + 0x1a,0x11,0x1,0x0,0x11,0x19,0x19,0x11,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x3,0x0,0xc,0x0,0x10,0x0,0x1a,0x0,0x24,0x0,0x30,0x0,0x40, + 0x0,0x0,0x1,0x35,0x33,0x15,0x27,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x17, + 0x35,0x33,0x15,0x37,0x35,0x23,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x7,0x35,0x34, + 0x26,0x23,0x23,0x15,0x33,0x32,0x36,0x27,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35, + 0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x1,0x2b,0x15,0xeb,0x1,0x2b,0xfe,0xd5,0x11,0x19,0x95,0x15,0xe0, + 0x40,0x20,0x20,0x20,0x35,0x12,0xe,0x35,0x35,0xe,0x12,0x6b,0x13,0xd,0x35,0x20, + 0x15,0xd,0x13,0xb6,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0xb, + 0x40,0x40,0x75,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x4b,0x16,0x16,0x16,0x20,0x80, + 0x2a,0x20,0x16,0x40,0x40,0xd,0x13,0x80,0x13,0x37,0x16,0xd,0x13,0x80,0x2a,0x13, + 0xad,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x0,0x4,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x1b,0x0,0x23,0x0, + 0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x13,0x15,0x23,0x35,0x34,0x36,0x32,0x16,0x26,0x22,0x26, + 0x34,0x36,0x32,0x16,0x14,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0xf5,0xc0,0x42,0x3c,0x42,0x4c,0x28,0x1c,0x1c,0x28,0x1c, + 0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0xfe,0xe5,0x10,0x10,0x16,0x1a,0x1a,0x40,0x1d,0x26,0x1d,0x1d,0x26, + 0x0,0x3,0x0,0x15,0x0,0x60,0x1,0xeb,0x1,0xa0,0x0,0x7,0x0,0xf,0x0,0x19, + 0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x36,0x32,0x16,0x17,0x6,0x6,0x22,0x26,0x27,0x36,0xe6,0x34,0x26,0x26, + 0x34,0x26,0x14,0x58,0x3f,0x3f,0x58,0x3f,0x1c,0x9e,0x80,0x1c,0x1c,0x80,0x9e,0x80, + 0x1c,0x1c,0x1,0x40,0x26,0x34,0x26,0x26,0x34,0x85,0x3f,0x58,0x3f,0x3f,0x58,0xcc, + 0x58,0x48,0x48,0x58,0x58,0x48,0x48,0x0,0x3,0x0,0x12,0x0,0x2b,0x1,0xd5,0x1, + 0xf0,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x0,0x16,0x16,0x14,0x6,0x7,0x6, + 0x23,0x22,0x27,0x37,0x16,0x33,0x32,0x3e,0x2,0x34,0x26,0x27,0x26,0x23,0x15,0x27, + 0x37,0x15,0x33,0x32,0x7,0x17,0x37,0x27,0x35,0x17,0x7,0x27,0x1,0x86,0x2e,0x21, + 0x21,0x17,0x37,0x51,0x31,0x2b,0x20,0x1e,0x1f,0x19,0x3e,0x24,0x1a,0x1a,0x12,0x2c, + 0x3e,0x5a,0x5a,0x1,0x21,0xe8,0x4e,0x4e,0x4e,0x8a,0x8a,0x8b,0x1,0x89,0x2e,0x4f, + 0x42,0x50,0x17,0x38,0x18,0x1f,0xd,0x1a,0x24,0x3f,0x32,0x3e,0x12,0x2c,0x45,0x5a, + 0x5b,0x45,0xbe,0x4e,0x4e,0x4e,0x3c,0x8a,0x8a,0x8a,0x0,0x4,0x0,0x57,0x0,0x57, + 0x1,0xab,0x1,0xeb,0x0,0xe,0x0,0x14,0x0,0x1a,0x0,0x20,0x0,0x0,0x1,0x16, + 0x16,0x14,0x6,0x7,0x35,0x36,0x36,0x34,0x26,0x27,0x15,0x27,0x37,0x3,0x37,0x16, + 0x17,0x15,0x26,0x27,0x16,0x17,0x7,0x26,0x27,0x37,0x6,0x7,0x23,0x36,0x37,0x1, + 0x15,0x3f,0x57,0x57,0x3f,0x2e,0x3d,0x3d,0x2e,0x61,0x61,0x7e,0x1f,0x17,0x1e,0x30, + 0x39,0x5,0x10,0x1e,0x1c,0x6,0x41,0x12,0x4,0x2b,0x6,0x1d,0x1,0xa9,0x8,0x60, + 0x82,0x60,0x8,0x2b,0x8,0x47,0x5e,0x47,0x8,0x53,0x5f,0x61,0xfe,0x8e,0x1f,0x11, + 0x5,0x2b,0x6,0x8e,0x1d,0x18,0x1e,0x25,0x2e,0x5f,0x1a,0x1b,0x2d,0x26,0x0,0x4, + 0x0,0x55,0x0,0x57,0x1,0xa9,0x1,0xeb,0x0,0x5,0x0,0xb,0x0,0x11,0x0,0x20, + 0x0,0x0,0x25,0x36,0x37,0x33,0x6,0x7,0x7,0x36,0x37,0x17,0x6,0x7,0x37,0x23, + 0x26,0x27,0x37,0x16,0x27,0x7,0x35,0x6,0x6,0x14,0x16,0x17,0x15,0x26,0x26,0x34, + 0x36,0x37,0x35,0x1,0x68,0x11,0x5,0x2b,0x6,0x1c,0x72,0x1e,0x17,0x1f,0x24,0x30, + 0x94,0x2b,0x5,0x11,0x1f,0x1d,0x58,0x61,0x2e,0x3d,0x3d,0x2e,0x3f,0x57,0x57,0x3f, + 0xb6,0x17,0x1e,0x2e,0x25,0x16,0x5,0x11,0x1f,0x1c,0x6,0xbe,0x1e,0x17,0x1e,0x24, + 0x46,0x5f,0x53,0x8,0x47,0x5e,0x47,0x8,0x2b,0x8,0x60,0x82,0x60,0x8,0x42,0x0, + 0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x16,0x0, + 0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x17,0x17,0x7,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x6a,0x6b,0x6b,0x6b,0x1,0x2a,0xfe,0xd6, + 0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x6b,0x55, + 0x55,0x0,0x2,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80,0x0,0x13,0x0,0x23,0x0, + 0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23, + 0x15,0x23,0x35,0x23,0x15,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x1,0xc0,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b, + 0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0xab,0xaa,0x55,0x55, + 0x55,0x55,0x55,0x55,0x55,0x55,0xaa,0xd5,0x1a,0x11,0xaa,0x11,0x1a,0x1a,0x11,0xaa, + 0x11,0x1a,0x0,0x4,0x0,0x18,0x0,0x30,0x1,0xd9,0x1,0xc5,0x0,0x5,0x0,0xd, + 0x0,0x25,0x0,0x2b,0x0,0x0,0x37,0x35,0x17,0x23,0x22,0x26,0x36,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x5,0x16,0x15,0x14,0x6,0x7,0x7,0x6,0x23,0x22,0x26,0x27, + 0x3,0x26,0x35,0x34,0x36,0x37,0x37,0x36,0x33,0x32,0x16,0x17,0x1,0x26,0x26,0x37, + 0x37,0x15,0x7d,0x4a,0x1f,0x11,0x1a,0x22,0x12,0xc,0xc,0x12,0xc,0x1,0x43,0x3, + 0xf,0xb,0x9d,0x6,0xa,0xc,0x17,0x5,0x6a,0x3,0xf,0xb,0x9e,0x9,0x8,0xb, + 0x16,0x5,0xfe,0xca,0x10,0xe,0x7,0x34,0x5b,0x87,0xb2,0x1a,0xfb,0xd,0x12,0xc, + 0xc,0x12,0xa6,0x6,0xa,0xc,0x18,0x4,0x41,0x3,0xf,0xb,0x1,0x0,0x6,0xa, + 0xc,0x16,0x5,0x41,0x3,0xf,0xb,0xfe,0xb2,0x7,0x20,0x10,0x7d,0xc0,0x0,0x2, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x1d,0x0,0x0,0x25,0x37, + 0x27,0x15,0x23,0x35,0x7,0x17,0x35,0x33,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x37,0x33,0x17,0x1,0x40,0x4b,0x4b, + 0x80,0x4b,0x4b,0x80,0x6b,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x44, + 0x27,0x80,0x27,0xb5,0x4b,0x4b,0x36,0x36,0x4b,0x4b,0x36,0xc0,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2a,0x2a,0x0,0x2,0x0,0x2b,0x0,0x6b, + 0x1,0xd5,0x1,0x95,0x0,0x9,0x0,0x1d,0x0,0x0,0x25,0x37,0x27,0x15,0x23,0x35, + 0x7,0x17,0x35,0x33,0x37,0x37,0x11,0x27,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x1,0x15,0x4b,0x4b,0x80,0x4a,0x4a,0x80, + 0x6b,0x55,0x55,0xc,0x9,0xfe,0xd5,0x9,0xc,0xc,0x9,0x1,0x2b,0x9,0xc,0xb5, + 0x4b,0x4b,0x36,0x36,0x4b,0x4b,0x36,0x4a,0x56,0xfe,0xea,0x56,0x4b,0x9,0xc,0xc, + 0x9,0x1,0x0,0x9,0xc,0xc,0x9,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x1d,0x0,0x25,0x0,0x0,0x24,0x22,0x26, + 0x27,0x33,0x6,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22,0x26,0x34,0x36, + 0x32,0x16,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x1,0x25,0x4a,0x3b,0xd,0xda,0xd,0x9e,0x1a,0x13,0x13,0x1a,0x13, + 0x83,0x1a,0x13,0x13,0x1a,0x13,0xb1,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x8b,0x29,0x21,0x21,0x61,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13, + 0x13,0x1a,0xd3,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x9,0x0,0xf,0x0, + 0x13,0x0,0x19,0x0,0x0,0x37,0x37,0x15,0x7,0x37,0x14,0x6,0x23,0x23,0x37,0x1, + 0x33,0x7,0x35,0x34,0x36,0x33,0x33,0x7,0x35,0x25,0x16,0x17,0x1,0x26,0x27,0xc6, + 0xfa,0xbd,0xbd,0x1a,0x11,0x2a,0x55,0xfe,0xab,0x2a,0x55,0x1a,0xa3,0x3d,0xfa,0x1, + 0x60,0x19,0x6,0xfe,0xa1,0x17,0x7,0x40,0xfa,0x3d,0xbd,0x2b,0x11,0x1a,0x55,0x1, + 0x2b,0x55,0x2a,0x11,0x1a,0xfa,0x3d,0xbb,0x7,0x17,0xfe,0xa2,0x7,0x17,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1b,0x0,0x0, + 0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x24,0x16,0x16,0x14,0x6,0x7,0x6,0x22,0x27,0x37,0x35,0x32,0xba,0x8c,0x65,0x65, + 0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x1f,0x20,0x16,0x15,0x10,0x25,0x6a, + 0x26,0x5a,0x16,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0, + 0x12,0x20,0x34,0x2c,0x34,0x10,0x26,0x26,0x5a,0x80,0x0,0x4,0x0,0x0,0x0,0x7e, + 0x2,0x0,0x1,0x82,0x0,0x12,0x0,0x1e,0x0,0x51,0x0,0x58,0x0,0x0,0x25,0x35, + 0x34,0x27,0x26,0x23,0x22,0x7,0x6,0x15,0x15,0x14,0x17,0x16,0x16,0x32,0x37,0x36, + 0x36,0x27,0x34,0x33,0x32,0x17,0x16,0x15,0x15,0x14,0x23,0x22,0x35,0x25,0x22,0x15, + 0x14,0x17,0x16,0x17,0x16,0x17,0x16,0x17,0x16,0x17,0x16,0x15,0x14,0x7,0x6,0x23, + 0x22,0x27,0x26,0x35,0x33,0x14,0x16,0x33,0x32,0x35,0x34,0x2e,0x3,0x27,0x26,0x27, + 0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x17,0x16,0x15,0x23,0x34,0x27,0x26,0x25,0x37, + 0x33,0x11,0x23,0x35,0x7,0x1,0x13,0xa,0x7,0x17,0xa,0x8,0x17,0x2,0x1,0x10, + 0x2c,0x8,0x6,0x4,0x7b,0x53,0x29,0x13,0x16,0x52,0x53,0x1,0x1c,0x1e,0x13,0x6, + 0xd,0x9,0x13,0x8,0xe,0x8,0x5,0x5,0x2c,0xc,0x12,0x39,0x11,0x5,0x29,0x16, + 0x10,0x21,0x6,0x6,0xe,0x23,0x6,0x8,0xc,0x13,0x2a,0xc,0x11,0x23,0x14,0x14, + 0x2a,0x12,0xc,0xfe,0x49,0x65,0x6,0x2b,0x40,0xe6,0x36,0x24,0x11,0xf,0x3,0xe, + 0x34,0x35,0x18,0x9,0x5,0x20,0x10,0xc,0x12,0x47,0x6d,0x18,0x1c,0x39,0x29,0x6e, + 0x6e,0x35,0x17,0xe,0x6,0x2,0x3,0x2,0x6,0x3,0x9,0x5,0xb,0xa,0xb,0x25, + 0xf,0x4,0x27,0xc,0xa,0xe,0x10,0x17,0x6,0x9,0x3,0x6,0x9,0x2,0x3,0x8, + 0xd,0x17,0x26,0xe,0x4,0x11,0x10,0x1a,0x15,0x4,0x3,0x3a,0x25,0xff,0x0,0xcd, + 0x16,0x0,0x2,0x0,0x59,0x0,0x7e,0x1,0xc2,0x1,0x82,0x0,0x33,0x0,0x59,0x0, + 0x0,0x1,0x22,0x6,0x15,0x15,0x14,0x17,0x16,0x16,0x17,0x16,0x17,0x16,0x17,0x16, + 0x15,0x14,0x7,0x6,0x23,0x22,0x27,0x26,0x35,0x33,0x14,0x16,0x33,0x32,0x35,0x34, + 0x26,0x26,0x27,0x26,0x27,0x26,0x27,0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x17,0x16, + 0x15,0x23,0x34,0x27,0x26,0x7,0x16,0x15,0x14,0x7,0x6,0x22,0x26,0x35,0x33,0x14, + 0x17,0x16,0x33,0x32,0x34,0x23,0x23,0x35,0x33,0x32,0x37,0x36,0x35,0x34,0x23,0x22, + 0x7,0x6,0x15,0x23,0x34,0x37,0x36,0x33,0x32,0x16,0x14,0x1,0x76,0xd,0x12,0x14, + 0x7,0x16,0x12,0x8,0xe,0x7,0x6,0x5,0x2c,0xc,0x13,0x38,0x11,0x5,0x28,0x17, + 0x10,0x21,0x6,0x6,0x7,0x5,0x10,0x1c,0x14,0x12,0x2a,0xc,0x11,0x23,0x14,0x14, + 0x2a,0x13,0xc,0xa1,0x2a,0x18,0x17,0x4a,0x2f,0x2b,0xb,0xd,0x11,0x2a,0x2e,0x1a, + 0x19,0x20,0x9,0x2,0x26,0x1a,0xa,0x3,0x2a,0x30,0x11,0x10,0x26,0x2a,0x1,0x21, + 0xc,0xb,0x1,0xc,0x7,0x3,0x4,0x6,0x3,0x9,0x5,0xb,0xa,0xb,0x25,0xf, + 0x4,0x27,0xc,0xa,0xd,0x11,0x17,0x6,0x9,0x3,0x3,0x2,0x4,0x6,0xd,0xc, + 0x18,0x26,0xe,0x4,0x11,0x10,0x1a,0x14,0x5,0x3,0x1e,0xe,0x2c,0x25,0x12,0x14, + 0x26,0x22,0x14,0x8,0xa,0x52,0x21,0x17,0x5,0xb,0x26,0x14,0x6,0x9,0x2d,0x13, + 0x5,0x24,0x48,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0, + 0x1d,0x0,0x21,0x0,0x0,0x13,0x33,0x15,0x23,0x17,0x37,0x26,0x26,0x27,0x7,0x26, + 0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x26, + 0x7,0x23,0x35,0x33,0xc0,0x80,0x80,0xd6,0x1e,0x7,0xf,0x8,0x1e,0x19,0x3d,0x22, + 0x28,0x45,0x35,0x1e,0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0x16,0x95,0x2a,0x2a, + 0x1,0xeb,0x2b,0x5e,0x1f,0x8,0xf,0x7,0x1f,0x14,0x17,0x1e,0x35,0x46,0x27,0x28, + 0x46,0x34,0x1e,0x1e,0x34,0x46,0x28,0x22,0x3d,0x75,0x80,0x0,0x3,0x0,0x1e,0x0, + 0x1e,0x1,0xc4,0x1,0xeb,0x0,0x3,0x0,0x18,0x0,0x28,0x0,0x0,0x13,0x33,0x15, + 0x23,0x17,0x15,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x37,0x26,0x26,0x27,0x7,0x26, + 0x26,0x23,0x22,0x6,0x7,0x17,0x27,0x7,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x36,0x37,0x17,0x37,0xc0,0x80,0x80,0x55,0x95,0xb,0xb,0x16,0x14,0x1e,0x7, + 0xf,0x8,0x1e,0x19,0x3d,0x22,0x18,0x2d,0x14,0x40,0xab,0x1e,0x48,0x12,0x14,0x1e, + 0x35,0x45,0x28,0x20,0x3b,0x18,0x33,0x1e,0x1,0xeb,0x2b,0x6b,0x2e,0x95,0x14,0x2d, + 0x18,0x22,0x3d,0x18,0x1f,0x8,0xf,0x7,0x1f,0x14,0x17,0xc,0xa,0x40,0x6f,0x1e, + 0x49,0x18,0x3a,0x20,0x28,0x46,0x34,0x1e,0x14,0x12,0x33,0x1e,0x0,0x8,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x9,0x0,0xd,0x0,0x12,0x0,0x17, + 0x0,0x1b,0x0,0x21,0x0,0x29,0x0,0x0,0x25,0x36,0x37,0x23,0x15,0x17,0x36,0x37, + 0x23,0x15,0x15,0x36,0x37,0x23,0x35,0x15,0x33,0x26,0x27,0x27,0x15,0x33,0x26,0x27, + 0x27,0x15,0x33,0x26,0x3,0x11,0x6,0x6,0x14,0x16,0x2,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x1,0xa5,0x2,0x2,0x94,0x70,0xc,0x3,0x7f,0x20,0x1e,0x3e,0x94,0x2, + 0x2,0x90,0x7f,0x3,0xc,0x70,0x3e,0x1e,0x4a,0x3f,0x57,0x57,0x4,0xb0,0x7d,0x7d, + 0xb0,0x7d,0xd5,0x6,0x10,0x16,0x40,0x11,0x5,0x16,0x3e,0x4,0x10,0xc0,0x16,0x10, + 0x6,0x40,0x16,0x5,0x11,0x3e,0x14,0x10,0xfe,0xb2,0x1,0x52,0x8,0x60,0x82,0x60, + 0x1,0x76,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1, + 0xeb,0x0,0x8,0x0,0x1f,0x0,0x0,0x13,0x35,0x33,0x32,0x16,0x15,0x15,0x23,0x35, + 0x17,0x23,0x15,0x33,0x7,0x27,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x23,0x35,0x33, + 0x35,0x23,0x37,0x17,0x23,0x11,0x21,0xd5,0x80,0x11,0x1a,0x2b,0x80,0x55,0x2b,0x40, + 0x40,0x2a,0xaa,0x11,0x1a,0x55,0x55,0x2b,0x40,0x40,0x2a,0x1,0x2a,0x1,0x55,0x2b, + 0x1a,0x11,0x80,0x80,0xd5,0x2b,0x40,0x40,0x2b,0x1a,0x11,0xaa,0x2b,0x2b,0x40,0x40, + 0xff,0x0,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0xb, + 0x0,0x13,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x1,0x35,0x33,0x15,0x33,0x15, + 0x23,0x15,0x17,0x23,0x35,0x33,0x25,0x33,0x15,0x23,0x35,0x23,0x35,0x33,0x17,0x23, + 0x35,0x33,0x15,0x33,0x15,0x23,0x3,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1,0x40, + 0x2b,0x55,0x55,0x55,0xd5,0xd5,0xfe,0xd5,0x2b,0x2b,0x55,0x55,0x80,0x2a,0x2a,0xab, + 0xab,0xd5,0xd5,0xd5,0x80,0x80,0x1,0x40,0x80,0x2b,0x2a,0x2b,0x55,0x2a,0x2b,0x80, + 0x2b,0x2a,0xd5,0x80,0x2b,0x2a,0x1,0x2a,0x2a,0xd6,0x2a,0x0,0xc,0x0,0x40,0x0, + 0x6b,0x1,0xd5,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x0,0x1, + 0x33,0x15,0x23,0x15,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23, + 0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x27,0x33,0x15,0x23,0x23,0x35,0x33,0x15,0x17, + 0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x1, + 0x80,0x55,0x55,0x55,0xc0,0x56,0xc0,0x55,0xc0,0x55,0xeb,0x55,0xc0,0x56,0x56,0x6a, + 0x55,0x15,0x56,0xc0,0x55,0xc0,0x55,0x55,0x55,0x1,0x95,0x55,0xd5,0x55,0x55,0x55, + 0x55,0x55,0x55,0x55,0x55,0x6a,0x56,0x56,0xc0,0x55,0x55,0x55,0x6b,0x56,0x56,0x56, + 0x56,0x56,0x56,0x6b,0x55,0x55,0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xd5,0x1,0x95, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x35,0x21,0x15, + 0x21,0x35,0x33,0x15,0x40,0x1,0x95,0xfe,0x6b,0x95,0x1,0x0,0xfe,0x6b,0x80,0x1, + 0x95,0x80,0xaa,0x95,0x95,0x95,0x95,0x0,0x3,0x0,0x0,0x0,0x55,0x1,0xfc,0x1, + 0xab,0x0,0x7,0x0,0x1e,0x0,0x21,0x0,0x0,0x37,0x33,0x27,0x23,0x7,0x33,0x37, + 0x33,0x25,0x33,0x7,0x23,0x27,0x7,0x23,0x27,0x6,0x6,0x23,0x22,0x26,0x34,0x36, + 0x33,0x32,0x17,0x33,0x17,0x37,0x33,0x17,0x25,0x37,0x17,0xdc,0x28,0x44,0x2b,0x44, + 0x29,0xf,0x44,0x1,0x8,0x27,0x2c,0x25,0x20,0x20,0x26,0x2,0x15,0x52,0x31,0x47, + 0x64,0x64,0x47,0x52,0x33,0x10,0x1a,0x20,0x22,0x20,0xfe,0xd6,0x19,0x18,0xab,0xc0, + 0xc0,0x2a,0x96,0xc0,0x82,0x82,0x9,0x2b,0x34,0x65,0x8c,0x65,0x40,0x87,0x87,0x87, + 0xe,0x4e,0x4e,0x0,0x1,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x12,0x0, + 0x0,0x1,0x16,0x16,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x34,0x36,0x37,0x36, + 0x36,0x33,0x32,0x16,0x1,0x9d,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f, + 0x15,0x4c,0x2d,0x3a,0x58,0x1,0x2a,0x3,0x3d,0x2a,0x2c,0x3f,0x4b,0x35,0x2f,0x4b, + 0x5,0x27,0x30,0x49,0x0,0x6,0x0,0x15,0x0,0x21,0x1,0xeb,0x1,0xe0,0x0,0x3, + 0x0,0x7,0x0,0x15,0x0,0x19,0x0,0x1d,0x0,0x21,0x0,0x0,0x25,0x37,0x17,0x7, + 0x37,0x33,0x15,0x23,0x27,0x16,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x36,0x37, + 0x35,0x33,0x7,0x15,0x23,0x35,0x17,0x35,0x33,0x15,0x27,0x37,0x17,0x7,0x1,0x70, + 0x1e,0x26,0x1e,0x15,0x40,0x40,0x6b,0x1d,0x23,0x4b,0x6a,0x4b,0x23,0x1d,0x80,0xeb, + 0x40,0xd6,0x2a,0xc9,0x26,0x1e,0x26,0x7d,0x1d,0x26,0x1e,0xca,0x2b,0x84,0x11,0x3a, + 0x23,0x35,0x4b,0x4b,0x35,0x23,0x3a,0x11,0x67,0xc0,0x2b,0x2b,0xff,0x3f,0x3f,0x53, + 0x27,0x1e,0x27,0x0,0x9,0x0,0x15,0x0,0x21,0x1,0xeb,0x1,0xf4,0x0,0x3,0x0, + 0x7,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0, + 0x0,0x37,0x37,0x17,0x7,0x17,0x35,0x33,0x15,0x2,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x5,0x33,0x15,0x23,0x7,0x37,0x17,0x7,0x13,0x7,0x27,0x37,0x27,0x15,0x23, + 0x35,0x7,0x15,0x23,0x35,0x37,0x7,0x27,0x37,0x4c,0x26,0x1e,0x26,0x81,0x2a,0x4a, + 0x6a,0x4b,0x4b,0x6a,0x4b,0x1,0x2b,0x40,0x40,0x3b,0x1e,0x26,0x1e,0x1e,0x26,0x1e, + 0x26,0x81,0x2a,0x96,0x40,0x7b,0x1e,0x26,0x1e,0x74,0x27,0x1e,0x27,0x35,0x3f,0x3f, + 0x1,0x6a,0x4b,0x6a,0x4b,0x4b,0x6a,0x20,0x2b,0x78,0x1d,0x26,0x1e,0x1,0x4b,0x26, + 0x1e,0x26,0x35,0x3f,0x3f,0xd4,0x2b,0x2b,0x79,0x1e,0x26,0x1e,0x0,0x3,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x14,0x0,0x1d,0x0,0x0,0x1,0x35, + 0x23,0x15,0x37,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0xab,0x6b,0x35, + 0x36,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5, + 0x11,0x19,0x1,0x0,0xab,0xab,0x20,0xb5,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x19,0x55,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x2,0x0,0x15, + 0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x4,0x0,0x14,0x0,0x0,0x37,0x21,0x27,0x7, + 0x27,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x6b,0x1,0x2a,0x60,0x4a,0x36,0x1,0xb,0x10,0x1b,0x1b,0x10,0xfe,0x80,0x11, + 0x1a,0x1b,0x10,0x95,0x80,0x60,0x40,0xcb,0x1b,0x10,0xfe,0xd6,0x10,0x1b,0x1a,0x11, + 0x1,0x2a,0x10,0x1b,0x0,0xe,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x4, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x18,0x0,0x1c,0x0,0x20,0x0,0x24,0x0,0x29, + 0x0,0x2d,0x0,0x31,0x0,0x36,0x0,0x3a,0x0,0x3e,0x0,0x0,0x37,0x33,0x27,0x7, + 0x27,0x27,0x21,0x15,0x21,0x22,0x26,0x35,0x13,0x33,0x15,0x23,0x37,0x33,0x15,0x23, + 0x27,0x15,0x23,0x34,0x36,0x1,0x33,0x15,0x23,0x11,0x33,0x15,0x23,0x5,0x33,0x15, + 0x23,0x25,0x32,0x16,0x15,0x23,0x15,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x13,0x14, + 0x6,0x23,0x35,0x35,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x40,0xd5,0x44,0x35,0x27, + 0x60,0x1,0x2b,0xff,0x0,0x11,0x1a,0x56,0x2a,0x2a,0x55,0x2b,0x2b,0x80,0x2b,0x1b, + 0x1,0x3b,0x2a,0x2a,0x2a,0x2a,0xfe,0xaa,0x2b,0x2b,0x1,0xab,0x10,0x1b,0x2b,0x2b, + 0x2b,0xab,0x2b,0x2b,0xd6,0x1b,0x10,0x2b,0x2b,0x2b,0x2b,0x6b,0x5b,0x45,0x2e,0x66, + 0xd5,0x1a,0x11,0x1,0x55,0x2b,0x2b,0x2b,0x2b,0x2b,0x10,0x1b,0xfe,0xab,0x2b,0x1, + 0x80,0x2b,0x2a,0x2b,0x80,0x1b,0x10,0x2a,0x2b,0x80,0x2b,0xfe,0xd6,0x10,0x1b,0x2b, + 0xaa,0x2a,0x2b,0x2b,0x0,0xf,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0x10,0x0,0x14,0x0,0x18,0x0,0x1c,0x0,0x20,0x0,0x27, + 0x0,0x2c,0x0,0x30,0x0,0x34,0x0,0x39,0x0,0x3d,0x0,0x41,0x0,0x0,0x13,0x15, + 0x23,0x35,0x33,0x15,0x23,0x35,0x7,0x15,0x23,0x35,0x37,0x15,0x23,0x34,0x36,0x1, + 0x15,0x23,0x35,0x13,0x15,0x23,0x35,0x3,0x15,0x23,0x35,0x3,0x15,0x23,0x35,0x13, + 0x22,0x26,0x35,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x23,0x17,0x15,0x23,0x35,0x27, + 0x15,0x23,0x35,0x13,0x14,0x6,0x23,0x35,0x37,0x15,0x23,0x35,0x17,0x15,0x23,0x35, + 0x95,0x2a,0x80,0x2b,0x80,0x2b,0x2b,0x2b,0x1b,0x1,0x65,0x2a,0x2a,0x2a,0x2b,0x2b, + 0xd5,0x2b,0x2b,0x11,0x1a,0xd6,0xd5,0x10,0x1b,0x2b,0x2b,0x2b,0x80,0x2b,0xd6,0x1b, + 0x10,0x2b,0x2b,0x2b,0x2b,0x1,0xc0,0x2b,0x2b,0x2b,0x2b,0xab,0x2a,0x2a,0xab,0x2b, + 0x10,0x1b,0xfe,0xab,0x2b,0x2b,0x1,0x55,0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0x1,0x0, + 0x2b,0x2b,0xfe,0xd5,0x1a,0x11,0x55,0x80,0x1,0x80,0x1b,0x10,0x2a,0x2b,0x2b,0x55, + 0x2b,0x2b,0xfe,0xab,0x10,0x1b,0x2b,0xaa,0x2a,0x2a,0x55,0x2b,0x2b,0x0,0x2,0x0, + 0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x7,0x0,0x17,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0xb9,0x8e,0x64,0x64,0x8e,0x64,0x1,0x6b,0x11,0x1a,0x1a, + 0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x80,0x4b,0x6a,0x4b,0x4b,0x6a,0xf5,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x7,0x0,0x4c,0x0,0x21, + 0x1,0xb4,0x1,0xf4,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17, + 0x0,0x1b,0x0,0x0,0x37,0x27,0x37,0x17,0x3,0x37,0x17,0x7,0x1,0x7,0x27,0x37, + 0x7,0x23,0x35,0x33,0x13,0x17,0x7,0x27,0x27,0x33,0x15,0x23,0x7,0x35,0x21,0x15, + 0x6a,0x1e,0x26,0x1e,0x44,0x1e,0x26,0x1e,0x1,0x42,0x1e,0x26,0x1e,0x79,0x2a,0x2a, + 0x81,0x1e,0x26,0x1e,0x85,0x2a,0x2a,0x80,0x1,0x2a,0x56,0x1f,0x26,0x1e,0x1,0x24, + 0x1e,0x26,0x1e,0xfe,0xf9,0x1e,0x27,0x1e,0x7a,0x3f,0x1,0x5f,0x1e,0x26,0x1e,0x5b, + 0x3f,0xea,0x80,0x80,0x0,0x4,0x0,0x0,0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x10, + 0x0,0x19,0x0,0x25,0x0,0x31,0x0,0x0,0x37,0x21,0x15,0x23,0x15,0x23,0x35,0x23, + 0x22,0x26,0x35,0x35,0x23,0x35,0x33,0x35,0x33,0x17,0x35,0x23,0x35,0x33,0x32,0x16, + 0x15,0x15,0x3,0x32,0x16,0x17,0x23,0x26,0x26,0x27,0x7,0x27,0x32,0x36,0x3,0x37, + 0x17,0x22,0x6,0x23,0x22,0x26,0x27,0x33,0x16,0x16,0xab,0x1,0x0,0x2b,0x2b,0xaa, + 0x12,0x19,0x2b,0x2b,0x2b,0xaa,0x80,0x80,0x12,0x19,0x7f,0x64,0x93,0x8,0x20,0x6, + 0x44,0x35,0x1d,0x51,0x3,0x8,0x5f,0x1d,0x51,0x3,0x8,0x3,0x64,0x93,0x8,0x20, + 0x6,0x44,0xab,0x2b,0x2b,0x2b,0x19,0x12,0xaa,0x2b,0x2b,0xd6,0x80,0x2b,0x19,0x12, + 0x80,0x1,0x2b,0x88,0x63,0x3c,0x60,0x19,0x1c,0x51,0x1,0xfe,0x36,0x1c,0x51,0x1, + 0x88,0x63,0x3c,0x60,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8, + 0x0,0x10,0x0,0x24,0x0,0x2c,0x0,0x34,0x0,0x0,0x1,0x32,0x16,0x15,0x33,0x34, + 0x26,0x23,0x15,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x33,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x37,0x33,0x15,0x32,0x16,0x27, + 0x35,0x32,0x16,0x15,0x23,0x34,0x26,0x2,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1, + 0x55,0x12,0x19,0x1c,0x2a,0x1d,0x81,0x58,0x3f,0x3f,0x58,0x3f,0xd6,0x6a,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x27,0x80,0x12,0x19,0x16,0x35,0x4b,0x1c,0x3b, + 0xc2,0x28,0x38,0x28,0x28,0x38,0x1,0x80,0x19,0x12,0x1d,0x2a,0x1c,0xfe,0xeb,0x3e, + 0x58,0x3f,0x3f,0x58,0x97,0xeb,0x11,0x19,0x19,0x11,0x1,0x0,0x11,0x1a,0x2b,0x40, + 0x19,0x67,0x1c,0x4b,0x35,0x29,0x3b,0xfe,0xff,0x3a,0x28,0x28,0x3a,0x27,0x0,0x4, + 0x0,0x0,0x0,0x2b,0x1,0xeb,0x1,0xeb,0x0,0x9,0x0,0x11,0x0,0x24,0x0,0x30, + 0x0,0x0,0x36,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x22,0x6,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x27,0x35,0x33,0x35,0x33,0x17,0x33,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x3d,0x3,0x33,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23, + 0x35,0xd1,0x28,0x1c,0x1d,0x28,0x28,0x3a,0xf,0x58,0x3f,0x3f,0x58,0x3e,0x2b,0x40, + 0x95,0x27,0x44,0x11,0x1a,0x1a,0x11,0xfe,0xab,0x11,0x1a,0x2b,0x40,0x40,0x2b,0x40, + 0xb8,0x3a,0x28,0x28,0x1d,0x1c,0x28,0x26,0x3e,0x58,0x3f,0x3f,0x58,0x82,0x40,0x40, + 0x2b,0x1a,0x11,0xff,0x0,0x11,0x19,0x19,0x11,0xd6,0x80,0x40,0x40,0x2b,0x40,0x40, + 0x2b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0xf,0x0, + 0x28,0x0,0x0,0x1,0x37,0x27,0x27,0x7,0x7,0x17,0x17,0x7,0x37,0x27,0x27,0x7, + 0x7,0x17,0x17,0x13,0x33,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x33,0x17,0x33,0x27,0x33,0x17,0x33,0x27,0x33,0x17,0x33,0x1,0x69,0x2c,0x2c, + 0x14,0x14,0x2c,0x2c,0x14,0x65,0x3b,0x3b,0x1b,0x1a,0x3b,0x3b,0x1a,0xab,0x55,0x19, + 0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x16,0x2a,0x40,0x2a,0x2a,0x2b,0x40,0x2b,0x2b, + 0x2b,0x40,0x1,0x1,0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x1a,0x1a,0x1b,0x3b,0x3b, + 0x1b,0x1a,0x3b,0x1,0x2b,0xfe,0xd5,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x40, + 0x40,0x40,0x40,0x40,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7, + 0x0,0xf,0x0,0x22,0x0,0x0,0x1,0x17,0x7,0x7,0x27,0x27,0x37,0x37,0x17,0x27, + 0x27,0x37,0x37,0x17,0x17,0x7,0x17,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x33,0x15,0x23,0x11,0x21,0x1,0x1b,0x3a,0x3a,0x1b,0x1b,0x3a, + 0x3a,0x1b,0x6b,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x17,0x2a,0x19,0x11,0xfe,0xd5, + 0x11,0x1a,0x1a,0x11,0xc0,0xc0,0x1,0x2b,0x1,0x1b,0x1b,0x1b,0x3a,0x3a,0x1b,0x1b, + 0x3a,0x2a,0x2c,0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0xc0,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x2b,0xfe,0xd6,0x0,0x4,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95, + 0x0,0x4,0x0,0x14,0x0,0x18,0x0,0x1c,0x0,0x0,0x37,0x33,0x27,0x7,0x27,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x23, + 0x33,0x11,0x23,0x3,0x33,0x11,0x23,0xeb,0xd5,0x44,0x36,0x26,0xb5,0x9,0xd,0xd, + 0x9,0xff,0x0,0x9,0xc,0xc,0x9,0x6a,0x2a,0x2a,0x56,0x2b,0x2b,0x95,0x5a,0x44, + 0x2e,0xbc,0xc,0x9,0xff,0x0,0x9,0xc,0xc,0x9,0x1,0x0,0x9,0xc,0xfe,0xd6, + 0x1,0x2a,0xfe,0xd6,0x0,0x9,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0x5, + 0x0,0xd,0x0,0x14,0x0,0x1a,0x0,0x1f,0x0,0x24,0x0,0x2c,0x0,0x3d,0x0,0x41, + 0x0,0x0,0x1,0x7,0x27,0x36,0x33,0x32,0x17,0x27,0x33,0x16,0x15,0x15,0x14,0x6, + 0x27,0x17,0x23,0x26,0x35,0x34,0x36,0x17,0x37,0x17,0x6,0x23,0x22,0x37,0x23,0x37, + 0x16,0x16,0x7,0x7,0x26,0x26,0x27,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25, + 0x16,0x16,0x15,0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x16,0x17,0x37,0x16,0x17, + 0x27,0x15,0x23,0x35,0x1,0x1c,0x3a,0x31,0x24,0x2b,0xa,0x53,0x3c,0x5d,0x2,0x14, + 0xcb,0x46,0x65,0x2,0x13,0x4f,0x3d,0x2d,0x21,0x2b,0xf,0x88,0x73,0x2b,0x16,0x2b, + 0x79,0x2b,0x16,0x29,0x8,0x3b,0x7c,0x57,0x57,0x7c,0x57,0x1,0x2b,0x11,0x19,0x70, + 0xa0,0x70,0x70,0x50,0x1b,0x47,0x16,0x1e,0x10,0xe,0x74,0x80,0x1,0x67,0x64,0x4c, + 0x1c,0xd8,0x6d,0xe,0x7,0x1,0x15,0x33,0x9e,0x6b,0xe,0x8,0x14,0x32,0xc3,0x69, + 0x53,0x19,0xaa,0x4c,0x9,0x2d,0x6b,0x4b,0x9,0x2c,0x16,0x6b,0x58,0x7c,0x57,0x57, + 0x7c,0xb5,0x16,0x45,0x1c,0x4f,0x71,0x71,0x9e,0x71,0x1a,0x11,0x1f,0xd,0x11,0x6a, + 0x2b,0x2b,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x15, + 0x0,0x21,0x0,0x0,0x37,0x21,0x27,0x7,0x27,0x37,0x33,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x15,0x33,0x37,0x15,0x23,0x35,0x23,0x35, + 0x33,0x35,0x33,0x15,0x33,0x15,0x6b,0x1,0x0,0x56,0x40,0x2a,0xaa,0x40,0x19,0x11, + 0xff,0x0,0x11,0x1a,0x1a,0x11,0xaa,0x40,0x40,0x2a,0x40,0x40,0x2a,0x40,0x6b,0x6a, + 0x55,0x40,0x55,0xaa,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x40,0x16,0x40,0x40, + 0x2a,0x40,0x40,0x2a,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xde,0x1,0xd5,0x0,0x7, + 0x0,0x15,0x0,0x1a,0x0,0x2e,0x0,0x0,0x0,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x17,0x17,0x7,0x27,0x6,0x23,0x22,0x26,0x34,0x36,0x32,0x16,0x15,0x14,0x7,0x23, + 0x37,0x17,0x37,0x37,0x17,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x33,0x6,0x7,0x23,0x11,0x21,0x1,0x35,0x2c,0x1f,0x1f,0x2c,0x20,0x87,0x42, + 0x1e,0x43,0x19,0x1a,0x28,0x37,0x38,0x50,0x38,0x4b,0xeb,0x3b,0x2a,0x3a,0x6c,0x2b, + 0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x76,0xa,0x1,0x6b,0x1,0x2b,0x1,0x40, + 0x1f,0x2c,0x20,0x20,0x2c,0x1d,0x42,0x1e,0x42,0xf,0x38,0x50,0x38,0x38,0x28,0x1a, + 0xdb,0x4b,0x32,0x4b,0x7,0x2b,0x6b,0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0x15, + 0x16,0xfe,0xd5,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0, + 0x15,0x0,0x0,0x1,0x15,0x27,0x35,0x33,0x15,0x25,0x1,0x7,0x27,0x15,0x14,0x6, + 0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x35,0x27,0x1,0x2b,0x2b,0x80,0xfe,0xdb,0x1, + 0x65,0x1b,0x7a,0x33,0x46,0x32,0x32,0x23,0x15,0x16,0xc0,0x1,0x6b,0x44,0x2a,0x6f, + 0x55,0x55,0xfe,0x9b,0x1b,0x7a,0x25,0x23,0x32,0x32,0x46,0x33,0xc,0x6,0xc0,0x0, + 0x2,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x5,0x0,0x14,0x0,0x0,0x37, + 0x37,0x27,0x7,0x27,0x7,0x25,0x32,0x16,0x15,0x11,0x14,0x7,0x7,0x27,0x26,0x35, + 0x11,0x34,0x36,0x33,0xd5,0xc0,0x1e,0xa2,0x4c,0x1e,0x1,0x2a,0x11,0x1a,0x13,0xad, + 0xad,0x13,0x1a,0x11,0xab,0xc0,0x1e,0xa2,0x4c,0x1e,0xd6,0x1a,0x11,0xfe,0xec,0x15, + 0xe,0x74,0x74,0xe,0x15,0x1,0x14,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0xb,0x0,0x1b,0x0,0x0,0x25,0x37,0x27,0x15,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x33,0x37,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x27,0x26,0x34, + 0x37,0x37,0x36,0x32,0x17,0x1,0x2b,0x4a,0x4a,0x6b,0x9,0xc,0x2a,0x56,0xa4,0x6, + 0x6,0xc0,0x6,0x12,0x6,0xc0,0x6,0x6,0xc0,0x6,0x12,0x6,0xcb,0x4a,0x4b,0x35, + 0xd,0x9,0x55,0x40,0xf,0x6,0x12,0x6,0xc0,0x6,0x6,0xc0,0x6,0x12,0x6,0xc0, + 0x6,0x6,0x0,0x6,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xe0,0x0,0x7,0x0,0xf, + 0x0,0x25,0x0,0x2d,0x0,0x35,0x0,0x3d,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x27,0x17,0x15,0x23,0x35,0x27, + 0x26,0x35,0x34,0x37,0x37,0x36,0x33,0x32,0x17,0x17,0x16,0x33,0x15,0x22,0x27,0x27, + 0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x24,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x76,0x3e,0x2c,0x2c,0x3e,0x2b,0x1d, + 0x5a,0x3e,0x3e,0x5a,0x3d,0x45,0x2f,0x2a,0x45,0xc,0xc,0x3c,0x8,0x16,0x13,0xf, + 0x29,0x20,0x2c,0x3f,0x2d,0x11,0xce,0x3e,0x2b,0x2b,0x3e,0x2c,0x1e,0x5a,0x3d,0x3d, + 0x5a,0x3e,0x1,0x5c,0x22,0x1a,0x1a,0x22,0x19,0x4b,0x2b,0x3e,0x2c,0x2c,0x3e,0x8a, + 0x3e,0x5a,0x3d,0x3d,0x5a,0x5e,0x31,0x84,0x6a,0x3c,0x8,0x16,0x12,0xc,0x3c,0xc, + 0xc,0x29,0x20,0x2b,0x2d,0x11,0xfe,0xf8,0x2b,0x3e,0x2c,0x2c,0x3e,0x8a,0x3e,0x5a, + 0x3d,0x3d,0x5a,0xc9,0x19,0x22,0x1a,0x1a,0x22,0x0,0x4,0x0,0x55,0x0,0x40,0x1, + 0xab,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x31,0x0,0x0,0x1,0x35,0x21, + 0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x27,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x14,0x7,0x15,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x35,0x23,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x26,0x1, + 0x80,0xff,0x0,0xd2,0x1c,0x12,0x12,0x1c,0x12,0xae,0x1c,0x12,0x12,0x1c,0x12,0x2b, + 0x58,0xa6,0x58,0x16,0xc,0x9,0x15,0x9,0xd,0xaa,0xd,0x9,0x15,0x9,0xc,0x16, + 0x1,0x15,0x6b,0x6b,0x80,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a, + 0x3,0xd5,0x33,0x22,0x22,0x33,0xd5,0x1c,0x14,0x26,0x9,0xc,0xc,0x9,0x16,0x16, + 0x9,0xc,0xc,0x9,0x26,0x14,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0x95, + 0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x2d,0x0,0x0,0x13,0x21,0x27,0x23,0x16,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17, + 0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x21,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x37,0x36,0x33,0x33,0x32,0x6b,0x1,0x2a,0x20,0xea,0xdd,0x1a,0x13, + 0x13,0x1a,0x13,0xd7,0x1a,0x13,0x13,0x1a,0x13,0x1,0x29,0x2c,0xc,0x9,0x16,0x9, + 0xc,0xff,0x0,0xc,0x9,0x16,0x9,0xc,0x2c,0x6,0x19,0xea,0x19,0x1,0x15,0x60, + 0xca,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0xc2,0x80,0xab,0x9, + 0xc,0xc,0x9,0x16,0x16,0x9,0xc,0xc,0x9,0xab,0x80,0x15,0x0,0x3,0x0,0x2b, + 0x0,0x15,0x1,0xdb,0x1,0xeb,0x0,0x4,0x0,0x24,0x0,0x38,0x0,0x0,0x13,0x15, + 0x37,0x17,0x35,0x1,0x27,0x26,0x35,0x34,0x37,0x37,0x35,0x34,0x36,0x33,0x33,0x35, + 0x33,0x15,0x33,0x32,0x16,0x15,0x15,0x17,0x16,0x7,0x7,0x23,0x22,0x27,0x6,0x22, + 0x27,0x6,0x23,0x5,0x33,0x15,0x23,0x22,0x27,0x6,0x22,0x27,0x6,0x23,0x23,0x35, + 0x33,0x32,0x37,0x16,0x32,0x37,0x16,0x80,0x80,0x80,0xfe,0xd4,0x28,0x1,0xf,0x1b, + 0x1a,0x11,0x40,0x80,0x40,0x11,0x1a,0x1b,0x15,0x7,0x28,0x1,0x31,0x25,0x25,0x60, + 0x25,0x25,0x31,0x1,0x56,0x2a,0x2a,0x2d,0x29,0x28,0x5a,0x28,0x29,0x2d,0x2a,0x2a, + 0x2e,0x28,0x27,0x5c,0x27,0x28,0x1,0x80,0x55,0x2a,0x2a,0x55,0xfe,0xeb,0x8e,0x2, + 0x5,0xe,0x6,0x9,0x63,0x11,0x1a,0x40,0x40,0x1a,0x11,0x63,0x9,0x7,0x14,0x8e, + 0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x15,0x14,0x14,0x15,0x2b,0x1c,0x1b,0x1b,0x1c,0x0, + 0x5,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0xf,0x0, + 0x17,0x0,0x29,0x0,0x0,0x1,0x35,0x23,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x27,0x35,0x23,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16, + 0x15,0x15,0x14,0x6,0x23,0x17,0x15,0x21,0x35,0x37,0x22,0x26,0x35,0x35,0x34,0x1, + 0x80,0x6b,0x3d,0x1c,0x12,0x12,0x1c,0x12,0x55,0x6b,0x12,0x1c,0x12,0x12,0x1c,0x12, + 0x2d,0xa6,0x58,0x2c,0x1f,0x20,0xff,0x0,0x20,0x1f,0x2c,0x1,0x15,0x6b,0x6b,0x80, + 0x13,0x1a,0x13,0x13,0x1a,0x6d,0x6b,0x6b,0x80,0x13,0x1a,0x13,0x13,0x1a,0x1,0x2d, + 0x22,0x33,0xcb,0x1f,0x2b,0x20,0xb,0xb,0x20,0x2b,0x1f,0xcb,0x33,0x0,0x3,0x0, + 0x55,0x0,0x40,0x1,0xab,0x1,0xeb,0x0,0x3,0x0,0xb,0x0,0x1d,0x0,0x0,0x1, + 0x35,0x21,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x35,0x34,0x36,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x17,0x15,0x21,0x35,0x37,0x22,0x26,0x1,0x80,0xff, + 0x0,0x6f,0x22,0x1a,0x1a,0x22,0x1a,0x80,0x58,0xa6,0x58,0x2c,0x1f,0x20,0xff,0x0, + 0x20,0x1f,0x2c,0x1,0x2b,0x6a,0x6a,0x96,0x1a,0x22,0x1a,0x1a,0x22,0x6,0xe0,0x33, + 0x23,0x23,0x33,0xe0,0x1f,0x2b,0x20,0xb,0xb,0x20,0x2b,0x0,0x5,0x0,0x55,0x0, + 0x40,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0xf,0x0,0x17,0x0,0x29,0x0, + 0x0,0x1,0x35,0x23,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x35,0x23, + 0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x17,0x15,0x21,0x35,0x37,0x22,0x26,0x35,0x35,0x34,0x1,0x80,0x6b,0x3d,0x1c, + 0x12,0x12,0x1c,0x12,0x55,0x6b,0x12,0x1c,0x12,0x12,0x1c,0x12,0x2d,0xa6,0x58,0x2c, + 0x1f,0x20,0xff,0x0,0x20,0x1f,0x2c,0x1,0x15,0x6b,0x6b,0x80,0x13,0x1a,0x13,0x13, + 0x1a,0x6d,0x6b,0x6b,0x80,0x13,0x1a,0x13,0x13,0x1a,0x1,0x2d,0x22,0x33,0xcb,0x1f, + 0x2b,0x20,0xb,0xb,0x20,0x2b,0x1f,0xcb,0x33,0x0,0x2,0x0,0x80,0x0,0x15,0x1, + 0x95,0x1,0xe0,0x0,0x19,0x0,0x21,0x0,0x0,0x13,0x3,0x33,0x37,0x17,0x15,0x33, + 0x35,0x27,0x37,0x16,0x33,0x35,0x22,0x27,0x27,0x26,0x23,0x22,0x6,0x23,0x7,0x15, + 0x33,0x35,0x37,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0xd1,0x3c,0x2d,0x27,0x2c, + 0x2b,0x2d,0xd,0x2e,0x47,0x3e,0x1d,0x16,0xf,0x15,0x3,0xb,0x3,0x6f,0x2b,0x26, + 0x60,0x22,0x1a,0x1a,0x22,0x1a,0x1,0x42,0xfe,0xd3,0xab,0x2b,0x80,0xa0,0x2b,0x40, + 0x35,0x2a,0x34,0x22,0x15,0x2,0x2f,0x64,0x48,0xf,0x49,0x19,0x22,0x1a,0x1a,0x22, + 0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x14,0x0,0x0,0x25,0x27, + 0x15,0x17,0x15,0x27,0x7,0x35,0x37,0x35,0x7,0x35,0x37,0x35,0x34,0x36,0x32,0x16, + 0x15,0x15,0x17,0x1,0xc0,0xab,0x2b,0x4b,0x4a,0x2a,0xaa,0xaa,0x13,0x1a,0x13,0xab, + 0xab,0x35,0x75,0x20,0x20,0x15,0x15,0x20,0x20,0x75,0x35,0x2a,0x6b,0x75,0xd,0x13, + 0x13,0xd,0x75,0x6b,0x0,0x2,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0x95,0x0,0xe, + 0x0,0x16,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x23,0x35,0x21,0x15,0x23,0x11,0x33, + 0x15,0x33,0x35,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x95,0x23,0x33,0x2b, + 0xfe,0x80,0x2b,0x2b,0xab,0x3c,0x34,0x26,0x26,0x34,0x26,0x1,0x6b,0x33,0x23,0xc0, + 0x40,0x40,0x1,0x40,0xc0,0x96,0x80,0x26,0x34,0x26,0x26,0x34,0x0,0x2,0x0,0x40, + 0x0,0x3f,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0xd,0x0,0x0,0x25,0x26,0x26,0x27, + 0x37,0x17,0x6,0x6,0x7,0x37,0x17,0x7,0x27,0x37,0x1,0x0,0x9,0x91,0x26,0xc0, + 0xc0,0x26,0x90,0xa,0x9d,0x23,0xc0,0xc0,0x23,0xab,0x7,0x71,0x1d,0x95,0x95,0x1d, + 0x70,0x3f,0x7b,0x1b,0x95,0x95,0x1b,0x0,0x3,0x0,0x2b,0x0,0x3f,0x1,0xd5,0x1, + 0xeb,0x0,0xf,0x0,0x14,0x0,0x18,0x0,0x0,0x13,0x1,0x7,0x27,0x7,0x27,0x37, + 0x17,0x37,0x27,0x7,0x26,0x26,0x27,0x37,0x27,0x5,0x6,0x7,0x27,0x37,0x13,0x27, + 0x37,0x17,0x46,0x1,0x8f,0x1b,0x50,0x6a,0xc0,0x23,0x9d,0x4b,0x1e,0x2d,0x9,0x91, + 0x26,0x45,0x5a,0x1,0x95,0x1b,0x3b,0xa8,0x3e,0xa7,0x1f,0x19,0x1f,0x1,0xeb,0xfe, + 0x70,0x1b,0x51,0x52,0x95,0x1b,0x7b,0x3b,0x1e,0x22,0x7,0x71,0x1d,0x36,0x5a,0x90, + 0x15,0x2e,0xa8,0x30,0xfe,0xeb,0x1f,0x13,0x1e,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x14,0x0,0x0,0x25,0x27,0x15,0x17,0x15,0x27,0x7,0x35,0x37, + 0x35,0x7,0x35,0x37,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x17,0x1,0xc0,0xab,0x2b, + 0x4b,0x4a,0x2a,0xaa,0xaa,0x13,0x1a,0x13,0xab,0xab,0x35,0x75,0x20,0x20,0x15,0x15, + 0x20,0x20,0x75,0x35,0x2a,0x6b,0x75,0xd,0x13,0x13,0xd,0x75,0x6b,0x0,0x3,0x0, + 0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x33,0x0,0x0,0x25, + 0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x13,0x35,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x33,0x35,0x33,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x23,0x15,0x1,0xab,0xfe,0xaa,0x1,0x56,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12, + 0x18,0x18,0x12,0x96,0x2b,0x55,0x40,0x9,0xc,0xc,0x9,0x16,0x2a,0x2b,0x55,0x40, + 0x9,0xc,0xc,0x9,0x16,0x80,0x1,0x0,0xff,0x0,0x1,0x2b,0x19,0x12,0xff,0x0, + 0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xfe,0xea,0x16,0x2a,0x16,0xc,0x9,0x40, + 0x9,0xc,0x16,0x16,0x2a,0x16,0xc,0x9,0x40,0x9,0xc,0x16,0x0,0x2,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0x26,0x0,0x0,0x25,0x27,0x37,0x27, + 0x27,0x7,0x7,0x17,0x7,0x37,0x36,0x14,0x16,0x33,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x34,0x36,0x33,0x21,0x32,0x16, + 0x15,0x15,0x22,0x1,0x4c,0x17,0x46,0x5a,0x21,0x21,0x5b,0x47,0x17,0x4c,0xab,0x19, + 0x11,0x19,0x11,0xfe,0xaa,0x11,0x19,0x12,0x18,0x19,0x11,0x19,0x11,0x1,0x56,0x11, + 0x19,0x11,0x9a,0x57,0x3a,0x5,0x54,0x54,0x5,0x3a,0x57,0x31,0x46,0x22,0x1a,0x55, + 0x11,0x1a,0x1a,0x11,0x55,0x19,0x12,0x11,0x1a,0x55,0x11,0x1a,0x1a,0x11,0x55,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xf,0x0,0x0,0x13, + 0x33,0x37,0x21,0x21,0x7,0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x27,0x35,0x21,0x9f, + 0xc2,0x26,0xfe,0xf2,0x1,0x47,0xab,0x6b,0xff,0x0,0x6b,0xab,0x1,0x80,0x1,0x6b, + 0x2a,0xc0,0x6a,0x2b,0x2b,0x6a,0xc0,0x2b,0x0,0x3,0x0,0x55,0x0,0x40,0x1,0xd5, + 0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x19,0x0,0x0,0x37,0x21,0x15,0x21,0x1,0x35, + 0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56,0x2b,0x2b,0x12,0x18,0x18, + 0x12,0x2b,0x32,0x23,0x80,0x23,0x33,0x6b,0x2b,0x1,0x15,0x40,0x40,0x6b,0x19,0x12, + 0x40,0x12,0x18,0x40,0x23,0x33,0x33,0x23,0xd5,0x0,0x7,0x0,0x40,0x0,0x15,0x1, + 0xc0,0x1,0xef,0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x2d,0x0,0x38,0x0,0x43,0x0, + 0x4e,0x0,0x0,0x37,0x21,0x27,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17,0x15,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x35,0x21,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x37,0x36,0x33,0x33, + 0x32,0x26,0x22,0x26,0x35,0x34,0x36,0x37,0x37,0x16,0x15,0x14,0x16,0x22,0x26,0x35, + 0x34,0x36,0x37,0x37,0x16,0x15,0x14,0x16,0x22,0x26,0x35,0x34,0x36,0x37,0x37,0x16, + 0x15,0x14,0x6b,0x1,0x2a,0x20,0xea,0xdd,0x1a,0x13,0x13,0x1a,0x13,0xd7,0x1a,0x13, + 0x13,0x1a,0x13,0x1,0x29,0x2c,0xc,0x9,0x16,0x9,0xc,0xff,0x0,0xc,0x9,0x16, + 0x9,0xc,0x2c,0x7,0x18,0xea,0x18,0xeb,0x1a,0x13,0x10,0x8,0x8,0x20,0x59,0x1c, + 0x12,0x10,0x8,0x8,0x20,0x58,0x1a,0x13,0x10,0x8,0x8,0x20,0xeb,0x60,0xcb,0x12, + 0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0xc3,0x80,0xaa,0x9,0xd,0xd, + 0x9,0x15,0x15,0x9,0xd,0xd,0x9,0xaa,0x80,0x16,0x2a,0x13,0xd,0x9,0x1d,0xa, + 0xa,0x25,0x15,0xd,0x13,0x13,0xd,0x9,0x1d,0xa,0xa,0x25,0x15,0xd,0x13,0x13, + 0xd,0x9,0x1d,0xa,0xa,0x25,0x15,0xd,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x9,0x0,0x15,0x0,0x21,0x0,0x0,0x1,0x35,0x23,0x15,0x23,0x35, + 0x23,0x15,0x33,0x15,0x27,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x35,0x23,0x35, + 0x37,0x33,0x11,0x23,0x35,0x23,0x15,0x23,0x11,0x33,0x35,0x21,0x1,0x55,0x15,0x15, + 0x16,0x2b,0x55,0x40,0x2a,0x2a,0x40,0x2b,0xd5,0x40,0xaa,0x56,0xaa,0x40,0x1,0x2a, + 0x1,0x0,0x6b,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x16,0x15,0x40,0x15,0x16,0x40,0xfe, + 0xea,0x56,0x56,0x1,0x16,0x40,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5, + 0x0,0x3,0x0,0xe,0x0,0x18,0x0,0x0,0x1,0x37,0x21,0x17,0x16,0x32,0x36,0x35, + 0x34,0x26,0x27,0x27,0x6,0x15,0x14,0x3,0x21,0x3,0x6,0x6,0x23,0x23,0x22,0x26, + 0x27,0x1,0x87,0x9,0xfe,0xe0,0x9,0x6d,0x34,0x26,0x20,0x10,0x10,0x40,0x80,0x1, + 0x80,0x2b,0x2,0x18,0x10,0xd6,0x10,0x18,0x2,0x1,0x55,0x56,0x56,0xea,0x26,0x1a, + 0x13,0x3a,0x13,0x13,0x48,0x2b,0x1a,0x1,0x44,0xfe,0x7b,0x10,0x15,0x15,0x10,0x0, + 0x4,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0x7,0x0,0x31,0x0,0x37,0x0, + 0x3d,0x0,0x0,0x0,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x7,0x34,0x37,0x26,0x35, + 0x34,0x36,0x33,0x32,0x17,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x36,0x33,0x32,0x16, + 0x15,0x14,0x7,0x16,0x15,0x14,0x6,0x23,0x22,0x27,0x15,0x14,0x6,0x22,0x26,0x35, + 0x35,0x6,0x23,0x22,0x26,0x17,0x22,0x26,0x35,0x32,0x16,0x15,0x34,0x36,0x33,0x14, + 0x6,0x1,0x16,0x2c,0x1f,0x1f,0x2c,0x1f,0xbe,0x1f,0x1f,0x20,0x16,0xf,0xf,0x1f, + 0x2c,0x1f,0x10,0xe,0x16,0x20,0x1f,0x1f,0x20,0x16,0x11,0xd,0x1f,0x2c,0x1f,0xe, + 0x10,0x16,0x20,0x89,0x50,0x70,0x50,0x70,0x70,0x50,0x70,0x1,0x8b,0x20,0x2c,0x1f, + 0x1f,0x2c,0x46,0x21,0xf,0xf,0x21,0x16,0x20,0xa,0x4,0x16,0x20,0x20,0x16,0x4, + 0xa,0x20,0x16,0x21,0xf,0xf,0x21,0x16,0x1f,0x9,0x4,0x16,0x1f,0x1f,0x16,0x4, + 0x9,0x1f,0xe4,0x71,0x4f,0x71,0x4f,0x4f,0x71,0x4f,0x71,0x0,0x3,0x0,0x55,0x0, + 0x40,0x1,0xb5,0x1,0xc0,0x0,0x7,0x0,0xb,0x0,0x35,0x0,0x0,0x0,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x7,0x35,0x23,0x15,0x25,0x16,0x15,0x15,0x14,0x6,0x22, + 0x26,0x35,0x35,0x23,0x15,0x23,0x11,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x33, + 0x32,0x16,0x15,0x15,0x14,0x16,0x32,0x36,0x35,0x35,0x6,0x23,0x22,0x26,0x35,0x34, + 0x37,0x27,0x37,0x1,0x77,0x12,0xc,0xc,0x12,0xc,0x6b,0x80,0x1,0x26,0xf,0x1f, + 0x2c,0x1f,0x20,0xd6,0x1a,0x11,0x80,0x11,0x1a,0x15,0x11,0x1a,0xc,0x12,0xc,0x9, + 0xc,0x16,0x1f,0x22,0x2d,0x17,0x1,0x2b,0xc,0x12,0xc,0xc,0x12,0xc,0x6a,0x6a, + 0x3b,0xf,0x17,0xcb,0x16,0x1f,0x1f,0x16,0x6b,0xa0,0x1,0x55,0x11,0x1a,0x1a,0x11, + 0x95,0x1a,0x11,0x60,0x9,0xc,0xc,0x9,0x9a,0x4,0x1f,0x16,0x24,0xe,0x2d,0x16, + 0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x23,0x0,0x2b, + 0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x33,0x17,0x21,0x32,0x16, + 0x15,0x14,0x7,0x7,0x6,0x23,0x23,0x7,0x7,0x14,0x33,0x33,0x15,0x21,0x22,0x26, + 0x35,0x34,0x37,0x37,0x27,0x23,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x5a, + 0x22,0x19,0x19,0x22,0x1a,0xfe,0xd5,0x46,0x14,0x1,0x3c,0x9,0xc,0x3,0x4c,0xc, + 0x19,0x9f,0x13,0x1,0x5,0xf7,0xff,0x0,0x11,0x19,0x5,0x1d,0x4d,0x2b,0x6f,0x22, + 0x1a,0x1a,0x22,0x19,0x80,0x1a,0x22,0x19,0x19,0x22,0x1,0x6f,0x2a,0xd,0x9,0x1, + 0x9,0x8a,0x16,0x23,0x3,0x5,0x2b,0x1a,0x11,0xa,0xa,0x35,0xa2,0xfe,0xd5,0x1a, + 0x22,0x19,0x19,0x22,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb, + 0x0,0x1b,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x80,0x55,0x56,0x55,0x55,0x56,0x6a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0xd5,0x56,0x55,0x55,0x56,0x55,0x55,0xeb,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x2,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0x95, + 0x0,0xe,0x0,0x16,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x23,0x35,0x21,0x15,0x23, + 0x11,0x33,0x15,0x33,0x35,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x95,0x23, + 0x33,0x2b,0xfe,0x80,0x2b,0x2b,0xab,0x3c,0x34,0x26,0x26,0x34,0x26,0x1,0x6b,0x33, + 0x23,0xc0,0x40,0x40,0x1,0x40,0xc0,0x96,0x80,0x26,0x34,0x26,0x26,0x34,0x0,0x5, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x27, + 0x0,0x2e,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x37,0x16,0x15, + 0x14,0x6,0x22,0xcb,0x6a,0x4b,0x4b,0x6a,0x4b,0x1e,0x12,0xc,0xc,0x12,0xd,0x33, + 0x12,0xc,0xc,0x12,0xd,0x95,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12, + 0x44,0x78,0x19,0x32,0x46,0x55,0x4b,0x6a,0x4b,0x4b,0x6a,0x1,0xb,0xd,0x12,0xc, + 0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0x37,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18, + 0x12,0x1,0x56,0x12,0x18,0xfe,0xc4,0x79,0x19,0x24,0x23,0x32,0x0,0x2,0x0,0x40, + 0x0,0x1f,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x11,0x0,0x0,0x0,0x22,0x26,0x34, + 0x36,0x32,0x16,0x14,0x7,0x36,0x33,0x15,0x22,0x7,0x26,0x23,0x35,0x32,0x1,0x1a, + 0x34,0x26,0x26,0x34,0x26,0x40,0x50,0x70,0x6f,0x51,0x51,0x6f,0x70,0x1,0x55,0x26, + 0x34,0x26,0x26,0x34,0x71,0x4b,0xea,0x4c,0x4c,0xea,0x0,0x3,0x0,0x40,0x0,0x2b, + 0x1,0xc0,0x1,0xeb,0x0,0xb,0x0,0x11,0x0,0x27,0x0,0x0,0x36,0x32,0x36,0x35, + 0x23,0x14,0x6,0x22,0x26,0x35,0x23,0x14,0x36,0x22,0x6,0x15,0x33,0x34,0x17,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x34, + 0x36,0x32,0x16,0x15,0xd4,0x58,0x3f,0x2b,0x26,0x34,0x26,0x2b,0x85,0x34,0x26,0x80, + 0x55,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x2a,0x3f,0x58,0x3f,0xeb, + 0x3e,0x2c,0x1a,0x26,0x26,0x1a,0x2c,0x97,0x26,0x1a,0x1a,0x1a,0x1a,0x11,0xff,0x0, + 0x11,0x19,0x19,0x11,0x1,0x0,0x11,0x1a,0x2c,0x3f,0x3f,0x2c,0x0,0x7,0x0,0x55, + 0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13, + 0x0,0x17,0x0,0x2b,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35, + 0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x1,0x33, + 0x11,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x11,0x33,0x15,0x33,0x35,0x33, + 0x15,0x33,0x1,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0xaa,0x2b,0x2b,0x2b,0x2b,0x2b,0x1, + 0x0,0x2b,0x2b,0x2b,0xaa,0x2b,0x2b,0x2b,0x2b,0xaa,0x2b,0x1,0x40,0x2b,0x2b,0x55, + 0x2a,0x2a,0x56,0x2b,0x2b,0xab,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0x1,0x2b, + 0xfe,0x80,0x2b,0x2b,0x2b,0x2b,0x1,0x80,0x2b,0x2b,0x2b,0x0,0x2,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x19,0x0,0x0,0x12,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x5,0x16,0x14,0x7,0x7,0x6,0x22,0x27,0x27,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x32,0x17,0x68,0x1a,0x13,0x13,0x1a,0x13,0x1,0x74,0xc,0xc,0x96, + 0xc,0x24,0xc,0xc0,0xc,0x19,0x11,0x96,0x12,0xc,0x1,0x6b,0x13,0x1a,0x13,0x13, + 0x1a,0x75,0xc,0x24,0xc,0x96,0xc,0xc,0xc0,0xc,0x12,0x96,0x11,0x19,0xc,0x0, + 0x2,0x0,0x80,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x7,0x0,0x11,0x0,0x0,0x1, + 0x32,0x36,0x34,0x26,0x23,0x23,0x15,0x37,0x32,0x16,0x14,0x6,0x23,0x23,0x15,0x23, + 0x11,0x1,0x1a,0x11,0x19,0x19,0x11,0x45,0x40,0x35,0x4b,0x4b,0x35,0x40,0x55,0x1, + 0x15,0x1a,0x22,0x1a,0x56,0xab,0x4b,0x6a,0x4b,0x80,0x1,0x80,0x0,0x2,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0xb,0x0,0x19,0x0,0x0,0x25,0x35,0x23,0x35, + 0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x37,0x15,0x7,0x17,0x15,0x21,0x35,0x37, + 0x27,0x35,0x21,0x37,0x17,0x7,0x1,0x55,0x40,0x2a,0x40,0x40,0x2a,0xab,0x2b,0x2b, + 0xfe,0x80,0x2b,0x2b,0x1,0xf,0x1f,0x32,0x18,0xd5,0x2b,0x40,0x40,0x2b,0x40,0x40, + 0xc0,0x2a,0x80,0x80,0x2b,0x2b,0x80,0x80,0x2a,0x56,0x13,0x43,0x0,0x1,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x1c,0x0,0x0,0x13,0x16,0x17,0x37,0x36,0x17, + 0x16,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33, + 0x32,0x16,0x15,0x14,0x17,0x16,0x7,0x8d,0x30,0x5d,0x2f,0xa,0xc,0x24,0x28,0x9, + 0xc,0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x4,0x9,0x1,0x1a,0x5d, + 0x30,0x2f,0xa,0x5,0xc,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc,0x9, + 0x28,0x24,0xd,0x9,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7, + 0x0,0xf,0x0,0x14,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x14, + 0x16,0x32,0x36,0x34,0x26,0x22,0x26,0x32,0x17,0x3,0x3,0xef,0x22,0x1a,0x1a,0x22, + 0x1a,0x40,0x1a,0x22,0x1a,0x1a,0x22,0x22,0xe6,0x4d,0xc0,0xc0,0xc0,0x1a,0x22,0x19, + 0x19,0x22,0xa2,0x22,0x1a,0x1a,0x22,0x19,0x40,0x55,0xfe,0xab,0x1,0x55,0x0,0x2, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0x26,0x0,0x0,0x25,0x27, + 0x37,0x27,0x27,0x7,0x7,0x17,0x7,0x37,0x36,0x14,0x16,0x33,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x34,0x36,0x33,0x21, + 0x32,0x16,0x15,0x15,0x22,0x1,0x4c,0x17,0x46,0x5a,0x21,0x21,0x5b,0x47,0x17,0x4c, + 0xab,0x19,0x11,0x19,0x11,0xfe,0xaa,0x11,0x19,0x12,0x18,0x19,0x11,0x19,0x11,0x1, + 0x56,0x11,0x19,0x11,0x9a,0x57,0x3a,0x5,0x54,0x54,0x5,0x3a,0x57,0x31,0x46,0x22, + 0x1a,0x55,0x11,0x1a,0x1a,0x11,0x55,0x19,0x12,0x11,0x1a,0x55,0x11,0x1a,0x1a,0x11, + 0x55,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x5,0x0,0x15,0x0, + 0x0,0x1,0x35,0x7,0x27,0x15,0x17,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0xab,0xab,0xab,0xab,0x11,0x19,0x19, + 0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x55,0x2b,0x6b,0x6b,0x2b,0x6a,0xc0,0x1a, + 0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x0,0x4,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0xb,0x0,0xf,0x0,0x1d,0x0,0x0,0x1, + 0x15,0x21,0x35,0x4,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x7,0x35,0x23,0x15,0x37, + 0x32,0x16,0x15,0x15,0x23,0x15,0x21,0x35,0x23,0x35,0x34,0x36,0x33,0x1,0x80,0xff, + 0x0,0x1,0xc,0x12,0xd,0xd,0x12,0xc,0x2b,0xaa,0xea,0x1a,0x26,0x55,0xff,0x0, + 0x55,0x26,0x1a,0x1,0xc0,0x55,0x55,0xc0,0xc,0x12,0xd,0xd,0x12,0xa1,0x6a,0x6a, + 0xea,0x26,0x1a,0x80,0x55,0x55,0x80,0x1a,0x26,0x0,0x2,0x0,0x3a,0x0,0x3a,0x1, + 0xd6,0x1,0xc1,0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x7,0x17,0x7,0x27,0x7,0x27, + 0x37,0x26,0x36,0x37,0x36,0x36,0x16,0x6,0x7,0x6,0x6,0x7,0x27,0x26,0x34,0x37, + 0x17,0x1,0x3d,0x1f,0x93,0x1e,0x93,0x93,0x1e,0xd0,0xc,0x11,0x19,0x1f,0x4c,0x2e, + 0x9,0x1f,0x19,0x40,0xa8,0x5a,0x19,0x19,0x96,0x1,0xa,0x1f,0x93,0x1e,0x93,0x93, + 0x1e,0xd0,0x18,0x40,0x19,0x1f,0x9,0x2e,0x4d,0x1f,0x19,0x10,0x1b,0x5a,0x19,0x46, + 0x19,0x95,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x1b, + 0x0,0x23,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x33,0x17,0x33, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33, + 0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0xd4,0x58,0x3f,0x3f,0x58,0x3f,0x2b,0x80, + 0x27,0x44,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x23,0x28,0x38, + 0x28,0x28,0x38,0x95,0x3f,0x58,0x3f,0x3f,0x58,0x1,0x1,0x2a,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0xc7,0x38,0x28,0x28,0x38,0x28,0x0,0x4, + 0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0x7,0x0,0xb,0x0,0x13,0x0,0x29, + 0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x23,0x15,0x33,0x4,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17,0x15,0x23,0x14,0x6,0x22,0x26,0x35,0x23, + 0x14,0x6,0x22,0x26,0x35,0x23,0x35,0x34,0x36,0x33,0x21,0x15,0x1,0x72,0x1c,0x12, + 0x12,0x1c,0x12,0x40,0x35,0x5f,0xfe,0xa8,0x1c,0x12,0x12,0x1c,0x12,0x1,0x4b,0x40, + 0x2b,0x26,0x34,0x26,0x80,0x26,0x34,0x26,0x2b,0x1a,0x11,0x1,0x2b,0x75,0x13,0x1a, + 0x13,0x13,0x1a,0xad,0x35,0x8b,0x13,0x1a,0x13,0x13,0x1a,0xcd,0x55,0x6b,0x1a,0x26, + 0x26,0x1a,0x1a,0x26,0x26,0x1a,0xeb,0x11,0x1a,0x56,0x0,0x4,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x31,0x0,0x0,0x13,0x21, + 0x27,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x25,0x17,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x21,0x15,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x37,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x32, + 0x6b,0x1,0x2a,0x20,0xea,0xdd,0x1a,0x13,0x13,0x1a,0x13,0xd7,0x1a,0x13,0x13,0x1a, + 0x13,0x1,0x29,0x2c,0xc,0x9,0x16,0x9,0xc,0xff,0x0,0xc,0x9,0x16,0x9,0xc, + 0x2c,0x6,0x19,0x35,0x80,0x35,0x19,0x1,0x15,0x60,0xca,0x13,0x1a,0x13,0x13,0x1a, + 0x13,0x13,0x1a,0x13,0x13,0x1a,0xc2,0x80,0xab,0x9,0xc,0xc,0x9,0x16,0x16,0x9, + 0xc,0xc,0x9,0xab,0x80,0x15,0x2b,0x2b,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0, + 0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x1e,0x0,0x0,0x36,0x32,0x36,0x37,0x26,0x26, + 0x22,0x6,0x7,0x16,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x26,0x32,0x16,0x15, + 0x14,0x6,0x7,0x7,0x27,0x26,0x26,0x35,0x34,0xdd,0x46,0x4a,0x13,0x1,0x58,0x4e, + 0x58,0x1,0x13,0x87,0x34,0x26,0x26,0x34,0x26,0x90,0xa0,0x70,0x51,0x3e,0x31,0x31, + 0x3e,0x51,0x7a,0x28,0x1c,0x1c,0x26,0x25,0x1d,0x1c,0x1,0x9,0x26,0x34,0x26,0x26, + 0x34,0x50,0x71,0x4f,0x42,0x66,0x11,0x31,0x31,0x11,0x66,0x42,0x4f,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x15,0x0,0x0,0x25,0x35,0x27, + 0x15,0x13,0x32,0x15,0x11,0x14,0x7,0x7,0x27,0x7,0x7,0x22,0x35,0x11,0x34,0x37, + 0x37,0x17,0x37,0x1,0x40,0x80,0xf5,0xb,0x8,0x78,0x80,0x72,0x3,0xb,0x8,0x78, + 0x80,0x72,0x6b,0xfd,0x2d,0xfd,0x1,0x28,0xb,0xfe,0xbe,0x8,0x2,0x29,0x2d,0x2c, + 0x1,0xb,0x1,0x42,0x8,0x2,0x29,0x2d,0x2c,0x0,0x3,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x7,0x0,0x1f,0x0,0x27,0x0,0x0,0x36,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x25,0x33,0x15,0x23,0x6,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x27, + 0x23,0x35,0x33,0x36,0x36,0x37,0x35,0x33,0x15,0x16,0x16,0x26,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x1,0x54,0x2c,0x2c,0x7,0x64,0x3f, + 0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x3f,0x2a,0x3f,0x64,0xdb,0x46,0x32,0x32, + 0x46,0x32,0x6b,0x57,0x7c,0x57,0x57,0x7c,0x53,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7, + 0x64,0x3f,0x2a,0x3f,0x64,0x7,0x2c,0x2c,0x7,0x64,0x1,0x32,0x46,0x32,0x32,0x46, + 0x0,0x1,0x0,0x60,0x0,0x40,0x1,0xa0,0x1,0xd5,0x0,0x5,0x0,0x0,0x1,0x13, + 0x7,0x27,0x7,0x27,0x1,0x0,0xa0,0xf,0x91,0x91,0xf,0x1,0xd5,0xfe,0x7a,0xf, + 0x40,0x40,0xf,0x0,0x3,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x3,0x0, + 0xd,0x0,0x1a,0x0,0x0,0x37,0x21,0x15,0x21,0x13,0x14,0x16,0x32,0x36,0x35,0x34, + 0x26,0x22,0x6,0x17,0x14,0x6,0x7,0x7,0x2e,0x2,0x35,0x34,0x36,0x32,0x16,0x6b, + 0x1,0x2a,0xfe,0xd6,0x6a,0x19,0x24,0x19,0x1a,0x22,0x1a,0xab,0x40,0x20,0x20,0xe, + 0x2b,0x47,0x4b,0x6a,0x4b,0x55,0x2a,0x1,0x2a,0x12,0x18,0x18,0x12,0x11,0x1a,0x1a, + 0x11,0x2b,0x75,0x25,0x25,0xf,0x34,0x7c,0x2b,0x35,0x4b,0x4b,0x0,0x2,0x0,0x6b, + 0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x7,0x0,0x18,0x0,0x0,0x12,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x26,0x32,0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x2e,0x4,0x35, + 0x34,0xea,0x2c,0x1f,0x1f,0x2c,0x1f,0x9,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6, + 0x14,0x34,0x27,0x20,0x1,0xb,0x1f,0x2c,0x1f,0x1f,0x2c,0xab,0x57,0x3e,0x1f,0x50, + 0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x3,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0xc,0x0,0x1a,0x0,0x0,0x25,0x35,0x23, + 0x7,0x23,0x33,0x37,0x36,0x27,0x27,0x26,0x7,0x7,0x25,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x80,0x75,0x2b,0x60,0x35,0x93,0x8, + 0x8,0x26,0x8,0x7,0x93,0x1,0x2b,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11, + 0xd5,0x2b,0x2b,0x93,0x8,0x7,0x26,0x7,0x7,0x93,0xcb,0x19,0x11,0xff,0x0,0x11, + 0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x2,0x0,0x3a,0x0,0x3a,0x1,0xd6,0x1,0xc1, + 0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x7,0x17,0x7,0x27,0x7,0x27,0x37,0x26,0x36, + 0x37,0x36,0x36,0x16,0x6,0x7,0x6,0x6,0x7,0x27,0x26,0x34,0x37,0x17,0x1,0x3d, + 0x1f,0x93,0x1e,0x93,0x93,0x1e,0xd0,0xc,0x11,0x19,0x1f,0x4c,0x2e,0x9,0x1f,0x19, + 0x40,0xa8,0x5a,0x19,0x19,0x96,0x1,0xa,0x1f,0x93,0x1e,0x93,0x93,0x1e,0xd0,0x18, + 0x40,0x19,0x1f,0x9,0x2e,0x4d,0x1f,0x19,0x10,0x1b,0x5a,0x19,0x46,0x19,0x95,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0,0xc,0x0,0x11,0x0, + 0x21,0x0,0x0,0x37,0x21,0x27,0x7,0x27,0x27,0x32,0x36,0x35,0x23,0x14,0x6,0x23, + 0x35,0x15,0x32,0x36,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x6b,0x1,0x2a,0x60,0x4a,0x36,0x4a,0x3e,0x57,0x2b,0x3e, + 0x2c,0x1a,0x26,0xea,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x80,0x80, + 0x60,0x40,0x20,0x58,0x3e,0x2c,0x3f,0x6b,0x41,0x27,0x1a,0x2a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x40,0x0,0x55,0x1,0xc0, + 0x1,0xab,0x0,0x3,0x0,0x11,0x0,0x15,0x0,0x0,0x25,0x35,0x23,0x15,0x25,0x23, + 0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x35,0x37,0x21,0x17,0x27,0x15,0x21,0x35, + 0x1,0x0,0x80,0x1,0x40,0x15,0x2b,0x55,0xd6,0x15,0x15,0x1,0x56,0x15,0x15,0xfe, + 0xaa,0x80,0x55,0x55,0x55,0x80,0x80,0x80,0x80,0x2b,0x6b,0x6b,0xab,0x2b,0x2b,0x0, + 0x1,0x0,0x15,0x0,0x80,0x1,0xeb,0x1,0x80,0x0,0x6,0x0,0x0,0x1,0x13,0x21, + 0x37,0x17,0x37,0x27,0x1,0x2b,0xc0,0xfe,0x2a,0x80,0x60,0x22,0x3c,0x1,0x80,0xff, + 0x0,0xab,0x80,0x19,0x51,0x0,0x4,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0, + 0x7,0x0,0x13,0x0,0x1f,0x0,0x4d,0x0,0x0,0x12,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x17,0x36,0x36,0x34,0x26,0x27,0x23,0x22,0x6,0x14,0x16,0x33,0x17,0x36,0x36, + 0x34,0x26,0x27,0x23,0x22,0x6,0x14,0x16,0x33,0x37,0x14,0x6,0x7,0x15,0x33,0x14, + 0x6,0x7,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x26,0x26,0x35,0x33,0x35, + 0x26,0x26,0x35,0x33,0x35,0x26,0x26,0x35,0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x15,0x33,0x14,0x6,0x7,0x15,0xee,0x24,0x19,0x19,0x24,0x19,0x2b,0x11,0x19, + 0x19,0x11,0x1,0x12,0x19,0x19,0x12,0x1,0x11,0x19,0x19,0x11,0x1,0x12,0x19,0x19, + 0x12,0xac,0x24,0x1c,0x40,0x24,0x1c,0xd,0x9,0xaa,0x9,0xd,0x1c,0x24,0x40,0x1c, + 0x24,0x40,0x1c,0x24,0x40,0xd,0x9,0xaa,0x9,0xd,0x40,0x24,0x1c,0x1,0x40,0x19, + 0x24,0x18,0x18,0x24,0x84,0x1,0x19,0x22,0x19,0x1,0x19,0x24,0x19,0x6a,0x1,0x18, + 0x22,0x19,0x1,0x19,0x24,0x18,0xc0,0x1e,0x2d,0x8,0x18,0x1e,0x2c,0x8,0x19,0x9, + 0xc,0xc,0x9,0x19,0x8,0x2c,0x1e,0x18,0x8,0x2d,0x1e,0x18,0x8,0x2c,0x1e,0x16, + 0x9,0xc,0xc,0x9,0x16,0x1e,0x2c,0x8,0x18,0x0,0x2,0x0,0x3e,0x0,0x16,0x1, + 0x95,0x1,0xe0,0x0,0x1a,0x0,0x22,0x0,0x0,0x37,0x27,0x37,0x17,0x37,0x7,0x15, + 0x23,0x35,0x37,0x32,0x36,0x33,0x32,0x17,0x17,0x16,0x33,0x15,0x22,0x27,0x7,0x17, + 0x15,0x23,0x35,0x27,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0xd3,0x95,0x8,0x69, + 0x22,0x27,0x2a,0x6f,0x3,0xb,0x3,0x15,0xf,0x15,0x1d,0x3f,0x47,0x2e,0xd,0x2d, + 0x2b,0x2d,0x49,0x22,0x1a,0x1a,0x22,0x19,0x63,0x1d,0x2b,0x15,0xad,0xf,0x49,0x64, + 0x2f,0x2,0x15,0x22,0x33,0x2b,0x35,0x40,0x2a,0xa0,0x80,0x2a,0xcb,0x1a,0x22,0x19, + 0x19,0x22,0x0,0x2,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0xb,0x0,0x1c, + 0x0,0x0,0x1,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x26,0x32, + 0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x2e,0x4,0x35,0x34,0x1,0x55,0x40,0x2a,0x40, + 0x40,0x2a,0x53,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6,0x14,0x34,0x27,0x20,0x1, + 0x2b,0x2a,0x40,0x40,0x2a,0x40,0x40,0xaa,0x57,0x3e,0x1f,0x50,0x46,0x3d,0x12,0x11, + 0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x3,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1, + 0xd5,0x0,0x9,0x0,0xe,0x0,0x1f,0x0,0x0,0x1,0x36,0x27,0x27,0x26,0x23,0x22, + 0x7,0x7,0x17,0x7,0x37,0x27,0x7,0x15,0x36,0x32,0x16,0x15,0x14,0xe,0x2,0x7, + 0x7,0x2e,0x4,0x35,0x34,0x1,0x3e,0x6,0x6,0x14,0x2,0x3,0x4,0x2,0xf,0x1f, + 0x50,0x47,0x1f,0x47,0x2,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6,0x14,0x34,0x27, + 0x20,0x1,0x5f,0x5,0x6,0x14,0x2,0x2,0xf,0x1f,0x50,0x47,0x1f,0x47,0x1f,0xd5, + 0x57,0x3e,0x1f,0x50,0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0, + 0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0,0x0,0x1,0x3,0x23, + 0x27,0x27,0x35,0x1,0xc0,0xa1,0x15,0x38,0x92,0x1,0xc0,0xfe,0x80,0x92,0x38,0x15, + 0x0,0x3,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x22, + 0x0,0x0,0x25,0x32,0x36,0x37,0x34,0x26,0x22,0x6,0x15,0x16,0x36,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0x26,0x32,0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x2e,0x4,0x35, + 0x34,0x1,0x0,0x16,0x32,0xd,0x3b,0x34,0x3b,0x1e,0x49,0x24,0x19,0x19,0x24,0x19, + 0x69,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6,0x14,0x34,0x27,0x20,0xd5,0x1b,0x13, + 0x13,0x19,0x19,0x13,0x2e,0xd6,0x19,0x24,0x19,0x19,0x24,0x43,0x57,0x3e,0x1f,0x50, + 0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x4,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x6,0x0,0xd,0x0,0x14,0x0,0x1b,0x0,0x0,0x25, + 0x15,0x23,0x37,0x27,0x37,0x17,0x7,0x23,0x35,0x17,0x37,0x17,0x7,0x27,0x35,0x33, + 0x7,0x17,0x7,0x27,0x37,0x33,0x15,0x27,0x7,0x27,0x37,0x1,0xc0,0x80,0x31,0x3e, + 0x1f,0x3d,0xcf,0x80,0x31,0x3d,0x1f,0x3e,0x4f,0x80,0x31,0x3e,0x1f,0x3d,0xcf,0x80, + 0x31,0x3d,0x1f,0x3e,0xc0,0x80,0x31,0x3d,0x1f,0x3e,0x4f,0x80,0x31,0x3e,0x1f,0x3d, + 0xcf,0x80,0x31,0x3d,0x1f,0x3e,0x4f,0x80,0x31,0x3e,0x1f,0x3d,0x0,0x2,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x1b,0x0,0x0,0x1,0x34,0x36,0x33, + 0x11,0x23,0x35,0x23,0x27,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26, + 0x35,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x1,0x55,0x41,0x2a,0x35,0x36,0x6a,0x2a, + 0x2e,0x22,0x35,0x22,0x2e,0x2b,0x2a,0x2b,0x1,0x80,0x1e,0x37,0xfe,0x56,0xaa,0x6b, + 0x95,0x95,0x22,0x31,0x2,0xc0,0xc0,0x2,0x31,0x22,0x95,0x95,0x95,0x95,0x0,0x3, + 0x0,0x55,0x0,0x40,0x1,0xb5,0x1,0xc0,0x0,0x5,0x0,0xd,0x0,0x37,0x0,0x0, + 0x37,0x37,0x23,0x35,0x7,0x33,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x16, + 0x15,0x15,0x14,0x6,0x22,0x26,0x35,0x35,0x23,0x15,0x23,0x11,0x34,0x36,0x33,0x33, + 0x32,0x16,0x15,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x16,0x32,0x36,0x35,0x35,0x6, + 0x23,0x22,0x26,0x35,0x34,0x37,0x27,0x37,0xab,0x55,0x2b,0x55,0x2b,0xcc,0x12,0xc, + 0xc,0x12,0xc,0x3b,0xf,0x1f,0x2c,0x1f,0x20,0xd6,0x1a,0x11,0x80,0x11,0x1a,0x15, + 0x11,0x1a,0xc,0x12,0xc,0x9,0xc,0x16,0x1f,0x22,0x2d,0x17,0x80,0x95,0x6b,0xa0, + 0x4b,0xc,0x12,0xc,0xc,0x12,0x2f,0xf,0x17,0xcb,0x16,0x1f,0x1f,0x16,0x6b,0xa0, + 0x1,0x55,0x11,0x1a,0x1a,0x11,0x95,0x1a,0x11,0x60,0x9,0xc,0xc,0x9,0x9a,0x4, + 0x1f,0x16,0x24,0xe,0x2d,0x16,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xeb,0x1,0xeb, + 0x0,0xc,0x0,0x14,0x0,0x20,0x0,0x0,0x13,0x14,0x16,0x17,0x7,0x26,0x35,0x11, + 0x34,0x36,0x33,0x33,0x6,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x7,0x36,0x33, + 0x32,0x17,0x15,0x14,0x6,0x23,0x23,0x35,0x34,0xf5,0x18,0x11,0xd1,0xd,0x1a,0x11, + 0x9a,0x10,0x20,0x3f,0x58,0x3f,0x3f,0x58,0x48,0x34,0x40,0x21,0x1f,0x1a,0x11,0x95, + 0x1,0x80,0x18,0x39,0x11,0xd1,0xd,0x11,0x1,0x2a,0x11,0x1a,0x1e,0x4e,0x58,0x3f, + 0x3f,0x58,0x3f,0x47,0x27,0xb,0x7f,0x11,0x1a,0x75,0xf,0x0,0x5,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x16,0x0,0x22,0x0,0x26,0x0,0x2e,0x0,0x36,0x0, + 0x0,0x25,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x7,0x15,0x33, + 0x37,0x33,0x17,0x33,0x35,0x27,0x32,0x36,0x3,0x16,0x16,0x15,0x11,0x21,0x11,0x34, + 0x36,0x37,0x36,0x32,0x7,0x33,0x15,0x23,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22, + 0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x80,0x42,0x3e,0x3b,0x45,0x21,0x17, + 0x18,0x24,0x20,0x3c,0x20,0x20,0x18,0x17,0x21,0x4,0x2b,0x2e,0xfe,0x56,0x2e,0x2b, + 0x2b,0xa2,0xbb,0xd5,0xd5,0xa,0xc,0x12,0xd,0xd,0x12,0x89,0xd,0x12,0xc,0xc, + 0x12,0xad,0x93,0x26,0x1a,0x1a,0x26,0x93,0x17,0x21,0x18,0x8,0x20,0x20,0x8,0x18, + 0x21,0x1,0x2e,0x10,0x44,0x2d,0xfe,0xe8,0x1,0x18,0x2d,0x44,0x10,0x11,0x95,0x6b, + 0x33,0x12,0xc,0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0xd,0x0,0x5,0x0,0x55, + 0x0,0x40,0x1,0xab,0x1,0xd5,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x17,0x0,0x30, + 0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33,0x35,0x23,0x7,0x35, + 0x23,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x32,0x16,0x15,0x15,0x14, + 0x6,0x23,0x17,0x15,0x23,0x27,0x23,0x7,0x23,0x35,0x37,0x22,0x26,0x35,0x35,0x34, + 0x3e,0x2,0x1,0x52,0x1c,0x12,0x12,0x1c,0x12,0x2b,0x6b,0x6b,0x2a,0x6b,0x12,0x1c, + 0x12,0x12,0x1c,0x12,0x80,0x53,0x58,0x2c,0x1f,0x20,0x2b,0x2a,0x51,0x2a,0x30,0x20, + 0x1f,0x2c,0x1c,0x35,0x35,0x95,0x13,0x1a,0x13,0x13,0x1a,0x83,0x55,0x55,0x55,0x55, + 0x96,0x13,0x1a,0x13,0x13,0x1a,0x1,0x2d,0x22,0x33,0xcb,0x1f,0x2b,0x20,0xb,0x2b, + 0x2b,0xb,0x20,0x2b,0x1f,0xcb,0x1b,0x24,0x10,0x6,0x0,0x3,0x0,0x6b,0x0,0x2b, + 0x1,0x95,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0x2a,0x0,0x0,0x25,0x35,0x23,0x15, + 0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x14,0x6,0x23,0x33,0x17,0x15,0x23, + 0x27,0x23,0x7,0x23,0x35,0x37,0x26,0x26,0x35,0x35,0x34,0x36,0x37,0x37,0x23,0x35, + 0x33,0x15,0x23,0x7,0x16,0x16,0x15,0x1,0x6b,0xd6,0x5d,0x1c,0x12,0x12,0x1c,0x12, + 0xb5,0x1d,0x1a,0x2,0x20,0x2b,0x2a,0x51,0x2a,0x30,0x22,0x17,0x20,0x44,0x3b,0x11, + 0x66,0xd6,0x46,0x10,0x3f,0x41,0xd5,0x6b,0x6b,0x60,0x13,0x1a,0x13,0x13,0x1a,0xf, + 0x1c,0x26,0x20,0xa,0x2a,0x2a,0xa,0x22,0x5,0x24,0x17,0xb4,0x29,0x1f,0x2,0x20, + 0x20,0x20,0x20,0x2,0x1e,0x2a,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xe0, + 0x0,0x19,0x0,0x21,0x0,0x28,0x0,0x2f,0x0,0x0,0x13,0x3,0x33,0x37,0x17,0x15, + 0x33,0x35,0x27,0x37,0x16,0x33,0x35,0x22,0x26,0x27,0x27,0x26,0x23,0x22,0x7,0x7, + 0x15,0x33,0x35,0x37,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x13,0x35,0x17,0x7, + 0x35,0x23,0x35,0x37,0x33,0x15,0x23,0x15,0x27,0x37,0x7b,0x3b,0x2d,0x25,0x2e,0x2b, + 0x2c,0xd,0x2d,0x47,0x1d,0x31,0xf,0x14,0xb,0x19,0x9,0x7,0x70,0x2a,0x26,0x61, + 0x22,0x1a,0x1a,0x22,0x19,0xab,0x35,0x35,0x75,0x35,0x75,0x75,0x35,0x35,0x1,0x42, + 0xfe,0xd3,0xab,0x2b,0x80,0xa1,0x2c,0x40,0x37,0x2a,0x1d,0x18,0x22,0x14,0x3,0x2e, + 0x64,0x47,0x10,0x49,0x19,0x22,0x1a,0x1a,0x22,0xfe,0xb7,0x25,0x35,0x36,0x26,0x20, + 0x5a,0x20,0x25,0x35,0x36,0x0,0x4,0x0,0x2b,0x0,0xc0,0x1,0xd5,0x1,0x40,0x0, + 0x11,0x0,0x15,0x0,0x23,0x0,0x2b,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x23,0x35, + 0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x34,0x36,0x33,0x7,0x35,0x23,0x15,0x37, + 0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x34,0x36,0x3b,0x2,0x15,0x23, + 0x15,0x23,0x35,0x23,0x1,0xc0,0x9,0xc,0x20,0x15,0x20,0x15,0x20,0xc,0x9,0xeb, + 0x2a,0x35,0x9,0xc,0x20,0x2a,0x20,0xc,0x9,0x6b,0x80,0x30,0x20,0x30,0x1,0x40, + 0xc,0x9,0x6b,0x60,0x4b,0x4b,0x60,0x6b,0x9,0xc,0x40,0x20,0x20,0x40,0xc,0x9, + 0x6b,0x20,0x20,0x6b,0x9,0xc,0x20,0x60,0x60,0x0,0x3,0x0,0x40,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x3,0x0,0xb,0x0,0xe,0x0,0x0,0x37,0x33,0x15,0x23,0x36, + 0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x3,0x17,0x23,0x40,0xab,0xab,0xd5,0x38,0x50, + 0x38,0x38,0x50,0x4d,0x75,0xea,0xe0,0xab,0x2e,0x50,0x38,0x38,0x50,0x38,0x1,0xaa, + 0xc0,0x0,0x3,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x13,0x0,0x17,0x0, + 0x28,0x0,0x0,0x25,0x34,0x36,0x35,0x34,0x26,0x22,0x6,0x15,0x33,0x34,0x36,0x32, + 0x16,0x15,0x14,0xe,0x2,0x15,0x17,0x35,0x23,0x15,0x2,0x32,0x16,0x15,0x14,0xe, + 0x2,0x7,0x7,0x2e,0x4,0x35,0x34,0x1,0x13,0x38,0x2c,0x3e,0x2c,0x26,0x16,0x1e, + 0x16,0x11,0x16,0x11,0x26,0x26,0x2b,0x7c,0x57,0x1f,0x2c,0x2b,0xf,0x10,0x6,0x14, + 0x34,0x27,0x20,0xed,0x14,0x32,0x18,0x1f,0x2b,0x2b,0x1f,0xf,0x16,0x16,0xf,0xc, + 0x14,0xd,0x1c,0x15,0x3d,0x25,0x25,0x1,0x25,0x57,0x3e,0x1f,0x50,0x46,0x3d,0x12, + 0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e,0x0,0x6,0x0,0x15,0x0,0x15,0x1,0xeb, + 0x1,0xeb,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x1a,0x0,0x22,0x0,0x49,0x0,0x0, + 0x1,0x15,0x17,0x7,0x27,0x35,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x16,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33,0x26,0x35,0x23,0x16,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x1,0x32,0x16,0x15,0x14,0x6,0x7,0x15,0x14,0x7,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x23,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35, + 0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x33,0x36,0x1,0x60,0x3d,0x10,0x4d,0x17, + 0x58,0x3f,0x3f,0x58,0x3e,0x27,0x1c,0x12,0x12,0x1c,0x12,0xc0,0xad,0x2d,0x80,0x12, + 0x1c,0x12,0x12,0x1c,0x12,0x1,0x15,0x3e,0x58,0x4a,0x36,0x16,0xc,0x9,0x15,0x9, + 0xd,0xaa,0xd,0x9,0x15,0x9,0xc,0x16,0x58,0x53,0x4,0x12,0x4,0x2d,0x1,0xab, + 0x5b,0x24,0x1a,0x2e,0x6b,0xc0,0x3e,0x58,0x3f,0x3f,0x58,0xbe,0x13,0x1a,0x13,0x13, + 0x1a,0x6d,0x2b,0x3f,0xea,0x13,0x1a,0x13,0x13,0x1a,0x1,0x6d,0x58,0x3e,0x38,0x53, + 0x8,0x42,0x1b,0x14,0x26,0x9,0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd,0x9,0x26, + 0x14,0x1b,0xd5,0x33,0x23,0x1,0x41,0x0,0x1,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0x6b,0x0,0x1c,0x0,0x0,0x12,0x32,0x16,0x15,0x14,0x6,0x7,0x35,0x36,0x36,0x35, + 0x34,0x26,0x26,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x35,0x17,0x7,0x35,0x26,0x26, + 0x35,0x34,0xa8,0xb0,0x7d,0x47,0x39,0x27,0x2f,0x28,0x52,0x62,0x52,0x28,0x3c,0x2f, + 0x55,0x55,0x42,0x53,0x1,0x6b,0x3f,0x2c,0x21,0x35,0xc,0x2c,0xa,0x1f,0xd,0xc, + 0x1d,0x17,0x17,0x1d,0xc,0xf,0x23,0x8,0x3a,0x55,0x56,0x45,0xb,0x37,0x24,0x2c, + 0x0,0x2,0x0,0x2b,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0x5,0x0,0x11,0x0,0x0, + 0x37,0x37,0x27,0x7,0x27,0x7,0x25,0x32,0x16,0x14,0x6,0x23,0x23,0x22,0x26,0x34, + 0x36,0x33,0x9a,0x5a,0xe,0x4c,0x27,0xf,0x1,0x14,0x26,0x37,0x37,0x26,0xf0,0x26, + 0x37,0x37,0x26,0xcc,0x5a,0xe,0x4b,0x28,0xf,0x69,0x3f,0x58,0x3f,0x3f,0x58,0x3f, + 0x0,0x1,0x0,0x80,0x0,0x80,0x1,0x80,0x1,0x80,0x0,0x8,0x0,0x0,0x25,0x23, + 0x35,0x33,0x15,0x37,0x17,0x7,0x33,0x1,0x55,0xd5,0x40,0x95,0x2b,0x92,0x67,0x80, + 0xd5,0x65,0x90,0x2b,0x95,0x0,0x4,0x0,0x15,0x0,0x16,0x1,0xeb,0x1,0xeb,0x0, + 0x3,0x0,0xa,0x0,0x14,0x0,0x24,0x0,0x0,0x37,0x21,0x15,0x21,0x25,0x21,0x34, + 0x36,0x36,0x16,0x16,0x5,0x35,0x21,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x5,0x35, + 0x34,0x27,0x26,0x27,0x27,0x33,0x35,0x33,0x15,0x33,0x3,0x6,0x6,0x23,0x16,0x1, + 0x40,0xfe,0xc0,0x1,0x40,0xfe,0xbf,0x42,0x5e,0x5f,0x42,0xfe,0xbf,0x1,0x41,0xd, + 0x9,0xfe,0xeb,0x9,0xd,0x1,0x6c,0x34,0x1f,0x3c,0x6,0x6a,0x2a,0x6b,0x24,0x2, + 0x13,0xd,0x95,0x2a,0x55,0x31,0x42,0x10,0x10,0x42,0xc6,0x15,0x15,0x9,0xc,0xc, + 0xc,0xab,0x3f,0x32,0x1f,0x11,0x32,0x57,0x57,0xfe,0xa1,0xd,0x12,0x0,0x2,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x6,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0xcb,0x6a,0x4b, + 0x4b,0x6a,0x4b,0x55,0x7d,0xb0,0x7d,0x7d,0xb0,0x80,0x4b,0x6a,0x4b,0x4b,0x6a,0x23, + 0xb0,0x7d,0x7d,0xb0,0x7d,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0, + 0xa,0x0,0x12,0x0,0x0,0x1,0x22,0x6,0x7,0x27,0x36,0x33,0x32,0x17,0x7,0x26, + 0x6,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x0,0x1a,0x3f,0x12,0x6a,0x59,0x7c, + 0x7b,0x5a,0x6a,0x2c,0x94,0x32,0x46,0x32,0x32,0x46,0x1,0x29,0x1a,0x12,0x6a,0x59, + 0x58,0x6b,0x2c,0xb7,0x46,0x33,0x33,0x46,0x32,0x0,0x7,0x0,0x2b,0x0,0x55,0x1, + 0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x1f,0x0,0x2f,0x0, + 0x33,0x0,0x0,0x37,0x21,0x11,0x21,0x27,0x21,0x11,0x21,0x25,0x35,0x23,0x15,0x37, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x7, + 0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x23,0x33,0x15,0x23,0x55,0x1,0x56,0xfe,0xaa,0x2a,0x1,0xaa,0xfe, + 0x56,0x1,0x40,0x16,0x2b,0x9,0xc,0xc,0x9,0x40,0x9,0xc,0xc,0x9,0x55,0x16, + 0x2b,0x9,0xc,0xc,0x9,0x40,0x9,0xc,0xc,0x9,0x55,0x2a,0x2a,0x80,0x1,0x0, + 0x2b,0xfe,0xaa,0x80,0x56,0x56,0x80,0xc,0x9,0x80,0x9,0xc,0xc,0x9,0x80,0x9, + 0xc,0x80,0x56,0x56,0x80,0xc,0x9,0x80,0x9,0xc,0xc,0x9,0x80,0x9,0xc,0xaa, + 0x0,0x9,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x25,0x35, + 0x33,0x15,0x27,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x37,0x33,0x15,0x23,0x7,0x35, + 0x33,0x15,0x23,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x3,0x35, + 0x33,0x15,0x1,0x55,0x56,0x56,0x56,0xd6,0x56,0x2a,0x56,0x56,0x80,0x56,0xd6,0x56, + 0x56,0x56,0x2a,0x56,0xd6,0x56,0x55,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56,0x56, + 0x56,0x80,0x56,0x56,0x56,0x56,0x80,0x56,0x56,0x56,0x56,0x1,0x0,0x56,0x56,0x0, + 0x1,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x8,0x0,0x0,0x1,0x15,0x21, + 0x17,0x7,0x27,0x37,0x17,0x7,0x1,0xab,0xfe,0xfc,0x77,0x1e,0xab,0xab,0x1e,0x77, + 0x1,0x15,0x2a,0x78,0x1e,0xab,0xab,0x1e,0x78,0x0,0x1,0x0,0x95,0x0,0xc0,0x1, + 0x6b,0x1,0x2b,0x0,0x2,0x0,0x0,0x13,0x33,0x7,0x95,0xd6,0x6b,0x1,0x2b,0x6b, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x2,0x0,0xa,0x0,0x0, + 0x25,0x37,0x23,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x0,0x55,0xaa,0x3, + 0xb0,0x7d,0x7d,0xb0,0x7d,0xd5,0x56,0xaa,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x1,0x0, + 0x95,0x0,0xd5,0x1,0x6b,0x1,0x40,0x0,0x2,0x0,0x0,0x37,0x37,0x17,0x95,0x6b, + 0x6b,0xd5,0x6b,0x6b,0x0,0x1,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x8, + 0x0,0x0,0x1,0x17,0x7,0x27,0x37,0x21,0x35,0x21,0x27,0x1,0x0,0xab,0xab,0x1e, + 0x77,0xfe,0xfc,0x1,0x4,0x77,0x1,0xab,0xab,0xab,0x1e,0x78,0x2a,0x78,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x13,0x0,0x0,0x25,0x27, + 0x37,0x27,0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x2,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x1,0x6b,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0xa5, + 0xb0,0x7d,0x7d,0xb0,0x7d,0xb3,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d, + 0x4d,0x1,0x40,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x1,0x0,0x49,0x0,0x6b,0x1,0xc0, + 0x1,0x89,0x0,0x5,0x0,0x0,0x37,0x37,0x17,0x1,0x27,0x37,0xc0,0xe2,0x1e,0xff, + 0x0,0x77,0x1e,0xa7,0xe2,0x1e,0xff,0x0,0x77,0x1e,0x0,0x1,0x0,0xab,0x0,0x80, + 0x1,0x49,0x1,0x80,0x0,0x5,0x0,0x0,0x1,0x7,0x17,0x7,0x27,0x37,0x1,0x49, + 0x62,0x62,0x1e,0x80,0x80,0x1,0x62,0x62,0x62,0x1e,0x80,0x80,0x0,0x1,0x0,0xb7, + 0x0,0x80,0x1,0x55,0x1,0x80,0x0,0x5,0x0,0x0,0x13,0x17,0x7,0x27,0x37,0x27, + 0xd5,0x80,0x80,0x1e,0x62,0x62,0x1,0x80,0x80,0x80,0x1e,0x62,0x62,0x0,0x1,0x0, + 0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0,0xb,0x0,0x0,0x1,0x7,0x17,0x7,0x27, + 0x7,0x27,0x37,0x27,0x37,0x17,0x37,0x1,0x95,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77, + 0x77,0x1e,0x77,0x77,0x1,0x77,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77,0x77,0x1e,0x77, + 0x77,0x0,0x1,0x0,0x80,0x0,0xb7,0x1,0x80,0x1,0x55,0x0,0x5,0x0,0x0,0x1, + 0x17,0x7,0x27,0x7,0x27,0x1,0x0,0x80,0x1e,0x62,0x62,0x1e,0x1,0x55,0x80,0x1e, + 0x62,0x62,0x1e,0x0,0x1,0x0,0x80,0x0,0xab,0x1,0x80,0x1,0x49,0x0,0x5,0x0, + 0x0,0x1,0x17,0x7,0x27,0x37,0x17,0x1,0x62,0x1e,0x80,0x80,0x1e,0x62,0x1,0x49, + 0x1e,0x80,0x80,0x1e,0x62,0x0,0x4,0x0,0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0, + 0x5,0x0,0xb,0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x33,0x15,0x23,0x35,0x23,0x17, + 0x35,0x33,0x15,0x23,0x35,0x27,0x35,0x33,0x15,0x23,0x1d,0x2,0x33,0x15,0x23,0x35, + 0x1,0x2b,0x6a,0x2a,0x40,0x40,0x2a,0x6a,0xc0,0x6a,0x40,0x40,0x6a,0x1,0x95,0x6a, + 0x40,0xd6,0x40,0x6a,0x2a,0x96,0x6a,0x2a,0x40,0x56,0x40,0x2a,0x6a,0x0,0x4,0x0, + 0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0,0x5,0x0,0xb,0x0,0x11,0x0,0x17,0x0, + 0x0,0x1,0x33,0x15,0x23,0x35,0x33,0x3,0x35,0x33,0x15,0x23,0x15,0x27,0x35,0x33, + 0x15,0x23,0x35,0x15,0x35,0x33,0x15,0x23,0x35,0x1,0x55,0x40,0x6a,0x2a,0x2a,0x6a, + 0x40,0xaa,0x2a,0x6a,0x6a,0x2a,0x1,0x55,0x2a,0x6a,0xfe,0xd6,0x6a,0x2a,0x40,0xea, + 0x40,0x6a,0x2a,0xaa,0x2a,0x6a,0x40,0x0,0x3,0x0,0x40,0x0,0x80,0x1,0xc0,0x1, + 0x80,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21, + 0x15,0x5,0x35,0x21,0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80, + 0x1,0x80,0x2b,0x6a,0x2a,0x2a,0x6b,0x2b,0x2b,0x0,0x3,0x0,0x55,0x0,0xd5,0x1, + 0xab,0x1,0x2b,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x26,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0xef,0x22,0x1a,0x1a,0x22,0x1a,0x9a,0x22,0x1a,0x1a,0x22,0x1a,0xe6, + 0x22,0x1a,0x1a,0x22,0x1a,0x1,0x2b,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a, + 0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x0,0x3,0x0,0xd5,0x0,0x55,0x1,0x2b, + 0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x36,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x26,0x34,0x36,0x32, + 0x16,0x14,0xef,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x3c,0x22, + 0x1a,0x1a,0x22,0x1a,0xab,0x1a,0x22,0x1a,0x1a,0x22,0x9a,0x1a,0x22,0x1a,0x1a,0x22, + 0x44,0x1a,0x22,0x1a,0x1a,0x22,0x0,0x1,0x0,0x56,0x0,0x55,0x1,0xab,0x1,0xab, + 0x0,0x19,0x0,0x0,0x1,0x37,0x15,0x23,0x37,0x26,0x23,0x22,0x6,0x14,0x16,0x33, + 0x32,0x36,0x37,0x33,0x6,0x6,0x23,0x22,0x26,0x34,0x36,0x33,0x32,0x16,0x1,0x79, + 0x32,0x96,0x45,0x26,0x34,0x35,0x4b,0x4b,0x35,0x25,0x47,0xd,0x2c,0xe,0x5c,0x3b, + 0x46,0x64,0x64,0x46,0x1e,0x47,0x1,0x79,0x32,0x96,0x45,0x26,0x4b,0x6a,0x4b,0x32, + 0x23,0x38,0x48,0x64,0x8e,0x64,0x1d,0x0,0x2,0x0,0x9e,0x0,0x55,0x1,0x62,0x1, + 0xab,0x0,0x5,0x0,0xb,0x0,0x0,0x1,0x7,0x27,0x37,0x17,0x37,0x3,0x37,0x17, + 0x7,0x27,0x7,0x1,0x62,0x62,0x62,0x1e,0x44,0x44,0xa6,0x62,0x62,0x1e,0x44,0x44, + 0x1,0x8d,0x62,0x62,0x1e,0x44,0x44,0xfe,0xc8,0x62,0x62,0x1e,0x44,0x44,0x0,0x2, + 0x0,0x9e,0x0,0x40,0x1,0x62,0x1,0xc0,0x0,0x5,0x0,0xb,0x0,0x0,0x25,0x37, + 0x17,0x7,0x27,0x37,0x37,0x7,0x27,0x37,0x17,0x7,0x1,0x0,0x44,0x1e,0x62,0x62, + 0x1e,0x44,0x44,0x1e,0x62,0x62,0x1e,0x7c,0x44,0x1e,0x62,0x62,0x1e,0xc4,0x44,0x1e, + 0x62,0x62,0x1e,0x0,0x1,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x8,0x0, + 0x0,0x13,0x37,0x17,0x7,0x27,0x11,0x23,0x11,0x7,0x55,0xab,0xab,0x1f,0x77,0x2a, + 0x78,0x1,0x0,0xab,0xab,0x1e,0x77,0xfe,0xfc,0x1,0x4,0x77,0x0,0x1,0x0,0x6b, + 0x0,0x40,0x1,0xab,0x1,0xab,0x0,0xa,0x0,0x0,0x13,0x17,0x7,0x33,0x35,0x33, + 0x11,0x23,0x17,0x7,0x27,0xeb,0x1e,0x4d,0xc4,0x2b,0xef,0x4d,0x1e,0x80,0x1,0x40, + 0x1e,0x4d,0xd6,0xff,0x0,0x4d,0x1e,0x80,0x0,0x1,0x0,0x55,0x0,0x40,0x1,0x95, + 0x1,0xab,0x0,0xa,0x0,0x0,0x25,0x7,0x27,0x37,0x23,0x11,0x33,0x15,0x33,0x27, + 0x37,0x1,0x95,0x80,0x1e,0x4d,0xef,0x2b,0xc4,0x4d,0x1e,0xc0,0x80,0x1e,0x4d,0x1, + 0x0,0xd6,0x4d,0x1e,0x0,0x1,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x8, + 0x0,0x0,0x1,0x7,0x27,0x37,0x17,0x11,0x33,0x11,0x37,0x1,0xab,0xab,0xab,0x1f, + 0x77,0x2a,0x78,0x1,0x0,0xab,0xab,0x1e,0x77,0x1,0x4,0xfe,0xfc,0x77,0x0,0x2, + 0x0,0x80,0x0,0x80,0x1,0x89,0x1,0x80,0x0,0x3,0x0,0x9,0x0,0x0,0x13,0x33, + 0x11,0x23,0x25,0x7,0x27,0x37,0x17,0x7,0x80,0x2b,0x2b,0x1,0x9,0x1e,0x80,0x80, + 0x1e,0x62,0x1,0x80,0xff,0x0,0x1e,0x1e,0x80,0x80,0x1e,0x62,0x0,0x2,0x0,0x77, + 0x0,0x80,0x1,0x80,0x1,0x80,0x0,0x3,0x0,0x9,0x0,0x0,0x1,0x33,0x11,0x23, + 0x27,0x37,0x17,0x7,0x27,0x37,0x1,0x55,0x2b,0x2b,0xde,0x1e,0x80,0x80,0x1e,0x62, + 0x1,0x80,0xff,0x0,0xe2,0x1e,0x80,0x80,0x1e,0x62,0x0,0x1,0x0,0xc0,0x0,0x95, + 0x1,0x2b,0x1,0x6b,0x0,0x2,0x0,0x0,0x1,0x15,0x27,0x1,0x2b,0x6b,0x1,0x6b, + 0xd6,0x6b,0x0,0x1,0x0,0xd5,0x0,0x95,0x1,0x40,0x1,0x6b,0x0,0x2,0x0,0x0, + 0x37,0x35,0x17,0xd5,0x6b,0x95,0xd6,0x6b,0x0,0x1,0x0,0x0,0x0,0x2d,0x0,0xf9, + 0x1,0xd3,0x0,0x5,0x0,0x0,0x13,0x7,0x17,0x7,0x27,0x37,0xf9,0xad,0xad,0x26, + 0xd3,0xd3,0x1,0xad,0xad,0xad,0x26,0xd3,0xd3,0x0,0x1,0x0,0x85,0x0,0x2b,0x1, + 0x80,0x1,0xd5,0x0,0x5,0x0,0x0,0x37,0x17,0x37,0x27,0x7,0x17,0x85,0x26,0xd5, + 0xd5,0x26,0xaf,0x50,0x25,0xd5,0xd5,0x25,0xb0,0x0,0x4,0x0,0x6b,0x0,0x15,0x1, + 0x95,0x1,0xe1,0x0,0x7,0x0,0xf,0x0,0x1f,0x0,0x27,0x0,0x0,0x0,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x16,0x15, + 0x15,0x21,0x35,0x34,0x37,0x27,0x37,0x17,0x36,0x32,0x17,0x37,0x17,0x1,0x35,0x21, + 0x15,0x14,0x6,0x22,0x26,0x1,0x37,0x12,0xc,0xc,0x12,0xc,0x74,0x12,0xc,0xc, + 0x12,0xc,0xad,0x3d,0xfe,0xd6,0x3d,0x2d,0x12,0x31,0x20,0x44,0x20,0x31,0x12,0xfe, + 0xe6,0x1,0x2a,0x57,0x7c,0x57,0x1,0x40,0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12, + 0xd,0xd,0x12,0x57,0x2d,0x4b,0x16,0x16,0x4b,0x2d,0x2d,0x11,0x31,0x10,0x10,0x31, + 0x11,0xfe,0xdb,0x55,0x55,0x3e,0x58,0x58,0x0,0x5,0x0,0x40,0x0,0x2b,0x1,0xc0, + 0x1,0xd5,0x0,0x2,0x0,0x5,0x0,0x13,0x0,0x1c,0x0,0x22,0x0,0x0,0x25,0x27, + 0x15,0x11,0x15,0x37,0x33,0x7,0x17,0x7,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17, + 0x35,0x33,0x17,0x16,0x15,0x14,0x7,0x27,0x36,0x34,0x27,0x7,0x37,0x16,0x15,0x14, + 0x7,0x1,0x13,0x28,0x28,0x3c,0x5c,0x5c,0x7a,0x15,0x62,0x1e,0x77,0x77,0x1e,0x62, + 0x15,0xcc,0x1f,0x21,0x19,0x15,0x15,0x56,0x31,0xa,0xa,0xa4,0x29,0x51,0x1,0x8, + 0x51,0x29,0x5c,0x5c,0x79,0xa2,0x62,0x1e,0x77,0x77,0x1e,0x62,0xa2,0x64,0x32,0x3d, + 0x3c,0x35,0x19,0x2a,0x58,0x2a,0x56,0x31,0x19,0x18,0x19,0x19,0x0,0x4,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x0, + 0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x16,0x14,0x6,0x23,0x22,0x26, + 0x34,0x36,0x5,0x33,0x15,0x23,0x15,0x35,0x33,0x15,0xc4,0x22,0x1a,0x1a,0x22,0x19, + 0x2a,0x47,0x64,0x64,0x47,0x46,0x64,0x64,0x1,0x1c,0x2a,0x2a,0x2a,0xd5,0x1a,0x22, + 0x1a,0x1a,0x22,0xbc,0x65,0x8c,0x65,0x64,0x8e,0x64,0x40,0x6b,0x55,0x2a,0x2a,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0, + 0x0,0x25,0x32,0x36,0x35,0x34,0x27,0x7,0x16,0x27,0x14,0x17,0x37,0x26,0x23,0x22, + 0x6,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x0,0x46,0x65,0x25,0xef,0x30, + 0x72,0x25,0xef,0x30,0x39,0x46,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x55,0x65,0x46, + 0x39,0x30,0xef,0x25,0xab,0x39,0x30,0xef,0x25,0x65,0x8f,0x7d,0xb0,0x7d,0x7d,0xb0, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0x11,0x0,0x19, + 0x0,0x0,0x25,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x13,0x32,0x36,0x37,0x27, + 0x6,0x15,0x14,0x16,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x87,0x24,0x65, + 0x46,0x18,0x3e,0x13,0x69,0x18,0x3e,0x13,0xf0,0x24,0x65,0x12,0xb0,0x7d,0x7d,0xb0, + 0x7d,0x97,0x2d,0x3c,0x46,0x65,0x15,0xf,0xfe,0xce,0x15,0xf,0xf0,0x2d,0x3c,0x46, + 0x65,0x1,0x80,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0, + 0x1,0xab,0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x2d,0x0,0x0,0x13,0x21,0x27,0x23, + 0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x25,0x17,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x21,0x15,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x35,0x37,0x36,0x33,0x33,0x32,0x6b,0x1,0x2a,0x20,0xea,0xdd, + 0x1a,0x13,0x13,0x1a,0x13,0xd7,0x1a,0x13,0x13,0x1a,0x13,0x1,0x29,0x2c,0xc,0x9, + 0x16,0x9,0xc,0xff,0x0,0xc,0x9,0x16,0x9,0xc,0x2c,0x7,0x18,0xea,0x18,0x1, + 0x2b,0x60,0xcb,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0xc3,0x80, + 0xaa,0x9,0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd,0x9,0xaa,0x80,0x16,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0,0x1b,0x0,0x21,0x0,0x0, + 0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x7,0x7,0x27,0x37, + 0x17,0x37,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x15,0x2b,0xaa,0x2b,0x1f,0x7f,0x44,0x17,0x2d,0x68,0x6b,0xea,0xea,0x1, + 0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x11,0x1a,0x2b,0x2b,0x2b, + 0x2b,0xac,0x7f,0x44,0x17,0x2d,0x68,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xeb,0x0,0x3,0x0,0x1b,0x0,0x27,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33, + 0x15,0x33,0x35,0x33,0x15,0x3,0x27,0x37,0x27,0x37,0x17,0x37,0x17,0x7,0x17,0x7, + 0x27,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19, + 0x12,0x15,0x2b,0xaa,0x2b,0xb9,0x17,0x34,0x34,0x17,0x34,0x34,0x16,0x34,0x34,0x16, + 0x34,0x6b,0xea,0xea,0x1,0x55,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a, + 0x11,0x1a,0x2b,0x2b,0x2b,0x2b,0xfe,0xd5,0x17,0x34,0x34,0x17,0x34,0x34,0x17,0x34, + 0x34,0x17,0x34,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0, + 0x7,0x0,0x1f,0x0,0x23,0x0,0x0,0x25,0x15,0x23,0x35,0x5,0x35,0x21,0x15,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33, + 0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x7,0x15,0x23,0x35,0x1,0x2b,0x96,0x1,0x0, + 0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x15,0x2b, + 0xaa,0x2b,0x15,0xd6,0xd5,0x2a,0x2a,0x6a,0xea,0xea,0x1,0x55,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x19,0x12,0x1,0x2a,0x11,0x1a,0x2b,0x2b,0x2b,0x2b,0x95,0x2b,0x2b,0x0, + 0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0x1b,0x0,0x0,0x25, + 0x27,0x37,0x27,0x27,0x7,0x7,0x17,0x7,0x37,0x37,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x1,0x7f,0x11,0x37,0x48, + 0x1d,0x1d,0x48,0x37,0x11,0x3f,0x6b,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x80,0x2b,0x95,0x47,0x30,0x6,0x43,0x43,0x6,0x30,0x47,0x25,0xc6,0x1a,0x11, + 0xd5,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2b,0x0,0x2,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x12,0x0,0x0,0x37,0x21,0x27,0x7,0x27,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x6b,0x1,0x2a, + 0x60,0x4a,0x36,0xf6,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0xd5,0x80,0x60, + 0x40,0xa0,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x4,0x0, + 0x0,0x0,0x40,0x2,0x0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x26,0x0, + 0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x27,0x27,0x37,0x36,0x33,0x1,0x88,0x1a,0x13,0x13,0x1a,0x13,0x57, + 0x1a,0x13,0x13,0x1a,0x13,0x59,0x1c,0x12,0x12,0x1c,0x12,0x1,0x35,0x11,0x1a,0x1a, + 0x11,0xfe,0xc2,0x16,0xe,0x73,0x73,0xe,0x14,0xe0,0x12,0x1c,0x12,0x12,0x1c,0x12, + 0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0xce,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x13,0xad,0xad,0x13,0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xeb, + 0x0,0x7,0x0,0x1d,0x0,0x2a,0x0,0x0,0x25,0x35,0x34,0x26,0x22,0x6,0x15,0x15, + 0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33, + 0x35,0x34,0x36,0x32,0x16,0x15,0x27,0x22,0x6,0x15,0x15,0x6,0x15,0x15,0x21,0x1, + 0x15,0x22,0x26,0x1,0xc0,0x12,0x1c,0x12,0x55,0x9,0xd,0xd,0x9,0x6a,0x9,0xd, + 0xd,0x9,0x1f,0x2c,0x1f,0x35,0x28,0x38,0x15,0xfe,0xea,0x1,0x96,0x2,0x7,0xab, + 0x20,0xd,0x13,0x13,0xd,0x20,0xd,0x9,0x55,0x9,0xc,0xc,0x9,0x55,0x9,0xd, + 0x20,0x16,0x1f,0x1f,0x16,0x60,0x38,0x28,0x6,0x13,0x1d,0x40,0x1,0x96,0xc1,0x1, + 0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x22,0x0,0x25,0x0,0x28, + 0x0,0x36,0x0,0x0,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x15,0x14,0x7,0x7,0x16,0x16, + 0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x27,0x15,0x37,0x27,0x15,0x37,0x7,0x27,0x37, + 0x27,0x37,0x17,0x35,0x33,0x17,0x7,0x17,0x7,0x23,0x35,0x1,0xab,0x9,0xc,0xc, + 0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x2,0x7,0x2f,0x14,0x53,0x26,0x2f, + 0x7,0x8,0x3,0x4,0x24,0x3,0x14,0x14,0x14,0x5a,0xf,0x3b,0x3b,0xf,0x31,0xa, + 0x3d,0x2e,0x2e,0x3d,0xa,0xb5,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc, + 0x9,0x1,0x29,0x22,0x4,0x3,0xa,0x5,0x2f,0x26,0x53,0x14,0x2f,0x7,0x2,0xc, + 0xb1,0x28,0x14,0x70,0x28,0x14,0x79,0xf,0x3c,0x3c,0xf,0x31,0x51,0x3d,0x2e,0x2e, + 0x3d,0x51,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xeb,0x1,0xeb,0x0,0x22,0x0,0x29, + 0x0,0x0,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33, + 0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x15,0x14,0x7,0x7,0x16,0x16,0x17,0x37, + 0x36,0x33,0x32,0x17,0x16,0x27,0x35,0x23,0x35,0x33,0x35,0x17,0x1,0xab,0x9,0xc, + 0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x2,0x7,0x2f,0x14,0x53,0x26, + 0x2f,0x7,0x8,0x3,0x4,0x24,0x3,0x55,0x55,0x6b,0xb5,0xc,0x9,0x4b,0x9,0xc, + 0xd5,0x96,0x9,0xc,0xc,0x9,0x1,0x29,0x22,0x4,0x3,0xa,0x5,0x2f,0x26,0x53, + 0x14,0x2f,0x7,0x2,0xc,0x60,0x40,0x56,0x40,0x6b,0x0,0x3,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x32,0x0,0x0,0x1,0x34,0x26,0x23, + 0x35,0x32,0x16,0x15,0x33,0x34,0x26,0x23,0x35,0x32,0x16,0x15,0x7,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14, + 0x17,0x16,0x15,0x14,0x7,0x7,0x16,0x16,0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x1, + 0x40,0x26,0x1a,0x2c,0x3f,0x2a,0x57,0x3e,0x50,0x70,0x15,0x9,0xc,0xc,0x9,0x96, + 0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x2,0x7,0x2f,0x14,0x53,0x26,0x2f,0x7,0x8, + 0x3,0x4,0x24,0x1,0x0,0x1a,0x26,0x2b,0x3f,0x2c,0x3e,0x57,0x2b,0x70,0x50,0x4b, + 0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x1,0x29,0x22,0x4,0x3, + 0xa,0x5,0x2f,0x26,0x53,0x14,0x2f,0x7,0x2,0xc,0x0,0x3,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xd5,0x0,0xc,0x0,0x15,0x0,0x36,0x0,0x0,0x1,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x15,0x23,0x15,0x33,0x35,0x23,0x23,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x7,0x7,0x26,0x27,0x37,0x36,0x27,0x27,0x26,0x26,0x23,0x23,0x22,0x6, + 0x15,0x16,0x16,0x17,0x16,0x16,0x17,0x16,0x16,0x17,0x32,0x36,0x35,0x35,0x34,0x26, + 0x27,0x27,0x26,0x1,0xab,0x19,0x12,0x12,0x19,0x15,0x80,0x2b,0x2a,0xc,0x9,0x9, + 0xc,0x48,0x35,0x52,0x2e,0x35,0x8,0x2,0x10,0x2,0xb,0x8,0x59,0x9,0xc,0x3, + 0x1b,0x16,0x19,0x47,0x2c,0x26,0x56,0x2e,0x9,0xd,0xa,0x7,0x4e,0xc,0x1,0x95, + 0x16,0x11,0x19,0x19,0x11,0x16,0x6a,0x6a,0x16,0x8,0xd,0xd,0x8,0xde,0x36,0x2f, + 0x51,0x36,0x8,0xb,0x4f,0x7,0xa,0xd,0x9,0x2e,0x56,0x26,0x2c,0x47,0x19,0x16, + 0x1b,0x3,0xc,0x9,0x59,0x8,0xb,0x2,0xf,0x3,0x0,0x2,0x0,0x0,0x0,0x43, + 0x2,0x0,0x1,0xc0,0x0,0x1f,0x0,0x2a,0x0,0x0,0x25,0x16,0x14,0x7,0x7,0x6, + 0x22,0x27,0x26,0x27,0x26,0x35,0x35,0x26,0x22,0x7,0x15,0x14,0x7,0x6,0x7,0x6, + 0x22,0x27,0x27,0x26,0x34,0x37,0x36,0x33,0x32,0x16,0x25,0x15,0x23,0x35,0x33,0x15, + 0x23,0x17,0x37,0x17,0x7,0x1,0xfa,0x6,0x6,0x35,0x6,0x12,0x6,0x1c,0x1d,0xc, + 0x2e,0x68,0x2e,0xc,0x20,0x19,0x6,0x12,0x6,0x35,0x6,0x6,0x69,0x91,0x3c,0x92, + 0xfe,0xbd,0x20,0x80,0x4b,0x60,0x80,0x15,0x95,0x9c,0x6,0x12,0x6,0x35,0x6,0x6, + 0x1a,0xe,0x5,0xe,0x42,0xf,0xf,0x42,0xf,0x5,0xf,0x18,0x6,0x6,0x35,0x6, + 0x12,0x6,0x64,0x3b,0xc6,0x4b,0x80,0x20,0x60,0x80,0x15,0x96,0x0,0x3,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x26,0x0,0x2a,0x0,0x0,0x1,0x33, + 0x15,0x23,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33, + 0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x15,0x14,0x7,0x7,0x16,0x16,0x17,0x37, + 0x36,0x33,0x32,0x17,0x16,0x3,0x15,0x23,0x35,0x1,0x95,0x2b,0x2b,0x16,0x9,0xc, + 0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x2,0x7,0x2f,0x14,0x53,0x26, + 0x2f,0x7,0x8,0x3,0x4,0x24,0x18,0x2b,0x1,0xc0,0x95,0x76,0xc,0x9,0x4b,0x9, + 0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x1,0x29,0x22,0x4,0x3,0xa,0x5,0x2f,0x26, + 0x53,0x14,0x2f,0x7,0x2,0xc,0x1,0xb,0x95,0x95,0x0,0x4,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35, + 0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x37,0x1,0x80,0x2b,0x15,0x2b,0x15,0x2b,0xab, + 0x11,0x1a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x7f,0x1,0x55,0x56,0x56,0x56,0x56, + 0x56,0x56,0x80,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x80,0x0,0x3, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x15,0x0,0x0, + 0x25,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x13,0x37,0x1,0x15,0x2a,0x2a,0x2a,0x95,0x11,0x1a,0x1a,0x11, + 0xff,0x0,0x11,0x1a,0x1,0x7f,0xeb,0x6a,0x6a,0x56,0x2b,0x2b,0x1,0x40,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x80,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x19,0x0,0x0,0x1,0x35,0x23, + 0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x25,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x1,0x16, + 0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0x1,0x15,0x2b,0x2b,0x2b,0x2b,0x2b, + 0x2b,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x15,0x0,0x0,0x1, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x7,0x11,0x34,0x36,0x33,0x1,0x15,0x2a,0x2a,0x2a,0xc0,0x11,0x19,0x19,0x11,0xfe, + 0xd5,0x55,0x19,0x11,0x1,0x2b,0x55,0x55,0x56,0x2b,0x2b,0x1,0x0,0x19,0x11,0xff, + 0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x2,0x0,0x55,0x0,0x15,0x1,0xab, + 0x1,0xeb,0x0,0xe,0x0,0x1d,0x0,0x0,0x25,0x35,0x17,0x7,0x35,0x22,0x26,0x35, + 0x34,0x37,0x17,0x6,0x15,0x14,0x16,0x13,0x32,0x16,0x15,0x14,0x7,0x27,0x36,0x35, + 0x34,0x26,0x23,0x15,0x27,0x37,0x1,0x0,0x55,0x55,0x46,0x65,0x1b,0x1f,0xf,0x4b, + 0x35,0x46,0x65,0x1b,0x1f,0xf,0x4b,0x35,0x55,0x55,0x80,0x40,0x55,0x56,0x40,0x65, + 0x46,0x32,0x29,0x1f,0x1b,0x21,0x35,0x4b,0x1,0x2b,0x65,0x46,0x32,0x29,0x1f,0x1b, + 0x21,0x35,0x4b,0x40,0x55,0x56,0x0,0x3,0x0,0x3d,0x0,0x3d,0x1,0xab,0x1,0xab, + 0x0,0xe,0x0,0x27,0x0,0x2d,0x0,0x0,0x1,0x7,0x16,0x16,0x15,0x14,0x7,0x27, + 0x36,0x35,0x34,0x26,0x27,0x7,0x35,0x7,0x37,0x1,0x7,0x27,0x6,0x7,0x35,0x36, + 0x37,0x27,0x6,0x15,0x14,0x16,0x17,0x37,0x15,0x23,0x37,0x26,0x26,0x35,0x34,0x37, + 0x37,0x6,0x7,0x27,0x36,0x37,0x1,0xab,0x33,0x15,0x1e,0x1a,0x20,0xf,0x16,0x10, + 0x2f,0xee,0x1b,0x1,0x4f,0x1b,0x32,0x18,0x18,0x8,0x9,0xac,0xf,0x16,0x10,0x2f, + 0x80,0x33,0x15,0x1e,0x1a,0x66,0x6,0xa,0x1f,0x19,0x16,0x1,0xab,0x33,0x14,0x47, + 0x1d,0x2f,0x2b,0x1f,0x1e,0x1d,0x16,0x34,0x10,0x2f,0x80,0x1e,0x1b,0xfe,0xb0,0x1b, + 0x32,0xe,0x6,0x2c,0x3,0x5,0xac,0x1e,0x1d,0x16,0x34,0x10,0x2f,0x80,0x33,0x14, + 0x47,0x1d,0x2f,0x2b,0x1f,0x2,0x6,0x20,0xf,0x5,0x0,0x4,0x0,0x40,0x0,0x55, + 0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x27,0x0,0x0,0x37,0x35, + 0x33,0x15,0x37,0x7,0x16,0x15,0x14,0x6,0x7,0x35,0x36,0x36,0x35,0x34,0x26,0x27, + 0x7,0x35,0x3,0x35,0x33,0x15,0x27,0x34,0x36,0x37,0x15,0x6,0x6,0x15,0x14,0x16, + 0x17,0x37,0x15,0x23,0x37,0x26,0xeb,0x2a,0xab,0x32,0x32,0x48,0x38,0x23,0x32,0x15, + 0x10,0x30,0x55,0x2a,0xd5,0x48,0x38,0x23,0x32,0x15,0x10,0x30,0x80,0x32,0x32,0xeb, + 0x80,0x80,0xc0,0x33,0x32,0x46,0x3b,0x5c,0xe,0x2c,0xd,0x47,0x25,0x16,0x34,0x10, + 0x2f,0x80,0xfe,0xea,0x2b,0x2b,0x6b,0x3b,0x5c,0xe,0x2c,0xd,0x47,0x25,0x16,0x34, + 0x10,0x2f,0x80,0x33,0x32,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0, + 0x6,0x0,0xa,0x0,0x1a,0x0,0x0,0x25,0x7,0x27,0x33,0x35,0x33,0x15,0x17,0x11, + 0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x55,0x55,0x55,0x40,0x2a,0x56,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0xeb,0x56,0x56,0x6a,0x6a,0x80,0x1,0x2a,0xfe,0xd6,0x1,0x7f, + 0x19,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x0,0x4,0x0,0x2b, + 0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x14,0x0,0x1c,0x0,0x21,0x0,0x29,0x0,0x0, + 0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x26,0x27,0x33,0x11,0x23,0x15,0x26, + 0x27,0x35,0x34,0x36,0x33,0x7,0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x15,0x32,0x16, + 0x15,0x23,0x35,0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x1,0x6b,0x11,0x19,0x19,0x11, + 0x2d,0x3,0x11,0x41,0xd6,0x19,0x11,0x19,0x11,0x6a,0x61,0x89,0x2a,0x71,0x4f,0x1a, + 0x26,0x40,0x3e,0x57,0x2b,0x3e,0x2c,0x1,0xea,0x19,0x11,0xfe,0x95,0x11,0x19,0x2b, + 0x2a,0x1,0x15,0x80,0xb,0x3,0x9d,0x11,0x1a,0xeb,0x89,0x62,0x4f,0x71,0x80,0x26, + 0x1a,0x96,0x58,0x3e,0x2c,0x3f,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab, + 0x0,0x3,0x0,0xb,0x0,0x13,0x0,0x2d,0x0,0x0,0x13,0x21,0x27,0x23,0x16,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x17, + 0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x21,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x37,0x36,0x33,0x33,0x32,0x6b,0x1,0x2a,0x20,0xea,0xdd,0x1a,0x13, + 0x13,0x1a,0x13,0xd7,0x1a,0x13,0x13,0x1a,0x13,0x1,0x29,0x2c,0xc,0x9,0x16,0x9, + 0xc,0xff,0x0,0xc,0x9,0x16,0x9,0xc,0x2c,0x7,0x18,0xea,0x18,0x1,0x2b,0x60, + 0xcb,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0xc3,0x80,0xaa,0x9, + 0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd,0x9,0xaa,0x80,0x16,0x0,0x6,0x0,0x0, + 0x0,0x40,0x2,0x0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f, + 0x0,0x23,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x35,0x33,0x15,0x37,0x33,0x15,0x23, + 0x5,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x1,0x55,0xaa,0xb5,0xe,0x12,0x12,0xe, + 0xc0,0xe,0x12,0x12,0xe,0xf5,0x2b,0x15,0x2b,0x2b,0xfe,0x6b,0x2b,0x6b,0x2b,0x6b, + 0x1,0x2a,0xfe,0xd6,0x1,0x55,0x12,0xe,0xfe,0xc0,0xe,0x12,0x12,0xe,0x1,0x40, + 0xe,0x12,0xfe,0xd5,0xd6,0xd6,0xab,0x80,0x2b,0xd6,0xd6,0x2b,0x80,0x80,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x15,0x0,0x0,0x25,0x35, + 0x7,0x35,0x23,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7, + 0x11,0x34,0x36,0x33,0x1,0x80,0x55,0xab,0xab,0x80,0x11,0x19,0x19,0x11,0xfe,0xd5, + 0x55,0x19,0x11,0xd5,0xab,0x44,0x44,0xab,0x45,0xbb,0x19,0x11,0xff,0x0,0x11,0x1a, + 0x55,0x1,0x80,0x11,0x19,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0, + 0xa,0x0,0x2f,0x0,0x37,0x0,0x4d,0x0,0x0,0x37,0x35,0x22,0x26,0x35,0x35,0x27, + 0x6,0x15,0x14,0x16,0x37,0x33,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x17,0x15,0x14,0x6,0x23,0x23,0x15,0x14,0x6,0x23,0x23,0x15,0x33,0x32, + 0x16,0x15,0x15,0x33,0x32,0x17,0x36,0x35,0x34,0x37,0x35,0x34,0x26,0x22,0x6,0x15, + 0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x35,0x34,0x36,0x32,0x16,0x15,0xd5,0x11,0x19,0x67,0x4,0x56,0xfe,0x2b,0x1, + 0x7d,0x58,0x59,0x7d,0x7d,0x59,0x1f,0x21,0x1a,0x11,0x2b,0xc,0x9,0x2b,0x80,0x9, + 0xd,0x15,0x1f,0xa,0x2c,0x2f,0x15,0x1e,0x15,0x59,0x9,0xd,0xd,0x9,0x6a,0x9, + 0xd,0xd,0x9,0x1f,0x2c,0x1f,0x41,0x2a,0x19,0x11,0x16,0x66,0x10,0x16,0x41,0x61, + 0xb7,0x7,0xe,0x59,0x7d,0x7d,0x59,0x58,0x7d,0xa,0x36,0x11,0x1a,0x2a,0x9,0xd, + 0x2a,0xd,0x9,0x40,0x1d,0x2f,0x44,0xe,0xb2,0xa,0xf,0x16,0x16,0xf,0xa,0xd, + 0x9,0x55,0x9,0xc,0xc,0x9,0x55,0x9,0xd,0xa,0x16,0x20,0x20,0x16,0x0,0x3, + 0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x6b,0x0,0xf,0x0,0x17,0x0,0x1e,0x0,0x0, + 0x37,0x6,0x23,0x22,0x27,0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x17,0x16,0x15,0x14, + 0x7,0x21,0x15,0x23,0x15,0x23,0x35,0x23,0x25,0x15,0x21,0x35,0x33,0x32,0x16,0x98, + 0x11,0x1c,0x1b,0x12,0x13,0x12,0x12,0x1c,0x19,0x13,0x14,0x80,0x1,0xaa,0x80,0xaa, + 0x80,0x1,0xaa,0xfe,0xeb,0xc0,0x23,0x32,0xfe,0x13,0x12,0x11,0x1d,0x1a,0x12,0x14, + 0x13,0x12,0x1b,0x1a,0x3c,0x2a,0x2b,0x2b,0x6a,0x2a,0x80,0x33,0x0,0x3,0x0,0x20, + 0x0,0x6b,0x1,0xe0,0x1,0xa0,0x0,0x13,0x0,0x1b,0x0,0x24,0x0,0x0,0x13,0x6, + 0x23,0x22,0x26,0x27,0x26,0x35,0x34,0x36,0x37,0x36,0x33,0x32,0x16,0x17,0x16,0x15, + 0x14,0x6,0x7,0x37,0x5,0x7,0x27,0x15,0x23,0x35,0x25,0x7,0x25,0x37,0x17,0x16, + 0x16,0x15,0x14,0x9c,0xa,0x12,0x11,0x22,0x7,0x6,0x15,0xf,0xa,0x12,0x11,0x22, + 0x7,0x6,0x15,0x8b,0xf,0x1,0x95,0xe,0x61,0xaa,0x1,0x30,0xf,0xfe,0xf8,0x2d, + 0xb6,0x17,0x22,0x1,0x26,0x6,0x15,0xf,0xa,0x12,0x11,0x22,0x7,0x6,0x15,0xf, + 0xe,0xe,0x11,0x22,0x30,0x28,0x92,0x28,0x22,0x22,0x60,0x4,0x28,0x5f,0x79,0x42, + 0x8,0x2f,0x19,0x11,0x0,0x2,0x0,0x15,0x0,0x95,0x1,0xeb,0x1,0x6b,0x0,0xa, + 0x0,0x12,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x21,0x35,0x33,0x15,0x33,0x35,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x95,0x23,0x33,0xfe,0x2a,0x2b,0xab,0x3c, + 0x34,0x26,0x26,0x34,0x26,0x1,0x6b,0x33,0x23,0x80,0xd6,0x96,0x96,0x80,0x26,0x34, + 0x26,0x26,0x34,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xee,0x1,0xc0,0x0,0x14,0x0, + 0x20,0x0,0x0,0x25,0x16,0x6,0x7,0x7,0x27,0x23,0x22,0x26,0x35,0x35,0x33,0x15, + 0x33,0x32,0x16,0x17,0x17,0x37,0x36,0x16,0x25,0x14,0x16,0x33,0x33,0x15,0x23,0x22, + 0x26,0x35,0x35,0x33,0x1,0xe7,0x7,0xa,0xc,0x4f,0x49,0x95,0x1a,0x26,0x80,0x4b, + 0xb,0x16,0x5,0x48,0x18,0xc,0x19,0xfe,0x74,0x26,0x1a,0x80,0x80,0x2c,0x3e,0x2a, + 0x90,0xc,0x1a,0x6,0x24,0x95,0x26,0x1a,0xab,0x80,0xe,0xa,0x95,0xb,0x5,0x8, + 0x65,0x1a,0x26,0x2b,0x3f,0x2c,0xc0,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x13,0x0,0x1f,0x0,0x0,0x25,0x32,0x16,0x14,0x6,0x23,0x23,0x35,0x23, + 0x22,0x26,0x35,0x35,0x33,0x15,0x33,0x32,0x16,0x15,0x15,0x25,0x14,0x16,0x33,0x33, + 0x15,0x23,0x22,0x26,0x35,0x35,0x33,0x1,0xb5,0xd,0x13,0x13,0xd,0x60,0x95,0x1a, + 0x26,0x80,0x6b,0x11,0x19,0xfe,0xd6,0x26,0x1a,0x80,0x80,0x2c,0x3f,0x2b,0x80,0x12, + 0x1c,0x12,0x95,0x26,0x1a,0xab,0x80,0x1a,0x11,0x95,0x80,0x1a,0x26,0x2b,0x3f,0x2c, + 0xc0,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xad,0x1,0xc0,0x0,0xb,0x0,0x21,0x0, + 0x0,0x13,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x33,0x1,0x16,0x6, + 0x23,0x23,0x35,0x37,0x23,0x22,0x26,0x35,0x35,0x33,0x15,0x33,0x32,0x16,0x15,0x7, + 0x33,0x32,0x16,0x6b,0x26,0x1a,0x55,0x55,0x2c,0x3f,0x2b,0x1,0x3f,0x3,0x13,0xf, + 0x60,0x15,0x80,0x1a,0x26,0x80,0x6b,0x11,0x19,0x2a,0x1e,0xc,0x13,0x1,0x0,0x1a, + 0x26,0x2b,0x3f,0x2c,0xc0,0xfe,0xa6,0xf,0x17,0x40,0x55,0x26,0x1a,0xab,0x80,0x1a, + 0x11,0x95,0xf,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd8,0x0,0x1b,0x0, + 0x27,0x0,0x30,0x0,0x0,0x25,0x17,0x7,0x27,0x23,0x22,0x26,0x27,0x27,0x34,0x26, + 0x35,0x34,0x36,0x37,0x33,0x32,0x36,0x33,0x32,0x17,0x17,0x16,0x37,0x15,0x6,0x27, + 0x17,0x17,0x15,0x23,0x22,0x26,0x27,0x27,0x33,0x17,0x16,0x16,0x33,0x2,0x26,0x26, + 0x36,0x36,0x17,0x16,0x16,0x6,0x1,0x5a,0x7b,0x20,0x51,0x92,0x16,0x25,0x4,0x1d, + 0x1,0x18,0x10,0x1,0x1,0x5,0x1,0x11,0xd,0x23,0x30,0x34,0x30,0x3e,0x16,0x63, + 0x96,0x26,0x3e,0x6,0x2a,0x2a,0x2a,0x4,0x24,0x18,0x3f,0x1c,0x6,0x14,0x23,0xe, + 0xe,0x7,0x14,0xc0,0x60,0x20,0x40,0x1e,0x16,0x7e,0x1,0x6,0x1,0x11,0x1c,0x3, + 0x1,0xa,0x1b,0x25,0xa,0x2e,0x8,0x22,0x57,0x55,0x2b,0x34,0x26,0xd1,0xca,0x17, + 0x1f,0x1,0x13,0x14,0x23,0x1c,0x7,0xa,0xb,0x23,0x1c,0x0,0x3,0x0,0x55,0x0, + 0x35,0x1,0xab,0x1,0xd6,0x0,0x16,0x0,0x22,0x0,0x2a,0x0,0x0,0x25,0x7,0x27, + 0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x17,0x17,0x16,0x16,0x33,0x15, + 0x22,0x27,0x15,0x33,0x7,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x33, + 0x36,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x1,0xab,0x1f,0x4b,0x6c,0x1a,0x26,0x1d, + 0x13,0x1,0x13,0x10,0x1e,0x11,0x39,0x1a,0x3e,0x38,0x4a,0xbf,0x26,0x1a,0x80,0x80, + 0x2c,0x3f,0x2b,0x2f,0x1a,0x1a,0x22,0x1a,0x1a,0x54,0x1f,0x4b,0x26,0x1a,0x7b,0x13, + 0x1d,0x10,0x21,0x13,0x18,0x2f,0x2f,0x4f,0x15,0x1a,0x26,0x2b,0x3f,0x2c,0xc0,0x15, + 0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x28,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35, + 0x23,0x15,0x17,0x35,0x23,0x15,0x37,0x22,0x6,0x14,0x16,0x33,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x34,0x36,0x33,0x21, + 0x32,0x16,0x15,0x1,0x15,0x2a,0x2a,0x2a,0x2a,0x2a,0xea,0x11,0x19,0x19,0x11,0x19, + 0x11,0xfe,0xaa,0x11,0x19,0x12,0x18,0x19,0x11,0x19,0x11,0x1,0x56,0x12,0x18,0x1, + 0x4b,0x2a,0x2a,0x60,0x2a,0x2a,0x60,0x2a,0x2a,0xa0,0x1a,0x22,0x1a,0x55,0x11,0x1a, + 0x1a,0x11,0x55,0x19,0x12,0x11,0x1a,0x55,0x12,0x19,0x19,0x12,0x0,0x3,0x0,0x15, + 0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x2,0x0,0x6,0x0,0x1d,0x0,0x0,0x13,0x17, + 0x7,0x5,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x33,0x27,0x37,0x17,0x37,0x17,0x7,0xc0,0x95,0x95,0x1, + 0x0,0xfe,0x80,0x1,0x80,0x12,0x19,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x19,0x12,0xa2, + 0x46,0xf,0x55,0x55,0xf,0x46,0x1,0x2b,0x56,0x55,0x2b,0x1,0x0,0xff,0x0,0x1, + 0x2b,0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x46,0xf,0x55, + 0x55,0xf,0x46,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x2,0x0, + 0x6,0x0,0x1a,0x0,0x0,0x1,0x7,0x35,0x5,0x11,0x21,0x11,0x1,0x32,0x16,0x15, + 0x3,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x55,0x95,0x1,0x0,0xfe,0x80,0x1,0x80,0x12,0x19,0x1,0x19,0x11,0x6b,0xaa, + 0x6b,0x12,0x19,0x19,0x12,0x1,0x15,0x55,0xab,0xd6,0x1,0x0,0xff,0x0,0x1,0x2b, + 0x19,0x12,0xff,0x0,0x11,0x19,0x2b,0x2b,0x18,0x12,0x1,0x0,0x12,0x19,0x0,0x2, + 0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x17,0x0,0x0,0x25,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x3,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xc0,0xfe,0x80,0x1,0x80,0x12,0x19,0x1,0x19, + 0x11,0x6b,0xaa,0x6b,0x12,0x19,0x19,0x12,0x95,0x1,0x0,0xff,0x0,0x1,0x2b,0x19, + 0x12,0xff,0x0,0x11,0x19,0x2b,0x2b,0x18,0x12,0x1,0x0,0x12,0x19,0x0,0x1,0x0, + 0x80,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x14,0x0,0x0,0x1,0x32,0x16,0x15,0x15, + 0x7,0x15,0x23,0x35,0x27,0x35,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33, + 0x1,0x56,0x10,0x1a,0x4b,0x6a,0x4b,0x1a,0x10,0x1,0x2a,0x56,0x2a,0x1,0x6b,0x1b, + 0x10,0x75,0x4b,0x40,0x40,0x4b,0x75,0x10,0x1b,0x55,0x55,0x55,0x0,0x4,0x0,0x55, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1d,0x0,0x2b,0x0,0x0, + 0x0,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14, + 0x13,0x23,0x35,0x23,0x37,0x36,0x36,0x33,0x33,0x32,0x16,0x17,0x17,0x23,0x5,0x35, + 0x23,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x15,0x1,0x72,0x24,0x19, + 0x19,0x24,0x19,0xd9,0x24,0x19,0x19,0x24,0x19,0xb5,0x40,0x40,0x36,0x4,0x18,0xd, + 0x2,0xd,0x18,0x4,0x36,0x40,0xfe,0xf5,0x20,0x1a,0x11,0x40,0x11,0x1a,0x20,0x1, + 0x80,0x19,0x24,0x18,0x18,0x24,0x19,0x19,0x24,0x18,0x18,0x24,0xfe,0x92,0x80,0xa2, + 0xc,0x12,0x12,0xc,0xa2,0x80,0xa0,0x75,0x11,0x1a,0x1a,0x11,0x75,0xa0,0x0,0x3, + 0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xa1,0x0,0x9,0x0,0xe,0x0,0x16,0x0,0x0, + 0x37,0x36,0x32,0x17,0x7,0x26,0x26,0x22,0x6,0x7,0x17,0x36,0x32,0x17,0x7,0x27, + 0x36,0x20,0x17,0x7,0x26,0x22,0x7,0x6b,0x3e,0xaf,0x3d,0x2a,0x12,0x3f,0x34,0x3f, + 0x12,0x2b,0x1b,0x4a,0x1b,0x40,0xeb,0x62,0x1,0x13,0x61,0x2b,0x50,0xe0,0x50,0xeb, + 0x3d,0x3d,0x2b,0x12,0x1a,0x1a,0x12,0x2b,0x1b,0x1b,0x40,0xeb,0x61,0x61,0x2b,0x4f, + 0x4f,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xeb,0x0,0xb,0x0,0x13,0x0, + 0x2b,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x27, + 0x15,0x33,0x35,0x34,0x26,0x22,0x6,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x1, + 0x55,0x40,0x2a,0x40,0x40,0x2a,0x57,0x84,0x27,0x36,0x27,0xc2,0x11,0x1a,0x1a,0x11, + 0xff,0x0,0x11,0x1a,0x1a,0x11,0x15,0x3f,0x58,0x3f,0xab,0x2a,0x40,0x40,0x2a,0x40, + 0x40,0xd5,0x2b,0x2b,0x1b,0x27,0x27,0x46,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x2b,0x2c,0x3f,0x3f,0x2c,0x2b,0x0,0x5,0x0,0x15,0x0,0x55,0x1,0xeb, + 0x1,0xaa,0x0,0x6,0x0,0xc,0x0,0x13,0x0,0x1b,0x0,0x2a,0x0,0x0,0x37,0x36, + 0x17,0x7,0x6,0x6,0x7,0x33,0x26,0x27,0x37,0x16,0x17,0x37,0x26,0x27,0x37,0x16, + 0x16,0x17,0x21,0x36,0x36,0x17,0x7,0x26,0x6,0x7,0x25,0x32,0x15,0x3,0x15,0x6, + 0x6,0x23,0x22,0x26,0x35,0x34,0x37,0x37,0x36,0x6b,0x40,0x5c,0x1c,0x15,0x32,0xf, + 0xd6,0xb,0xf,0xc,0x20,0x18,0x2b,0x27,0x31,0xb,0x1d,0x46,0x15,0xfe,0x2a,0x3b, + 0x9b,0x4f,0x19,0x3d,0x77,0x2d,0x1,0x13,0xb,0x34,0x3,0x18,0xf,0x12,0x19,0x5, + 0x6f,0x3,0xeb,0x40,0x3,0x3d,0x3,0x19,0xf,0xb,0xa,0x3e,0x10,0x18,0x2a,0x27, + 0x14,0x3c,0xb,0x2c,0x15,0x3b,0x2f,0xe,0x39,0x8,0x29,0x2d,0x80,0xa,0xfe,0xed, + 0x1,0xe,0x14,0x19,0x12,0xb,0xa,0xf8,0x8,0x0,0x2,0x0,0x40,0x0,0x15,0x1, + 0xc0,0x1,0xeb,0x0,0x15,0x0,0x23,0x0,0x0,0x13,0x15,0x27,0x36,0x36,0x33,0x32, + 0x16,0x15,0x15,0x33,0x32,0x16,0x15,0x15,0x27,0x33,0x35,0x34,0x26,0x22,0x6,0x1, + 0x7,0x27,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x37,0x27,0x37,0xbe,0x27,0x5, + 0x3b,0x29,0x2c,0x3f,0x15,0x11,0x1a,0xdd,0x74,0x27,0x36,0x27,0x1,0x2,0x1a,0x18, + 0x8,0x6,0xff,0x0,0x11,0x1a,0x17,0x2c,0x1a,0x1,0x80,0x1a,0x27,0x28,0x36,0x3f, + 0x2c,0x2b,0x19,0x11,0xb2,0xdc,0x2b,0x1b,0x27,0x27,0xfe,0x94,0x1a,0x18,0x2,0x19, + 0x11,0xd6,0x19,0xc,0x2b,0x1a,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x6,0x0,0xa,0x0,0x12,0x0,0x2b,0x0,0x0,0x1,0x17,0x7,0x35,0x23,0x35, + 0x33,0x17,0x35,0x23,0x15,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x33,0x15, + 0x23,0x14,0x6,0x22,0x26,0x35,0x23,0x22,0x26,0x35,0x35,0x33,0x35,0x23,0x15,0x27, + 0x37,0x15,0x33,0x32,0x16,0x15,0x1,0x6b,0x40,0x40,0xab,0xab,0x15,0x55,0x49,0x12, + 0xc,0xc,0x12,0xd,0xd6,0x2a,0xaa,0x26,0x34,0x26,0x2b,0x11,0x1a,0x96,0x56,0x40, + 0x40,0xeb,0x11,0x1a,0x1,0xd5,0x40,0x40,0x2b,0x2b,0xd6,0x40,0x40,0x80,0xd,0x12, + 0xc,0xc,0x12,0x33,0x2a,0x1a,0x26,0x26,0x1a,0x19,0x11,0x40,0x40,0x2a,0x40,0x40, + 0x2b,0x1a,0x11,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0, + 0x10,0x0,0x1d,0x0,0x0,0x37,0x33,0x27,0x23,0x27,0x1,0x7,0x27,0x6,0x23,0x22, + 0x26,0x35,0x34,0x36,0x37,0x27,0x5,0x23,0x27,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x7,0x27,0x33,0x95,0x4a,0x2b,0x1f,0x65,0x1,0xa0,0x1c,0x3b,0x36,0x43,0x58,0x7d, + 0x16,0x10,0x3c,0x1,0x56,0x4a,0x9a,0x36,0x43,0x58,0x7d,0x16,0x10,0x63,0x1f,0xeb, + 0x2a,0xbb,0xfe,0x60,0x1b,0x3c,0x26,0x7d,0x58,0x1c,0x46,0x17,0x3b,0x9f,0x9a,0x26, + 0x7d,0x58,0x1c,0x46,0x17,0x64,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x3,0x0,0xb,0x0,0x0,0x25,0x35,0x23,0x15,0x36,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x1,0x6b,0xd6,0x13,0xb0,0x7d,0x7d,0xb0,0x7d,0xeb,0x2a,0x2a,0xea,0x7d, + 0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0xd5,0x0,0x40,0x1,0x2b,0x1,0xc0,0x0,0x3, + 0x0,0xb,0x0,0x0,0x13,0x33,0x11,0x23,0x14,0x34,0x36,0x32,0x16,0x14,0x6,0x22, + 0xd5,0x56,0x56,0x19,0x24,0x19,0x19,0x24,0x1,0xc0,0xff,0x0,0x67,0x24,0x18,0x18, + 0x24,0x19,0x0,0x2,0x0,0x3a,0x0,0x2b,0x1,0xba,0x1,0xc0,0x0,0xf,0x0,0x1c, + 0x0,0x0,0x13,0x16,0x17,0x7,0x27,0x7,0x15,0x23,0x35,0x27,0x35,0x34,0x37,0x27, + 0x37,0x17,0x17,0x7,0x27,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x32,0x16,0x15,0x9a, + 0xed,0x33,0x1b,0x5f,0xb,0x6a,0x4b,0x1,0x47,0x1b,0x44,0xe7,0xa,0xcb,0x2a,0x56, + 0x2a,0x10,0x1b,0x1,0x66,0xee,0x32,0x1b,0x5f,0xa,0x40,0x40,0x4b,0x75,0x5,0x3, + 0x48,0x1b,0x45,0x9b,0xb,0xcb,0x35,0x55,0x55,0x55,0x1b,0x10,0x0,0x3,0x0,0x15, + 0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x11,0x0,0x15,0x0,0x22,0x0,0x0,0x1,0x32, + 0x16,0x15,0x11,0x14,0x7,0x27,0x35,0x23,0x27,0x33,0x27,0x37,0x17,0x37,0x17,0x7, + 0x3,0x21,0x1,0x23,0x27,0x37,0x1,0x7,0x27,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x37,0x1,0xc0,0x12,0x19,0x8,0x23,0xf5,0x2b,0x42,0x46,0xf,0x55,0x55,0xf,0x46, + 0xde,0x1,0x1f,0xff,0x0,0x1f,0x2b,0x1b,0x1,0x9f,0x1b,0x2a,0xfe,0xb6,0x11,0x1a, + 0x13,0xe,0x1,0x95,0x18,0x12,0xff,0x0,0xd,0xb,0x23,0xf5,0x2a,0x47,0xf,0x56, + 0x56,0xf,0x47,0xfe,0xd6,0x1,0x0,0x49,0x1c,0xfe,0x60,0x1b,0x2b,0x1a,0x11,0x1, + 0x0,0xf,0x17,0x3,0x0,0x4,0x0,0x15,0x0,0x55,0x1,0xea,0x1,0xda,0x0,0x4, + 0x0,0x16,0x0,0x1a,0x0,0x21,0x0,0x0,0x37,0x36,0x32,0x17,0x7,0x3,0x37,0x1, + 0x7,0x27,0x22,0x6,0x7,0x27,0x35,0x36,0x37,0x27,0x6,0x7,0x27,0x36,0x37,0x5, + 0x7,0x27,0x16,0x37,0x7,0x26,0x7,0x27,0x36,0x16,0xc0,0x1b,0x4a,0x1b,0x40,0xd5, + 0x1b,0x1,0x6a,0x1b,0x97,0x19,0x3e,0x12,0x2a,0x27,0x37,0x30,0x31,0x28,0x2b,0x27, + 0x30,0x1,0x29,0x14,0x4c,0x39,0x7c,0x2a,0x54,0x7a,0x35,0x51,0x9f,0x95,0x1b,0x1b, + 0x40,0x1,0x6a,0x1b,0xfe,0x96,0x1b,0x97,0x1a,0x12,0x2a,0x1,0x27,0xf,0x2f,0x14, + 0x27,0x2b,0x27,0x17,0x93,0x15,0x4b,0xf,0x2e,0x2b,0x56,0x7,0x36,0x11,0x2e,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x25,0x0,0x0,0x1, + 0x7,0x33,0x15,0x23,0x35,0x33,0x15,0x37,0x5,0x16,0x17,0x37,0x36,0x17,0x16,0x33, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x14,0x17,0x16,0x7,0x1,0xae,0x87,0x59,0x80,0x15,0x8a,0xfe,0xee,0x30,0x5d, + 0x2f,0xa,0xc,0x24,0x28,0x9,0xc,0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc, + 0xc,0x4,0x9,0x1,0xb1,0x86,0x16,0x80,0x5b,0x86,0xa6,0x5d,0x30,0x2f,0xa,0x5, + 0xc,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x28,0x24,0xd,0x9, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x9,0x0,0xf, + 0x0,0x0,0x25,0x33,0x6,0x6,0x7,0x11,0x16,0x16,0x17,0x23,0x27,0x11,0x26,0x26, + 0x34,0x36,0x1,0x16,0xbf,0x7,0x6c,0x4c,0x4c,0x6c,0x7,0xbf,0x2b,0x51,0x6f,0x6f, + 0xea,0x4c,0x6c,0x7,0x1,0xaa,0x7,0x6c,0x4c,0xbf,0xfe,0x56,0x8,0x7a,0xa6,0x7a, + 0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0xa,0x0,0xf, + 0x0,0x17,0x0,0x0,0x25,0x36,0x36,0x37,0x23,0x26,0x14,0x16,0x17,0x11,0x6,0x37, + 0x15,0x33,0x2e,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x15,0x36,0x57,0x7, + 0x94,0xc0,0x56,0x40,0x3f,0x69,0x94,0x7,0x53,0xa7,0xb0,0x7d,0x7d,0xb0,0x7d,0x57, + 0x7,0x57,0x36,0x56,0x82,0x60,0x8,0x1,0x52,0x8,0x8,0x94,0x3a,0x53,0x33,0x7d, + 0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x7, + 0x0,0xf,0x0,0x19,0x0,0x0,0x12,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x6,0x34, + 0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x16,0x14,0x6,0x23,0x22, + 0xde,0x3b,0x56,0x3c,0x3c,0x56,0x8,0x19,0x24,0x18,0x18,0x24,0xd5,0x28,0x1d,0x1c, + 0x28,0x28,0x1c,0x1d,0x1,0x19,0x56,0x3c,0x3c,0x56,0x3b,0x70,0x24,0x19,0x19,0x24, + 0x19,0x5c,0x38,0x28,0x27,0x3a,0x27,0x0,0x1,0x0,0x2b,0x0,0x76,0x1,0xd5,0x1, + 0x95,0x0,0x17,0x0,0x0,0x1,0x7,0x16,0x17,0x23,0x26,0x27,0x7,0x27,0x7,0x27, + 0x37,0x17,0x37,0x26,0x23,0x22,0x7,0x27,0x36,0x33,0x32,0x17,0x37,0x1,0xd5,0x41, + 0x25,0x7,0x2b,0x6,0x19,0x56,0x55,0x80,0x20,0xa0,0x55,0x3d,0x3b,0x55,0x49,0x3b, + 0x1e,0x48,0x5a,0x66,0x47,0x3d,0x1,0x6c,0x49,0x3b,0x48,0x33,0x2e,0x61,0x56,0x80, + 0x20,0xa0,0x56,0x46,0x45,0x34,0x1e,0x40,0x4f,0x44,0x0,0x1,0x0,0x2b,0x0,0x76, + 0x1,0xd5,0x1,0x8a,0x0,0x7,0x0,0x0,0x37,0x27,0x37,0x17,0x37,0x17,0x7,0x27, + 0x4b,0x20,0xa0,0x55,0x97,0x1e,0xb5,0x55,0x76,0x20,0xa0,0x56,0xaa,0x1e,0xcc,0x56, + 0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x2,0x0,0x0,0x1b,0x0,0x33,0x0,0x3f, + 0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x22,0x27,0x27,0x7,0x6,0x22,0x27, + 0x27,0x7,0x6,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x17,0x16, + 0x33,0x32,0x37,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x16,0x33,0x32,0x37, + 0x37,0x17,0x16,0x32,0x37,0x37,0x27,0x22,0x26,0x35,0x34,0x37,0x37,0x17,0x16,0x15, + 0x14,0x6,0x1,0x80,0x1a,0x26,0x19,0x22,0xc,0x2e,0x2e,0xc,0x23,0xc,0x2d,0x2e, + 0xc,0x22,0x19,0x26,0x1a,0x6b,0x2a,0x4d,0x16,0x1e,0x16,0x14,0xc,0x9,0xfe,0xaa, + 0x9,0xc,0x13,0x17,0x1e,0x16,0x17,0x17,0x15,0x3e,0x15,0x17,0x4b,0x11,0x1a,0x7, + 0x24,0x24,0x7,0x19,0x1,0x40,0x26,0x1a,0x21,0x11,0x19,0xc,0x2e,0x2e,0xc,0xc, + 0x2e,0x2e,0xc,0x19,0x11,0x21,0x1a,0x26,0x2b,0x2b,0x95,0x16,0xd,0x62,0x9,0xc, + 0xc,0x9,0x62,0xd,0x16,0x17,0x17,0x15,0x15,0x17,0xbe,0x1a,0x11,0xb,0xb,0x3f, + 0x3f,0xb,0xb,0x12,0x19,0x0,0xc,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0, + 0x3,0x0,0x7,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0, + 0x2b,0x0,0x2f,0x0,0x33,0x0,0x39,0x0,0x0,0x25,0x15,0x23,0x35,0x37,0x15,0x23, + 0x35,0x17,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x3,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x3,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x33,0x11, + 0x21,0x11,0x33,0x1,0x80,0x2b,0x2b,0x2b,0x56,0xab,0x2b,0x2b,0x2b,0x2b,0x2b,0x2a, + 0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0xab,0xd5, + 0xfe,0x56,0xd5,0xc0,0x2b,0x2b,0x55,0x2a,0x2a,0xaa,0xd5,0x2b,0x2a,0x2b,0x2b,0x2a, + 0x1,0x0,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x0,0x2a, + 0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x0,0xfe,0xd5,0x1,0x80, + 0x0,0x4,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0xa,0x0,0x14,0x0,0x1c, + 0x0,0x24,0x0,0x0,0x25,0x32,0x16,0x16,0x15,0x15,0x23,0x35,0x34,0x27,0x36,0x22, + 0x32,0x16,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x36,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x16,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x55,0x1c,0x42,0x38,0x80,0x2a, + 0x7,0xb9,0x38,0x42,0x37,0xfe,0xd5,0x38,0x78,0x34,0x26,0x26,0x34,0x25,0x85,0x34, + 0x26,0x26,0x34,0x26,0xeb,0x10,0x24,0x17,0x35,0x35,0x2c,0x1e,0x1,0x10,0x24,0x17, + 0x35,0x35,0x17,0x24,0x3a,0x26,0x34,0x26,0x26,0x34,0x26,0x26,0x34,0x26,0x26,0x34, + 0x0,0x5,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0xb,0x0,0x1b,0x0,0x2a, + 0x0,0x38,0x0,0x42,0x0,0x0,0x1,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35, + 0x33,0x35,0x5,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x17,0x22,0xe,0x3,0x15,0x15,0x21,0x35,0x34,0x2e,0x3,0x37,0x16,0x16, + 0x15,0x14,0x6,0x7,0x3e,0x2,0x35,0x34,0x26,0x26,0x17,0x16,0x16,0x15,0x15,0x33, + 0x35,0x34,0x26,0x26,0x1,0xd5,0x2a,0x2b,0x2b,0x2a,0x2b,0xfe,0xab,0x17,0x27,0x17, + 0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x11,0x2d,0x2e,0x27,0x18,0x1,0x55, + 0x18,0x27,0x2e,0x2c,0x4f,0xf,0x11,0x11,0xf,0x15,0x22,0x13,0x13,0x22,0x41,0xe, + 0x11,0x2b,0x15,0x21,0x1,0x40,0x2b,0x2b,0x2b,0x2a,0x2a,0x2b,0x40,0x17,0x27,0x17, + 0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x15,0x7,0xe,0x14,0x1c,0x11,0x40, + 0x40,0x11,0x1c,0x14,0xe,0x7,0xbf,0x11,0x2c,0x18,0x18,0x2b,0x11,0x3,0x17,0x25, + 0x15,0x16,0x24,0x18,0xce,0xd,0x22,0x15,0x40,0x40,0x10,0x19,0x14,0x0,0xa,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x2c,0x0,0x0,0x25,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x3,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x37,0x33,0x15,0x21,0x11,0x33,0x35,0x37,0x17,0x1,0x95,0x2a,0x2a,0x2a,0x56, + 0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x56,0x2a,0x2a,0x2a,0x2a,0x2a,0xd5,0x80,0xfe, + 0x80,0x80,0x40,0x40,0xc0,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x0,0x2a,0x2a,0x56,0x2b, + 0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0xaa,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a, + 0xaa,0xd5,0x1,0x2b,0x2a,0x40,0x40,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x1d,0x0,0x25,0x0,0x0,0x24,0x22,0x26, + 0x27,0x33,0x6,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22,0x26,0x34,0x36, + 0x32,0x16,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x1,0x25,0x4a,0x3b,0xd,0xda,0xd,0x9e,0x1a,0x13,0x13,0x1a,0x13, + 0x83,0x1a,0x13,0x13,0x1a,0x13,0xb1,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x8b,0x29,0x21,0x21,0x61,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13, + 0x13,0x1a,0xd3,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0, + 0x1d,0x0,0x25,0x0,0x0,0x36,0x32,0x16,0x17,0x23,0x36,0x36,0x22,0x26,0x34,0x36, + 0x32,0x16,0x14,0x16,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xdb,0x4a,0x3b,0xd,0xda, + 0xd,0x22,0x1a,0x13,0x13,0x1a,0x13,0x83,0x1a,0x13,0x13,0x1a,0x13,0xb1,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xd5,0x29,0x21,0x21,0x69,0x13,0x1a, + 0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0xd3,0x65,0x8c,0x65,0x65,0x8c,0x1, + 0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xcb, + 0x0,0x13,0x0,0x1a,0x0,0x0,0x25,0x17,0x15,0x21,0x35,0x37,0x35,0x34,0x36,0x37, + 0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x7,0x22,0x26,0x35,0x33,0x14, + 0x6,0x1,0x80,0x2b,0xfe,0xaa,0x2b,0x33,0x2d,0x12,0x1c,0x12,0x2d,0x33,0x80,0x12, + 0x19,0x56,0x1a,0xab,0x2b,0x15,0x15,0x2b,0x6a,0x32,0x4a,0xb,0xf,0xd,0x13,0x13, + 0xd,0xf,0xb,0x4a,0x32,0xea,0x18,0x12,0x11,0x19,0x0,0x3,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xcb,0x0,0x7,0x0,0x1b,0x0,0x21,0x0,0x0,0x25,0x35,0x34,0x26, + 0x22,0x6,0x15,0x15,0x37,0x17,0x15,0x21,0x35,0x37,0x35,0x34,0x36,0x37,0x35,0x34, + 0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x6,0x22,0x26,0x35,0x33,0x14,0x1,0x55, + 0x2e,0x4e,0x2e,0xd5,0x2b,0xfe,0xaa,0x2b,0x33,0x2d,0x12,0x1c,0x12,0x2d,0x33,0x6f, + 0x22,0x1a,0x56,0x95,0x80,0x29,0x37,0x37,0x29,0x80,0x16,0x2b,0x15,0x15,0x2b,0x6a, + 0x32,0x4a,0xb,0xf,0xd,0x13,0x13,0xd,0xf,0xb,0x4a,0x32,0xea,0x19,0x11,0x11, + 0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xc0,0x1,0xcb,0x0,0x13,0x0,0x19,0x0,0x27, + 0x0,0x0,0x25,0x27,0x36,0x36,0x37,0x33,0x37,0x32,0x36,0x33,0x35,0x34,0x36,0x32, + 0x16,0x15,0x15,0x16,0x16,0x15,0x6,0x22,0x26,0x35,0x33,0x14,0x3,0x16,0x16,0x17, + 0x7,0x27,0x21,0x35,0x37,0x35,0x34,0x37,0x27,0x37,0x1,0x80,0xbf,0x3,0xa,0x2, + 0x1,0x6,0x1,0x6,0x2,0x12,0x1c,0x12,0x2d,0x33,0x6e,0x24,0x19,0x56,0x84,0x18, + 0xcb,0x36,0x1b,0x2b,0xfe,0xdb,0x2b,0x11,0x3c,0x1b,0xc7,0xc9,0x1,0x5,0x1,0x3, + 0x2,0xf,0xd,0x13,0x13,0xd,0xf,0xb,0x4a,0x32,0xea,0x18,0x12,0x12,0x1,0x3a, + 0x19,0xd0,0x39,0x1b,0x2b,0x15,0x2b,0x6b,0x29,0x20,0x3b,0x1c,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xcb,0x0,0x5,0x0,0x19,0x0,0x20,0x0,0x27,0x0,0x0, + 0x24,0x22,0x26,0x35,0x33,0x14,0x37,0x15,0x17,0x15,0x21,0x35,0x37,0x35,0x34,0x36, + 0x37,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x17,0x26,0x26,0x27,0x37,0x16, + 0x17,0x25,0x6,0x6,0x7,0x23,0x36,0x37,0x1,0x12,0x24,0x19,0x55,0x56,0x2b,0xfe, + 0xaa,0x2b,0x33,0x2d,0x12,0x1c,0x12,0x2d,0x33,0x2a,0x2,0x2c,0x1d,0x1e,0x53,0x5, + 0xfe,0xcd,0x1d,0x2d,0x2,0x2b,0x5,0x53,0x2b,0x19,0x11,0x12,0xd2,0x6a,0x2b,0x15, + 0x15,0x2b,0x6a,0x32,0x4a,0xb,0xf,0xd,0x13,0x13,0xd,0xf,0xb,0x4a,0x27,0x24, + 0x50,0x15,0x1e,0x40,0x67,0x89,0x15,0x50,0x24,0x67,0x40,0x0,0x3,0x0,0x55,0x0, + 0x2b,0x1,0xab,0x1,0xcb,0x0,0x9,0x0,0x1d,0x0,0x24,0x0,0x0,0x1,0x35,0x23, + 0x15,0x33,0x7,0x15,0x33,0x35,0x23,0x17,0x17,0x15,0x21,0x35,0x37,0x35,0x34,0x36, + 0x37,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x7,0x22,0x26,0x35,0x33, + 0x14,0x6,0x1,0x35,0x6a,0x3b,0x3b,0x6a,0x3b,0x86,0x2b,0xfe,0xaa,0x2b,0x33,0x2d, + 0x12,0x1c,0x12,0x2d,0x33,0x80,0x12,0x19,0x56,0x1a,0x1,0x2f,0x26,0x26,0x49,0x26, + 0x26,0x3b,0x2b,0x15,0x15,0x2b,0x6a,0x32,0x4a,0xb,0xf,0xd,0x13,0x13,0xd,0xf, + 0xb,0x4a,0x32,0xea,0x18,0x12,0x11,0x19,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x8,0x0,0x11,0x0,0x1a,0x0,0x23,0x0,0x0,0x1,0x32,0x16,0x15, + 0x15,0x23,0x37,0x7,0x35,0x13,0x27,0x33,0x15,0x14,0x6,0x23,0x23,0x35,0x27,0x7, + 0x37,0x15,0x23,0x22,0x26,0x3d,0x2,0x34,0x36,0x33,0x33,0x15,0x27,0x17,0x23,0x1, + 0x95,0x11,0x1a,0x6b,0x16,0x56,0x56,0x16,0x6b,0x1a,0x11,0x80,0x6a,0x16,0x56,0x80, + 0x11,0x1a,0x1a,0x11,0x80,0x56,0x16,0x6b,0x1,0xc0,0x1a,0x11,0x80,0x56,0x16,0x6b, + 0xfe,0xd5,0x56,0x80,0x11,0x1a,0x6b,0x40,0x56,0x16,0x6b,0x1a,0x11,0x80,0xaa,0x11, + 0x1a,0x6b,0x16,0x56,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0,0xd, + 0x0,0x1b,0x0,0x2f,0x0,0x0,0x25,0x32,0x36,0x35,0x34,0x27,0x23,0x16,0x15,0x14, + 0x6,0x23,0x23,0x16,0x37,0x22,0x6,0x15,0x14,0x17,0x33,0x26,0x35,0x34,0x36,0x33, + 0x33,0x26,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x37,0x33,0x17,0x1,0x0,0x2c,0x3f,0x2,0x2d,0x4,0x26,0x1a,0x55, + 0x21,0x34,0x2c,0x3f,0x2,0x2d,0x4,0x26,0x1a,0x55,0x21,0x77,0x11,0x19,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x27,0x80,0x27,0x95,0x3f,0x2c,0x9,0xc,0xe, + 0x7,0x1a,0x26,0x2b,0xd6,0x3f,0x2c,0x9,0xc,0xe,0x7,0x1a,0x26,0x2b,0x40,0x1a, + 0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2a,0x2a,0x0,0x4,0x0, + 0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0xa,0x0,0x14,0x0,0x1c,0x0,0x24,0x0, + 0x0,0x25,0x32,0x16,0x16,0x15,0x15,0x23,0x35,0x34,0x27,0x36,0x22,0x32,0x16,0x16, + 0x15,0x15,0x21,0x35,0x34,0x36,0x36,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x1,0x55,0x1c,0x42,0x38,0x80,0x2a,0x7,0xb9,0x38, + 0x42,0x37,0xfe,0xd5,0x38,0x78,0x34,0x26,0x26,0x34,0x25,0x85,0x34,0x26,0x26,0x34, + 0x26,0xeb,0x10,0x24,0x17,0x35,0x35,0x2c,0x1e,0x1,0x10,0x24,0x17,0x35,0x35,0x17, + 0x24,0x3a,0x26,0x34,0x26,0x26,0x34,0x26,0x26,0x34,0x26,0x26,0x34,0x0,0x7,0x0, + 0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0, + 0x29,0x0,0x31,0x0,0x3e,0x0,0x0,0x0,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x26,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x17,0x35,0x34,0x26,0x23,0x22,0x7,0x16,0x15, + 0x15,0x23,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x25,0x32,0x16,0x15,0x15,0x21,0x35, + 0x34,0x36,0x33,0x32,0x17,0x36,0x1,0x71,0x22,0x1a,0x1a,0x22,0x1a,0xc,0x3e,0x2c, + 0x2c,0x3e,0x2c,0xfa,0x22,0x1a,0x1a,0x22,0x1a,0xc,0x3e,0x2c,0x2c,0x3e,0x2c,0xe0, + 0x47,0x24,0x1a,0x26,0xb,0x20,0x47,0x48,0x47,0x1,0x2b,0x2b,0x60,0xfe,0x2a,0x60, + 0x2b,0x2f,0x31,0x31,0x1,0x75,0x19,0x22,0x1a,0x1a,0x22,0x5c,0x2c,0x3e,0x2b,0x2b, + 0x3e,0x49,0x19,0x22,0x1a,0x1a,0x22,0x5c,0x2c,0x3e,0x2b,0x2b,0x3e,0xa1,0x1a,0xa, + 0x1c,0xc,0xd,0xd,0x1a,0x1a,0xa,0x1c,0x1c,0xa,0x1a,0x60,0x27,0x1f,0x3a,0x3a, + 0x1f,0x27,0x16,0x16,0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x7, + 0x0,0xf,0x0,0x0,0x36,0x32,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x22,0x26,0x34, + 0x36,0x32,0x16,0x14,0xca,0x6c,0x75,0xfe,0xaa,0xce,0x46,0x32,0x32,0x46,0x32,0xd5, + 0x2f,0x26,0x2b,0x2b,0x26,0x5a,0x32,0x46,0x33,0x33,0x46,0x0,0x3,0x0,0x15,0x0, + 0x55,0x1,0xeb,0x1,0xab,0x0,0x7,0x0,0x13,0x0,0x1b,0x0,0x0,0x24,0x32,0x16, + 0x15,0x15,0x21,0x35,0x34,0x27,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35, + 0x33,0x16,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x1,0xa,0x6c,0x75,0xfe,0xaa,0x15, + 0x40,0x40,0x2b,0x40,0x40,0x2b,0xe3,0x46,0x32,0x32,0x46,0x32,0xd5,0x2f,0x26,0x2b, + 0x2b,0x26,0x85,0x2b,0x40,0x40,0x2b,0x40,0x6b,0x32,0x46,0x33,0x33,0x46,0x0,0x4, + 0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x9,0x0,0x11,0x0,0x19,0x0,0x21, + 0x0,0x0,0x36,0x32,0x16,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x36,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x16,0x22,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0xe0,0x40,0x4c,0x3f,0xfe,0xaa,0x3f,0x49,0x46,0x32,0x32,0x46, + 0x32,0x81,0x58,0x56,0x1,0x4,0x6f,0x26,0x1a,0x1a,0x26,0x1a,0xeb,0x12,0x2a,0x1a, + 0x40,0x40,0x1a,0x2a,0xd2,0x33,0x46,0x32,0x32,0x46,0xb6,0x21,0xc,0x17,0x17,0xc, + 0xe1,0x1a,0x26,0x19,0x19,0x26,0x0,0x2,0x0,0x55,0x0,0x80,0x1,0x95,0x1,0x95, + 0x0,0x5,0x0,0x11,0x0,0x0,0x1,0x37,0x11,0x23,0x35,0x7,0x7,0x15,0x33,0x15, + 0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x1,0x35,0x60,0x2a,0x36,0x60,0x56,0x56, + 0x2a,0x56,0x56,0x1,0x7e,0x17,0xfe,0xeb,0xe2,0xb,0x2,0x55,0x2b,0x55,0x55,0x2b, + 0x55,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0x1b,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23, + 0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x1,0x0,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x95,0x56,0x56,0xd6,0xd6,0x96,0x96,0x1,0x2b,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x17,0x0,0x22,0x0,0x2a,0x0,0x0,0x25,0x36,0x35,0x34,0x26, + 0x27,0x15,0x14,0x6,0x23,0x23,0x15,0x14,0x6,0x23,0x23,0x15,0x33,0x32,0x16,0x15, + 0x15,0x33,0x32,0x7,0x35,0x22,0x26,0x35,0x35,0x27,0x6,0x15,0x14,0x16,0x2,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x7e,0x2d,0x3b,0x30,0x1a,0x11,0x2a,0xd,0x9, + 0x2a,0x80,0x9,0xc,0x15,0x1e,0x88,0x11,0x1a,0x66,0x5,0x57,0x4,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x8d,0x30,0x43,0x35,0x56,0x13,0x9,0x11,0x19,0x2b,0x9,0xc,0x2b,0xc, + 0x9,0x40,0x54,0x29,0x1a,0x11,0x15,0x66,0x14,0x12,0x41,0x60,0x1,0x76,0x7d,0xb0, + 0x7d,0x7d,0xb0,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x6,0x0, + 0xc,0x0,0x0,0x1,0x17,0x15,0x23,0x35,0x7,0x27,0x17,0x17,0x37,0x15,0x7,0x27, + 0x1,0x0,0xeb,0x2b,0xc0,0xeb,0x56,0x95,0x95,0x95,0x95,0x1,0xc0,0x80,0xab,0x94, + 0x69,0x80,0x59,0x52,0x52,0x56,0x51,0x51,0x0,0x1,0x0,0x40,0x0,0x2c,0x1,0xc0, + 0x1,0xd5,0x0,0x26,0x0,0x0,0x25,0x32,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34, + 0x37,0x27,0x6,0x23,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x37,0x26,0x35,0x34,0x36, + 0x32,0x16,0x14,0x6,0x23,0x22,0x27,0x7,0x16,0x14,0x7,0x17,0x36,0x1,0x80,0x1a, + 0x24,0x25,0x32,0x25,0x1,0x97,0x13,0x19,0x1a,0x26,0x26,0x1a,0x19,0x13,0x96,0x2, + 0x26,0x34,0x26,0x26,0x1a,0x18,0x14,0x96,0x2,0x2,0x98,0x12,0xa9,0x25,0x19,0x1a, + 0x25,0x25,0x1a,0xa,0x4,0x58,0x11,0x26,0x34,0x26,0x11,0x57,0xa,0x5,0x1a,0x26, + 0x26,0x34,0x26,0x12,0x58,0xa,0xa,0xa,0x58,0x10,0x0,0x2,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xf2,0x0,0xb,0x0,0x20,0x0,0x0,0x37,0x32,0x36,0x35,0x34,0x27, + 0x6,0x7,0x6,0x15,0x14,0x16,0x13,0x16,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34, + 0x37,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0xfa,0x2b,0x3b,0xc,0x1f, + 0x44,0x3c,0x28,0x43,0x40,0x4b,0x64,0x8e,0x64,0x45,0x2c,0x21,0x20,0x29,0x8,0x4, + 0x6b,0x3b,0x2b,0x2c,0x2a,0x29,0xe,0xd,0x35,0x1c,0x27,0x1,0x87,0x34,0x95,0x54, + 0x46,0x64,0x64,0x46,0x6c,0x52,0x8,0x21,0x2e,0x2d,0x22,0x14,0x34,0xf,0x0,0x5, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xe,0x0,0x16,0x0,0x1e,0x0,0x26, + 0x0,0x2e,0x0,0x0,0x25,0x22,0x7,0x26,0x31,0x26,0x27,0x36,0x33,0x32,0x17,0x6, + 0x6,0x7,0x26,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x1,0x0,0x16,0x14,0xb,0x1,0xa,0x1c,0x24,0x22,0x1e,0x2,0x13, + 0x1,0x13,0x5d,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x6a,0x13, + 0x1a,0x13,0x13,0x1a,0x83,0x13,0x1a,0x13,0x13,0x1a,0xa0,0xb,0xc,0x1,0xb,0x13, + 0x13,0x1,0x15,0x2,0xb,0x4b,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d, + 0x7d,0xb0,0x30,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x0,0x5, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f, + 0x0,0x23,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x34,0x36,0x32, + 0x16,0x14,0x6,0x22,0x7,0x33,0x15,0x23,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0, + 0x7d,0x7d,0xb0,0x7d,0x6a,0x13,0x1a,0x13,0x13,0x1a,0x83,0x13,0x1a,0x13,0x13,0x1a, + 0x7e,0x80,0x80,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0, + 0x30,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x60,0x15,0x0,0x5, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x23, + 0x0,0x2b,0x0,0x0,0x25,0x32,0x37,0x16,0x17,0x6,0x23,0x22,0x27,0x36,0x37,0x16, + 0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22, + 0x1,0x0,0x16,0x14,0x13,0x3,0x1d,0x23,0x22,0x1d,0xc,0x9,0x13,0x2f,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x6a,0x13,0x1a,0x13,0x13,0x1a,0x83, + 0x13,0x1a,0x13,0x13,0x1a,0xab,0xb,0x16,0x3,0x12,0x12,0x10,0x9,0xb,0x56,0x65, + 0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x30,0x1a,0x13,0x13,0x1a, + 0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x9,0x0,0x11,0x0,0x19,0x0,0x21,0x0,0x29,0x0,0x0,0x36,0x32,0x16, + 0x17,0x23,0x26,0x22,0x7,0x23,0x36,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12, + 0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36, + 0x34,0x36,0x32,0x16,0x14,0x6,0x22,0xdb,0x4a,0x3b,0xd,0x23,0x19,0x62,0x19,0x23, + 0xd,0x1a,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x6a,0x13,0x1a, + 0x13,0x13,0x1a,0x83,0x13,0x1a,0x13,0x13,0x1a,0xd5,0x29,0x21,0x2a,0x2a,0x21,0x57, + 0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x30,0x1a,0x13,0x13, + 0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x1d,0x0,0x25,0x0,0x0,0x37,0x33, + 0x6,0x6,0x22,0x26,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x34,0x36,0x32, + 0x16,0x14,0x6,0x22,0x95,0xd6,0xd,0x3a,0x48,0x3a,0x18,0x8c,0x65,0x65,0x8c,0x65, + 0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x6a,0x13,0x1a,0x13,0x13,0x1a,0x83,0x13,0x1a,0x13, + 0x13,0x1a,0xd5,0x26,0x2f,0x2f,0x5a,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0, + 0x7d,0x7d,0xb0,0x30,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13,0x0, + 0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xab,0x0,0x17,0x0,0x21,0x0,0x0,0x13, + 0x37,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x7,0x7,0x27,0x26,0x27,0x26,0x37, + 0x37,0x23,0x22,0x26,0x35,0x35,0x34,0x25,0x15,0x23,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x2e,0x39,0xd,0x18,0xad,0x15,0x1d,0xd,0x89,0x9,0xc,0x7,0x3,0x1,0x14, + 0x76,0x11,0x19,0x1,0xaa,0x2a,0x9,0xd,0xd,0x9,0x1,0x13,0x83,0x15,0x1d,0x15, + 0xa7,0x12,0xd,0x88,0xa,0xc,0xe,0x7,0x7,0x63,0x1a,0x11,0x17,0xa,0x9f,0xeb, + 0xc,0x9,0xc0,0x9,0xd,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0, + 0x17,0x0,0x21,0x0,0x0,0x25,0x7,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x37, + 0x37,0x17,0x16,0x17,0x16,0x7,0x7,0x33,0x32,0x16,0x15,0x15,0x14,0x5,0x35,0x33, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x1,0xd2,0x39,0xd,0x18,0xad,0x14,0x1e,0xd, + 0x89,0x9,0xc,0x7,0x3,0x1,0x14,0x76,0x11,0x19,0xfe,0x56,0x2a,0x9,0xd,0xd, + 0x9,0xed,0x83,0x15,0x1e,0x14,0xa7,0x12,0xd,0x88,0xa,0xc,0xe,0x7,0x7,0x63, + 0x1a,0x11,0x17,0x9,0xa0,0xeb,0xc,0x9,0xc0,0x9,0xd,0x0,0x2,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0,0x15,0x0,0x0,0x37,0x37,0x27,0x7,0x27, + 0x7,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0xd5,0xc0,0x1e,0xa2,0x4c,0x1e,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x95,0xc0,0x1f,0xa2,0x4c,0x1e,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xf,0x0,0x13,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x5,0x21,0x11,0x21,0x1,0x95,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0xfe,0xd6,0x1,0x2a,0x1,0xc0,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x2b,0xfe,0xd6,0x0,0x2,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x0,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xba,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1, + 0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xa9,0x58,0x3f,0x3f, + 0x58,0x3f,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x13, + 0x3f,0x58,0x3f,0x3f,0x58,0x0,0x1,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0, + 0x9,0x0,0x0,0x25,0x7,0x37,0x27,0x37,0x37,0x17,0x17,0x7,0x17,0x1,0x0,0x84, + 0x23,0x74,0x99,0x3c,0x3c,0x99,0x74,0x23,0x90,0x50,0x96,0x65,0xd,0x8d,0x8d,0xd, + 0x65,0x96,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xf, + 0x0,0x0,0x25,0x17,0x27,0x37,0x27,0x27,0x17,0x7,0x17,0x27,0x7,0x37,0x27,0x37, + 0x37,0x17,0x1,0x0,0x50,0x15,0x47,0x5e,0x24,0xd5,0x74,0x23,0x84,0x84,0x23,0x74, + 0x99,0x3c,0x3c,0xb7,0x30,0x5b,0x3e,0x8,0x56,0x43,0x65,0x96,0x50,0x50,0x96,0x65, + 0xd,0x8d,0x8d,0x0,0x5,0x0,0x1,0x0,0x0,0x1,0xff,0x2,0x0,0x0,0x9,0x0, + 0x13,0x0,0x1f,0x0,0x43,0x0,0x4d,0x0,0x0,0x1,0x32,0x16,0x17,0x23,0x26,0x26, + 0x27,0x7,0x27,0x17,0x34,0x23,0x23,0x15,0x33,0x32,0x37,0x36,0x35,0x27,0x32,0x17, + 0x16,0x15,0x15,0x14,0x7,0x6,0x23,0x23,0x35,0x7,0x16,0x15,0x14,0x7,0x6,0x7, + 0x6,0x23,0x22,0x26,0x35,0x33,0x14,0x16,0x33,0x32,0x34,0x23,0x23,0x35,0x33,0x32, + 0x34,0x23,0x22,0x15,0x23,0x34,0x37,0x36,0x33,0x32,0x16,0x15,0x14,0x7,0x37,0x17, + 0x7,0x22,0x26,0x27,0x33,0x16,0x16,0x1,0x0,0x64,0x93,0x8,0x20,0x5,0x45,0x35, + 0x1d,0x51,0x6f,0x2f,0x14,0x13,0x24,0xa,0x2,0x2f,0x35,0x13,0x5,0x15,0x16,0x23, + 0x31,0x31,0x1c,0x5,0x6,0x5,0xf,0x19,0x18,0x1e,0x1b,0xf,0xc,0x1c,0x1f,0x10, + 0x10,0x1d,0x1a,0x19,0x1c,0xf,0x10,0x16,0x18,0x1d,0x48,0x1d,0x51,0xe,0x64,0x93, + 0x8,0x20,0x5,0x4a,0x2,0x0,0x87,0x63,0x3b,0x60,0x19,0x1c,0x51,0xfb,0x39,0x7b, + 0x22,0x7,0x11,0x59,0x2f,0xc,0x16,0x8,0x26,0x15,0x16,0xaa,0x53,0xb,0x1c,0xa, + 0xa,0xc,0x4,0xc,0x18,0x17,0xb,0xe,0x36,0x16,0x32,0x17,0x11,0xf,0xd,0x18, + 0x17,0x19,0xd7,0x1c,0x51,0x1,0x88,0x63,0x35,0x6a,0x0,0x2,0x0,0x40,0x0,0x2b, + 0x1,0xc0,0x1,0xd5,0x0,0xb,0x0,0x13,0x0,0x0,0x1,0x23,0x11,0x23,0x35,0x23, + 0x15,0x23,0x11,0x23,0x35,0x21,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0xc0, + 0x80,0x2b,0x2a,0x2b,0x80,0x1,0x80,0xd1,0x22,0x1a,0x1a,0x22,0x1a,0x1,0x40,0xfe, + 0xeb,0x80,0x80,0x1,0x15,0x2b,0x6a,0x19,0x22,0x1a,0x1a,0x22,0x0,0x5,0x0,0x2b, + 0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0x4,0x0,0x8,0x0,0xc,0x0,0x10,0x0,0x14, + 0x0,0x0,0x13,0x17,0x15,0x21,0x35,0x5,0x33,0x15,0x23,0x5,0x35,0x21,0x15,0x3, + 0x33,0x15,0x23,0x27,0x33,0x15,0x23,0xf5,0xcb,0xfe,0x6b,0x1,0x2a,0x40,0x40,0xfe, + 0xd6,0x1,0x95,0xeb,0x40,0x40,0x80,0x40,0x40,0x1,0xeb,0x6b,0x2b,0x2b,0x55,0x96, + 0x6a,0x40,0x40,0x1,0x0,0x96,0x96,0x96,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xd5, + 0x1,0xc0,0x0,0x7,0x0,0xb,0x0,0x25,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x7,0x35,0x33,0x15,0x7,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33, + 0x1,0x48,0x1a,0x13,0x13,0x1a,0x13,0x35,0xd5,0x15,0x1a,0x11,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x11,0x1a,0xc0,0x12,0x19,0x19,0x12,0xe0,0x12,0x1c,0x12,0x12, + 0x1c,0x47,0xaa,0xaa,0x2b,0x15,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12,0x19,0x1a,0x11, + 0x15,0x19,0x12,0xaa,0x12,0x19,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x7,0x0,0xf,0x0,0x1f,0x0,0x0,0x37,0x15,0x21,0x35,0x34,0x26,0x22,0x6, + 0x36,0x34,0x26,0x22,0x6,0x14,0x16,0x32,0x27,0x34,0x36,0x33,0x21,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x80,0x1,0x0,0x58,0x50,0x58,0xc0,0x26, + 0x34,0x26,0x26,0x34,0xda,0x19,0x12,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12, + 0x19,0x95,0x15,0x15,0x1d,0x25,0x25,0x74,0x34,0x26,0x26,0x34,0x26,0x95,0x12,0x19, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19,0x12,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x19,0x0,0x0,0x36,0x32,0x36,0x37,0x26,0x26, + 0x22,0x6,0x7,0x16,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x26,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0xde,0x44,0x4b,0x13,0x1,0x58,0x4e,0x58,0x1,0x13,0x87,0x34, + 0x26,0x26,0x34,0x26,0x98,0xb0,0x7d,0x7d,0xb0,0x7d,0x66,0x28,0x1d,0x1c,0x26,0x25, + 0x1d,0x1d,0x1,0x7,0x26,0x34,0x26,0x26,0x34,0x66,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x4,0x0,0x15,0x0,0x2b,0x1,0xc3,0x1,0xeb,0x0,0x1d,0x0,0x25,0x0,0x2d,0x0, + 0x39,0x0,0x0,0x37,0x14,0x33,0x33,0x15,0x21,0x22,0x26,0x35,0x34,0x37,0x37,0x27, + 0x23,0x35,0x33,0x16,0x17,0x16,0x16,0x17,0x33,0x36,0x37,0x17,0x7,0x6,0x23,0x23, + 0x7,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x26,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x37,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x15,0x23,0x15,0x99,0x5,0xf7, + 0xff,0x0,0x11,0x19,0x5,0x1d,0x4d,0x2b,0x46,0x14,0x14,0x5,0x24,0xa,0x96,0x4b, + 0x7,0x25,0x52,0xc,0x19,0x9f,0x13,0xc0,0x22,0x19,0x19,0x22,0x1a,0xbc,0x22,0x1a, + 0x1a,0x22,0x19,0x80,0x40,0x40,0x2a,0x40,0x40,0xc5,0x5,0x2b,0x1a,0x11,0xa,0xa, + 0x35,0xa2,0x2a,0x2a,0x2b,0x9,0x4d,0x15,0x88,0xe,0x15,0x95,0x16,0x23,0x48,0x1a, + 0x22,0x19,0x19,0x22,0x1a,0x1a,0x22,0x19,0x19,0x22,0xda,0x40,0x2b,0x40,0x40,0x2b, + 0x40,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd8,0x0,0x7,0x0,0xf,0x0, + 0x15,0x0,0x19,0x0,0x1d,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36, + 0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x37,0x15,0x17,0x7,0x27,0x35,0x27,0x7,0x27, + 0x37,0x5,0x7,0x27,0x37,0xc2,0x7c,0x57,0x57,0x7c,0x57,0x45,0xa0,0x70,0x70,0xa0, + 0x70,0xcb,0x55,0x10,0x65,0x43,0x62,0x1b,0x62,0x1,0x48,0x1b,0x62,0x1b,0x55,0x58, + 0x7c,0x57,0x57,0x7c,0xfe,0x71,0x9e,0x71,0x71,0x9e,0x1b,0x70,0x32,0x1a,0x3c,0x80, + 0x63,0x52,0x20,0x52,0x52,0x21,0x53,0x20,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd8,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x1,0x15, + 0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x25,0x7,0x27,0x37,0x7,0x7, + 0x27,0x37,0x1,0x15,0x40,0x40,0x2a,0x40,0x40,0x29,0x7c,0x57,0x57,0x7c,0x57,0x45, + 0xa0,0x70,0x70,0xa0,0x70,0x1,0x95,0x1b,0x62,0x1b,0xcb,0x62,0x1b,0x62,0x1,0x40, + 0x40,0x2b,0x40,0x40,0x2b,0x40,0xeb,0x58,0x7c,0x57,0x57,0x7c,0xfe,0x71,0x9e,0x71, + 0x71,0x9e,0x4c,0x21,0x53,0x20,0x20,0x52,0x20,0x52,0x0,0x5,0x0,0x23,0x0,0x2b, + 0x1,0xd5,0x1,0xd8,0x0,0x3,0x0,0xb,0x0,0x1e,0x0,0x22,0x0,0x32,0x0,0x0, + 0x13,0x7,0x27,0x37,0x13,0x27,0x6,0x15,0x14,0x16,0x33,0x32,0x3,0x16,0x0,0x17, + 0x7,0x27,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x27,0x7,0x27,0x37,0x27,0x5, + 0x7,0x27,0x37,0x7,0x22,0x7,0x27,0x36,0x33,0x32,0x16,0x15,0x14,0x7,0x27,0x36, + 0x35,0x34,0x26,0xab,0x12,0x1f,0x13,0xd2,0xd2,0x22,0x57,0x3e,0x34,0xf6,0x4c,0x1, + 0x19,0x25,0x1b,0x2f,0x37,0x47,0x50,0x70,0x1c,0x13,0x11,0x18,0x1e,0x18,0x1d,0x1, + 0xb2,0x1b,0x62,0x1b,0x73,0x1b,0x18,0x21,0x2a,0x2a,0x50,0x70,0x13,0x21,0x9,0x57, + 0x1,0xba,0xf,0x1e,0xf,0xfe,0xa0,0xd2,0x2a,0x35,0x3e,0x58,0x1,0x7a,0x4c,0xfe, + 0xe8,0x25,0x1b,0x2f,0x2f,0x71,0x4f,0x1d,0x4a,0x16,0x11,0x14,0x1f,0x13,0x1d,0x2e, + 0x21,0x53,0x20,0x58,0x9,0x20,0x14,0x71,0x4f,0x2c,0x28,0x20,0x18,0x1c,0x3e,0x57, + 0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd8,0x0,0x5,0x0,0xd,0x0,0x15, + 0x0,0x19,0x0,0x1d,0x0,0x0,0x37,0x37,0x17,0x7,0x27,0x37,0x16,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x37,0x7,0x27,0x37, + 0x5,0x7,0x27,0x37,0xe1,0x69,0x17,0x80,0x44,0x16,0xf,0x7c,0x57,0x57,0x7c,0x57, + 0x45,0xa0,0x70,0x70,0xa0,0x70,0x68,0x62,0x1b,0x62,0x1,0x48,0x1b,0x62,0x1b,0xca, + 0x6a,0x17,0x80,0x44,0x16,0xa2,0x58,0x7c,0x57,0x57,0x7c,0xfe,0x71,0x9e,0x71,0x71, + 0x9e,0x7e,0x52,0x20,0x52,0x52,0x21,0x53,0x20,0x0,0x3,0x0,0x15,0x0,0x80,0x1, + 0xeb,0x1,0x8e,0x0,0x19,0x0,0x25,0x0,0x31,0x0,0x0,0x1,0x37,0x36,0x26,0x27, + 0x26,0x6,0x7,0x7,0x26,0x22,0x7,0x27,0x26,0x26,0x7,0x6,0x6,0x17,0x17,0x6, + 0x6,0x7,0x21,0x26,0x26,0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x33,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x77,0x28, + 0x2,0x3,0x5,0x4,0xb,0x3,0x28,0x2d,0x64,0x2d,0x28,0x4,0xa,0x5,0x5,0x2, + 0x2,0x28,0x32,0x3d,0x5,0x1,0xd6,0x5,0x3d,0xfe,0xec,0xb,0xf,0xf,0xb,0xb, + 0x10,0x10,0xcb,0xb,0x10,0x10,0xb,0xb,0xf,0xf,0x1,0x36,0x44,0x5,0xa,0x3, + 0x2,0x2,0x5,0x45,0x13,0x13,0x45,0x5,0x2,0x3,0x3,0xa,0x4,0x44,0x1d,0x60, + 0x39,0x39,0x60,0x5e,0xf,0xb,0xb,0x10,0x10,0xb,0xb,0xf,0xf,0xb,0xb,0x10, + 0x10,0xb,0xb,0xf,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3, + 0x0,0x7,0x0,0x15,0x0,0x0,0x25,0x35,0x23,0x15,0x37,0x35,0x23,0x15,0x37,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x15,0x2a,0x2a, + 0x2a,0xc0,0x11,0x19,0x19,0x11,0xfe,0xd5,0x55,0x19,0x11,0xc0,0x2b,0x2b,0x55,0x80, + 0x80,0xc0,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x4,0x0, + 0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x19,0x0,0x1f,0x0, + 0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x17,0x15,0x23,0x35,0x33,0x15,0x17,0x15,0x23,0x35,0x33, + 0x35,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a, + 0x11,0x55,0x2a,0x6a,0xc0,0x6a,0x40,0x6a,0x1,0x2c,0xfe,0xd4,0x1,0x56,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x80,0x40,0x6b,0x2b,0x40,0x6b, + 0x2b,0x40,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0x1b,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35, + 0x23,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x1,0x0,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x95,0x56,0x56,0xd6,0xd6,0x96,0x96,0x1,0x2b,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x13,0x0,0x29,0x0,0x0, + 0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x12,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0x1,0x6b,0xd6,0xd6,0xd6,0x96, + 0x96,0x74,0x12,0xc,0xc,0x12,0xc,0x80,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0x1,0x40,0x2b,0x2b,0x55,0x2a,0x2a,0x56, + 0x2b,0x2b,0x1,0x2b,0xc,0x12,0xd,0xd,0x12,0xc,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x13,0x18,0x18,0x13,0x0,0x4,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xeb,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x2d,0x0,0x0,0x25,0x35, + 0x34,0x26,0x22,0x6,0x15,0x15,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0x1,0x80,0x58,0x50, + 0x58,0x9a,0x34,0x26,0x26,0x34,0x26,0x37,0x12,0xc,0xc,0x12,0xc,0x80,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0x6b,0x1e, + 0x1d,0x25,0x25,0x1d,0x1e,0x1,0x0,0x26,0x34,0x26,0x26,0x34,0x7b,0xc,0x12,0xd, + 0xd,0x12,0xc,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x13, + 0x18,0x18,0x13,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x25,0x0,0x0,0x12,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x17, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0xf7,0x12,0xc, + 0xc,0x12,0xc,0x2a,0x2a,0x2a,0x2a,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0x1,0x95,0xd,0x12,0xc,0xc,0x12,0xcd, + 0x80,0x80,0x55,0x2b,0x2b,0x1,0x40,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x13,0x18,0x18,0x13,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xeb,0x0,0x6,0x0,0xe,0x0,0x24,0x0,0x0,0x25,0x35,0x23,0x35,0x7,0x17,0x35, + 0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0x1,0x55, + 0x55,0x6b,0x6b,0x9,0x12,0xc,0xc,0x12,0xc,0x80,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0xc0,0x55,0x40,0x6a,0x6b,0x40, + 0x1,0x0,0xc,0x12,0xd,0xd,0x12,0xc,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x13,0x18,0x18,0x13,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xeb,0x0,0x6,0x0,0xe,0x0,0x24,0x0,0x0,0x25,0x37,0x23,0x35,0x23,0x15, + 0x23,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0x1, + 0x0,0x6b,0x40,0x56,0x40,0x74,0x12,0xc,0xc,0x12,0xc,0x80,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0x80,0x6b,0x55,0x55, + 0xd5,0xc,0x12,0xd,0xd,0x12,0xc,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x13,0x18,0x18,0x13,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xeb,0x0,0x5,0x0,0xd,0x0,0x23,0x0,0x0,0x37,0x37,0x27,0x7,0x27,0x7,0x36, + 0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x36,0x36,0x32,0x16,0x17,0xd5,0xab,0x1e, + 0x8d,0x37,0x1e,0x89,0x12,0xc,0xc,0x12,0xc,0x80,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x59,0x7,0x20,0x2a,0x20,0x7,0x95,0xab,0x1e,0x8c,0x37,0x1e, + 0xd5,0xc,0x12,0xd,0xd,0x12,0xc,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x13,0x18,0x18,0x13,0x0,0x2,0x0,0x55,0x0,0x15,0x1,0xab,0x1, + 0xeb,0x0,0xe,0x0,0x1d,0x0,0x0,0x1,0x16,0x15,0x14,0x6,0x23,0x15,0x27,0x37, + 0x15,0x32,0x36,0x35,0x34,0x27,0x27,0x22,0x6,0x15,0x14,0x17,0x7,0x26,0x35,0x34, + 0x36,0x33,0x35,0x17,0x7,0x1,0x90,0x1b,0x65,0x46,0x55,0x55,0x35,0x4b,0xf,0x71, + 0x35,0x4b,0xf,0x1f,0x1b,0x65,0x46,0x55,0x55,0x1,0x5b,0x29,0x32,0x46,0x65,0x40, + 0x56,0x55,0x40,0x4b,0x35,0x1e,0x1e,0x44,0x4b,0x35,0x20,0x1c,0x1f,0x29,0x32,0x46, + 0x65,0x40,0x56,0x55,0x0,0x2,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x6, + 0x0,0x19,0x0,0x0,0x25,0x33,0x27,0x7,0x33,0x15,0x33,0x37,0x16,0x16,0x15,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x1,0x2b, + 0x40,0x6b,0x6b,0x40,0x56,0x72,0x29,0x3a,0x3f,0x2c,0xfe,0xeb,0x35,0x4b,0x43,0x2f, + 0x15,0x4c,0x2d,0x36,0x5d,0xeb,0x6a,0x6a,0x56,0x95,0x3,0x3d,0x2a,0x2c,0x3f,0x4b, + 0x35,0x2f,0x4b,0x5,0x27,0x30,0x4c,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1, + 0xd5,0x0,0x4,0x0,0x14,0x0,0x0,0x13,0x15,0x37,0x17,0x35,0x37,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x80,0x35,0x36,0x95, + 0x11,0x1a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0xab,0xab,0x20,0x20,0xab, + 0x2a,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x1,0x0, + 0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0xa,0x0,0x0,0x1,0x32,0x16,0x15,0x11, + 0x27,0x7,0x11,0x34,0x36,0x33,0x1,0x6b,0x11,0x19,0x95,0x95,0x19,0x11,0x1,0xc0, + 0x1a,0x11,0xfe,0xab,0x40,0x40,0x1,0x55,0x11,0x1a,0x0,0x2,0x0,0x6b,0x0,0x40, + 0x1,0x95,0x1,0xc0,0x0,0x4,0x0,0xf,0x0,0x0,0x25,0x11,0x23,0x11,0x37,0x13, + 0x32,0x16,0x15,0x11,0x27,0x7,0x11,0x34,0x36,0x33,0x1,0x6b,0xd6,0x6b,0x6b,0x11, + 0x19,0x95,0x95,0x19,0x11,0x80,0x1,0x15,0xfe,0xeb,0x2f,0x1,0x11,0x1a,0x11,0xfe, + 0xab,0x40,0x40,0x1,0x55,0x11,0x1a,0x0,0x3,0x0,0x55,0x0,0x40,0x1,0xab,0x1, + 0xc0,0x0,0x3,0x0,0x7,0x0,0x37,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x37,0x15,0x23,0x16,0x15,0x15,0x33,0x15,0x23,0x15,0x14,0x7,0x33,0x15,0x23, + 0x6,0x6,0x22,0x26,0x27,0x23,0x35,0x33,0x26,0x35,0x35,0x23,0x35,0x33,0x35,0x34, + 0x37,0x23,0x35,0x33,0x36,0x37,0x27,0x37,0x17,0x36,0x32,0x17,0x37,0x17,0x7,0x16, + 0x17,0x1,0x2b,0x56,0x56,0x56,0xd6,0x2d,0x2,0x2b,0x2b,0x2,0x2d,0x3c,0x11,0x3b, + 0x46,0x3b,0x11,0x3c,0x2d,0x2,0x2b,0x2b,0x2,0x2d,0x3c,0xf,0x18,0x23,0x1e,0x2f, + 0xf,0x1e,0xf,0x2f,0x1e,0x23,0x19,0xe,0x1,0x0,0x2b,0x2b,0x55,0x2a,0x2a,0xaa, + 0x2a,0xe,0x8,0x15,0x2b,0x15,0x7,0xe,0x2b,0x1d,0x23,0x23,0x1d,0x2b,0xe,0x7, + 0x15,0x2b,0x15,0x8,0xe,0x2a,0x19,0x11,0x23,0x1e,0x2e,0x3,0x3,0x2e,0x1e,0x23, + 0x11,0x19,0x0,0x1,0x0,0xe,0x0,0xd,0x1,0xeb,0x1,0xee,0x0,0x16,0x0,0x0, + 0x25,0x16,0x6,0x7,0x7,0x6,0x27,0x27,0x6,0x26,0x27,0x26,0x26,0x37,0x17,0x37, + 0x27,0x36,0x16,0x17,0x16,0x16,0x7,0x1,0xe4,0x7,0x1,0x8,0x31,0xf,0xf,0xc2, + 0x24,0x51,0x1e,0x20,0x10,0x14,0x5e,0x40,0x5c,0x26,0x58,0x20,0x1e,0x11,0xf,0x6b, + 0x4,0x13,0x7,0x31,0xf,0xf,0xc2,0xf,0x11,0x1e,0x20,0x58,0x26,0x5c,0x40,0x5c, + 0x12,0xe,0x20,0x1e,0x51,0x24,0x0,0x2,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab, + 0x0,0xe,0x0,0x1d,0x0,0x0,0x13,0x33,0x7,0x27,0x33,0x34,0x36,0x33,0x32,0x17, + 0x7,0x26,0x23,0x22,0x6,0x25,0x17,0x23,0x14,0x6,0x23,0x22,0x27,0x37,0x16,0x33, + 0x32,0x36,0x35,0x23,0x80,0x40,0x55,0x56,0x40,0x65,0x46,0x32,0x29,0x1f,0x1b,0x21, + 0x35,0x4b,0x1,0x15,0x56,0x40,0x65,0x46,0x32,0x29,0x1f,0x1c,0x20,0x35,0x4b,0x40, + 0x1,0x0,0x55,0x55,0x46,0x65,0x1b,0x1f,0xf,0x4b,0x20,0x55,0x46,0x65,0x1b,0x1f, + 0xf,0x4b,0x35,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x2,0x0, + 0x5,0x0,0x0,0x1,0x13,0x21,0x13,0x7,0x21,0x1,0x0,0xd5,0xfe,0x56,0xd5,0x88, + 0x1,0x10,0x1,0xab,0xfe,0xaa,0x1,0x5,0xda,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x0,0x37,0x37,0x27,0x7,0x27,0x7,0x36, + 0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xd5,0xc0,0x1e,0xa2,0x4c,0x1e,0x3d,0xb0,0x7d, + 0x7d,0xb0,0x7d,0x95,0xc0,0x1f,0xa2,0x4c,0x1e,0xd5,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x5,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x35,0x33,0x15, + 0x23,0x15,0x33,0x15,0x23,0x1,0xc0,0xc0,0xc0,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0xd5,0x96,0x96,0x96,0x96,0x96,0x96,0x6b,0x1,0x15,0xfe,0xeb,0x1, + 0x40,0x1a,0x11,0xfe,0xeb,0x11,0x1a,0x1a,0x11,0x1,0x15,0x11,0x1a,0xe0,0x20,0x8a, + 0x20,0x15,0x20,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x4,0x0, + 0x14,0x0,0x0,0x13,0x15,0x37,0x17,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x80,0x35,0x36,0x95,0x11,0x1a,0x1a,0x11, + 0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0xab,0xab,0x20,0x20,0xab,0x2a,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x2,0x0,0x2b,0x0,0x80,0x1, + 0xd5,0x1,0x80,0x0,0x5,0x0,0xb,0x0,0x0,0x25,0x37,0x27,0x37,0x17,0x7,0x27, + 0x7,0x27,0x37,0x17,0x7,0x1,0x37,0x63,0x63,0x1e,0x80,0x80,0x8c,0x1e,0x80,0x80, + 0x1e,0x63,0x9e,0x62,0x62,0x1e,0x80,0x80,0x1e,0x1e,0x80,0x80,0x1e,0x62,0x0,0x3, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x0, + 0x1,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0xfe,0xaa,0x1,0x56,0xfe,0xaa, + 0x1,0x56,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x1,0x55,0x2b,0x2b, + 0xd5,0x80,0x80,0x1,0x2b,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12, + 0x19,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x0,0x1,0x33,0x15,0x23,0x11,0x35,0x33,0x15,0x21,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x1,0x15,0xab,0xab,0xab,0xfe,0x80,0xab,0xab,0xab,0x1, + 0xc0,0x80,0xff,0x0,0xd5,0xd5,0x80,0x80,0xab,0xd5,0xd5,0x0,0x2,0x0,0x6b,0x0, + 0x40,0x1,0x95,0x1,0xc0,0x0,0x7,0x0,0x11,0x0,0x0,0x1,0x15,0x21,0x35,0x33, + 0x37,0x33,0x17,0x3,0x11,0x21,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x1,0x95,0xfe, + 0xd6,0x4a,0x16,0x6a,0x16,0xcb,0x1,0x0,0x1a,0x11,0xaa,0x11,0x1a,0x1,0xab,0x2b, + 0x2b,0x15,0x15,0xfe,0xc0,0x1,0x0,0xff,0x0,0x11,0x1a,0x1a,0x0,0x4,0x0,0x55, + 0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x2,0x0,0x6,0x0,0xa,0x0,0x18,0x0,0x0, + 0x1,0x33,0x27,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x17,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x33,0x1,0x15,0x76,0x76,0x40,0xaa,0xaa, + 0xaa,0x80,0x80,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x19,0x11,0x1,0x40,0x75,0xe0, + 0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x55,0x80,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0x17, + 0x0,0x1f,0x0,0x2f,0x0,0x0,0x12,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x12,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x84,0x22,0x1a,0x1a,0x22,0x19,0x1,0x40,0x9,0xc, + 0xc,0x9,0xfe,0xaa,0x9,0xc,0xc,0x9,0x2f,0x22,0x1a,0x1a,0x22,0x19,0x1,0x40, + 0x9,0xc,0xc,0x9,0xfe,0xaa,0x9,0xc,0xc,0x9,0x1,0x40,0x1a,0x22,0x19,0x19, + 0x22,0x66,0xc,0x9,0x80,0x9,0xd,0xd,0x9,0x80,0x9,0xc,0xfe,0xab,0x19,0x22, + 0x1a,0x1a,0x22,0x67,0xd,0x9,0x80,0x9,0xc,0xc,0x9,0x80,0x9,0xd,0x0,0x1, + 0x0,0x49,0x0,0x6b,0x1,0xc0,0x1,0x89,0x0,0x5,0x0,0x0,0x37,0x37,0x17,0x1, + 0x27,0x37,0xc0,0xe2,0x1e,0xff,0x0,0x77,0x1d,0xa6,0xe3,0x1e,0xff,0x0,0x77,0x1e, + 0x0,0x3,0x0,0x9,0x0,0x6b,0x1,0xf9,0x1,0x89,0x0,0x3,0x0,0x9,0x0,0xd, + 0x0,0x0,0x37,0x37,0x17,0x7,0x1,0x17,0x1,0x27,0x37,0x17,0x37,0x7,0x27,0x37, + 0x9,0x1e,0x77,0x1e,0x1,0x5a,0x1f,0xff,0x0,0x78,0x1f,0x59,0x87,0x87,0x1e,0x87, + 0xe2,0x1e,0x77,0x1e,0x1,0x1e,0x1e,0xff,0x0,0x77,0x1e,0x59,0xc4,0x88,0x1e,0x88, + 0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0,0x1b,0x0,0x1f, + 0x0,0x0,0x25,0x35,0x21,0x15,0x13,0x33,0x15,0x33,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x17,0x15, + 0x23,0x35,0x1,0x95,0xfe,0xd6,0xea,0x2b,0x15,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x15,0x2b,0xaa,0x16,0x6b,0x6b,0xea,0xea,0x1,0x80,0x2b,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x11,0x1a,0x2b,0x2b,0xc0,0x6b,0x6b,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x17,0x0,0x20,0x0,0x0,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x33,0x15,0x21,0x11, + 0x21,0x15,0x23,0x35,0x34,0x36,0x33,0x13,0x37,0x23,0x35,0x33,0x27,0x37,0x17,0x7, + 0x1,0x95,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x2b,0x1,0x2a,0xfe,0xd6,0x2b, + 0x19,0x12,0x6c,0x37,0xce,0xce,0x37,0x1e,0x6b,0x6b,0x1,0xc0,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x19,0x12,0x55,0x55,0x1,0x2a,0x55,0x55,0x12,0x19,0xfe,0xf3,0x38,0x2a, + 0x38,0x1e,0x6b,0x6b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3, + 0x0,0xb,0x0,0x13,0x0,0x0,0x25,0x37,0x7,0x7,0x12,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x2f,0x51,0xaf,0x51,0x28, + 0xb0,0x7d,0x7d,0xb0,0x7d,0xcb,0x14,0xd,0xd,0x14,0xd,0xd1,0xaf,0x51,0xaf,0x1, + 0x55,0x7d,0xb0,0x7d,0x7d,0xb0,0x41,0xd,0x14,0xd,0xd,0x14,0x0,0x1,0x0,0x2b, + 0x0,0x2b,0x1,0xeb,0x1,0xeb,0x0,0x2f,0x0,0x0,0x1,0x32,0x16,0x14,0x6,0x23, + 0x23,0x15,0x14,0x6,0x23,0x23,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x23,0x22,0x26, + 0x35,0x35,0x33,0x32,0x36,0x34,0x26,0x23,0x23,0x35,0x34,0x36,0x33,0x33,0x35,0x34, + 0x36,0x32,0x16,0x15,0x15,0x33,0x32,0x16,0x15,0x15,0x1,0xb5,0x16,0x20,0x20,0x16, + 0x20,0x19,0x11,0x51,0x22,0x30,0x22,0x51,0x11,0x19,0x20,0x18,0x21,0x21,0x18,0x20, + 0x19,0x11,0x56,0x1f,0x2c,0x1f,0x56,0x11,0x19,0x1,0x15,0x1f,0x2c,0x1f,0x56,0x11, + 0x19,0x20,0x18,0x21,0x21,0x18,0x20,0x19,0x11,0x51,0x22,0x30,0x22,0x51,0x11,0x19, + 0x20,0x16,0x20,0x20,0x16,0x20,0x19,0x11,0x56,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x0,0x36,0x32,0x36, + 0x35,0x34,0x27,0x6,0x23,0x22,0x26,0x27,0x6,0x7,0x6,0x15,0x14,0x12,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x4,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x26,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0xba,0x8c,0x65,0x7,0x16,0x1b,0x2e,0x65,0x1a,0x21,0x4f, + 0x1,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0xa,0x16,0x10,0x10,0x16,0x10,0x70,0x16, + 0x10,0x10,0x16,0x10,0x55,0x65,0x46,0x16,0x1a,0x5,0x35,0x25,0x50,0x23,0x6,0xc, + 0x46,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x53,0xf,0x16,0x10,0x10,0x16,0xf,0xf, + 0x16,0x10,0x10,0x16,0x0,0x1,0x0,0x2b,0x0,0x39,0x1,0xd5,0x1,0xc0,0x0,0x14, + 0x0,0x0,0x25,0x27,0x2e,0x3,0x35,0x34,0x36,0x33,0x32,0x17,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x6,0x7,0x1,0x0,0x1f,0x35,0x30,0x3b,0x16,0x43,0x32,0x3a,0x26, + 0x26,0x3a,0x32,0x43,0x34,0x3d,0x45,0x39,0x1c,0x30,0x2e,0x44,0x37,0x1d,0x31,0x44, + 0x2d,0x2d,0x44,0x31,0x27,0x54,0x3e,0x3e,0x0,0x2,0x0,0x2b,0x0,0x39,0x1,0xd5, + 0x1,0xc0,0x0,0x18,0x0,0x2d,0x0,0x0,0x25,0x3e,0x3,0x35,0x34,0x26,0x23,0x22, + 0x6,0x7,0x23,0x26,0x26,0x23,0x22,0x6,0x15,0x14,0x1e,0x2,0x17,0x17,0x13,0x32, + 0x16,0x15,0x14,0xe,0x2,0x7,0x7,0x27,0x2e,0x2,0x35,0x34,0x36,0x33,0x32,0x17, + 0x36,0x1,0x2,0x30,0x2e,0x36,0x15,0x2b,0x20,0x19,0x2b,0x8,0x28,0x8,0x2b,0x19, + 0x20,0x2b,0x15,0x36,0x2e,0x30,0x2,0x60,0x32,0x43,0x16,0x3b,0x30,0x35,0x1f,0x1f, + 0x45,0x3d,0x34,0x43,0x32,0x3a,0x26,0x26,0x74,0x2b,0x2c,0x3c,0x2e,0x16,0x20,0x2a, + 0x1c,0x16,0x16,0x1c,0x2a,0x20,0x16,0x2e,0x3c,0x2c,0x2b,0x2,0x1,0x4e,0x44,0x31, + 0x1d,0x37,0x44,0x2e,0x30,0x1c,0x1b,0x3e,0x3e,0x54,0x27,0x31,0x44,0x2d,0x2d,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x15,0x0, + 0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x15,0x2a,0x2a,0x2a,0xc0,0x11,0x19,0x19, + 0x11,0xfe,0xd5,0x55,0x19,0x11,0x1,0x2b,0x55,0x55,0x56,0x2b,0x2b,0x1,0x0,0x19, + 0x11,0xff,0x0,0x11,0x1a,0x55,0x1,0x80,0x11,0x19,0x0,0x2,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xd5,0x0,0x7,0x0,0x21,0x0,0x0,0x36,0x34,0x36,0x32,0x16,0x14, + 0x6,0x22,0x17,0x27,0x36,0x35,0x34,0x26,0x22,0x6,0x14,0x16,0x33,0x32,0x37,0x17, + 0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x33,0x33,0x17,0xc0,0x26,0x34,0x26, + 0x26,0x34,0xc5,0x52,0x12,0x3f,0x58,0x3f,0x3f,0x2c,0x1f,0x1c,0x5e,0xb,0xe,0xff, + 0x0,0x11,0x1a,0x1,0x19,0x11,0xab,0x80,0xd1,0x34,0x26,0x26,0x34,0x26,0x4d,0x52, + 0x1c,0x1f,0x2c,0x3e,0x3e,0x58,0x3f,0x12,0x5f,0x8,0x19,0x11,0x1,0x56,0x11,0x19, + 0x80,0x0,0x2,0x0,0x55,0x0,0x36,0x1,0xca,0x1,0xab,0x0,0x14,0x0,0x24,0x0, + 0x0,0x25,0x17,0x7,0x27,0x6,0x23,0x23,0x22,0x26,0x27,0x7,0x35,0x33,0x7,0x16, + 0x33,0x32,0x36,0x37,0x33,0x6,0x27,0x22,0x6,0x7,0x23,0x36,0x36,0x33,0x32,0x16, + 0x17,0x37,0x15,0x23,0x37,0x26,0x1,0x63,0x67,0x1f,0x68,0x28,0x30,0x1,0x19,0x3e, + 0x12,0x2c,0x80,0x36,0x1f,0x2d,0x24,0x3c,0x8,0x2b,0x5,0x8e,0x24,0x3e,0x7,0x2b, + 0x8,0x54,0x38,0x19,0x3e,0x12,0x2c,0x80,0x36,0x1f,0xbd,0x68,0x1f,0x67,0x1d,0x1a, + 0x12,0x2c,0x80,0x36,0x1f,0x32,0x23,0x25,0xa5,0x32,0x23,0x36,0x4a,0x1a,0x12,0x2c, + 0x80,0x36,0x1f,0x0,0xd,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x7,0x0,0x10,0x0,0x15,0x0,0x19,0x0,0x1d,0x0,0x22,0x0,0x26,0x0,0x2b,0x0, + 0x2f,0x0,0x34,0x0,0x38,0x0,0x3c,0x0,0x0,0x25,0x35,0x33,0x15,0x3,0x35,0x33, + 0x15,0x5,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x5,0x35,0x33,0x14,0x6,0x27, + 0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x5,0x22,0x26,0x35,0x33,0x13,0x15,0x23,0x35, + 0x33,0x32,0x16,0x15,0x23,0x7,0x15,0x23,0x35,0x3,0x15,0x23,0x34,0x36,0x17,0x15, + 0x23,0x35,0x37,0x15,0x23,0x35,0x1,0x40,0x2b,0x2b,0x2b,0xff,0x0,0x1,0x0,0xff, + 0x0,0x12,0x19,0x1,0x55,0x2b,0x1a,0x11,0x2b,0x2b,0x2b,0xff,0x0,0x12,0x19,0x2b, + 0x55,0x2a,0xaa,0x11,0x1a,0x2b,0x80,0x2a,0x2b,0x2b,0x19,0x12,0x2b,0x2b,0x2b,0x95, + 0x2b,0x2b,0x1,0x0,0x2b,0x2b,0x2a,0xff,0x0,0x2b,0x19,0x12,0x1,0x0,0xd6,0x2b, + 0x11,0x1a,0xab,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x19,0x12,0x1,0x0,0x2b,0x2b,0x1a, + 0x11,0xd5,0x2b,0x2b,0x1,0x0,0x2b,0x12,0x19,0xab,0x2a,0x2a,0x56,0x2b,0x2b,0x0, + 0x9,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0x1b,0x0,0x1f,0x0,0x23,0x0,0x28,0x0,0x2c,0x0,0x30,0x0,0x0,0x37,0x35,0x33, + 0x15,0x33,0x35,0x33,0x15,0x37,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x13,0x35,0x33,0x15,0x1,0x35,0x33, + 0x15,0x11,0x22,0x26,0x35,0x33,0x27,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x95,0x2b, + 0x2b,0x2a,0x80,0xd5,0xd5,0x11,0x1a,0x1a,0x11,0xd5,0x12,0x19,0x19,0x12,0x80,0x2b, + 0xfe,0xd5,0x2b,0x12,0x19,0x2b,0x2b,0x2b,0x2b,0x2b,0x40,0x2b,0x2b,0x2b,0x2b,0x80, + 0xd5,0xd5,0x1,0x0,0x1a,0x11,0xd5,0x11,0x1a,0x19,0x12,0xd5,0x12,0x19,0xfe,0x80, + 0x2b,0x2b,0x1,0x0,0x2b,0x2b,0xff,0x0,0x19,0x12,0x2a,0x2b,0x2b,0x56,0x2a,0x2a, + 0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0xa,0x0,0x0, + 0x37,0x21,0x15,0x21,0x25,0x7,0x27,0x33,0x35,0x33,0x15,0x6b,0x1,0x2a,0xfe,0xd6, + 0x1,0x2a,0x95,0x95,0x55,0x80,0x80,0x2b,0xeb,0x95,0x95,0x80,0x80,0x0,0x1,0x0, + 0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x0,0x25,0x7,0x37,0x27,0x37, + 0x37,0x17,0x17,0x7,0x17,0x1,0x0,0x84,0x23,0x74,0x99,0x3c,0x3c,0x99,0x74,0x23, + 0x90,0x50,0x96,0x65,0xd,0x8d,0x8d,0xd,0x65,0x96,0x0,0x4,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x0,0x24,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x14,0x16,0x32,0x36,0x34,0x26,0x22,0x2,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x3f, + 0x2c,0x20,0x20,0x2c,0x1f,0x55,0x1f,0x2c,0x1f,0x1f,0x2c,0x55,0x2c,0x1f,0x1f,0x2c, + 0x20,0x33,0xb0,0x7d,0x7d,0xb0,0x7d,0x8b,0x1f,0x2c,0x1f,0x1f,0x2c,0xc1,0x2c,0x1f, + 0x1f,0x2c,0x20,0xff,0x0,0x1f,0x2c,0x1f,0x1f,0x2c,0x1,0x2b,0x7d,0xb0,0x7d,0x7d, + 0xb0,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x15,0x0,0x19,0x0, + 0x21,0x0,0x0,0x1,0x36,0x35,0x34,0x26,0x22,0x6,0x15,0x33,0x34,0x36,0x32,0x16, + 0x14,0x7,0x7,0x6,0x15,0x15,0x33,0x34,0x37,0x7,0x35,0x23,0x15,0x2,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x1,0x41,0x14,0x32,0x46,0x32,0x2a,0x1a,0x22,0x1a,0xd, + 0x1a,0x19,0x2a,0x19,0x19,0x2a,0x43,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x10,0x14,0x1c, + 0x23,0x32,0x32,0x23,0x11,0x1a,0x1a,0x22,0xd,0x1b,0x1b,0x21,0xb,0x21,0x1b,0x91, + 0x2a,0x2a,0x1,0x6a,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1b,0x0,0x0,0x36,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x5,0x17,0x7,0x17,0x7, + 0x27,0x7,0x27,0x37,0x27,0x37,0x17,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d, + 0x7d,0xb0,0x7d,0x1,0xc,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37, + 0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x3,0x1e,0x37, + 0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0x0,0x2,0x0,0x15,0x0,0x40,0x1, + 0xd5,0x1,0xc0,0x0,0x5,0x0,0x1e,0x0,0x0,0x1,0x33,0x15,0x17,0x7,0x27,0x26, + 0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x37,0x16,0x33,0x32,0x36,0x34,0x26,0x22, + 0x6,0x15,0x33,0x7,0x27,0x27,0x33,0x34,0x1,0x0,0x20,0x4b,0x10,0x5b,0x3a,0x9e, + 0x71,0x71,0x4f,0x21,0x4f,0x17,0x1e,0x2c,0x3d,0x3e,0x58,0x58,0x7c,0x57,0x40,0x56, + 0x2,0x53,0x40,0x1,0x55,0x5a,0x2d,0x1a,0x37,0xd5,0x70,0xa0,0x70,0x21,0x17,0x1f, + 0x2c,0x57,0x7c,0x57,0x57,0x3e,0x56,0x3,0x53,0x50,0x0,0x1,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xc0,0x0,0xa,0x0,0x0,0x37,0x23,0x35,0x23,0x37,0x17,0x23,0x15, + 0x23,0x35,0x23,0xd5,0x6a,0x40,0xd5,0xd5,0x40,0x6a,0x56,0x55,0xab,0xc0,0xc0,0xab, + 0x80,0x0,0x3,0x0,0x80,0x0,0x2b,0x1,0x80,0x1,0xd5,0x0,0x4,0x0,0x9,0x0, + 0x13,0x0,0x0,0x1,0x37,0x35,0x23,0x15,0x17,0x27,0x7,0x15,0x33,0x3,0x21,0x15, + 0x7,0x17,0x15,0x21,0x35,0x37,0x27,0x1,0x0,0x55,0xaa,0xaa,0x55,0x55,0xaa,0xd5, + 0x1,0x0,0x55,0x55,0xff,0x0,0x55,0x55,0x1,0xb,0x55,0x4b,0x4b,0xc0,0x55,0x55, + 0x4b,0x1,0x80,0x80,0x55,0x55,0x80,0x80,0x55,0x55,0x0,0x1,0x0,0x80,0x0,0x2b, + 0x1,0x80,0x1,0xd5,0x0,0x9,0x0,0x0,0x13,0x21,0x15,0x7,0x17,0x15,0x21,0x35, + 0x37,0x27,0x80,0x1,0x0,0x55,0x55,0xff,0x0,0x55,0x55,0x1,0xd5,0x80,0x55,0x55, + 0x80,0x80,0x55,0x55,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xeb,0x0,0x7, + 0x0,0xf,0x0,0x27,0x0,0x0,0x1,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x16,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x1,0x42, + 0x27,0x36,0x27,0x31,0x22,0x1a,0x1a,0x22,0x1a,0xab,0x11,0x1a,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x15,0x3f,0x58,0x3f,0x1,0x55,0x2b,0x1b,0x27,0x27,0x1b,0x2b, + 0xc0,0x1a,0x22,0x1a,0x1a,0x22,0xa6,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11, + 0x19,0x2b,0x2c,0x3f,0x3f,0x2c,0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x3,0x0,0x7,0x0,0xf,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x15,0x2a,0x2a,0x2a,0x43,0xb0, + 0x7d,0x7d,0xb0,0x7d,0x1,0x40,0x2b,0x2b,0xab,0x80,0x80,0x1,0x40,0x7d,0xb0,0x7d, + 0x7d,0xb0,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0xb, + 0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x35,0x33,0x15,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x17,0x35,0x33,0x15,0xeb,0x2a, + 0x5b,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xc0,0x2a,0x1,0x40, + 0x2b,0x2b,0xeb,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0xc3, + 0x80,0x80,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x6,0x0,0x1e, + 0x0,0x0,0x37,0x35,0x23,0x35,0x33,0x35,0x17,0x37,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x35,0x33,0x15,0x21,0x11,0x21,0x15,0x23,0x35,0x34,0x36, + 0x33,0xeb,0xd6,0xd6,0x55,0x80,0x12,0x19,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x2b,0x1, + 0x80,0xfe,0x80,0x2b,0x1a,0x11,0xab,0x40,0x2a,0x40,0x55,0xc0,0x19,0x12,0xfe,0xd5, + 0x11,0x19,0x19,0x11,0x56,0x56,0x1,0x2c,0x56,0x55,0x11,0x1a,0x0,0x2,0x0,0x55, + 0x0,0x34,0x1,0xab,0x1,0xd0,0x0,0x6,0x0,0x12,0x0,0x0,0x25,0x11,0x7,0x6, + 0x15,0x14,0x16,0x37,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x26,0x34,0x37,0x37,0x1, + 0x0,0x5a,0x26,0x4c,0xad,0x32,0x64,0x47,0x1d,0x47,0x15,0x32,0x32,0x79,0x5e,0x1, + 0x35,0x5a,0x26,0x35,0x34,0x4c,0xf9,0x32,0x8d,0x64,0x1d,0x15,0x32,0x8d,0x32,0x79, + 0x0,0x1,0x0,0x40,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0xe,0x0,0x0,0x1,0x17, + 0x7,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x1,0x78,0x5d, + 0x5d,0xd,0x16,0xea,0x11,0x1a,0x1a,0x11,0xea,0x16,0x1,0x83,0x83,0x83,0x12,0x19, + 0x11,0xd6,0x11,0x19,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x4, + 0x0,0x13,0x0,0x0,0x25,0x37,0x27,0x23,0x15,0x25,0x17,0x7,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x1,0x55,0x4c,0x4c,0xea,0x1,0xd,0x5d, + 0x5d,0xd,0x16,0xea,0x11,0x1a,0x1a,0x11,0xea,0x16,0x95,0x6b,0x6b,0xd6,0xee,0x83, + 0x83,0x12,0x19,0x11,0xd6,0x11,0x19,0x0,0xa,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x7,0x0,0xd,0x0,0x15,0x0,0x1a,0x0,0x20,0x0,0x26,0x0,0x2e,0x0, + 0x33,0x0,0x39,0x0,0x41,0x0,0x0,0x25,0x33,0x36,0x34,0x27,0x23,0x16,0x14,0x7, + 0x36,0x36,0x37,0x23,0x6,0x27,0x36,0x34,0x27,0x23,0x6,0x14,0x17,0x17,0x36,0x37, + 0x23,0x16,0x27,0x36,0x37,0x6,0x6,0x7,0x15,0x16,0x16,0x17,0x26,0x27,0x27,0x33, + 0x26,0x34,0x37,0x23,0x6,0x14,0x37,0x6,0x7,0x33,0x26,0x17,0x26,0x26,0x27,0x16, + 0x17,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x5d,0x48,0x6,0x6,0x48,0x3, + 0x29,0x19,0x36,0xe,0x3f,0xa,0x19,0x3,0x3,0x64,0x3,0x3,0x32,0x1c,0xd,0x52, + 0xd,0x39,0xc,0x12,0x19,0x37,0xd,0xd,0x37,0x19,0x14,0xa,0x50,0x48,0x3,0x3, + 0x48,0x6,0xab,0x1c,0xd,0x52,0xd,0x78,0xe,0x36,0x19,0x12,0xc,0xad,0xb0,0x7d, + 0x7d,0xb0,0x7d,0xd5,0x1c,0x1e,0x1c,0x15,0x2c,0x8b,0x8,0x2d,0x17,0x28,0x52,0x15, + 0x2c,0x15,0x15,0x2c,0x15,0x7f,0x29,0x2c,0x2c,0xd6,0x2b,0x21,0x8,0x2d,0x17,0xaa, + 0x17,0x2d,0x8,0x24,0x28,0x2a,0x15,0x2c,0x15,0x1c,0x1e,0xb9,0x29,0x2c,0x2c,0x2c, + 0x17,0x2d,0x8,0x21,0x2b,0x80,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x1b,0x0,0x0,0x1,0x33,0x15,0x23,0x35, + 0x7,0x27,0x37,0x23,0x13,0x35,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x33,0x15,0x23,0x11,0x1,0x2b,0x95,0x2b,0xd1,0x1e,0xd1,0x4c,0x6a, + 0x2b,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x95,0x95,0x1,0xc0,0x95,0x4c,0xd1, + 0x1e,0xd1,0xfe,0xd6,0x95,0x95,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12,0x19,0x2b,0xfe, + 0xd6,0x0,0x6,0x0,0x40,0x0,0x95,0x1,0xc0,0x1,0x6b,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21, + 0x15,0x25,0x35,0x21,0x15,0x25,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35,0x33, + 0x15,0x95,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xfe,0x80,0x2b,0x2b, + 0x2b,0x2b,0x2b,0x1,0x6b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0x55,0x2b,0x2b,0xab, + 0x2b,0x2b,0x56,0x2a,0x2a,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xeb,0x0, + 0x7,0x0,0xf,0x0,0x27,0x0,0x0,0x1,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x16, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x1, + 0x42,0x27,0x36,0x27,0x31,0x22,0x1a,0x1a,0x22,0x1a,0xab,0x11,0x1a,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x15,0x3f,0x58,0x3f,0x1,0x55,0x2b,0x1b,0x27,0x27,0x1b, + 0x2b,0xc0,0x1a,0x22,0x1a,0x1a,0x22,0xa6,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x2b,0x2c,0x3f,0x3f,0x2c,0x2b,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab, + 0x1,0xeb,0x0,0x3,0x0,0x21,0x0,0x29,0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35, + 0x34,0x26,0x22,0x6,0x15,0x23,0x34,0x36,0x32,0x16,0x15,0x15,0x6,0x22,0x26,0x34, + 0x36,0x32,0x16,0x14,0x1,0x80,0xff,0x0,0x1,0x0,0x11,0x1a,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0xc2,0x27,0x36,0x27,0x29,0x3f,0x58,0x3f,0x5a,0x22,0x1a,0x1a, + 0x22,0x1a,0x55,0xd6,0xd6,0x1,0x0,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11, + 0x19,0x2b,0x1b,0x27,0x27,0x1b,0x2c,0x3f,0x3f,0x2c,0x2b,0xc0,0x1a,0x22,0x1a,0x1a, + 0x22,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xeb,0x0,0x3,0x0,0xb,0x0, + 0x23,0x0,0x2b,0x0,0x0,0x25,0x35,0x21,0x15,0x13,0x15,0x33,0x35,0x34,0x26,0x22, + 0x6,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x6,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x1,0x80,0xff,0x0,0x3e,0x84,0x27,0x36,0x27,0xc2,0x11,0x1a,0x1a,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x15,0x3f,0x58,0x3f,0x5a,0x22,0x1a,0x1a,0x22,0x1a,0x55, + 0xd6,0xd6,0x1,0x2b,0x2b,0x2b,0x1b,0x27,0x27,0x46,0x19,0x11,0xd6,0x11,0x19,0x19, + 0x11,0xd6,0x11,0x19,0x2b,0x2c,0x3f,0x3f,0x2c,0x2b,0xc0,0x1a,0x22,0x1a,0x1a,0x22, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x10,0x0,0x18,0x0,0x2a, + 0x0,0x0,0x25,0x36,0x34,0x26,0x23,0x22,0x7,0x7,0x27,0x26,0x23,0x22,0x6,0x15, + 0x14,0x17,0x17,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x5,0x16,0x14,0x7,0x7, + 0x6,0x22,0x27,0x27,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x17,0x1,0x70,0x10, + 0x1f,0x16,0x17,0xf,0x10,0xf,0xf,0x17,0x16,0x1f,0xf,0x5b,0xad,0x1a,0x13,0x13, + 0x1a,0x13,0x1,0x74,0xc,0xc,0x96,0xc,0x24,0xc,0xc0,0xc,0x19,0x11,0x96,0x12, + 0xc,0xba,0x10,0x2c,0x1f,0xf,0x10,0x10,0xf,0x1f,0x16,0x17,0xf,0x5b,0x1,0xc, + 0x13,0x1a,0x13,0x13,0x1a,0x75,0xc,0x24,0xc,0x96,0xc,0xc,0xc0,0xc,0x12,0x96, + 0x11,0x19,0xc,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x2,0x0,0x0,0x17,0x0, + 0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x33,0x35,0x33,0x15,0x23,0x15,0x33,0x35,0x1,0xab,0x11,0x19,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x2b,0xab,0x80,0x2a,0x1,0x80,0x1a,0x11,0xff,0x0,0x11, + 0x19,0x19,0x11,0x1,0x0,0x11,0x1a,0x80,0x55,0xab,0x80,0x0,0x3,0x0,0x55,0x0, + 0x2b,0x1,0xab,0x1,0xd5,0x0,0x2,0x0,0xe,0x0,0x1c,0x0,0x0,0x1,0x33,0x27, + 0x13,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x13,0x17,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x33,0x1,0x15,0x76,0x76,0x40,0x40, + 0x2a,0x40,0x40,0x2a,0x16,0x80,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x19,0x11,0x1, + 0x40,0x75,0xfe,0xf6,0x2a,0x40,0x40,0x2a,0x40,0x40,0x1,0x2a,0x80,0xff,0x0,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1, + 0xab,0x0,0x6,0x0,0x1e,0x0,0x0,0x1,0x17,0x23,0x15,0x23,0x35,0x23,0x37,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x21,0x15,0x33,0x15,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x0,0x55,0x40,0x2a,0x40,0xea,0x12,0x19,0x1a, + 0x11,0x55,0x55,0xfe,0xd6,0x55,0x55,0x12,0x19,0x19,0x12,0x1,0x2b,0x56,0x80,0x80, + 0xd6,0x19,0x12,0xff,0x0,0x11,0x1a,0x2b,0xd5,0xd5,0x2b,0x19,0x12,0x1,0x0,0x12, + 0x19,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x8,0x0,0x1b,0x0, + 0x0,0x1,0x33,0x15,0x23,0x35,0x7,0x27,0x37,0x23,0x13,0x35,0x33,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x15,0x23,0x11,0x1,0x2b,0x95, + 0x2b,0xd1,0x1e,0xd1,0x4c,0x6a,0x2b,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x95, + 0x95,0x1,0xc0,0x95,0x4c,0xd1,0x1e,0xd1,0xfe,0xd6,0x95,0x95,0x11,0x1a,0x19,0x12, + 0x1,0x2a,0x12,0x19,0x2b,0xfe,0xd6,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xeb,0x0,0x6,0x0,0xd,0x0,0x14,0x0,0x1b,0x0,0x0,0x25,0x15,0x33,0x7,0x27, + 0x33,0x35,0x25,0x7,0x35,0x23,0x35,0x33,0x35,0x7,0x15,0x23,0x15,0x27,0x37,0x15, + 0x37,0x35,0x23,0x37,0x17,0x23,0x15,0x1,0x2b,0x40,0x6b,0x6b,0x40,0x1,0x16,0x6b, + 0x40,0x40,0xc0,0x40,0x6b,0x6b,0x55,0x40,0x6b,0x6b,0x40,0xc0,0x40,0x6b,0x6b,0x40, + 0x40,0x6b,0x40,0x56,0x40,0x40,0x56,0x40,0x6b,0x6b,0x40,0x15,0x40,0x6b,0x6b,0x40, + 0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xd,0x0,0x1d,0x0,0x25, + 0x0,0x0,0x25,0x37,0x27,0x36,0x35,0x34,0x26,0x22,0x6,0x14,0x16,0x33,0x32,0x37, + 0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x66,0x1e,0x3e,0xf,0x38,0x50,0x38, + 0x38,0x28,0x1a,0x19,0x83,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x8a, + 0x2c,0x20,0x20,0x2c,0x1f,0x7c,0x1e,0x3e,0x19,0x1a,0x28,0x38,0x38,0x50,0x38,0xf, + 0xf1,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x6b,0x1f,0x2c, + 0x20,0x20,0x2c,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0, + 0x7,0x0,0x17,0x0,0x0,0x1,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x1,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0xfe, + 0xaa,0x1,0x56,0xfe,0xaa,0x1,0x56,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18, + 0x12,0x1,0x55,0x2b,0x2b,0xd5,0x80,0x80,0x1,0x2b,0x19,0x12,0xff,0x0,0x12,0x19, + 0x19,0x12,0x1,0x0,0x12,0x19,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0, + 0x0,0xb,0x0,0x2f,0x0,0x0,0x25,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x14,0x16, + 0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x35,0x36,0x36,0x35,0x23, + 0x14,0x6,0x22,0x26,0x35,0x23,0x14,0x16,0x17,0x15,0x23,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x37,0x33,0x17,0x1,0x2b,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x80,0x11, + 0x19,0x19,0x11,0x96,0x2d,0x3e,0x2b,0x32,0x46,0x32,0x2b,0x3e,0x2d,0x96,0x11,0x19, + 0x19,0x11,0x44,0x27,0x80,0x27,0xeb,0x55,0x11,0x1a,0x1a,0x11,0x55,0x11,0x1a,0x1a, + 0xbb,0x19,0x11,0xff,0x0,0x11,0x1a,0x2d,0x8,0x47,0x2f,0x23,0x33,0x33,0x23,0x2f, + 0x47,0x8,0x2d,0x1a,0x11,0x1,0x0,0x11,0x19,0x2b,0x2b,0x0,0x3,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xeb,0x0,0x7,0x0,0xf,0x0,0x27,0x0,0x0,0x25,0x35,0x34, + 0x26,0x22,0x6,0x15,0x15,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33, + 0x15,0x33,0x35,0x33,0x15,0x1,0x80,0x58,0x50,0x58,0x9a,0x34,0x26,0x26,0x34,0x26, + 0x55,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x15,0x2b,0xaa,0x2b,0x80, + 0x15,0x1d,0x25,0x25,0x1d,0x15,0x1,0x0,0x26,0x34,0x26,0x26,0x34,0x66,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x12,0x19,0x2b,0x2b,0x2b,0x2b,0x0,0x3, + 0x0,0x0,0x0,0x0,0x1,0xfd,0x2,0x0,0x0,0x7,0x0,0x4a,0x0,0x54,0x0,0x0, + 0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x17,0x16,0x15,0x7,0x15,0x7,0x6, + 0x27,0x27,0x6,0x7,0x7,0x14,0x23,0x23,0x22,0x35,0x27,0x26,0x27,0x7,0x6,0x27, + 0x27,0x35,0x27,0x34,0x37,0x37,0x34,0x26,0x34,0x36,0x35,0x27,0x26,0x37,0x37,0x36, + 0x17,0x17,0x36,0x37,0x37,0x34,0x33,0x33,0x32,0x15,0x17,0x16,0x17,0x37,0x36,0x17, + 0x17,0x15,0x16,0x15,0x14,0x7,0x7,0x16,0x15,0x14,0x6,0x27,0x22,0x6,0x15,0x14, + 0x17,0x23,0x1,0x7,0x26,0x1,0x88,0x1a,0x13,0x13,0x1a,0x13,0x6f,0x17,0x2,0x1, + 0x15,0x3,0x4,0x1a,0x3,0xf,0x4,0x6,0x2a,0x6,0x4,0x8,0xa,0x1a,0x5,0x2, + 0x15,0x1,0x2,0x17,0x1,0x1,0x17,0x3,0x2,0x15,0x2,0x5,0x1a,0xc,0x6,0x4, + 0x6,0x2a,0x6,0x4,0x4,0xe,0x1a,0x5,0x2,0x15,0x1,0x2,0x17,0x1,0x1,0x4f, + 0x42,0x5e,0x2,0xf7,0x1,0xab,0x1,0xe,0x4b,0x13,0x1a,0x13,0x13,0x1a,0x2,0x11, + 0x2,0x3,0x1,0x1,0x25,0x5,0x2,0xb,0x3,0x7,0x1d,0x4,0x4,0x1d,0x4,0x6, + 0xb,0x2,0x5,0x25,0x1,0x1,0x3,0x2,0x11,0x2,0x8,0x2,0x8,0x1,0x12,0x3, + 0x4,0x25,0x4,0x2,0xb,0x8,0x3,0x1c,0x4,0x4,0x1c,0x2,0x9,0xb,0x2,0x4, + 0x25,0x1,0x1,0x1,0x2,0x2,0x12,0x3,0x7,0x2,0x8,0xaa,0x5e,0x42,0x8,0xe, + 0x1,0xab,0xf7,0x2,0x0,0x4,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x15,0x23,0x35, + 0x37,0x15,0x23,0x35,0x1,0x6b,0xd6,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19, + 0x11,0x80,0x2a,0x2a,0x2a,0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x7f,0x19,0x11,0xfe,0x80, + 0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0xd6,0x80,0x80,0x56,0x2b,0x2b,0x0,0x4, + 0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x9,0x0,0x11,0x0,0x19,0x0,0x21, + 0x0,0x0,0x36,0x32,0x16,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x36,0x32,0x16,0x14, + 0x6,0x22,0x26,0x34,0x16,0x22,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0xe0,0x40,0x4c,0x3f,0xfe,0xaa,0x3f,0x49,0x46,0x32,0x32,0x46, + 0x32,0x81,0x58,0x56,0x1,0x4,0x6f,0x26,0x1a,0x1a,0x26,0x1a,0xeb,0x12,0x2a,0x1a, + 0x40,0x40,0x1a,0x2a,0xd2,0x33,0x46,0x32,0x32,0x46,0xb6,0x21,0xc,0x17,0x17,0xc, + 0xe1,0x1a,0x26,0x19,0x19,0x26,0x0,0x3,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd5, + 0x0,0x4,0x0,0x16,0x0,0x1f,0x0,0x0,0x37,0x21,0x27,0x7,0x27,0x37,0x32,0x16, + 0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x33,0x33,0x17,0x5, + 0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x95,0x1,0x2b,0x4b,0x35,0x4b,0xe0,0x11, + 0x1a,0x1a,0x11,0xfe,0xab,0x11,0x1a,0x1,0x19,0x11,0x80,0x2b,0xff,0x0,0x1,0x80, + 0xfe,0x80,0x11,0x1a,0xc0,0x60,0x40,0x60,0x6b,0x1a,0x11,0xd5,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x19,0x2a,0x2b,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0,0x25,0x0,0x0,0x1,0x33,0x15, + 0x23,0x7,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33, + 0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x7,0x7,0x16,0x16,0x17,0x37,0x36,0x33, + 0x32,0x17,0x16,0x1,0x0,0xc0,0x80,0x40,0xab,0x9,0xc,0xc,0x9,0x96,0xd5,0xc, + 0x9,0x4b,0x9,0xc,0xc,0x4,0x9,0x2f,0x14,0x53,0x26,0x2f,0x7,0x8,0x3,0x4, + 0x24,0x1,0xc0,0x95,0x40,0x36,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc, + 0x9,0x1,0x29,0x22,0xd,0x9,0x2f,0x26,0x53,0x14,0x2f,0x7,0x2,0xc,0x0,0x3, + 0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xd,0x0,0x0, + 0x13,0x33,0x35,0x23,0x17,0x35,0x23,0x15,0x13,0x32,0x17,0x1,0x1,0x36,0xeb,0x2a, + 0x2a,0x2a,0x2a,0x15,0x88,0x78,0xff,0x0,0xff,0x0,0x76,0x1,0x55,0x2b,0xd5,0x80, + 0x80,0x1,0x15,0x5b,0xfe,0xc6,0x1,0x3b,0x5a,0x0,0x3,0x0,0x15,0x0,0x40,0x1, + 0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x0,0x25,0x11,0x21,0x11,0x1, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x5, + 0x15,0x23,0x35,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0x1,0x55,0xaa,0x6a,0x1,0x2c,0xfe,0xd4,0x1,0x56,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x55,0x80,0x80,0x0,0x1,0x0,0xb, + 0x0,0x55,0x1,0xf5,0x1,0xab,0x0,0xd,0x0,0x0,0x1,0x17,0x7,0x23,0x37,0x27, + 0x3,0x23,0x27,0x37,0x33,0x7,0x17,0x13,0x1,0x95,0x60,0x60,0x55,0x60,0x38,0xa8, + 0x55,0x60,0x60,0x55,0x60,0x38,0xa8,0x1,0xab,0xab,0xab,0xab,0x63,0xfe,0xf2,0xab, + 0xab,0xab,0x63,0x1,0xe,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x16,0x0,0x1a,0x0,0x0,0x1,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x36,0x37, + 0x17,0x6,0x6,0x15,0x14,0x16,0x32,0x36,0x35,0x34,0x26,0x27,0x27,0x15,0x23,0x35, + 0x1,0x7c,0x44,0x70,0xa0,0x70,0x28,0x1c,0x1e,0x17,0x20,0x57,0x7c,0x57,0x20,0x17, + 0x49,0x2a,0x1,0x92,0x3a,0x58,0x50,0x70,0x70,0x50,0x24,0x56,0x18,0x1e,0x13,0x44, + 0x1d,0x3e,0x57,0x57,0x3e,0x1d,0x44,0x12,0x4d,0xd5,0xd5,0x0,0x4,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0xb,0x0,0xf,0x0,0x1d,0x0,0x0,0x1, + 0x15,0x21,0x35,0x4,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x7,0x35,0x23,0x15,0x37, + 0x32,0x16,0x15,0x15,0x23,0x15,0x21,0x35,0x23,0x35,0x34,0x36,0x33,0x1,0x80,0xff, + 0x0,0x1,0xc,0x12,0xd,0xd,0x12,0xc,0x2b,0xaa,0xea,0x1a,0x26,0x55,0xff,0x0, + 0x55,0x26,0x1a,0x1,0xc0,0x55,0x55,0xc0,0xc,0x12,0xd,0xd,0x12,0xa1,0x6a,0x6a, + 0xea,0x26,0x1a,0x80,0x55,0x55,0x80,0x1a,0x26,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15,0x0,0x0,0x1,0x15,0x17,0x7,0x27, + 0x35,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x1,0xb,0x60,0x10,0x70,0x31,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x1,0x6b,0x70,0x39,0x1b,0x44,0x80,0xfe,0xea,0x65,0x8c,0x65,0x65,0x8c, + 0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0xd,0x0,0x1a,0x0,0x0,0x1,0x14,0x6,0x23,0x23,0x7,0x11,0x34,0x36, + 0x33,0x21,0x32,0x16,0x15,0x17,0x32,0x16,0x15,0x11,0x27,0x23,0x22,0x26,0x35,0x35, + 0x21,0x35,0x1,0x6b,0xd,0x9,0xd5,0x55,0xc,0x9,0x1,0x15,0x9,0xd,0x55,0x9, + 0xc,0x55,0xeb,0x9,0xc,0x1,0x15,0x1,0x0,0x9,0xc,0x56,0x1,0x2b,0x9,0xc, + 0xc,0x9,0x40,0xc,0x9,0xfe,0xc0,0x55,0xc,0x9,0x2b,0xc0,0x0,0x4,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x19,0x0,0x1d,0x0,0x21,0x0,0x25,0x0,0x0, + 0x37,0x11,0x17,0x37,0x17,0x37,0x17,0x37,0x17,0x37,0x17,0x37,0x17,0x37,0x11,0x27, + 0x7,0x27,0x7,0x27,0x7,0x27,0x7,0x27,0x7,0x27,0x25,0x35,0x21,0x15,0x5,0x35, + 0x21,0x15,0x5,0x35,0x21,0x15,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1,0x20, + 0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0xff,0x0,0x2b,0x1,0xaa,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xfe,0x56,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0xf5,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0x0, + 0x5,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0xc,0x0,0x10,0x0,0x18,0x0, + 0x20,0x0,0x42,0x0,0x0,0x25,0x35,0x23,0x17,0x7,0x26,0x27,0x6,0x7,0x27,0x37, + 0x23,0x15,0x5,0x35,0x21,0x15,0x12,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x36,0x22, + 0x6,0x14,0x16,0x32,0x36,0x34,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x26,0x35,0x34,0x36,0x33,0x32,0x17,0x17,0x37, + 0x36,0x36,0x33,0x32,0x16,0x15,0x14,0x7,0x1,0xab,0x6d,0x2d,0x23,0x40,0x8,0x8, + 0x40,0x23,0x2d,0x6d,0x1,0x56,0xfe,0xaa,0x74,0x12,0xc,0xc,0x12,0xc,0x74,0x12, + 0xc,0xc,0x12,0xc,0x56,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x2f, + 0x4,0x26,0x1a,0x21,0x14,0xb,0xb,0x7,0x20,0xe,0x1a,0x26,0x4,0xd5,0x80,0x3c, + 0x19,0x57,0xb,0xb,0x57,0x19,0x3c,0x80,0x6a,0x2a,0x2a,0x1,0x40,0xd,0x12,0xc, + 0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0x1e,0x19,0x12,0xea,0x12,0x19,0x19,0x12, + 0xea,0x12,0x19,0xe,0x7,0x1a,0x26,0x1c,0xf,0xf,0xc,0x10,0x26,0x1a,0x7,0xe, + 0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xa, + 0x0,0x0,0x25,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x7,0x13,0x13,0x1,0x15,0x2a, + 0x2a,0x2a,0xd6,0xeb,0xeb,0xd5,0x56,0x56,0x55,0x2b,0x2b,0x40,0x1,0x95,0xfe,0x6b, + 0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x5,0x0,0x1e,0x0,0x0, + 0x1,0x33,0x15,0x17,0x7,0x27,0x26,0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x37, + 0x16,0x33,0x32,0x36,0x34,0x26,0x22,0x6,0x15,0x33,0x7,0x27,0x27,0x33,0x34,0x1, + 0x0,0x20,0x4b,0x10,0x5b,0x3a,0x9e,0x71,0x71,0x4f,0x21,0x4f,0x17,0x1e,0x2c,0x3d, + 0x3e,0x58,0x58,0x7c,0x57,0x40,0x56,0x2,0x53,0x40,0x1,0x55,0x5a,0x2d,0x1a,0x37, + 0xd5,0x70,0xa0,0x70,0x21,0x17,0x1f,0x2c,0x57,0x7c,0x57,0x57,0x3e,0x56,0x3,0x53, + 0x50,0x0,0x2,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x7,0x0,0x18,0x0, + 0x0,0x12,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x16,0x15,0x14,0xe,0x2, + 0x7,0x7,0x2e,0x4,0x35,0x34,0xea,0x2c,0x1f,0x1f,0x2c,0x1f,0x9,0x7c,0x57,0x1f, + 0x2c,0x2b,0xf,0x10,0x6,0x14,0x34,0x27,0x20,0x1,0xb,0x1f,0x2c,0x1f,0x1f,0x2c, + 0xab,0x57,0x3e,0x1f,0x50,0x46,0x3d,0x12,0x11,0x7,0x17,0x45,0x41,0x52,0x1f,0x3e, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x15, + 0x0,0x0,0x1,0x15,0x17,0x7,0x27,0x35,0x2,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0xb,0x60,0x10,0x70,0x31,0x8c,0x65, + 0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x6b,0x70,0x39,0x1b,0x44,0x80, + 0xfe,0xea,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x2, + 0x0,0x40,0x0,0x4b,0x1,0xb5,0x1,0xc0,0x0,0x7,0x0,0x1a,0x0,0x0,0x36,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x17,0x17,0x7,0x27,0x35,0x27,0x6,0x23,0x22,0x26, + 0x34,0x36,0x32,0x16,0x15,0x14,0x6,0x7,0x17,0xa3,0x50,0x38,0x38,0x50,0x38,0xe0, + 0x6a,0x20,0x6a,0x6,0x26,0x34,0x3a,0x51,0x51,0x74,0x50,0x14,0xd,0x6,0xd5,0x38, + 0x50,0x38,0x38,0x50,0x38,0x6a,0x20,0x6a,0x11,0x6,0x21,0x50,0x74,0x51,0x51,0x3a, + 0x15,0x35,0x10,0x6,0x0,0x2,0x0,0x2d,0x0,0x2b,0x1,0xd3,0x1,0xd5,0x0,0x7, + 0x0,0x3f,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x17,0x16,0x7, + 0x7,0x6,0x27,0x27,0x6,0x7,0x7,0x6,0x23,0x23,0x22,0x27,0x27,0x26,0x27,0x7, + 0x6,0x27,0x27,0x26,0x37,0x37,0x26,0x34,0x37,0x27,0x26,0x37,0x37,0x36,0x17,0x17, + 0x36,0x37,0x37,0x36,0x33,0x33,0x32,0x17,0x17,0x16,0x17,0x37,0x36,0x17,0x17,0x16, + 0x7,0x7,0x16,0x14,0xe1,0x3e,0x2c,0x2c,0x3e,0x2c,0xea,0x2d,0x7,0x5,0x2b,0x4, + 0x9,0x35,0x15,0xf,0x8,0x2,0x8,0x56,0x8,0x2,0x8,0x13,0x11,0x35,0x9,0x4, + 0x2b,0x5,0x7,0x2d,0x1,0x1,0x2d,0x7,0x5,0x2b,0x4,0x9,0x35,0x15,0xf,0x8, + 0x2,0x8,0x56,0x8,0x2,0x8,0x13,0x11,0x35,0x9,0x4,0x2b,0x5,0x7,0x2d,0x1, + 0xb5,0x2c,0x3e,0x2c,0x2c,0x3e,0xa,0x23,0x5,0x9,0x4a,0x7,0x3,0x15,0xf,0x6, + 0x38,0x9,0x9,0x38,0x8,0xd,0x15,0x3,0x7,0x4a,0x9,0x5,0x23,0x7,0x1c,0x7, + 0x23,0x5,0x9,0x4a,0x7,0x3,0x15,0xf,0x6,0x38,0x9,0x9,0x38,0x8,0xd,0x15, + 0x3,0x7,0x4a,0x9,0x5,0x23,0x7,0x1c,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x3b,0x0,0x4b,0x0,0x53,0x0,0x0,0x24,0x34,0x27,0x37,0x36,0x27, + 0x27,0x26,0x7,0x7,0x26,0x27,0x27,0x26,0x23,0x23,0x22,0x7,0x7,0x6,0x7,0x27, + 0x26,0x7,0x7,0x6,0x15,0x14,0x17,0x17,0x6,0x14,0x17,0x7,0x6,0x15,0x14,0x17, + 0x17,0x16,0x37,0x37,0x16,0x17,0x17,0x16,0x33,0x33,0x32,0x37,0x37,0x36,0x37,0x17, + 0x16,0x37,0x37,0x36,0x27,0x27,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x16,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x70, + 0x1,0x20,0x5,0x4,0x1e,0x3,0x6,0x25,0xd,0xc,0x6,0x2,0x5,0x3c,0x6,0x1, + 0x6,0x10,0x9,0x25,0x5,0x4,0x1e,0x1,0x2,0x20,0x1,0x1,0x20,0x2,0x1,0x1e, + 0x3,0x6,0x25,0xd,0xc,0x6,0x2,0x5,0x3c,0x6,0x1,0x6,0x10,0x9,0x25,0x5, + 0x4,0x1e,0x4,0x5,0x20,0x26,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12, + 0x84,0x22,0x1a,0x1a,0x22,0x1a,0xf6,0x14,0x5,0x18,0x4,0x6,0x34,0x5,0x2,0xf, + 0xa,0x5,0x27,0x6,0x6,0x28,0x7,0x7,0xf,0x2,0x6,0x33,0x1,0x3,0x5,0x1, + 0x18,0x5,0x14,0x5,0x18,0x1,0x5,0x3,0x1,0x34,0x5,0x2,0xf,0xa,0x5,0x27, + 0x6,0x6,0x28,0x7,0x7,0xf,0x2,0x6,0x33,0x6,0x4,0x18,0xcf,0x19,0x12,0xfe, + 0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x95,0x1a,0x22,0x1a,0x1a,0x22,0x0, + 0x2,0x0,0x0,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x17,0x0,0x1f,0x0,0x0,0x12, + 0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x37,0x16,0x33,0x32,0x36,0x34,0x26,0x22, + 0x6,0x15,0x33,0x7,0x27,0x33,0x34,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0xb0, + 0xa0,0x70,0x70,0x50,0x1b,0x44,0x16,0x1e,0x26,0x31,0x3e,0x57,0x57,0x7c,0x57,0x40, + 0x56,0x55,0x40,0xeb,0x1a,0x22,0x1a,0x1a,0x22,0x1,0xc0,0x70,0xa0,0x70,0x17,0x11, + 0x1e,0x1b,0x57,0x7c,0x57,0x57,0x3e,0x55,0x55,0x50,0x3f,0x22,0x1a,0x1a,0x22,0x1a, + 0x0,0x6,0x0,0x6b,0x0,0x0,0x1,0x7a,0x2,0x0,0x0,0x2,0x0,0x5,0x0,0x13, + 0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x25,0x27,0x15,0x11,0x15,0x37,0x33,0x7, + 0x17,0x7,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17,0x35,0x33,0x13,0x35,0x33,0x15, + 0x23,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x1,0x3d,0x28,0x28,0x3d,0x5c,0x5c,0x7a, + 0x15,0x62,0x1e,0x77,0x77,0x1e,0x62,0x15,0x40,0x2b,0xd6,0x2b,0x2b,0x2a,0xcf,0x28, + 0x50,0x1,0x7,0x50,0x28,0x5b,0x5c,0x7a,0xa2,0x62,0x1e,0x78,0x77,0x1e,0x62,0xa2, + 0xfe,0x0,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x5,0x0,0x80,0x0,0x0,0x1,0x80, + 0x2,0x0,0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x25,0x11, + 0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x13,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x1,0x55, + 0xaa,0xaa,0x11,0x1a,0x1a,0x11,0xaa,0x11,0x1a,0x1a,0x11,0x95,0x2b,0x80,0x2a,0x80, + 0x2b,0xab,0x1,0x0,0xff,0x0,0x1,0x55,0x1a,0x11,0xfe,0xab,0x11,0x1a,0x1a,0x11, + 0x1,0x55,0x11,0x1a,0xfe,0x0,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x4,0x0,0x15, + 0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x5,0x0,0x15,0x0,0x19,0x0,0x29,0x0,0x0, + 0x1,0x15,0x32,0x36,0x34,0x26,0x7,0x35,0x27,0x37,0x35,0x33,0x37,0x17,0x33,0x15, + 0x17,0x7,0x15,0x23,0x7,0x27,0x17,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x0,0x1a,0x26,0x26,0x6f, + 0x20,0x20,0x35,0x20,0x20,0x35,0x20,0x20,0x35,0x20,0x20,0xe0,0xfe,0x80,0x1,0x80, + 0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x40,0x80,0x26,0x34,0x26, + 0x95,0x35,0x20,0x20,0x35,0x20,0x20,0x35,0x20,0x20,0x35,0x20,0x20,0x41,0x1,0x2c, + 0xfe,0xd4,0x1,0x56,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a, + 0x0,0x5,0x0,0x11,0x0,0x75,0x1,0xef,0x1,0x8b,0x0,0x5,0x0,0x9,0x0,0xd, + 0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x17,0x7,0x27,0x37,0x27,0x7,0x35,0x33,0x15, + 0x37,0x15,0x23,0x35,0x7,0x35,0x33,0x15,0x27,0x7,0x17,0x7,0x27,0x37,0x1,0x7b, + 0x74,0x74,0x21,0x5d,0x5d,0x6f,0x2a,0x56,0x2b,0xab,0x2b,0x1a,0x5d,0x5d,0x21,0x74, + 0x74,0x1,0x8b,0x8b,0x8b,0x1b,0x70,0x70,0x85,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, + 0x2a,0x85,0x70,0x70,0x1b,0x8b,0x8b,0x0,0x3,0x0,0x15,0x0,0x22,0x1,0xeb,0x1, + 0xeb,0x0,0xb,0x0,0x1c,0x0,0x28,0x0,0x0,0x12,0x32,0x16,0x15,0x23,0x34,0x26, + 0x22,0x6,0x15,0x23,0x34,0x5,0x15,0x17,0x7,0x27,0x7,0x27,0x37,0x35,0x26,0x35, + 0x34,0x36,0x32,0x16,0x15,0x14,0x26,0x32,0x16,0x15,0x23,0x34,0x26,0x22,0x6,0x15, + 0x23,0x34,0x9f,0xc2,0x8a,0x2b,0x70,0xa0,0x70,0x2b,0x1,0x0,0x49,0x1e,0x40,0x40, + 0x1e,0x49,0x20,0x1f,0x2c,0x1f,0x73,0x7c,0x57,0x2a,0x3f,0x58,0x3f,0x2a,0x1,0xeb, + 0x8a,0x61,0x50,0x70,0x70,0x50,0x61,0x92,0x46,0x49,0x1e,0x40,0x40,0x1e,0x49,0x46, + 0xd,0x24,0x16,0x1f,0x1f,0x16,0x24,0xb9,0x57,0x3e,0x2c,0x3f,0x3f,0x2c,0x3e,0x0, + 0x6,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0xa,0x0,0x16,0x0,0x22,0x0, + 0x2d,0x0,0x39,0x0,0x45,0x0,0x0,0x25,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x23, + 0x35,0x26,0x3,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x17,0x33, + 0x15,0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x1,0x35,0x33,0x15,0x14,0x7, + 0x15,0x23,0x35,0x26,0x26,0x37,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x23,0x35,0x26, + 0x26,0x3,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x1,0x6b,0x80, + 0x18,0x13,0x2b,0x2a,0x56,0x2b,0x80,0x2b,0xc,0x12,0xc,0xab,0x2b,0x80,0x2a,0xd, + 0x12,0xc,0xfe,0x55,0x80,0x2a,0x2b,0x13,0x18,0xab,0x80,0x18,0x13,0x2a,0x13,0x18, + 0x55,0x2a,0x80,0x2b,0xc,0x12,0xd,0xab,0x2a,0x2a,0x15,0x20,0x7,0x5a,0x5a,0xf, + 0x1,0x57,0x55,0x80,0x80,0x55,0x9,0xd,0xd,0x5e,0x80,0x80,0x55,0x9,0xd,0xd, + 0x9,0xfe,0xd6,0x2a,0x2a,0x2d,0xf,0x5a,0x5a,0x7,0x20,0x15,0x2a,0x2a,0x15,0x20, + 0x7,0x5a,0x5a,0x7,0x20,0x1,0x3f,0x55,0x80,0x80,0x55,0x9,0xd,0xd,0x0,0x6, + 0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0xa,0x0,0x16,0x0,0x22,0x0,0x2d, + 0x0,0x39,0x0,0x45,0x0,0x0,0x25,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x23,0x35, + 0x26,0x3,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x17,0x33,0x15, + 0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x1,0x35,0x33,0x15,0x14,0x7,0x15, + 0x23,0x35,0x26,0x26,0x37,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26, + 0x3,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x34,0x36,0x32,0x16,0x1,0x6b,0x80,0x18, + 0x13,0x2b,0x2a,0x56,0x2b,0x80,0x2b,0xc,0x12,0xc,0xab,0x2b,0x80,0x2a,0xd,0x12, + 0xc,0xfe,0x55,0x80,0x2a,0x2b,0x13,0x18,0xab,0x80,0x18,0x13,0x2a,0x13,0x18,0x55, + 0x2a,0x80,0x2b,0xc,0x12,0xd,0xab,0x2a,0x2a,0x15,0x20,0x7,0x5a,0x5a,0xf,0x1, + 0x57,0x55,0x80,0x80,0x55,0x9,0xd,0xd,0x5e,0x80,0x80,0x55,0x9,0xd,0xd,0x9, + 0xfe,0xd6,0x2a,0x2a,0x2d,0xf,0x5a,0x5a,0x7,0x20,0x15,0x2a,0x2a,0x15,0x20,0x7, + 0x5a,0x5a,0x7,0x20,0x1,0x3f,0x55,0x80,0x80,0x55,0x9,0xd,0xd,0x0,0x2,0x0, + 0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0xb,0x0,0x1d,0x0,0x0,0x13,0x15,0x33, + 0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x17,0x33,0x15,0x7,0x15,0x23,0x35, + 0x27,0x35,0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0xab,0x2a,0x16,0x2a,0x16, + 0x2a,0x2b,0x15,0x40,0xaa,0x40,0x15,0x1a,0x11,0xaa,0x11,0x1a,0x1,0xab,0x40,0x2a, + 0x2a,0x2a,0x2a,0x40,0x40,0x80,0x80,0x40,0x40,0x80,0x80,0x40,0x11,0x19,0x19,0x11, + 0x0,0x7,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0xf,0x0,0x17, + 0x0,0x1f,0x0,0x27,0x0,0x33,0x0,0x3b,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x14,0x6,0x23,0x23,0x22,0x26,0x34,0x36,0x33,0x33,0x32,0x6,0x14, + 0x6,0x22,0x26,0x34,0x36,0x32,0x1,0x3e,0x1a,0x13,0x13,0x1a,0x13,0x3d,0x1a,0x13, + 0x13,0x1a,0x13,0xa5,0xa0,0x70,0x70,0xa0,0x70,0x5f,0xc2,0x8a,0x8a,0xc2,0x8a,0x93, + 0x1a,0x13,0x13,0x1a,0x13,0xab,0x12,0xe,0x40,0xe,0x12,0x12,0xe,0x40,0xe,0x83, + 0x13,0x1a,0x13,0x13,0x1a,0xc0,0x12,0x1c,0x12,0x12,0x1c,0x7d,0x13,0x1a,0x13,0x13, + 0x1a,0xd8,0x70,0xa0,0x70,0x70,0xa0,0x1,0x3b,0x8a,0xc2,0x8a,0x8a,0xc2,0xa1,0x12, + 0x1c,0x12,0x12,0x1c,0xd4,0x1a,0x13,0x13,0x1a,0x13,0x7d,0x1a,0x13,0x13,0x1a,0x13, + 0x0,0x6,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x16, + 0x0,0x19,0x0,0x1c,0x0,0x1f,0x0,0x0,0x25,0x11,0x21,0x11,0x1,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x7,0x27,0x27, + 0x15,0x27,0x25,0x17,0x7,0x27,0x17,0x23,0x1,0xc0,0xfe,0x80,0x1,0x80,0x11,0x1a, + 0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0xeb,0x2b,0x2b,0x55,0x35,0x1,0x35,0x35, + 0x35,0x80,0x2b,0x56,0x6a,0x1,0x2c,0xfe,0xd4,0x1,0x56,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xfe,0xeb,0x36,0x36,0x80,0x56,0x2b,0x2b,0x2b, + 0x2b,0xb6,0x36,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x24,0x0,0x28,0x0,0x2c,0x0,0x0,0x1,0x33,0x15,0x23,0x17,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x17, + 0x16,0x7,0x7,0x16,0x16,0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x27,0x15,0x23,0x35, + 0x23,0x15,0x23,0x35,0x1,0x95,0x2b,0x2b,0x16,0x9,0xc,0xc,0x9,0x96,0xd5,0xc, + 0x9,0x4b,0x9,0xc,0xc,0x4,0x9,0x2f,0x14,0x53,0x26,0x2f,0x7,0x8,0x3,0x4, + 0x24,0x18,0x2b,0x2b,0x2a,0x1,0x40,0x2b,0x60,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96, + 0x9,0xc,0xc,0x9,0x1,0x29,0x22,0xd,0x9,0x2f,0x26,0x53,0x14,0x2f,0x7,0x2, + 0xc,0x8b,0x2b,0x2b,0x2b,0x2b,0x0,0x5,0x0,0x55,0x0,0x0,0x1,0xab,0x1,0xd5, + 0x0,0x3,0x0,0x19,0x0,0x1d,0x0,0x21,0x0,0x25,0x0,0x0,0x21,0x35,0x33,0x15, + 0x3,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x15,0x14,0x16, + 0x32,0x36,0x35,0x34,0x26,0x27,0x27,0x15,0x23,0x35,0x11,0x35,0x33,0x15,0x23,0x35, + 0x33,0x15,0x1,0x40,0x2b,0xa,0x4a,0x64,0x8e,0x64,0x2b,0x1f,0x1e,0x3d,0x4b,0x6a, + 0x4b,0x24,0x1a,0x2d,0x2a,0x2a,0x80,0x2b,0x2b,0x2b,0x1,0xa1,0x34,0x58,0x46,0x64, + 0x64,0x46,0x25,0x52,0x15,0x1e,0x26,0x48,0x35,0x4b,0x4b,0x35,0x1e,0x40,0xf,0x53, + 0xd5,0xd5,0xfe,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x4,0x0,0x5a,0x0,0x15,0x1,0xa6, + 0x2,0x0,0x0,0x8,0x0,0x12,0x0,0x1a,0x0,0x2a,0x0,0x0,0x1,0x32,0x17,0x7, + 0x26,0x22,0x7,0x27,0x36,0x7,0x36,0x32,0x17,0x7,0x26,0x26,0x22,0x6,0x7,0x16, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x0,0x63,0x43,0x1e,0x38,0xa0,0x38,0x1e, + 0x45,0x9,0x2c,0x7c,0x2c,0x1e,0xd,0x2d,0x24,0x2d,0xd,0x3b,0x22,0x1a,0x1a,0x22, + 0x1a,0x6b,0x9,0xc,0xc,0x9,0x80,0x9,0xc,0xc,0x9,0x2,0x0,0x45,0x1e,0x38, + 0x38,0x1e,0x45,0x81,0x2c,0x2c,0x1e,0xd,0x12,0x12,0xd,0xa1,0x1a,0x22,0x19,0x19, + 0x22,0x66,0xc,0x9,0xff,0x0,0x9,0xd,0xd,0x9,0x1,0x0,0x9,0xc,0x0,0x5, + 0x0,0x6b,0x0,0x0,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x23, + 0x0,0x27,0x0,0x0,0x1,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x33,0x14, + 0x16,0x32,0x36,0x35,0x3,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x36,0x22,0x26,0x35, + 0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x14,0x3,0x35,0x33,0x15,0x1,0x95,0x4b,0x35, + 0x2a,0x35,0x4b,0x24,0x43,0x5c,0x43,0x31,0x2b,0x80,0x2a,0x5,0x34,0x26,0x26,0x34, + 0x26,0xab,0x2b,0x1,0x2b,0x36,0x52,0x8,0x46,0x46,0x8,0x52,0x36,0x2f,0x3e,0x3e, + 0x2f,0xfe,0xd5,0x2b,0x2b,0x2b,0x2b,0xeb,0x26,0x1a,0x80,0x1a,0x26,0x26,0x1a,0x80, + 0x1a,0xfe,0xef,0x2b,0x2b,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0, + 0x2,0x0,0x6,0x0,0x1a,0x0,0x0,0x37,0x37,0x27,0x37,0x15,0x33,0x35,0x17,0x33, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x33,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0xc0,0xa0,0xa0,0x15,0x56,0x2a,0x80,0x18,0x12,0xfe,0xaa,0x12,0x18,0x80, + 0x18,0x12,0x56,0x12,0x18,0x80,0x6b,0x55,0x6b,0x2b,0x2b,0x2b,0xfe,0xeb,0x12,0x19, + 0x19,0x12,0x1,0x15,0x2b,0x12,0x18,0x18,0x12,0x0,0x4,0x0,0x15,0x0,0x2b,0x1, + 0xeb,0x1,0xeb,0x0,0x2,0x0,0x6,0x0,0x1a,0x0,0x25,0x0,0x0,0x25,0x37,0x27, + 0x35,0x15,0x33,0x35,0x17,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x33, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x5,0x15,0x21,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x1,0x0,0x75,0x75,0x55,0x2b,0x6b,0x19,0x12,0xfe,0xd5,0x12,0x18, + 0x6a,0x19,0x12,0x55,0x12,0x19,0xfe,0xc0,0x1,0x55,0x18,0x12,0xfe,0xd5,0x12,0x19, + 0xc0,0x55,0x40,0x6b,0x2b,0x2b,0x2b,0xea,0x12,0x19,0x19,0x12,0xea,0x2b,0x12,0x19, + 0x19,0x12,0x80,0xeb,0x12,0x18,0x18,0x12,0xeb,0x0,0x3,0x0,0x15,0x0,0x40,0x1, + 0xeb,0x1,0xd5,0x0,0x7,0x0,0xa,0x0,0x23,0x0,0x0,0x36,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x27,0x33,0x27,0x17,0x33,0x32,0x16,0x15,0x6,0x6,0x7,0x6,0x23, + 0x21,0x22,0x27,0x27,0x26,0x35,0x34,0x36,0x33,0x33,0x37,0x36,0x33,0x32,0x17,0xef, + 0x22,0x1a,0x1a,0x22,0x1a,0x15,0x80,0x40,0x6f,0x66,0x9,0xd,0xa,0x28,0x5,0x9, + 0x20,0xfe,0xea,0x20,0x9,0x36,0x1,0xd,0x9,0x66,0x5d,0x6,0xc,0xd,0x5,0x95, + 0x1a,0x22,0x1a,0x1a,0x22,0x91,0x5e,0x5e,0xc,0x9,0x28,0x91,0x13,0x1f,0x1f,0xc6, + 0x2,0x4,0x9,0xc,0x8c,0x9,0x9,0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xc0,0x1, + 0xd5,0x0,0x7,0x0,0x23,0x0,0x2b,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x1,0x33,0x17,0x21,0x32,0x16,0x15,0x14,0x7,0x7,0x6,0x23,0x23,0x7,0x7, + 0x14,0x33,0x33,0x15,0x21,0x22,0x26,0x35,0x34,0x37,0x37,0x27,0x23,0x12,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x1,0x5a,0x22,0x19,0x19,0x22,0x1a,0xfe,0xd5,0x46,0x14, + 0x1,0x3c,0x9,0xc,0x3,0x4c,0xc,0x19,0x9f,0x13,0x1,0x5,0xf7,0xff,0x0,0x11, + 0x19,0x5,0x1d,0x4d,0x2b,0x6f,0x22,0x1a,0x1a,0x22,0x19,0x80,0x1a,0x22,0x19,0x19, + 0x22,0x1,0x6f,0x2a,0xd,0x9,0x1,0x9,0x8a,0x16,0x23,0x3,0x5,0x2b,0x1a,0x11, + 0xa,0xa,0x35,0xa2,0xfe,0xd5,0x1a,0x22,0x19,0x19,0x22,0x0,0x7,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x25,0x0,0x0,0x1,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23, + 0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x1,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x7,0x11,0x34,0x36,0x33,0x1,0x80,0xab,0xab,0xab, + 0x6b,0x6b,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x2b,0x11,0x19,0x19,0x11,0xfe,0xd5, + 0x55,0x19,0x11,0x1,0x55,0x2b,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x80,0x2b,0x2b, + 0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x1,0x0,0x19,0x11,0xff,0x0,0x11,0x1a,0x55,0x1, + 0x80,0x11,0x19,0x0,0x3,0x0,0x34,0x0,0x20,0x1,0xeb,0x1,0xc0,0x0,0x5,0x0, + 0x8,0x0,0x10,0x0,0x0,0x1,0x17,0x7,0x27,0x37,0x17,0x27,0x33,0x27,0x17,0x27, + 0x23,0x7,0x23,0x13,0x33,0x13,0x1,0xcd,0x1e,0xcb,0x6c,0x1e,0x4e,0x97,0x58,0x2c, + 0x55,0x19,0x78,0x18,0x2d,0x6d,0x28,0x6d,0x1,0x9,0x1e,0xcb,0x6d,0x1e,0x4f,0xb9, + 0x76,0xe0,0x40,0x40,0x1,0x15,0xfe,0xeb,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x0,0x25,0x27,0x37,0x27,0x27,0x7,0x7,0x17, + 0x7,0x37,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x5a,0x18,0x50,0x69,0x29, + 0x29,0x69,0x50,0x18,0x5a,0x58,0xb0,0x7d,0x7d,0xb0,0x7d,0x80,0x67,0x45,0x9,0x60, + 0x61,0x8,0x45,0x67,0x36,0x1,0x1f,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x40, + 0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x11,0x0,0x15,0x0,0x0,0x25,0x35, + 0x23,0x15,0x25,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x35,0x37,0x21,0x17, + 0x27,0x15,0x21,0x35,0x1,0x0,0x80,0x1,0x40,0x15,0x2b,0x55,0xd6,0x15,0x15,0x1, + 0x56,0x15,0x15,0xfe,0xaa,0x80,0x55,0x55,0x55,0x80,0x80,0x80,0x80,0x2b,0x6b,0x6b, + 0xab,0x2b,0x2b,0x0,0x4,0x0,0x55,0x0,0x6b,0x1,0xab,0x1,0x95,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0xf,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x35, + 0x15,0x21,0x35,0x17,0x15,0x23,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56,0xfe,0xaa, + 0xd6,0xd6,0x1,0x95,0x2a,0xab,0x2b,0x2b,0x80,0x2b,0x2b,0xab,0x2a,0x2a,0x0,0x4, + 0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0xa,0x0,0x12,0x0,0x1a,0x0,0x22, + 0x0,0x0,0x37,0x32,0x17,0x6,0x15,0x15,0x23,0x35,0x34,0x36,0x36,0x16,0x32,0x16, + 0x15,0x15,0x23,0x35,0x34,0x26,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x16,0x22,0x26, + 0x34,0x36,0x32,0x16,0x14,0xc0,0x16,0x1d,0x33,0x95,0x37,0x42,0x97,0x4a,0x50,0xea, + 0x11,0x34,0x26,0x26,0x34,0x26,0x76,0x2c,0x1f,0x1f,0x2c,0x1f,0xeb,0x6,0x1c,0x2e, + 0x30,0x35,0x17,0x24,0x10,0x16,0x20,0x1a,0x30,0x30,0x1a,0x60,0x26,0x34,0x26,0x26, + 0x34,0x3b,0x1f,0x2c,0x20,0x20,0x2c,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1, + 0x95,0x0,0x6,0x0,0xd,0x0,0x0,0x1,0x7,0x35,0x23,0x35,0x33,0x35,0x7,0x15, + 0x33,0x15,0x23,0x15,0x27,0x1,0xc0,0x55,0x96,0x96,0xd6,0x96,0x96,0x55,0x1,0x40, + 0x55,0x40,0x2a,0x40,0x80,0x40,0x2a,0x40,0x55,0x0,0x2,0x0,0x6b,0x0,0x40,0x1, + 0x95,0x1,0xc0,0x0,0x6,0x0,0xd,0x0,0x0,0x13,0x17,0x23,0x15,0x23,0x35,0x23, + 0x17,0x33,0x7,0x27,0x33,0x35,0x33,0xc0,0x55,0x40,0x2a,0x40,0xea,0x40,0x55,0x55, + 0x40,0x2a,0x1,0xc0,0x55,0x96,0x96,0xd6,0x55,0x55,0x96,0x0,0x3,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x6,0x0,0xd,0x0,0x15,0x0,0x0,0x25,0x23,0x35, + 0x23,0x15,0x23,0x17,0x27,0x33,0x15,0x33,0x35,0x33,0x27,0x26,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x1,0x75,0x35,0x2b,0x35,0x4b,0xa0,0x35,0x2b,0x35,0x4b,0x2d,0xb0, + 0x7d,0x7d,0xb0,0x7d,0xc0,0x55,0x55,0x4b,0xcb,0x55,0x55,0x4b,0x4a,0x7d,0xb0,0x7d, + 0x7d,0xb0,0x0,0x2,0x0,0x15,0x0,0x35,0x1,0xeb,0x1,0xb5,0x0,0x17,0x0,0x1e, + 0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x15,0x23,0x11,0x21,0x11,0x23,0x35,0x3,0x27,0x33,0x35,0x33,0x15, + 0x33,0x1,0xc0,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x80,0x80,0x1, + 0x80,0x80,0x40,0x55,0x40,0x2a,0x40,0x1,0xb5,0x19,0x11,0xfe,0xd5,0x11,0x1a,0x1a, + 0x11,0x1,0x2b,0x11,0x19,0x2a,0xfe,0xd5,0x1,0x2b,0x2a,0xfe,0xeb,0x55,0xc0,0xc0, + 0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x5,0x0,0x15,0x0,0x0, + 0x25,0x35,0x23,0x35,0x23,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xc0,0xab,0xd5,0x1,0x80,0x11,0x1a,0x1a,0x11, + 0xfe,0x80,0x11,0x1a,0x1a,0x11,0x6b,0xd5,0x55,0xfe,0xd6,0x1,0x55,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0xf,0x0,0x15,0x0,0x40,0x1, + 0xeb,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x10,0x0,0x14,0x0,0x18,0x0, + 0x1c,0x0,0x20,0x0,0x27,0x0,0x2c,0x0,0x30,0x0,0x34,0x0,0x39,0x0,0x3d,0x0, + 0x41,0x0,0x0,0x25,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x37,0x35,0x33,0x15,0x7, + 0x35,0x33,0x14,0x6,0x1,0x35,0x33,0x15,0x3,0x35,0x33,0x15,0x13,0x35,0x33,0x15, + 0x13,0x35,0x33,0x15,0x3,0x32,0x16,0x15,0x15,0x23,0x35,0x3,0x22,0x26,0x35,0x33, + 0x27,0x35,0x33,0x15,0x17,0x35,0x33,0x15,0x3,0x34,0x36,0x33,0x15,0x7,0x35,0x33, + 0x15,0x27,0x35,0x33,0x15,0x1,0x6b,0x2a,0x80,0x2b,0x80,0x2b,0x2b,0x2b,0x1a,0xfe, + 0x9a,0x2a,0x2a,0x2a,0x2b,0x2b,0xd5,0x2b,0x2b,0x11,0x1a,0xd6,0xd5,0x11,0x1a,0x2b, + 0x2b,0x2b,0x80,0x2b,0xd6,0x1a,0x11,0x2b,0x2b,0x2b,0x2b,0x40,0x2b,0x2b,0x2b,0x2b, + 0xab,0x2a,0x2a,0xab,0x2b,0x11,0x1a,0x1,0x55,0x2b,0x2b,0xfe,0xab,0x2b,0x2b,0x1, + 0x55,0x2b,0x2b,0xff,0x0,0x2b,0x2b,0x1,0x2b,0x1a,0x11,0x55,0x80,0xfe,0x80,0x1a, + 0x11,0x2a,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x55,0x11,0x1a,0x2b,0xaa,0x2a,0x2a,0x55, + 0x2b,0x2b,0x0,0x7,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x2b,0x0,0x0,0x1,0x35,0x23,0x15, + 0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15, + 0x17,0x35,0x23,0x15,0x1,0x33,0x11,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23, + 0x11,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x1,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0xaa, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x0,0x2b,0x2b,0x2b,0xaa,0x2b,0x2b,0x2b,0x2b,0xaa, + 0x2b,0x1,0x40,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0xab,0x2b,0x2b,0x55,0x2a, + 0x2a,0x56,0x2b,0x2b,0x1,0x2b,0xfe,0x80,0x2b,0x2b,0x2b,0x2b,0x1,0x80,0x2b,0x2b, + 0x2b,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x1a,0x0, + 0x0,0x1,0x33,0x11,0x23,0x3,0x32,0x16,0x15,0x15,0x14,0x7,0x7,0x27,0x26,0x35, + 0x35,0x37,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33,0x1,0x95,0x56,0x56, + 0x55,0x11,0x1a,0xd,0x8c,0x17,0x9,0x15,0x87,0x11,0x1a,0x3,0x41,0xa,0x1d,0x1, + 0xc0,0xff,0x0,0x1,0x0,0x1a,0x11,0xd5,0x11,0xd,0x8d,0x17,0x9,0xd,0x7,0x62, + 0x19,0x11,0x2b,0x8,0x8,0x96,0x1a,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1, + 0xeb,0x0,0x16,0x0,0x1a,0x0,0x0,0x1,0x15,0x14,0x7,0x7,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x34,0x37,0x37,0x17,0x16,0x15,0x15,0x7,0x33,0x32,0x16,0x5,0x11, + 0x33,0x11,0x1,0xeb,0x3,0x41,0xa,0x1d,0xc0,0x11,0x1a,0xd,0x8c,0x17,0x9,0x15, + 0x87,0x11,0x1a,0xfe,0x2a,0x56,0x1,0x2b,0x2b,0x8,0x8,0x96,0x1a,0x1a,0x11,0xd5, + 0x11,0xd,0x8d,0x17,0x9,0xd,0x7,0x62,0x19,0xfc,0x1,0x0,0xff,0x0,0x0,0x2, + 0x0,0x0,0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x17,0x0,0x2f,0x0,0x0,0x1,0x32, + 0x16,0x15,0x15,0x14,0x7,0x7,0x27,0x26,0x35,0x36,0x36,0x37,0x23,0x22,0x26,0x35, + 0x35,0x34,0x37,0x37,0x36,0x33,0x27,0x15,0x14,0x7,0x7,0x6,0x23,0x23,0x22,0x26, + 0x35,0x35,0x34,0x37,0x37,0x17,0x16,0x15,0x6,0x6,0x7,0x33,0x32,0x16,0x1,0xe0, + 0xe,0x12,0x9,0x6a,0x11,0x7,0x3,0xb,0x1,0x6f,0x9,0xc,0x2,0x31,0x9,0x14, + 0x50,0x2,0x31,0x9,0x14,0x90,0xe,0x12,0x9,0x6a,0x11,0x7,0x3,0xb,0x1,0x6f, + 0x9,0xc,0x1,0x2b,0x13,0xd,0x8b,0xe,0x9,0x69,0x11,0x7,0xa,0xe,0x34,0x7, + 0xc,0x9,0x1b,0x3,0x8,0x71,0x14,0x55,0x1b,0x3,0x8,0x71,0x14,0x13,0xd,0x8b, + 0xe,0x9,0x69,0x11,0x7,0xa,0xe,0x34,0x7,0xc,0x0,0x6,0x0,0x40,0x0,0x95, + 0x1,0xc0,0x1,0x6b,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17, + 0x0,0x0,0x25,0x35,0x33,0x15,0x27,0x33,0x15,0x23,0x15,0x35,0x33,0x15,0x21,0x35, + 0x21,0x15,0x25,0x35,0x21,0x15,0x25,0x35,0x21,0x15,0x1,0x95,0x2b,0x2b,0x2b,0x2b, + 0x2b,0xfe,0x80,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xfe,0xd5,0x1,0x2b,0xeb,0x2a,0x2a, + 0x80,0x2b,0xab,0x2b,0x2b,0x2b,0x2b,0x56,0x2a,0x2a,0x55,0x2b,0x2b,0x0,0x3,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0x1f,0x0,0x0,0x13, + 0x33,0x15,0x23,0x5,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x95, + 0x6b,0x6b,0x1,0x0,0xfe,0xd6,0x1,0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x15,0x2b,0xaa,0x2b,0x1,0x2b,0x6b,0x55,0xea,0xea,0x1,0x55,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x19,0x12,0x1,0x2a,0x11,0x1a,0x2b,0x2b,0x2b,0x2b,0x0,0x3, + 0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x0, + 0x12,0x14,0x16,0x17,0x15,0x26,0x26,0x34,0x36,0x37,0x15,0x6,0x16,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x40,0x32,0x23,0x38, + 0x48,0x48,0x38,0x23,0x99,0x6a,0x4b,0x4b,0x6a,0x4b,0x3a,0x8c,0x65,0x65,0x8c,0x65, + 0x1,0x25,0x4a,0x47,0xd,0x2c,0xe,0x5c,0x76,0x5c,0xe,0x2c,0xd,0xec,0x4b,0x6a, + 0x4b,0x4b,0x6a,0xe0,0x65,0x8c,0x65,0x65,0x8c,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x36,0x0,0x0,0x1,0x16,0x15,0x14,0x6,0x22,0x26,0x34,0x36, + 0x33,0x33,0x15,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x35,0x6,0x6,0x15, + 0x14,0x16,0x32,0x36,0x35,0x34,0x27,0x37,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34, + 0x36,0x37,0x35,0x6,0x6,0x15,0x14,0x16,0x32,0x36,0x35,0x34,0x26,0x27,0x1,0x97, + 0x3e,0x7d,0xb0,0x7d,0x7d,0x58,0x15,0x16,0x1a,0x22,0x1a,0x16,0x1c,0x24,0x32,0x46, + 0x32,0x19,0x1e,0x26,0x4b,0x6a,0x4b,0x3d,0x2e,0x3f,0x57,0x65,0x8c,0x65,0x1d,0x15, + 0x1,0x97,0x3e,0x59,0x58,0x7d,0x7d,0xb0,0x7d,0xb0,0xc,0x19,0x11,0x1a,0x1a,0x11, + 0x19,0xc,0x2d,0x8,0x2c,0x1e,0x23,0x32,0x32,0x23,0x21,0x1b,0x1e,0x26,0x34,0x35, + 0x4b,0x4b,0x35,0x2f,0x47,0x8,0x2b,0x8,0x60,0x41,0x46,0x65,0x65,0x46,0x1d,0x47, + 0x15,0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x2,0x0,0xa,0x0, + 0x24,0x0,0x0,0x25,0x33,0x27,0x37,0x13,0x23,0x27,0x23,0x7,0x23,0x13,0x7,0x7, + 0x27,0x7,0x27,0x37,0x26,0x27,0x33,0x16,0x17,0x36,0x37,0x23,0x35,0x33,0x35,0x33, + 0x15,0x33,0x15,0x23,0x6,0x6,0x7,0x7,0x1,0x53,0x45,0x23,0x16,0x60,0x2b,0x18, + 0x65,0x18,0x2b,0x60,0x4d,0x11,0x42,0x6b,0x1e,0x6d,0x28,0x18,0x2b,0x15,0x1c,0x2e, + 0x16,0xef,0x96,0x2a,0x96,0x3f,0xa,0x2e,0x17,0x1,0x95,0x5d,0x39,0xff,0x0,0x40, + 0x40,0x1,0x0,0x6c,0x2c,0x42,0x6a,0x1e,0x6b,0x2c,0x35,0x28,0x1f,0x33,0x3f,0x2b, + 0x2a,0x2a,0x2b,0x20,0x51,0x1a,0x1,0x0,0x1,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1, + 0x80,0x0,0xa,0x0,0x0,0x25,0x37,0x27,0x7,0x27,0x37,0x17,0x37,0x17,0x37,0x15, + 0x1,0x55,0x31,0x68,0x55,0x9e,0x1e,0x80,0x55,0x86,0x31,0x80,0x31,0x68,0x55,0x9e, + 0x1e,0x80,0x55,0x86,0x31,0x80,0x0,0x1,0x0,0x40,0x0,0xab,0x1,0xd5,0x1,0x55, + 0x0,0x6,0x0,0x0,0x1,0x7,0x35,0x21,0x35,0x21,0x35,0x1,0xd5,0x55,0xfe,0xc0, + 0x1,0x40,0x1,0x0,0x55,0x40,0x2a,0x40,0x0,0x1,0x0,0x2b,0x0,0x80,0x1,0xd5, + 0x1,0x80,0x0,0xa,0x0,0x0,0x1,0x33,0x15,0x27,0x7,0x27,0x7,0x27,0x37,0x17, + 0x37,0x1,0x55,0x80,0x31,0x86,0x55,0x80,0x1e,0x9e,0x55,0x68,0x1,0x80,0x80,0x31, + 0x86,0x55,0x80,0x1e,0x9e,0x55,0x68,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0x95,0x1, + 0xc0,0x0,0xa,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x27,0x7,0x11,0x34,0x36,0x33, + 0x1,0x6b,0x11,0x19,0x95,0x95,0x19,0x11,0x1,0xc0,0x1a,0x11,0xfe,0xab,0x40,0x40, + 0x1,0x55,0x11,0x1a,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x4, + 0x0,0xf,0x0,0x0,0x25,0x11,0x23,0x11,0x37,0x13,0x32,0x16,0x15,0x11,0x27,0x7, + 0x11,0x34,0x36,0x33,0x1,0x6b,0xd6,0x6b,0x6b,0x11,0x19,0x95,0x95,0x19,0x11,0x80, + 0x1,0x15,0xfe,0xeb,0x2f,0x1,0x11,0x1a,0x11,0xfe,0xab,0x40,0x40,0x1,0x55,0x11, + 0x1a,0x0,0x2,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x5,0x0,0xf,0x0, + 0x0,0x37,0x37,0x27,0x7,0x27,0x7,0x13,0x17,0x15,0x14,0x6,0x7,0x26,0x26,0x35, + 0x35,0xd5,0xab,0x1e,0x8d,0x37,0x1e,0x80,0xc0,0x6e,0x52,0x52,0x6e,0x95,0xab,0x1e, + 0x8c,0x37,0x1e,0x1,0x0,0x56,0x80,0x59,0x93,0x14,0x14,0x93,0x59,0x80,0x0,0x2, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1f,0x0,0x0,0x25,0x21, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x21, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0x95, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xeb,0x19,0x12,0x55,0x12,0x19,0x19,0x12,0x55, + 0x12,0x19,0xd5,0x19,0x12,0x55,0x12,0x19,0x19,0x12,0x55,0x12,0x19,0x0,0x3,0x0, + 0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x1, + 0x23,0x11,0x33,0x3,0x23,0x11,0x33,0x3,0x23,0x11,0x33,0x1,0xc0,0x40,0x40,0x55, + 0xd6,0xd6,0xeb,0x40,0x40,0x1,0x95,0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x1,0x2a,0xfe, + 0xd6,0x0,0x3,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0x0,0x13,0x33,0x15,0x23,0x17,0x33,0x11,0x23,0x17,0x33,0x15,0x23,0x2b, + 0x55,0x55,0x6a,0xd6,0xd6,0xeb,0x55,0x55,0x1,0x6b,0xd6,0x2a,0x1,0x2a,0x2a,0xd6, + 0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0x0,0x1,0x11,0x23,0x11,0x13,0x33,0x11,0x23,0x3,0x11,0x23,0x11,0x1,0x39, + 0x72,0x87,0x72,0x72,0x9c,0x72,0x1,0x95,0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x1,0x2a, + 0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x21,0x15,0x21,0x5,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x3,0x35,0x21,0x15, + 0x2b,0x1,0x95,0xfe,0x6b,0x1,0x80,0x9,0xc,0xc,0x9,0xfe,0x95,0x9,0xc,0xc, + 0x9,0x15,0x1,0x95,0x1,0xc0,0x40,0x2b,0xc,0x9,0x80,0x9,0xc,0xc,0x9,0x80, + 0x9,0xc,0xfe,0xeb,0x40,0x40,0x0,0x4,0x0,0x55,0x0,0x6b,0x1,0xab,0x1,0x95, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35, + 0x21,0x15,0x5,0x35,0x21,0x15,0x25,0x35,0x21,0x15,0x55,0x1,0x56,0xfe,0xaa,0x1, + 0x56,0xfe,0xaa,0x1,0x56,0xfe,0xaa,0x1,0x56,0x1,0x95,0x2a,0x56,0x2b,0x2b,0xaa, + 0x2a,0x2a,0x55,0x2b,0x2b,0x0,0x6,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x37,0x33,0x35, + 0x23,0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x17,0x21,0x35,0x21,0x15,0x21,0x35, + 0x21,0x35,0x15,0x21,0x35,0x40,0x55,0x55,0x55,0x55,0x55,0x55,0x6b,0x1,0x15,0xfe, + 0xeb,0x1,0x15,0xfe,0xeb,0x1,0x15,0xd5,0x56,0xc0,0x55,0x80,0x55,0xc0,0x56,0xc0, + 0x55,0xd5,0x55,0x55,0x0,0x6,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x15,0x23,0x35, + 0x17,0x33,0x35,0x23,0x3,0x35,0x23,0x15,0x37,0x15,0x33,0x35,0x21,0x23,0x15,0x33, + 0x35,0x35,0x23,0x15,0x1,0x39,0x72,0x87,0x72,0x72,0x15,0x72,0x87,0x72,0xfe,0xf2, + 0x72,0x72,0x72,0x1,0x95,0x8a,0x8a,0x8a,0x8a,0xfe,0xd6,0x8a,0x8a,0x8a,0x8a,0x8a, + 0x8a,0xa0,0x8a,0x8a,0x0,0x4,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x0,0x1,0x15,0x23,0x35,0x13,0x35,0x23,0x15, + 0x37,0x15,0x33,0x35,0x5,0x11,0x23,0x11,0x1,0xc0,0xf9,0x72,0x72,0x87,0x72,0xfe, + 0xf2,0x72,0x1,0x95,0x8a,0x8a,0xfe,0xd6,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x1,0x2a, + 0xfe,0xd6,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0xf,0x0,0x1f, + 0x0,0x0,0x37,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x21, + 0x22,0x6,0x40,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19, + 0x12,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12,0x19,0x95,0x2b,0x12,0x19,0x19, + 0x12,0x2b,0x11,0x19,0x19,0xe7,0x2b,0x12,0x19,0x19,0x12,0x2b,0x11,0x19,0x19,0x0, + 0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x1f,0x0,0x2f,0x0, + 0x0,0x37,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x11,0x14, + 0x6,0x25,0x11,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32, + 0x36,0x27,0x11,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32, + 0x36,0x72,0x1d,0x11,0x19,0x19,0x11,0x1d,0x11,0x19,0x19,0x1,0x52,0x19,0x11,0x1d, + 0x11,0x19,0x19,0x11,0x1d,0x11,0x19,0x9c,0x19,0x12,0x1c,0x12,0x19,0x19,0x12,0x1c, + 0x12,0x19,0x55,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x2b, + 0x1,0x0,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19, + 0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x0,0x3,0x0,0x15,0x0,0x60,0x1,0xeb,0x1, + 0xa0,0x0,0x7,0x0,0xf,0x0,0x19,0x0,0x0,0x12,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x36,0x32,0x16,0x17,0x6,0x6,0x22, + 0x26,0x27,0x36,0xe6,0x34,0x26,0x26,0x34,0x26,0x14,0x58,0x3f,0x3f,0x58,0x3f,0x1c, + 0x9e,0x80,0x1c,0x1c,0x80,0x9e,0x80,0x1c,0x1c,0x1,0x40,0x26,0x34,0x26,0x26,0x34, + 0x85,0x3f,0x58,0x3f,0x3f,0x58,0xcc,0x58,0x48,0x48,0x58,0x58,0x48,0x48,0x0,0x4, + 0x0,0x15,0x0,0x2b,0x1,0xea,0x1,0xc0,0x0,0x5,0x0,0x15,0x0,0x26,0x0,0x36, + 0x0,0x0,0x13,0x33,0x32,0x16,0x15,0x15,0x27,0x6,0x15,0x14,0x16,0x33,0x32,0x37, + 0x27,0x6,0x23,0x22,0x26,0x35,0x34,0x37,0x27,0x37,0x1,0x7,0x26,0x26,0x27,0x6, + 0x23,0x22,0x26,0x27,0x36,0x36,0x37,0x26,0x26,0x17,0x22,0x7,0x27,0x36,0x33,0x32, + 0x16,0x17,0x6,0x7,0x27,0x36,0x35,0x34,0x26,0xfd,0x3,0x1a,0x26,0x9f,0xc,0x3f, + 0x2c,0x17,0x18,0x21,0x8,0x6,0x1a,0x26,0x2,0x97,0x1b,0x1,0x7a,0x1b,0x5,0x35, + 0xe,0x2b,0x32,0x4f,0x80,0x1c,0xb,0x2f,0x16,0xc,0x2b,0xd2,0x14,0x13,0x2e,0x27, + 0x2e,0x4f,0x7f,0x1c,0x18,0x31,0x3e,0x8,0x3f,0x1,0x40,0x26,0x1a,0x4,0x33,0x18, + 0x17,0x2c,0x3f,0xc,0x21,0x2,0x26,0x1a,0x6,0x8,0x97,0x1b,0xfe,0x86,0x1b,0x5, + 0x34,0xe,0x12,0x58,0x48,0x1a,0x3f,0x11,0xc,0x2c,0x37,0x8,0x2e,0xf,0x58,0x48, + 0x3b,0x2a,0x3e,0x13,0x14,0x2c,0x3f,0x0,0x5,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xd5,0x0,0xc,0x0,0x10,0x0,0x18,0x0,0x20,0x0,0x42,0x0,0x0,0x25,0x35,0x23, + 0x17,0x7,0x26,0x27,0x6,0x7,0x27,0x37,0x23,0x15,0x5,0x35,0x21,0x15,0x12,0x22, + 0x6,0x14,0x16,0x32,0x36,0x34,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x17,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x26, + 0x35,0x34,0x36,0x33,0x32,0x17,0x17,0x37,0x36,0x36,0x33,0x32,0x16,0x15,0x14,0x7, + 0x1,0xab,0x6d,0x2d,0x23,0x40,0x8,0x8,0x40,0x23,0x2d,0x6d,0x1,0x56,0xfe,0xaa, + 0x74,0x12,0xc,0xc,0x12,0xc,0x74,0x12,0xc,0xc,0x12,0xc,0x56,0x12,0x18,0x18, + 0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x2f,0x4,0x26,0x1a,0x21,0x14,0xb,0xb,0x7, + 0x20,0xe,0x1a,0x26,0x4,0xd5,0x80,0x3c,0x19,0x57,0xb,0xb,0x57,0x19,0x3c,0x80, + 0x6a,0x2a,0x2a,0x1,0x40,0xd,0x12,0xc,0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12, + 0x1e,0x19,0x12,0xea,0x12,0x19,0x19,0x12,0xea,0x12,0x19,0xe,0x7,0x1a,0x26,0x1c, + 0xf,0xf,0xc,0x10,0x26,0x1a,0x7,0xe,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x1c,0x0,0x0,0x1,0x35,0x21,0x15,0x5,0x35, + 0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x27,0x7,0x35,0x23, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0xab,0xfe,0xaa,0x1,0x56,0xfe,0xaa,0x1, + 0x56,0x12,0x18,0x18,0x12,0x56,0x55,0x55,0x56,0x12,0x18,0x18,0x12,0x1,0x2b,0x80, + 0x80,0x6b,0x2b,0x2b,0x1,0x15,0x18,0x12,0xeb,0x12,0x19,0x6a,0x2a,0x2a,0x6a,0x19, + 0x12,0xeb,0x12,0x18,0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x2d,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x35,0x23,0x15, + 0x23,0x35,0x23,0x15,0x5,0x35,0x21,0x15,0x13,0x15,0x33,0x35,0x17,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36, + 0x33,0x33,0x32,0x16,0x15,0x15,0x1,0xab,0x40,0x2b,0x80,0x2b,0x40,0x1,0x56,0xfe, + 0xaa,0x6b,0x80,0x6b,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x40,0x19, + 0x12,0x80,0x12,0x19,0xd5,0x80,0x2a,0x2a,0x2a,0x2a,0x80,0x6a,0x2a,0x2a,0x1,0x40, + 0x2b,0x2b,0x2b,0x19,0x12,0xea,0x12,0x19,0x19,0x12,0xea,0x12,0x19,0x2b,0x12,0x18, + 0x18,0x12,0x2b,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0, + 0x1d,0x0,0x0,0x1,0x35,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15, + 0x15,0x1,0x2b,0x56,0xd6,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x56, + 0x18,0x12,0x56,0x12,0x18,0x1,0x80,0x2b,0x2b,0x19,0x12,0xea,0x12,0x19,0x19,0x12, + 0xea,0x12,0x19,0x2b,0x12,0x18,0x18,0x12,0x2b,0x0,0x1,0x0,0x2b,0x0,0x4b,0x1, + 0xd5,0x1,0xc0,0x0,0x22,0x0,0x0,0x25,0x17,0x7,0x27,0x35,0x27,0x6,0x6,0x23, + 0x22,0x27,0x37,0x16,0x33,0x32,0x36,0x34,0x26,0x22,0x6,0x15,0x33,0x7,0x27,0x33, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x17,0x1,0x6b,0x6a,0x1f,0x6b,0x6, + 0x10,0x35,0x15,0x28,0x1f,0x20,0x14,0x13,0x28,0x38,0x38,0x50,0x38,0x4a,0x58,0x52, + 0x35,0x52,0x39,0x3a,0x51,0x14,0xe,0x6,0xd5,0x6a,0x20,0x6b,0x10,0x6,0xd,0x14, + 0x13,0x1f,0x8,0x38,0x50,0x38,0x38,0x28,0x55,0x55,0x39,0x52,0x51,0x3a,0x15,0x35, + 0x10,0x6,0x0,0x2,0x0,0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0,0x2,0x0,0x6, + 0x0,0x0,0x1,0x17,0x21,0x7,0x21,0x15,0x21,0x1,0x0,0x8e,0xfe,0xe4,0x7,0x1, + 0x2a,0xfe,0xd6,0x1,0x95,0xd5,0x2b,0x2a,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5, + 0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x23,0x0,0x0,0x25,0x27,0x27,0x37,0x37,0x17, + 0x17,0x7,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x13,0x33,0x17,0x33,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x1,0x0, + 0x1b,0x3a,0x3a,0x1b,0x1b,0x3a,0x3a,0x47,0x58,0x3f,0x3f,0x58,0x3f,0x2b,0x80,0x27, + 0x44,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x95,0x3b,0x1b,0x1a, + 0x3b,0x3b,0x1a,0x1b,0x50,0x3f,0x58,0x3e,0x3e,0x58,0x1,0x1,0x2b,0x19,0x11,0xff, + 0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x13,0x0,0x1b,0x0,0x23,0x0,0x27,0x0,0x0,0x12,0x32,0x16, + 0x15,0x14,0x6,0x15,0x23,0x34,0x3e,0x2,0x35,0x34,0x26,0x22,0x6,0x15,0x23,0x34, + 0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x17,0x35,0x33,0x15,0xdd,0x46,0x32,0x40,0x2a,0x14,0x18,0x14,0x1a,0x22,0x1a,0x2a, + 0xf,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xc0,0x2a,0x1,0x80, + 0x32,0x23,0x1b,0x39,0x17,0x17,0x21,0xf,0x16,0xe,0x11,0x19,0x19,0x11,0x23,0xf9, + 0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d,0xb0,0xd8,0x2b,0x2b,0x0, + 0x4,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x25, + 0x35,0x21,0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80, + 0x1,0x80,0x1,0x95,0x2a,0x56,0x2b,0x2b,0xaa,0x2a,0x2a,0x55,0x2b,0x2b,0x0,0x3, + 0x0,0x40,0x0,0x4b,0x1,0xb5,0x1,0xc0,0x0,0xb,0x0,0x13,0x0,0x26,0x0,0x0, + 0x1,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x6,0x32,0x36,0x34, + 0x26,0x22,0x6,0x14,0x17,0x17,0x7,0x27,0x35,0x27,0x6,0x23,0x22,0x26,0x34,0x36, + 0x32,0x16,0x15,0x14,0x6,0x7,0x17,0x1,0x0,0x2b,0x15,0x2b,0x2b,0x15,0x2b,0x5d, + 0x50,0x38,0x38,0x50,0x38,0xe0,0x6a,0x20,0x6a,0x6,0x26,0x34,0x3a,0x51,0x51,0x74, + 0x50,0x14,0xd,0x6,0x1,0x2b,0x2b,0x2b,0x15,0x2b,0x2b,0x6b,0x38,0x50,0x38,0x38, + 0x50,0x38,0x6a,0x20,0x6a,0x11,0x6,0x21,0x50,0x74,0x51,0x51,0x3a,0x15,0x35,0x10, + 0x6,0x0,0x3,0x0,0x40,0x0,0x4b,0x1,0xb5,0x1,0xc0,0x0,0x3,0x0,0xb,0x0, + 0x1e,0x0,0x0,0x13,0x33,0x15,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x17, + 0x17,0x7,0x27,0x35,0x27,0x6,0x23,0x22,0x26,0x34,0x36,0x32,0x16,0x15,0x14,0x6, + 0x7,0x17,0x95,0x6b,0x6b,0xe,0x50,0x38,0x38,0x50,0x38,0xe0,0x6a,0x20,0x6a,0x6, + 0x26,0x34,0x3a,0x51,0x51,0x74,0x50,0x14,0xd,0x6,0x1,0x40,0x15,0x56,0x38,0x50, + 0x38,0x38,0x50,0x38,0x6a,0x20,0x6a,0x11,0x6,0x21,0x50,0x74,0x51,0x51,0x3a,0x15, + 0x35,0x10,0x6,0x0,0x5,0x0,0x15,0x0,0xc0,0x1,0xeb,0x1,0x40,0x0,0x3,0x0, + 0xf,0x0,0x17,0x0,0x1f,0x0,0x2b,0x0,0x0,0x1,0x35,0x23,0x15,0x37,0x32,0x16, + 0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x7,0x35,0x33,0x15,0x23,0x15,0x23, + 0x35,0x23,0x35,0x33,0x15,0x23,0x15,0x23,0x35,0x7,0x35,0x33,0x15,0x23,0x35,0x23, + 0x15,0x23,0x35,0x33,0x15,0x1,0xcb,0x2b,0x2b,0xd,0x13,0x13,0xd,0x2b,0x20,0x75, + 0x60,0x20,0x20,0x96,0x60,0x20,0x20,0x55,0x20,0x20,0x2b,0x20,0x20,0x1,0xb,0x15, + 0x15,0x35,0x13,0xd,0x15,0xd,0x13,0x2b,0x80,0x20,0x20,0x20,0x60,0x60,0x20,0x20, + 0x60,0x60,0xb,0x2b,0x80,0x35,0x35,0x80,0x2b,0x0,0x4,0x0,0x2b,0x0,0x40,0x1, + 0xd5,0x1,0xc0,0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x19,0x0,0x0,0x25,0x23,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x5,0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x5, + 0x35,0x21,0x15,0x23,0x35,0x23,0x15,0x1,0x6b,0xd6,0x1a,0x11,0x80,0x11,0x1a,0xfe, + 0xc0,0x40,0x40,0x1,0x6a,0x40,0x40,0xfe,0xc0,0x1,0x56,0x40,0xd6,0xeb,0xaa,0x11, + 0x1a,0x1a,0x11,0x6a,0x40,0x40,0x40,0xab,0x80,0x80,0x40,0x40,0x0,0x2,0x0,0x35, + 0x0,0x40,0x1,0xcb,0x1,0xd5,0x0,0x11,0x0,0x15,0x0,0x0,0x25,0x26,0x27,0x27, + 0x35,0x1f,0x2,0x35,0x1f,0x2,0x16,0x16,0x7,0x6,0x6,0x27,0x5,0x21,0x15,0x21, + 0x1,0x2b,0x52,0x7c,0x22,0x1f,0x14,0x6a,0x29,0x3b,0x71,0xd,0xd,0x3,0x4,0x16, + 0xd,0xfe,0x98,0x1,0x96,0xfe,0x6a,0xcc,0x17,0x20,0xa,0x6e,0x8,0x32,0x1c,0xb0, + 0xb,0xc0,0x1e,0x4,0x17,0xd,0xd,0xc,0x3,0x43,0x2b,0x0,0x2,0x0,0x27,0x0, + 0x40,0x1,0xda,0x1,0xb4,0x0,0x11,0x0,0x15,0x0,0x0,0x0,0x16,0x6,0x7,0x6, + 0xf,0x2,0x26,0x27,0x37,0x17,0x37,0x27,0x37,0x17,0x37,0x36,0x5,0x21,0x15,0x21, + 0x1,0xd4,0x6,0xd,0xd,0x7c,0x52,0x71,0x22,0x7,0x31,0x1f,0x2a,0x6a,0x58,0x29, + 0x93,0x72,0xd,0xfe,0x78,0x1,0x96,0xfe,0x6a,0x1,0x3f,0x1a,0x16,0x4,0x21,0x16, + 0x1e,0xa,0xc,0x54,0x8,0x20,0x1c,0x99,0xb,0x89,0x1e,0x4,0xe2,0x2b,0x0,0x2, + 0x0,0x80,0x0,0x55,0x1,0x80,0x1,0x95,0x0,0xb,0x0,0x12,0x0,0x0,0x37,0x33, + 0x14,0x16,0x32,0x36,0x35,0x33,0x14,0x6,0x22,0x26,0x37,0x33,0x15,0x33,0x7,0x27, + 0x33,0x80,0x2b,0x32,0x46,0x32,0x2b,0x4b,0x6a,0x4b,0x6b,0x2a,0x4b,0x60,0x60,0x4b, + 0xd5,0x23,0x32,0x32,0x23,0x35,0x4b,0x4b,0xf5,0x77,0x60,0x60,0x0,0x3,0x0,0x6b, + 0x0,0xc0,0x1,0x95,0x1,0x40,0x0,0x9,0x0,0x1f,0x0,0x23,0x0,0x0,0x1,0x23, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x33,0x23,0x32,0x16,0x15,0x15,0x23,0x15,0x33, + 0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x3b,0x2,0x15, + 0x23,0x1,0x95,0x40,0x2b,0x2b,0x20,0x60,0xd5,0x9,0xc,0x4a,0x2a,0x20,0xc,0x9, + 0x40,0x9,0xc,0xc,0x9,0x75,0x20,0x20,0x1,0x20,0x15,0x20,0x2b,0x80,0xc,0x9, + 0xb,0x40,0x20,0x2b,0x9,0xc,0xc,0x9,0x56,0x9,0xc,0x80,0x0,0x2,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x0,0x25,0x35,0x23,0x15, + 0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x6b,0xd6,0x1,0x0,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xeb, + 0x2a,0x2a,0xd5,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0x9,0x0,0x11,0x0, + 0x0,0x37,0x37,0x27,0x7,0x27,0x7,0x17,0x35,0x23,0x15,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0xdc,0x8f,0x1e,0x71,0x29,0x1e,0xd6,0xd6,0x13,0xb0,0x7d,0x7d,0xb0, + 0x7d,0xd5,0x8f,0x1e,0x71,0x29,0x1e,0x9c,0x2b,0x2b,0x1,0x55,0x7d,0xb0,0x7d,0x7d, + 0xb0,0x0,0x6,0x0,0x5a,0x0,0x52,0x1,0xaf,0x1,0xa7,0x0,0x7,0x0,0xf,0x0, + 0x12,0x0,0x15,0x0,0x18,0x0,0x1b,0x0,0x0,0x24,0x36,0x34,0x26,0x22,0x6,0x14, + 0x16,0x12,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x7,0x35,0x33,0x11,0x23,0x35,0x21, + 0x15,0x23,0x11,0x33,0x15,0x1,0x35,0x44,0x44,0x61,0x44,0x44,0x6e,0x58,0x58,0x7c, + 0x56,0x56,0x6c,0x55,0x55,0x1,0x55,0x55,0x55,0x88,0x44,0x61,0x44,0x44,0x61,0x44, + 0x1,0xa,0x58,0x7c,0x56,0x56,0x7c,0x58,0x40,0x55,0xfe,0xab,0x55,0x55,0x1,0x55, + 0x55,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0, + 0x2f,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x17,0x22,0x15,0x15,0x14,0x33,0x32,0x36,0x35,0x33,0x14,0x7,0x6, + 0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x36,0x33,0x32,0x17,0x16,0x15,0x23,0x34,0x27, + 0x26,0x27,0x26,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0xd2, + 0x28,0x28,0xf,0x14,0x26,0x16,0x15,0x1e,0x28,0x2a,0x14,0x18,0x26,0x21,0x13,0x15, + 0x26,0x3,0x5,0x2,0xa,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d, + 0x7d,0xb0,0x1b,0x3a,0x6,0x3a,0x11,0xd,0x19,0x13,0x12,0x30,0x2a,0x6,0x29,0x17, + 0x1b,0x13,0x15,0x1c,0x7,0x6,0xa,0x2,0xa,0x0,0x5,0x0,0x40,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x38,0x0,0x4c,0x0,0x67,0x0,0x80,0x0,0x93,0x0,0x0,0x25, + 0x23,0x26,0x27,0x26,0x26,0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x16,0x32,0x36,0x35, + 0x34,0x26,0x23,0x22,0x6,0x7,0x6,0x15,0x14,0x17,0x16,0x6,0x27,0x26,0x35,0x34, + 0x37,0x36,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x26,0x22,0x6, + 0x15,0x14,0x17,0x16,0x17,0x16,0x7,0x6,0x27,0x14,0x16,0x33,0x32,0x36,0x32,0x16, + 0x17,0x16,0x7,0x6,0x23,0x22,0x27,0x26,0x35,0x34,0x33,0x32,0x7,0x22,0x27,0x26, + 0x27,0x26,0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x22,0x35,0x34,0x26,0x22,0x6,0x15, + 0x14,0x17,0x16,0x17,0x16,0x7,0x6,0x3,0x22,0x35,0x34,0x37,0x36,0x37,0x36,0x32, + 0x17,0x16,0x17,0x16,0x15,0x14,0x6,0x27,0x26,0x27,0x26,0x26,0x7,0x6,0x7,0x6, + 0x25,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x17, + 0x16,0x7,0x6,0x1,0x3e,0x3,0x2e,0x21,0x13,0x1b,0x26,0x36,0x27,0x19,0x26,0x1a, + 0x5b,0x40,0x2e,0x4c,0x13,0xc,0xe,0x3,0x14,0x3,0x10,0xf,0x15,0x57,0x34,0x49, + 0x67,0x27,0x36,0x26,0x1a,0x26,0x19,0x28,0x1c,0x2a,0x9,0x2,0x2,0x3d,0x37,0x29, + 0x2,0xe,0x9,0x9,0x1,0x2,0xb,0xc,0xe,0x28,0x1a,0x33,0xb,0xa,0x39,0x4, + 0x3,0x1b,0x10,0x17,0x47,0x64,0x47,0x16,0x3a,0x52,0x3a,0x13,0xd,0x1b,0x8,0x8, + 0x3,0x8a,0xb,0x2,0x20,0x30,0x32,0x78,0x32,0x31,0x1f,0x2,0x10,0x4,0x1e,0x2a, + 0x2e,0x6c,0x2e,0x2d,0x1c,0x3,0x1,0x2c,0x4,0x1,0x3b,0x3c,0x41,0x36,0x5,0xa, + 0x5,0x3a,0x47,0x41,0x40,0x9,0x5,0x4,0x2b,0xc,0x21,0x13,0x41,0x1b,0x1a,0x25, + 0x25,0x1a,0x11,0x18,0x18,0x11,0x3c,0x56,0x2f,0x27,0x19,0x23,0x28,0x25,0xa,0x6, + 0x9,0x29,0x2b,0x27,0x1e,0x2d,0x36,0x63,0x45,0x1a,0x24,0x24,0x1a,0x11,0x19,0x19, + 0x11,0x38,0x28,0x1c,0xb,0x1,0xc,0x8,0x9c,0x25,0x36,0x2,0x3,0x5,0xb,0x2, + 0x2,0x13,0x23,0x3a,0xb,0xa3,0x3,0x1b,0x1e,0x28,0x34,0x2f,0x44,0x44,0x2f,0xa, + 0xa,0x27,0x37,0x37,0x27,0x30,0x22,0x17,0x1d,0x7,0x8,0x3,0x1,0x2,0xa,0x2, + 0x4,0x2e,0x18,0x1a,0x1a,0x18,0x2d,0x4,0x2,0x7,0x6,0x7,0x29,0x15,0x17,0x1, + 0x18,0x17,0x28,0x4,0x70,0x1,0x1e,0x1e,0x3,0x6,0x6,0x7,0x3,0x20,0x20,0x5, + 0x9,0x6,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xda,0x1,0xeb,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x0,0x13,0x17,0x7,0x27,0x37,0x17,0x7,0x27,0x7,0x37, + 0x1,0x7,0x25,0x21,0x15,0x21,0x52,0x78,0x3c,0x79,0xf2,0x78,0x3c,0x79,0x5a,0x3c, + 0x1,0x2e,0x3c,0xfe,0x77,0x1,0x0,0xff,0x0,0x1,0x36,0x79,0x3c,0x78,0xf2,0x79, + 0x3c,0x78,0x5a,0x3c,0xfe,0xd2,0x3c,0x1a,0x2b,0x0,0x3,0x0,0x6b,0x0,0x2b,0x1, + 0x95,0x1,0xd5,0x0,0xe,0x0,0x20,0x0,0x2a,0x0,0x0,0x25,0x36,0x35,0x34,0x26, + 0x22,0x6,0x15,0x14,0x16,0x17,0x17,0x15,0x33,0x35,0x26,0x32,0x16,0x15,0x14,0x7, + 0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x26,0x35,0x34,0x13,0x35,0x33,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x1,0x3d,0x2e,0x3f,0x58,0x3f,0x1b,0x13,0x12,0x56, + 0x69,0x7c,0x57,0x40,0xc,0x9,0x80,0x9,0xc,0x40,0x55,0x80,0xc,0x9,0x56,0x9, + 0xc,0xe9,0x20,0x37,0x2c,0x3f,0x3f,0x2c,0x17,0x32,0xe,0xd,0x31,0x31,0xf9,0x57, + 0x3e,0x4e,0x2c,0x31,0x9,0xc,0xc,0x9,0x31,0x2c,0x4e,0x3e,0xfe,0xc2,0x15,0x15, + 0x9,0xc,0xc,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0, + 0x13,0x0,0x17,0x0,0x0,0x25,0x11,0x21,0x11,0x25,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x7,0x15,0x23,0x35,0x1,0xc0,0xfe, + 0x80,0x1,0xab,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x56, + 0xaa,0x6a,0x1,0x2c,0xfe,0xd4,0x1,0x11,0x1a,0x1a,0x11,0x1,0x2b,0x11,0x19,0x19, + 0x11,0x81,0x80,0x80,0x0,0x4,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0x9, + 0x0,0x24,0x0,0x28,0x0,0x38,0x0,0x0,0x13,0x33,0x7,0x17,0x27,0x7,0x37,0x27, + 0x33,0x37,0x37,0x32,0x16,0x15,0x15,0x23,0x35,0x21,0x11,0x21,0x15,0x23,0x15,0x33, + 0x15,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x35,0x23, + 0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0xff,0x41,0x35,0x14,0x34,0x35,0x14,0x35,0x41,0x15,0xc0,0x12,0x18,0x2a,0xfe, + 0x80,0x1,0x15,0x2b,0x2b,0xab,0x2b,0x95,0x12,0x19,0x19,0x12,0x1,0xc0,0x6b,0x6b, + 0x9,0xc,0xc,0x9,0x6b,0x9,0xc,0xc,0x9,0x1,0x40,0x26,0x3e,0x27,0x27,0x3e, + 0x26,0x40,0x55,0x18,0x12,0x6b,0x6b,0xff,0x0,0x2b,0x2b,0x2a,0x2a,0x2b,0x19,0x12, + 0x1,0x0,0x12,0x18,0xfe,0x80,0x96,0x96,0xc0,0xc,0x9,0xc0,0x9,0xc,0xc,0x9, + 0xc0,0x9,0xc,0x0,0x2,0x0,0x65,0x0,0x0,0x1,0xa5,0x1,0xc0,0x0,0x1c,0x0, + 0x2c,0x0,0x0,0x25,0x16,0x15,0x15,0x7,0x6,0x6,0x23,0x23,0x22,0x27,0x27,0x37, + 0x36,0x33,0x32,0x16,0x33,0x17,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x33,0x32,0x17, + 0x27,0x26,0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x7,0x35,0x34,0x26,0x22,0x6,0x15, + 0x1,0x92,0x13,0x10,0x1,0x12,0xc,0x91,0xd,0x9,0x6a,0x11,0x7,0xa,0x1,0x3, + 0x1,0x49,0x13,0x1a,0x13,0x11,0x3,0x8,0x71,0x2b,0x38,0x50,0x38,0x2a,0x20,0x2c, + 0x1f,0xad,0x9,0x14,0x4,0x71,0xc,0xf,0x9,0x6a,0x11,0x7,0x1,0xf,0xe5,0xe, + 0x12,0x12,0xe,0x80,0x2,0x32,0x1c,0x34,0x28,0x38,0x38,0x28,0x35,0x1b,0x50,0x16, + 0x1f,0x1f,0x16,0x0,0x3,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x13,0x0, + 0x2d,0x0,0x35,0x0,0x0,0x25,0x33,0x6,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37, + 0x15,0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x27,0x34,0x36,0x17,0x33,0x15,0x16, + 0x17,0x17,0x16,0x33,0x15,0x22,0x27,0x15,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23, + 0x22,0x26,0x35,0x34,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x12,0x2c,0x7,0x3e, + 0x24,0x2c,0x3e,0x32,0x23,0x13,0x18,0x26,0x1a,0x15,0x21,0x36,0x2a,0x16,0x1,0x7, + 0x6,0x1c,0x24,0x32,0x38,0x32,0x40,0x11,0x19,0x2a,0x6b,0x11,0x1a,0x19,0x24,0x19, + 0x19,0x24,0x80,0x23,0x32,0x3e,0x2c,0x24,0x3e,0x7,0x2c,0x7,0x21,0x15,0x1a,0x26, + 0x18,0xd1,0x18,0x1c,0xd,0x1,0x3,0x6,0x1f,0x27,0x2a,0x29,0x49,0x1a,0x11,0x75, + 0x6a,0x1a,0x11,0xd9,0x24,0x18,0x18,0x24,0x19,0x0,0x2,0x0,0x2b,0x0,0x6b,0x1, + 0xd5,0x1,0x95,0x0,0x6,0x0,0xd,0x0,0x0,0x25,0x27,0x37,0x15,0x33,0x15,0x23, + 0x7,0x35,0x17,0x7,0x35,0x23,0x35,0x1,0x40,0x55,0x55,0x95,0x95,0x80,0x55,0x55, + 0x95,0xeb,0x55,0x55,0x40,0x2a,0x56,0x40,0x55,0x55,0x40,0x2a,0x0,0x5,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x3,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27, + 0x0,0x0,0x25,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x7,0x15, + 0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x1,0x95,0xfe,0xd6,0x1,0x2a, + 0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0x15,0x2b,0xaa,0x2b,0x15,0x2b, + 0x2b,0x2a,0x2b,0x2b,0x55,0xeb,0xeb,0x1,0x56,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x18, + 0x12,0x1,0x2b,0x11,0x1a,0x2a,0x2a,0x2a,0x2a,0x96,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1b, + 0x0,0x0,0x25,0x36,0x36,0x37,0x33,0x6,0x6,0x7,0x37,0x26,0x26,0x27,0x35,0x16, + 0x16,0x17,0x27,0x6,0x6,0x14,0x16,0x17,0x15,0x26,0x26,0x34,0x36,0x37,0x1,0x15, + 0x30,0x49,0x7,0x40,0x8,0x68,0x50,0x80,0x7,0x49,0x30,0x50,0x68,0x8,0xea,0x32, + 0x4e,0x4e,0x32,0x51,0x6f,0x6f,0x51,0x6c,0x7,0x48,0x30,0x50,0x69,0x7,0xea,0x30, + 0x48,0x7,0x41,0x8,0x68,0x50,0x7f,0x8,0x56,0x6c,0x56,0x8,0x41,0x8,0x7a,0xa6, + 0x7a,0x8,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x6,0x0,0xd, + 0x0,0x19,0x0,0x0,0x25,0x36,0x37,0x33,0x6,0x6,0x7,0x37,0x26,0x27,0x35,0x16, + 0x16,0x17,0x27,0x6,0x6,0x14,0x16,0x17,0x15,0x26,0x26,0x34,0x36,0x37,0x1,0x15, + 0x1b,0xd,0x98,0x8,0x69,0x4f,0x28,0xc,0x1c,0x4f,0x69,0x8,0xea,0x11,0x1a,0x1a, + 0x11,0x51,0x6f,0x6f,0x51,0xc3,0x8,0x20,0x4d,0x6c,0x7,0xea,0x20,0x8,0x98,0x7, + 0x6c,0x4d,0x28,0x7,0x22,0x28,0x22,0x7,0x98,0x8,0x7a,0xa6,0x7a,0x8,0x0,0xb, + 0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x0, + 0x13,0x21,0x15,0x21,0x17,0x35,0x33,0x15,0x21,0x35,0x33,0x15,0x17,0x35,0x33,0x15, + 0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15, + 0x37,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x40,0x1,0x80,0xfe, + 0x80,0xd5,0xab,0xfe,0x80,0xab,0xaa,0x2b,0x80,0x2b,0x80,0x2a,0x80,0x2b,0x80,0x2b, + 0xea,0x6b,0xf5,0x6a,0xf5,0x6b,0x1,0xab,0x56,0x55,0x2b,0x2b,0x2b,0x2b,0xab,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x56,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a, + 0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x5,0x35,0x21,0x15, + 0x25,0x35,0x21,0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe, + 0x80,0x1,0x80,0x1,0xab,0x56,0x6a,0x40,0x40,0x96,0x16,0x16,0x40,0x2b,0x2b,0x0, + 0x3,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x80,0x0,0x7,0x0,0x14,0x0,0x2f,0x0, + 0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x27,0x35,0x33,0x26,0x23,0x22, + 0x6,0x14,0x16,0x33,0x32,0x36,0x37,0x32,0x16,0x14,0x6,0x22,0x26,0x35,0x34,0x36, + 0x35,0x7,0x6,0x6,0x23,0x22,0x26,0x34,0x36,0x33,0x33,0x27,0x23,0x35,0x33,0x17, + 0x34,0x1,0x5f,0x2c,0x1f,0x1f,0x2c,0x20,0x82,0x3d,0x3d,0xc,0x27,0x16,0x1f,0x1f, + 0x16,0x10,0x1f,0xbc,0x28,0x38,0x38,0x50,0x38,0x1,0x2d,0x6,0x37,0x21,0x28,0x38, + 0x37,0x28,0xad,0x2a,0x4d,0x5e,0x56,0x95,0x20,0x2c,0x1f,0x1f,0x2c,0x5,0x1,0x20, + 0x25,0x1f,0x2c,0x20,0x16,0x80,0x38,0x50,0x38,0x38,0x28,0x2,0x6,0x2,0x1b,0x21, + 0x2e,0x38,0x50,0x38,0x2a,0x2b,0x56,0x1,0x0,0x2,0x0,0x55,0x0,0x32,0x1,0xab, + 0x1,0xce,0x0,0x6,0x0,0x16,0x0,0x0,0x37,0x21,0x34,0x27,0x27,0x7,0x6,0x37, + 0x16,0x15,0x14,0x7,0x6,0x6,0x22,0x26,0x27,0x26,0x35,0x34,0x36,0x37,0x37,0x80, + 0x1,0x0,0x26,0x5a,0x5a,0x26,0xf9,0x32,0x32,0x15,0x47,0x3a,0x47,0x15,0x32,0x1d, + 0x15,0x79,0xd5,0x37,0x26,0x5e,0x5d,0x26,0x48,0x32,0x46,0x47,0x32,0x15,0x1d,0x1d, + 0x15,0x32,0x47,0x1d,0x46,0x15,0x79,0x0,0x5,0x0,0x2b,0x0,0x2a,0x1,0xd5,0x1, + 0xc0,0x0,0x2b,0x0,0x33,0x0,0x3b,0x0,0x43,0x0,0x4b,0x0,0x0,0x25,0x1e,0x7, + 0x6,0x16,0x7,0x6,0x7,0x6,0x26,0x23,0x23,0x22,0x6,0x27,0x26,0x27,0x26,0x36, + 0x36,0x37,0x36,0x36,0x37,0x36,0x37,0x36,0x33,0x36,0x33,0x32,0x17,0x32,0x17,0x16, + 0x17,0x16,0x16,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x6,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x1,0x72,0x2,0xd,0x4,0xd,0x3,0xc,0x1,0x9,0x3,0x5,0x3, + 0xb,0x27,0x7,0x53,0x1c,0x4,0x1c,0x53,0x7,0x27,0xb,0x3,0x14,0x11,0x16,0xa, + 0x21,0xa,0x12,0x13,0x4,0x3,0x6,0xb,0xc,0x5,0x3,0x4,0x13,0x12,0x9,0x22, + 0x3,0x1f,0x2c,0x1f,0x1f,0x2c,0x7f,0x1f,0x2c,0x1f,0x1f,0x2c,0x9f,0x1f,0x2c,0x1f, + 0x1f,0x2c,0x7f,0x1f,0x2c,0x1f,0x1f,0x2c,0xc3,0x2,0xd,0x4,0xe,0x5,0xe,0x6, + 0x10,0x7,0x11,0x4,0x2a,0x8,0x1,0xa,0xa,0x1,0x8,0x2a,0x14,0x2a,0x12,0x16, + 0xb,0x28,0xb,0x16,0x6,0x2,0x1,0x1,0x2,0x6,0x16,0xb,0x28,0x51,0x2c,0x20, + 0x20,0x2c,0x1f,0x75,0x2c,0x1f,0x1f,0x2c,0x20,0x20,0x2c,0x1f,0x1f,0x2c,0x20,0x36, + 0x2c,0x20,0x20,0x2c,0x1f,0x0,0x2,0x0,0xab,0x0,0x2b,0x1,0x55,0x1,0xd5,0x0, + 0xe,0x0,0x16,0x0,0x0,0x25,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x34,0x36,0x32, + 0x16,0x15,0x16,0x16,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x55,0x40,0x40, + 0x2a,0x26,0x34,0x26,0x11,0x19,0x95,0x19,0x24,0x18,0x18,0x24,0xeb,0x56,0x6a,0x6a, + 0x96,0x1a,0x26,0x26,0x1a,0x7,0x26,0x9b,0x24,0x18,0x18,0x24,0x19,0x0,0x4,0x0, + 0x15,0x0,0x40,0x1,0xea,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0, + 0x0,0x1,0x16,0x14,0x7,0x27,0x36,0x34,0x27,0x7,0x16,0x14,0x7,0x27,0x36,0x34, + 0x27,0x6,0x32,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x1,0xac,0x3e,0x3e,0x23,0x2c,0x2c,0x23,0x20,0x20,0x24,0xe,0xe,0xb8,0x6c, + 0x75,0xfe,0xaa,0x56,0x32,0x46,0x32,0x32,0x46,0x1,0xd5,0x41,0xab,0x3e,0x22,0x33, + 0x83,0x30,0x25,0x23,0x58,0x20,0x24,0x13,0x2d,0x13,0xaa,0x2f,0x26,0x2b,0x2b,0x26, + 0x8c,0x46,0x32,0x32,0x46,0x32,0x0,0xb,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27, + 0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x0,0x1,0x15,0x23,0x35,0x34,0x26,0x23,0x23, + 0x35,0x33,0x32,0x16,0x1,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x3,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x7,0x35,0x33,0x15, + 0x27,0x35,0x33,0x15,0x5,0x35,0x33,0x15,0x7,0x33,0x15,0x23,0x1,0xc0,0x2b,0x26, + 0x1a,0x6a,0x6a,0x2c,0x3f,0xfe,0x80,0x2b,0x2a,0x2b,0x2b,0x2a,0x80,0x2b,0x80,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x2a,0x2b,0x2b,0x2b,0x2b,0x1,0x55,0x6a,0x6a, + 0x1a,0x26,0x2b,0x3f,0xfe,0xbf,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0x55,0x2b,0x2b, + 0x2b,0x2b,0x55,0x2b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0x56,0x2b,0x2b,0x2a,0x2b, + 0x0,0x3,0x0,0x55,0x0,0x0,0x1,0xc0,0x1,0xeb,0x0,0x1a,0x0,0x22,0x0,0x27, + 0x0,0x0,0x25,0x7,0x27,0x35,0x27,0x6,0x23,0x35,0x16,0x36,0x37,0x37,0x36,0x33, + 0x33,0x32,0x16,0x15,0x15,0x14,0x7,0x27,0x35,0x6,0x7,0x17,0x33,0x2,0x32,0x16, + 0x14,0x6,0x22,0x26,0x34,0x3,0x17,0x23,0x7,0x27,0x1,0xc0,0x40,0x40,0x97,0x7, + 0xd,0x1a,0x38,0x12,0x1e,0x10,0x13,0x1,0x13,0x1d,0x14,0x4c,0x14,0x1d,0x86,0x20, + 0x51,0x22,0x1a,0x1a,0x22,0x1a,0x60,0x36,0x2b,0x4b,0x20,0x40,0x40,0x40,0x20,0x97, + 0x1,0x2e,0x1,0x19,0x13,0x21,0x10,0x1c,0x14,0x7b,0x1a,0x14,0x4c,0x31,0x11,0xd, + 0x86,0x1,0x6b,0x1a,0x22,0x1a,0x1a,0x22,0xfe,0xfa,0x36,0x4a,0x20,0x0,0x1,0x0, + 0x15,0x0,0x80,0x1,0xeb,0x1,0x80,0x0,0x34,0x0,0x0,0x0,0x14,0x6,0x23,0x23, + 0x22,0x27,0x7,0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x27,0x6,0x22,0x27, + 0x7,0x16,0x15,0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x37,0x26,0x35,0x34, + 0x36,0x32,0x16,0x15,0x14,0x7,0x17,0x36,0x32,0x17,0x37,0x26,0x35,0x34,0x36,0x32, + 0x1,0xeb,0x1a,0x11,0x1,0x7,0x3,0x4c,0x2,0x1a,0x22,0x1a,0x2,0x37,0x6,0xa, + 0x6,0x61,0x2,0x1a,0x22,0x1a,0x1a,0x11,0x8,0x3,0x61,0x1,0x19,0x22,0x1a,0x1, + 0x36,0x3,0x10,0x3,0x4c,0x2,0x1a,0x22,0x1,0x66,0x22,0x19,0x1,0x4c,0x6,0x5, + 0x11,0x19,0x19,0x11,0x5,0x6,0x37,0x2,0x2,0x61,0x6,0x5,0x11,0x1a,0x1a,0x22, + 0x19,0x1,0x61,0x3,0x8,0x11,0x1a,0x1a,0x11,0x8,0x3,0x36,0x1,0x1,0x4b,0x6, + 0x5,0x11,0x1a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0, + 0x25,0x0,0x0,0x1,0x15,0x17,0x7,0x27,0x35,0x17,0x23,0x37,0x26,0x26,0x7,0x6, + 0x6,0x14,0x1e,0x2,0x32,0x36,0x37,0x36,0x35,0x33,0x14,0x7,0x6,0x22,0x27,0x26, + 0x34,0x37,0x36,0x36,0x32,0x16,0x17,0x37,0x1,0xb,0x4a,0xf,0x5b,0xd5,0x91,0x3b, + 0x2c,0x7b,0x2c,0x12,0x1a,0x1a,0x24,0x3e,0x32,0x3f,0x12,0x2b,0x2b,0x38,0x38,0xa0, + 0x38,0x38,0x38,0x17,0x4f,0x42,0x4f,0x17,0x3a,0x1,0x55,0x5a,0x2d,0x1a,0x37,0x6a, + 0x2d,0x3c,0x2c,0x1,0x2b,0x12,0x3d,0x32,0x3d,0x24,0x1a,0x1a,0x12,0x2b,0x3d,0x4f, + 0x37,0x38,0x38,0x37,0x9d,0x38,0x17,0x21,0x21,0x17,0x3c,0x0,0x2,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x0,0x25,0x37,0x27,0x35,0x23, + 0x15,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x5a,0x11,0x60,0x20,0x43,0xb0, + 0x7d,0x7d,0xb0,0x7d,0xa6,0x1c,0x3a,0x6f,0x80,0xea,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x1,0x0,0x15,0x0,0x0,0x1,0xeb,0x2,0x0,0x0,0x2c,0x0,0x0,0x1,0x11,0x14, + 0x6,0x23,0x23,0x22,0x27,0x27,0x36,0x33,0x36,0x33,0x32,0x17,0x17,0x35,0x34,0x36, + 0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36, + 0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36,0x32,0x16,0x1,0xeb,0x33,0x23,0x9b,0x24, + 0x19,0xa8,0x1b,0x1,0x7,0xa,0x7,0x6,0x5c,0x13,0x1a,0x13,0x15,0x12,0x1c,0x12, + 0x15,0x13,0x1a,0x13,0x16,0x13,0x1a,0x13,0x1,0x8b,0xfe,0xca,0x23,0x32,0x19,0xab, + 0x1a,0x6,0x3,0x34,0xfe,0xd,0x13,0x13,0xd,0x96,0xcb,0xe,0x12,0x12,0xe,0xcb, + 0xb6,0xd,0x13,0x13,0xd,0xb6,0x76,0xd,0x13,0x13,0x0,0x1,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x28,0x0,0x0,0x25,0x32,0x37,0x17,0x6,0x23,0x22,0x26, + 0x27,0x23,0x35,0x33,0x26,0x34,0x37,0x23,0x35,0x33,0x36,0x36,0x33,0x32,0x16,0x17, + 0x7,0x26,0x23,0x22,0x6,0x7,0x33,0x15,0x23,0x6,0x14,0x17,0x33,0x15,0x23,0x16, + 0x16,0x1,0x40,0x33,0x27,0x26,0x36,0x4a,0x3e,0x63,0x14,0x4b,0x41,0x1,0x1,0x41, + 0x4b,0x14,0x63,0x3e,0x1e,0x4c,0x16,0x26,0x27,0x33,0x23,0x48,0x10,0x7b,0x89,0x2, + 0x2,0x89,0x7b,0x10,0x48,0x75,0x22,0x26,0x31,0x48,0x38,0x2b,0x6,0x1e,0x6,0x2b, + 0x38,0x48,0x1d,0x14,0x26,0x22,0x2c,0x1f,0x2b,0xe,0xe,0xe,0x2b,0x1f,0x2c,0x0, + 0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x17,0x0,0x1c,0x0,0x37,0x0, + 0x4b,0x0,0x0,0x25,0x11,0x34,0x26,0x23,0x23,0x17,0x33,0x35,0x33,0x15,0x33,0x15, + 0x23,0x6,0x7,0x17,0x7,0x27,0x17,0x7,0x33,0x32,0x36,0x27,0x17,0x17,0x36,0x37, + 0x7,0x32,0x36,0x35,0x34,0x27,0x23,0x15,0x33,0x6,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x17,0x37,0x26,0x23,0x22,0x6,0x14,0x16,0x1,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x23,0x27,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x1, + 0xcb,0xd,0x9,0xc1,0x1c,0x1f,0x1b,0x61,0x29,0xf,0x24,0x46,0x14,0x42,0x16,0x2a, + 0x8a,0x9,0xd,0xb2,0x11,0x12,0x1f,0xd,0xd3,0x2e,0x39,0x3,0x64,0x3f,0x2,0x20, + 0x1d,0x1c,0x27,0x27,0x1c,0x1b,0x11,0x1c,0x1f,0x29,0x2c,0x3e,0x3e,0x1,0x57,0x11, + 0x1a,0x1a,0x11,0xc0,0x15,0xab,0x11,0x1a,0x1a,0x11,0x95,0x16,0x4b,0x1,0x2a,0x9, + 0xd,0x51,0x1b,0x1b,0x1c,0x32,0x28,0x46,0x13,0x42,0x42,0x36,0xd,0xdc,0x32,0x18, + 0x22,0x28,0x73,0x3a,0x2e,0x1,0x15,0x25,0x13,0x20,0x28,0x1c,0x1d,0x28,0x11,0x1b, + 0x1c,0x3f,0x58,0x3e,0x1,0x0,0x1a,0x11,0xfe,0xc0,0x11,0x1a,0x40,0x1a,0x11,0x1, + 0x40,0x11,0x1a,0x40,0x0,0x4,0x0,0x0,0x0,0x0,0x1,0xe5,0x1,0xe5,0x0,0x7, + 0x0,0x11,0x0,0x18,0x0,0x2d,0x0,0x0,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x37,0x27,0x21,0x32,0x16,0x15,0x14,0x7,0x7,0x6,0x7,0x33,0x27,0x23,0x7,0x7, + 0x14,0x5,0x7,0x27,0x6,0x23,0x22,0x26,0x35,0x34,0x37,0x27,0x23,0x22,0x26,0x35, + 0x34,0x37,0x37,0x27,0x27,0x37,0x84,0x22,0x1a,0x1a,0x22,0x19,0xe1,0xc0,0x1,0x1f, + 0x9,0xc,0x3,0x4c,0xc,0xc7,0x6c,0x2b,0x32,0x13,0x1,0x1,0x4c,0x1b,0x3d,0xd, + 0x15,0x11,0x1a,0x12,0x1e,0x9f,0x11,0x19,0x5,0x1d,0x2f,0x5e,0x1b,0x80,0x1a,0x22, + 0x19,0x19,0x22,0x85,0xc0,0xd,0x9,0x1,0x9,0x8a,0x16,0x2b,0x2b,0x23,0x3,0x5, + 0xa5,0x1b,0x3d,0x12,0x19,0x11,0x16,0xd,0x1d,0x1a,0x11,0xa,0xa,0x35,0x63,0x5e, + 0x1b,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x18,0x0,0x26,0x0, + 0x0,0x25,0x32,0x36,0x34,0x26,0x23,0x22,0x7,0x27,0x15,0x33,0x27,0x36,0x36,0x33, + 0x32,0x16,0x14,0x6,0x23,0x22,0x27,0x23,0x16,0x16,0x13,0x17,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x13,0x34,0x36,0x33,0x1,0x0,0x2c,0x3f,0x3f,0x2c,0x3a,0x20, + 0x1b,0x55,0x22,0x8,0x27,0x13,0x1f,0x2c,0x2c,0x1f,0x27,0x16,0x25,0xc,0x35,0x4c, + 0x80,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x19,0x11,0x80,0x3f,0x58,0x3e,0x31,0x1c, + 0x55,0x22,0x10,0x18,0x2b,0x3e,0x2c,0x20,0x1d,0x23,0x1,0x55,0x80,0xff,0x0,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x4,0x0,0x0,0x0,0x6,0x1,0xd5,0x1, + 0xdb,0x0,0x11,0x0,0x14,0x0,0x18,0x0,0x20,0x0,0x0,0x1,0x32,0x16,0x15,0x11, + 0x14,0x6,0x7,0x27,0x33,0x35,0x23,0x27,0x33,0x35,0x23,0x15,0x27,0x17,0x33,0x27, + 0x17,0x35,0x23,0x15,0x3,0x1,0x7,0x27,0x23,0x7,0x11,0x27,0x1,0xab,0x11,0x19, + 0x18,0x11,0x95,0x69,0x94,0x15,0xa9,0xab,0x7e,0x29,0x2b,0x2b,0x2b,0x2b,0x65,0x1, + 0xba,0x1b,0x7a,0xc0,0x55,0x2b,0x1,0xd5,0x19,0x11,0xff,0x0,0x11,0x19,0x1,0x95, + 0x2b,0x15,0x2b,0x29,0x7e,0xc0,0x2b,0x6b,0x2b,0x2b,0x1,0x6,0xfe,0x46,0x1b,0x7a, + 0x55,0x1,0x6a,0x2b,0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x7, + 0x0,0x13,0x0,0x1d,0x0,0x0,0x1,0x33,0x15,0x21,0x35,0x33,0x37,0x33,0x7,0x17, + 0x7,0x17,0x37,0x17,0x37,0x27,0x37,0x27,0x7,0x27,0x7,0x11,0x21,0x11,0x14,0x6, + 0x23,0x23,0x22,0x26,0x1,0x4b,0x4a,0xfe,0xd6,0x4a,0x16,0x6a,0x81,0x2e,0x2d,0x1e, + 0x2d,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2d,0x53,0x1,0x0,0x1a,0x11,0xaa,0x11,0x1a, + 0x1,0xab,0x2b,0x2b,0x15,0xbd,0x2e,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2e,0x1e,0x2e, + 0x2e,0xb6,0x1,0x0,0xff,0x0,0x11,0x1a,0x1a,0x0,0x2,0x0,0x40,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x7,0x0,0x17,0x0,0x0,0x0,0x22,0x26,0x34,0x36,0x32,0x16, + 0x14,0x17,0x17,0x6,0x7,0x11,0x23,0x35,0x23,0x15,0x23,0x11,0x26,0x27,0x37,0x16, + 0x32,0x1,0x11,0x22,0x1a,0x1a,0x22,0x1a,0x8a,0xb,0x32,0x4e,0x2b,0x2a,0x2b,0x4e, + 0x32,0xb,0x4e,0xce,0x1,0x80,0x1a,0x22,0x19,0x19,0x22,0x1a,0x2b,0xe,0x7,0xfe, + 0xeb,0x80,0x80,0x1,0x15,0x7,0xe,0x2b,0x15,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x15,0x0,0x0,0x36,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x12,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x25,0x17,0x7,0x27,0x37, + 0x17,0xba,0x8c,0x65,0x65,0x8c,0x65,0x53,0xb0,0x7d,0x7d,0xb0,0x7d,0x1,0x37,0x1e, + 0xab,0x6a,0x1e,0x4c,0x55,0x65,0x8c,0x65,0x65,0x8c,0x1,0x1b,0x7d,0xb0,0x7d,0x7d, + 0xb0,0x6,0x1e,0xab,0x6b,0x1e,0x4c,0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x95,0x1, + 0xc0,0x0,0x7,0x0,0xb,0x0,0x15,0x0,0x0,0x1,0x33,0x15,0x21,0x35,0x33,0x37, + 0x33,0x7,0x15,0x33,0x35,0x7,0x11,0x21,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x1, + 0x4b,0x4a,0xfe,0xd6,0x4a,0x16,0x6a,0x8a,0xaa,0xd5,0x1,0x0,0x1a,0x11,0xaa,0x11, + 0x1a,0x1,0xab,0x2b,0x2b,0x15,0x80,0xd5,0xd5,0xd5,0x1,0x0,0xff,0x0,0x11,0x1a, + 0x1a,0x0,0x2,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd1,0x0,0x5,0x0,0xb,0x0, + 0x0,0x1,0x17,0x1,0x27,0x37,0x17,0x37,0x7,0x27,0x7,0x17,0x1,0x1,0xa6,0x5a, + 0xfe,0xb4,0xb4,0x5a,0x5a,0xf2,0xf2,0x5a,0x1e,0x78,0x1,0x10,0x1,0xd1,0x5a,0xfe, + 0xb4,0xb4,0x5a,0x5a,0xb6,0xf2,0x59,0x1d,0x78,0x1,0x10,0x0,0x1,0x0,0x40,0x1, + 0x95,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x0,0x13,0x21,0x15,0x21,0x40,0x1,0x80, + 0xfe,0x80,0x1,0xc0,0x2b,0x0,0x1,0x0,0x80,0x0,0x40,0x1,0x80,0x0,0x6b,0x0, + 0x3,0x0,0x0,0x37,0x21,0x15,0x21,0x80,0x1,0x0,0xff,0x0,0x6b,0x2b,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0xd,0x0,0x0,0x37,0x37, + 0x23,0x35,0x7,0x33,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0xf5,0x68,0x48,0x6a, + 0x4a,0x4d,0xb0,0x7d,0x7d,0xb0,0x7d,0x55,0xd0,0x86,0xd0,0xfa,0x7d,0xb0,0x7d,0x7d, + 0xb0,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x6,0x0,0xd,0x0, + 0x15,0x0,0x0,0x37,0x35,0x33,0x35,0x23,0x35,0x7,0x37,0x15,0x23,0x15,0x33,0x15, + 0x37,0x36,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0xc0,0x55,0x55,0x4b,0xcb,0x55,0x55, + 0x4b,0x4a,0x7d,0xb0,0x7d,0x7d,0xb0,0x8b,0x35,0x2b,0x35,0x4b,0xa0,0x35,0x2b,0x35, + 0x4b,0x2d,0xb0,0x7d,0x7d,0xb0,0x7d,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0x95,0x1, + 0xca,0x0,0x16,0x0,0x26,0x0,0x2e,0x0,0x0,0x25,0x32,0x16,0x15,0x15,0x23,0x35, + 0x23,0x22,0x26,0x37,0x37,0x23,0x7,0x27,0x37,0x36,0x33,0x33,0x32,0x16,0xf,0x2, + 0x14,0x6,0x22,0x26,0x34,0x36,0x33,0x15,0x22,0x6,0x14,0x16,0x32,0x36,0x35,0x36, + 0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x6b,0x11,0x19,0x2a,0x6b,0x17,0x1a,0xa, + 0x27,0x2f,0xe,0x29,0xe,0xb,0x1d,0x6f,0x18,0x1a,0xa,0x24,0x18,0x3f,0x58,0x3f, + 0x3f,0x2c,0x1a,0x26,0x26,0x34,0x26,0x40,0x19,0x24,0x18,0x18,0x24,0xe0,0x1a,0x11, + 0x75,0x6b,0x29,0x15,0x57,0x21,0xc,0x26,0x1a,0x28,0x15,0x4e,0x4b,0x2c,0x3e,0x3e, + 0x58,0x3f,0x2b,0x26,0x34,0x26,0x26,0x1a,0xf8,0x24,0x19,0x19,0x24,0x19,0x0,0x2, + 0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x3,0x0,0x1b,0x0,0x0,0x25,0x11, + 0x21,0x11,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x1,0x56, + 0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x16,0x2a,0xd6,0x2a,0x40,0x1, + 0x15,0xfe,0xeb,0x1,0x80,0x1a,0x11,0xfe,0xab,0x11,0x1a,0x1a,0x11,0x1,0x55,0x11, + 0x1a,0x2b,0x2b,0x2b,0x2b,0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x80,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x21,0x15,0x21,0x15, + 0x21,0x15,0x21,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80, + 0x1,0x80,0x2b,0x2a,0x6b,0x2b,0x2a,0x0,0x1,0x0,0x4b,0x0,0x6b,0x1,0xb5,0x1, + 0x95,0x0,0x9,0x0,0x0,0x37,0x37,0x27,0x33,0x32,0x17,0x17,0x7,0x6,0x23,0x4b, + 0x67,0x67,0xea,0x16,0xd,0x5d,0x5d,0xd,0x16,0x6b,0x95,0x95,0x12,0x83,0x83,0x12, + 0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x6,0x0,0x10,0x0,0x18, + 0x0,0x0,0x25,0x33,0x27,0x7,0x33,0x15,0x33,0x27,0x21,0x11,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x1,0x15,0x21,0x35,0x33,0x37,0x33,0x17,0x1,0x2b,0x2a,0x55,0x55, + 0x2a,0x56,0xab,0x1,0x0,0x1a,0x11,0xaa,0x11,0x1a,0x1,0x15,0xfe,0xd6,0x4a,0x16, + 0x6a,0x16,0xd5,0x56,0x56,0x55,0xeb,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x40,0x2b, + 0x2b,0x15,0x15,0x0,0x5,0x0,0x2a,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xa,0x0, + 0x15,0x0,0x1d,0x0,0x25,0x0,0x2f,0x0,0x0,0x25,0x32,0x36,0x37,0x26,0x23,0x22, + 0x6,0x15,0x15,0x16,0x27,0x34,0x37,0x26,0x23,0x22,0x6,0x7,0x16,0x16,0x17,0x12, + 0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x16,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x27, + 0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x34,0x36,0x1,0x0,0x35,0x57,0x13,0x1e,0x34, + 0x1d,0x41,0x6,0x28,0x28,0x19,0xf,0x1b,0x44,0xf,0xe,0x3a,0x26,0x15,0x2a,0x1e, + 0x1e,0x2a,0x1d,0x5f,0x22,0x18,0x18,0x22,0x18,0x76,0x58,0x7d,0x7d,0x58,0x59,0x7d, + 0x7d,0x55,0x3d,0x30,0x18,0x19,0x14,0x57,0x1,0x58,0x23,0x16,0x5,0x13,0x11,0x26, + 0x38,0xc,0x1,0x13,0x1e,0x2a,0x1d,0x1d,0x2a,0x4,0x18,0x22,0x18,0x18,0x22,0x9f, + 0x7d,0xb0,0x7d,0x7d,0xb0,0x7d,0x0,0x3,0x0,0x40,0x0,0x5b,0x1,0xc0,0x1,0xa5, + 0x0,0x6,0x0,0x9,0x0,0x11,0x0,0x0,0x1,0x17,0x23,0x11,0x23,0x11,0x23,0x7, + 0x35,0x7,0x27,0x37,0x15,0x7,0x15,0x17,0x15,0x27,0x1,0x80,0x40,0x2b,0x2a,0x2b, + 0x6b,0x6b,0x2a,0xeb,0x2f,0x2f,0xeb,0x1,0xa5,0x40,0xfe,0xf6,0x1,0xa,0x9d,0x50, + 0x28,0x10,0x65,0x2c,0x14,0x6a,0x14,0x2c,0x65,0x0,0x3,0x0,0x40,0x0,0x5b,0x1, + 0xb5,0x1,0xa5,0x0,0x6,0x0,0x9,0x0,0x11,0x0,0x0,0x37,0x27,0x33,0x11,0x33, + 0x11,0x33,0x37,0x33,0x27,0x37,0x17,0x23,0x27,0x23,0x7,0x23,0x37,0x80,0x40,0x2b, + 0x2a,0x2b,0x58,0x50,0x28,0x10,0x65,0x2c,0x14,0x6a,0x14,0x2c,0x65,0x5b,0x40,0x1, + 0xa,0xfe,0xf6,0x65,0x6b,0x2a,0xea,0x2f,0x2f,0xea,0x0,0x3,0x0,0x37,0x0,0x40, + 0x1,0x9e,0x1,0xae,0x0,0x6,0x0,0x9,0x0,0x11,0x0,0x0,0x25,0x23,0x37,0x27, + 0x37,0x17,0x37,0x27,0x17,0x37,0x37,0x7,0x27,0x37,0x27,0x7,0x27,0x37,0x1,0x30, + 0x5a,0x1e,0xbd,0x1f,0xbc,0x1e,0x23,0x38,0x2f,0x2a,0x5f,0x1f,0x13,0x4b,0x2f,0x1f, + 0xed,0x40,0x1e,0xbd,0x1e,0xbd,0x1e,0xbb,0x38,0x68,0x12,0xed,0x1f,0x2f,0x4c,0x14, + 0x20,0x5e,0x0,0x3,0x0,0x49,0x0,0x40,0x1,0xb7,0x1,0xa6,0x0,0x6,0x0,0x9, + 0x0,0x11,0x0,0x0,0x1,0x15,0x27,0x7,0x27,0x37,0x27,0x7,0x37,0x27,0x27,0x17, + 0x7,0x27,0x7,0x17,0x7,0x27,0x1,0xb7,0x1e,0xbd,0x1e,0xbc,0x1e,0xba,0x38,0x68, + 0x12,0xed,0x1f,0x2f,0x4c,0x14,0x20,0x5e,0x1,0x39,0x5a,0x1e,0xbd,0x1e,0xbd,0x1e, + 0x24,0x38,0x30,0x29,0x5e,0x20,0x14,0x4c,0x2e,0x20,0xee,0x0,0x3,0x0,0x40,0x0, + 0x5b,0x1,0xc0,0x1,0xa5,0x0,0x6,0x0,0x9,0x0,0x11,0x0,0x0,0x37,0x27,0x33, + 0x11,0x33,0x11,0x33,0x37,0x15,0x37,0x17,0x7,0x35,0x37,0x35,0x27,0x35,0x17,0x80, + 0x40,0x2b,0x2a,0x2b,0x6b,0x6b,0x2a,0xeb,0x2f,0x2f,0xeb,0x5b,0x40,0x1,0xa,0xfe, + 0xf6,0x9d,0x50,0x28,0x10,0x65,0x2c,0x14,0x6a,0x14,0x2c,0x65,0x0,0x3,0x0,0x6b, + 0x0,0x40,0x1,0xb5,0x1,0xc0,0x0,0x6,0x0,0x9,0x0,0x11,0x0,0x0,0x25,0x7, + 0x35,0x21,0x35,0x21,0x35,0x27,0x33,0x27,0x37,0x17,0x23,0x27,0x23,0x7,0x23,0x37, + 0x1,0xb5,0x40,0xfe,0xf6,0x1,0xa,0x9d,0x50,0x28,0x10,0x65,0x2c,0x14,0x6a,0x14, + 0x2c,0x65,0x80,0x40,0x2b,0x2a,0x2b,0x6b,0x6b,0x2a,0xeb,0x2f,0x2f,0xeb,0x0,0x6, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x13,0x0,0x2d, + 0x0,0x35,0x0,0x4c,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x7,0x33,0x27,0x37,0x17,0x15,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x35,0x23,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x27,0x37, + 0x36,0x33,0x33,0x32,0x4,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15, + 0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x27,0x7,0x23,0x35,0x37,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x1,0xa2,0x12,0xc,0xc,0x12,0xd,0x9e,0x12,0xc,0xc,0x12,0xc, + 0x1e,0x16,0xc5,0x16,0x15,0x1e,0x9,0x6,0xd,0x6,0x8,0xab,0x9,0x6,0xd,0x6, + 0x8,0x1,0x1f,0x5,0x10,0x99,0x10,0xfe,0xc2,0x12,0xd,0xd,0x12,0xc,0x80,0x1a, + 0x26,0x2b,0xc0,0x6b,0x2b,0x2a,0x16,0x16,0x1a,0x26,0x26,0x1a,0xab,0xc,0x12,0xc, + 0xc,0x12,0xc,0xc,0x12,0xc,0xc,0x12,0x74,0x40,0x40,0x7,0x58,0x75,0x6,0xa, + 0xb,0x6,0x1a,0x1a,0x6,0xb,0xa,0x6,0x75,0x58,0xe,0x6b,0xc,0x12,0xc,0xc, + 0x12,0xe2,0x26,0x1a,0x16,0x2b,0x95,0x6b,0x1,0x2c,0x16,0x15,0x26,0x1a,0xab,0x1a, + 0x26,0x0,0x1,0x0,0x55,0x0,0xab,0x1,0xab,0x1,0x55,0x0,0x6,0x0,0x0,0x1, + 0x35,0x17,0x7,0x35,0x21,0x35,0x1,0x56,0x55,0x55,0xfe,0xff,0x1,0x15,0x40,0x55, + 0x55,0x40,0x2a,0x0,0x3,0x0,0x2a,0x0,0x15,0x1,0xeb,0x1,0xd6,0x0,0x3,0x0, + 0x12,0x0,0x20,0x0,0x0,0x1,0x35,0x23,0x15,0x5,0x15,0x1,0x35,0x34,0x36,0x17, + 0x33,0x36,0x16,0x15,0x15,0x33,0x36,0x16,0x13,0x7,0x27,0x21,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x27,0x37,0x1,0x2c,0x57,0x1,0x0,0xfe,0xd7,0x18,0x12,0x56, + 0x12,0x18,0x56,0x12,0x18,0x15,0x1b,0x2c,0xfe,0xb2,0x12,0x18,0x18,0x12,0xe,0x3a, + 0x1b,0x1,0x80,0x2c,0x2c,0x2a,0xdc,0x1,0x2b,0x7,0x12,0x18,0x1,0x1,0x18,0x12, + 0x2c,0x1,0x19,0xfe,0xc8,0x1b,0x2c,0x19,0x12,0xea,0x12,0x19,0x3a,0x1b,0x0,0x3, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x19,0x0,0x1d,0x0,0x21,0x0,0x0, + 0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33, + 0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x5,0x15,0x21,0x35,0x27,0x35, + 0x23,0x15,0x1,0xab,0x12,0x18,0x18,0x12,0xfe,0xaa,0x12,0x18,0x18,0x12,0x56,0x18, + 0x12,0x56,0x12,0x18,0xff,0x0,0x1,0x56,0x80,0x56,0x1,0x80,0x19,0x12,0xea,0x12, + 0x19,0x19,0x12,0xea,0x12,0x19,0x2b,0x12,0x18,0x18,0x12,0x2b,0x2b,0xea,0xea,0x2b, + 0x2b,0x2b,0x0,0x6,0x0,0x95,0x0,0x55,0x1,0x6b,0x1,0xab,0x0,0x7,0x0,0xf, + 0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x26,0x34,0x36,0x32, + 0x16,0x14,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x16,0x32,0x16,0x14,0x6,0x22, + 0x26,0x34,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x1,0x2f,0x22,0x1a,0x1a,0x22, + 0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x3c,0x22,0x1a,0x1a,0x22,0x1a,0xbc,0x22,0x1a, + 0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x1a,0x22,0x1a,0x56,0x1a,0x22,0x1a,0x1a,0x22,0xab, + 0x1a,0x22,0x1a,0x1a,0x22,0x9a,0x1a,0x22,0x1a,0x1a,0x22,0x44,0x1a,0x22,0x1a,0x1a, + 0x22,0x3c,0x1a,0x22,0x1a,0x1a,0x22,0x66,0x1a,0x22,0x1a,0x1a,0x22,0x80,0x22,0x1a, + 0x1a,0x22,0x1a,0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x35,0x21,0x15,0x5,0x35,0x21, + 0x15,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0x1,0x95,0x2a,0x56, + 0x2b,0x2b,0xaa,0x80,0x80,0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0, + 0x5,0x0,0xf,0x0,0x0,0x37,0x33,0x37,0x27,0x23,0x17,0x17,0x21,0x37,0x27,0x21, + 0x32,0x17,0x17,0x7,0x6,0x8b,0xb5,0x4b,0x4b,0xb5,0x4a,0x6b,0xff,0x0,0x60,0x60, + 0x1,0x0,0x16,0xd,0x5d,0x5d,0xd,0x95,0x6b,0x6b,0x6b,0x95,0x95,0x95,0x12,0x83, + 0x83,0x12,0x0,0x5,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0,0x1,0x33,0x11,0x23,0x3,0x33,0x15,0x23, + 0x15,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x27,0x35,0x33,0x15,0x1,0x15,0xab,0xab, + 0xd5,0xab,0xab,0xab,0xab,0xab,0xab,0xab,0x1,0x95,0xfe,0xd6,0x1,0x2a,0x2a,0x56, + 0x2b,0x2b,0xaa,0x2a,0x2a,0x55,0x2b,0x2b,0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xea, + 0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x2b,0x0,0x31,0x0,0x0,0x1,0x16,0x14,0x7, + 0x27,0x36,0x34,0x27,0x7,0x16,0x14,0x7,0x27,0x36,0x34,0x27,0x27,0x1,0x7,0x27, + 0x16,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x33,0x32,0x1e,0x3,0x17,0x27,0x6,0x23, + 0x22,0x26,0x35,0x34,0x37,0x27,0x17,0x27,0x33,0x32,0x16,0x15,0x1,0xac,0x3e,0x3e, + 0x23,0x2c,0x2c,0x23,0x20,0x20,0x24,0xe,0xe,0xe7,0x1,0x65,0x1b,0x3f,0x2,0x3, + 0xfe,0xaa,0x75,0x36,0xb,0x1b,0x1f,0x1d,0x1c,0xb,0x5c,0x15,0x18,0x23,0x32,0xd, + 0x38,0xd5,0x59,0x4,0x23,0x32,0x1,0xd5,0x41,0xab,0x3e,0x22,0x33,0x83,0x30,0x25, + 0x23,0x58,0x20,0x24,0x13,0x2d,0x13,0x56,0xfe,0x9b,0x1b,0x3f,0x5,0xa,0x5,0x2b, + 0x2b,0x26,0x2f,0x3,0x6,0x8,0xc,0x7,0x5c,0xd,0x32,0x23,0x18,0x15,0x38,0x69, + 0x59,0x32,0x23,0x0,0x3,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0x0,0x37,0x35,0x21,0x15,0x25,0x21,0x15,0x21,0x17,0x35,0x21, + 0x15,0xc0,0x1,0x0,0xfe,0x80,0x1,0x80,0xfe,0x80,0x80,0x1,0x0,0xeb,0x2a,0x2a, + 0x95,0x2b,0xd5,0x2b,0x2b,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0, + 0x13,0x0,0x17,0x0,0x23,0x0,0x0,0x25,0x34,0x36,0x35,0x34,0x26,0x22,0x6,0x15, + 0x33,0x34,0x36,0x32,0x16,0x15,0x14,0xe,0x2,0x15,0x17,0x35,0x23,0x15,0x2,0x32, + 0x16,0x15,0x14,0x6,0x7,0x35,0x23,0x22,0x26,0x34,0x1,0xb,0x40,0x33,0x46,0x32, + 0x2b,0x19,0x22,0x1a,0x14,0x18,0x14,0x2b,0x2b,0x36,0x96,0x6b,0x5e,0x4d,0xb,0x4b, + 0x6a,0xeb,0x17,0x38,0x1b,0x23,0x33,0x33,0x23,0x11,0x1a,0x1a,0x11,0xe,0x16,0xe, + 0x21,0x17,0x4b,0x2b,0x2b,0x1,0x35,0x6a,0x4b,0x49,0x87,0x25,0x40,0x6a,0x96,0x0, + 0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0xe,0x0, + 0x15,0x0,0x0,0x13,0x21,0x15,0x21,0x35,0x21,0x15,0x21,0x25,0x7,0x27,0x33,0x35, + 0x33,0x15,0x3,0x37,0x17,0x23,0x15,0x23,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56, + 0xfe,0xaa,0x1,0x0,0x55,0x55,0x40,0x2a,0x6a,0x55,0x55,0x40,0x2a,0x1,0x0,0x2b, + 0x6b,0x2b,0x96,0x56,0x56,0x40,0x40,0xfe,0xc0,0x55,0x55,0x40,0x40,0x0,0x1,0x0, + 0x55,0x0,0x55,0x1,0xac,0x1,0xab,0x0,0x16,0x0,0x0,0x13,0x26,0x35,0x34,0x36, + 0x33,0x21,0x32,0x16,0x15,0x16,0x7,0x7,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35, + 0x35,0x26,0x5b,0x6,0xd,0x9,0x1,0x2a,0x9,0xd,0x1,0x6,0x7b,0xc,0x9,0x2b, + 0x9,0xd,0x78,0x1,0x87,0x7,0x7,0x9,0xd,0xd,0x9,0x6,0x7,0x9d,0x80,0x9, + 0xd,0xd,0x9,0x80,0x99,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0, + 0x9,0x0,0xd,0x0,0x11,0x0,0x0,0x1,0x15,0x33,0x7,0x27,0x33,0x35,0x23,0x37, + 0x17,0x25,0x21,0x15,0x21,0x11,0x21,0x15,0x21,0x1,0x15,0x40,0x55,0x55,0x40,0x40, + 0x55,0x55,0xff,0x0,0x1,0x56,0xfe,0xaa,0x1,0x56,0xfe,0xaa,0x1,0x40,0x80,0x55, + 0x55,0x80,0x55,0x55,0x95,0x2a,0xfe,0xaa,0x2a,0x0,0x3,0x0,0x2b,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x8,0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x37,0x1,0x7,0x27, + 0x7,0x23,0x35,0x37,0x25,0x16,0x15,0x14,0x7,0x7,0x27,0x37,0x36,0x32,0x17,0x7, + 0x37,0x17,0x7,0x2b,0x2a,0x1,0x56,0x2b,0x78,0x78,0x50,0x78,0x1,0x2,0x6,0x6, + 0x27,0x50,0x27,0x6,0x12,0x6,0x85,0x29,0x50,0x29,0x1,0x95,0x2b,0xfe,0xab,0x2b, + 0x78,0x78,0x50,0x78,0x80,0x6,0x9,0x8,0x6,0x28,0x50,0x27,0x6,0x6,0x67,0x29, + 0x50,0x29,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xa,0x0,0x1a, + 0x0,0x20,0x0,0x30,0x0,0x34,0x0,0x0,0x25,0x27,0x37,0x23,0x7,0x35,0x23,0x15, + 0x33,0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33, + 0x33,0x32,0x36,0x7,0x35,0x23,0x15,0x33,0x15,0x1,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0xa0,0x30, + 0x30,0x25,0x26,0x20,0x20,0x26,0x66,0xc,0x9,0x35,0x9,0xd,0xd,0x9,0x35,0x9, + 0xc,0x75,0x40,0x20,0x1,0x15,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x6a,0x20,0x20,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x15,0x56,0x9,0xc,0xc, + 0x9,0x56,0x9,0xc,0xc,0xc,0x80,0x20,0x60,0x1,0x0,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xa0,0x40,0x0,0x7,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x3,0x0,0x13,0x0,0x19,0x0,0x25,0x0,0x37,0x0,0x47,0x0, + 0x4b,0x0,0x0,0x25,0x33,0x15,0x23,0x37,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x27,0x23,0x15,0x33,0x15,0x33,0x17,0x35,0x33, + 0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1, + 0x4b,0x20,0x20,0x15,0xc,0x9,0x36,0x9,0xc,0xc,0x9,0x36,0x9,0xc,0x8b,0x40, + 0x20,0x20,0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20, + 0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xb5,0x20, + 0x20,0xd5,0x20,0x6b,0x55,0x9,0xd,0xd,0x9,0x55,0x9,0xc,0xc,0x74,0x20,0x60, + 0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40, + 0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a, + 0x55,0x40,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x9, + 0x0,0xf,0x0,0x1b,0x0,0x2d,0x0,0x3d,0x0,0x0,0x25,0x33,0x15,0x23,0x37,0x23, + 0x15,0x33,0x15,0x33,0x27,0x23,0x15,0x33,0x15,0x33,0x17,0x35,0x33,0x32,0x36,0x35, + 0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15, + 0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0xa,0x40,0x20,0x20, + 0x6a,0x40,0x20,0x20,0x60,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9, + 0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0xd5,0x20,0xd6,0x20,0x60,0x80,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80, + 0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x3,0x0,0x18,0x0,0x1e,0x0,0x2a,0x0,0x3c,0x0,0x4c,0x0,0x0, + 0x25,0x33,0x15,0x23,0x35,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15, + 0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x27,0x23,0x15,0x33,0x15,0x33,0x17, + 0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20, + 0x20,0x9,0xc,0xc,0x9,0x4b,0x40,0x2b,0x9,0xc,0x60,0x40,0x4b,0x40,0x20,0x20, + 0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20, + 0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x8b,0xc, + 0x9,0x20,0x9,0xd,0x20,0x16,0xc,0x9,0x35,0x20,0x15,0x4b,0x20,0x60,0x96,0x20, + 0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60, + 0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x6, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x15,0x0,0x1b,0x0,0x27, + 0x0,0x39,0x0,0x49,0x0,0x0,0x25,0x33,0x15,0x23,0x37,0x35,0x34,0x26,0x23,0x23, + 0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x27,0x23,0x15,0x33, + 0x15,0x33,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x4b,0x20,0x20,0x15,0xc,0x9,0x4b,0x40,0x2b,0x2b,0x40,0x4b,0x9,0xc,0x8b, + 0x40,0x20,0x20,0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd, + 0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5, + 0x20,0x6b,0x55,0x9,0xd,0x20,0x16,0x15,0x15,0x20,0xc,0x74,0x20,0x60,0x96,0x20, + 0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60, + 0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x6, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x11,0x0,0x17,0x0,0x23, + 0x0,0x35,0x0,0x45,0x0,0x0,0x25,0x33,0x15,0x23,0x37,0x35,0x23,0x35,0x23,0x15, + 0x23,0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x27,0x23,0x15,0x33,0x15,0x33,0x17,0x35, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20, + 0x2a,0x15,0x20,0x20,0x20,0x40,0x20,0x8b,0x40,0x20,0x20,0x76,0x2a,0x9,0xd,0xd, + 0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x76,0x20,0x40,0x40,0x40,0x60,0x20, + 0x20,0x60,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc, + 0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x15,0x0,0x1b,0x0,0x27,0x0,0x39,0x0,0x49,0x0,0x0,0x25,0x33,0x15,0x23, + 0x37,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x35,0x27,0x23,0x15,0x33,0x15,0x33,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34, + 0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35, + 0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x15,0x60,0x40,0x40,0x4b,0x9, + 0xc,0xc,0x9,0x2b,0x4b,0x40,0x20,0x20,0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b, + 0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xd5,0x20,0xb6,0x20,0x4b,0x15,0x20,0xc,0x9,0x20,0x9,0xc, + 0x16,0x20,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc, + 0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x0,0x7,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x17,0x0,0x1d,0x0,0x29,0x0,0x3b,0x0,0x4b,0x0,0x4f,0x0,0x0,0x25,0x33, + 0x15,0x23,0x27,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x35,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x27,0x23,0x15,0x33,0x15,0x33,0x17,0x35,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0x4b, + 0x20,0x20,0x36,0x36,0x9,0xc,0xc,0x9,0x2b,0x40,0x4b,0x9,0xc,0xc,0x37,0x40, + 0x20,0x20,0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20, + 0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xb5,0x20, + 0x20,0xd5,0x20,0x56,0xc,0x9,0x20,0x9,0xc,0x16,0x20,0xd,0x9,0x55,0x9,0xc, + 0x80,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9, + 0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x80,0x20,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x3,0x0,0xc,0x0,0x12,0x0,0x1e,0x0,0x30,0x0,0x40,0x0,0x0,0x25,0x33,0x15, + 0x23,0x27,0x37,0x36,0x26,0x23,0x23,0x15,0x33,0x7,0x27,0x23,0x15,0x33,0x15,0x33, + 0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26, + 0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b, + 0x20,0x20,0xb,0x1f,0x3,0xc,0xb,0x4b,0x38,0x1d,0x46,0x40,0x20,0x20,0x76,0x2a, + 0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5, + 0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x56,0x64,0xb,0x11, + 0x20,0x60,0x80,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc, + 0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x1,0x2a,0x11,0x1a,0x0,0x8,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x21,0x0,0x2d,0x0,0x3f,0x0,0x4f,0x0, + 0x0,0x25,0x33,0x15,0x23,0x27,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x33,0x35,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x27,0x23,0x15, + 0x33,0x15,0x33,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33, + 0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x4b,0x20,0x20,0x2b,0x20,0x20,0x20,0x20,0xc,0x9,0x36,0x9,0xc,0xc, + 0x9,0x36,0x9,0xc,0x8b,0x40,0x20,0x20,0x76,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b, + 0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xd5,0x20,0xa0,0x20,0x20,0x35,0x20,0x20,0x55,0x9,0xd,0xd, + 0x9,0x55,0x9,0xc,0xc,0x74,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80, + 0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x7,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x3,0x0,0xf,0x0,0x21,0x0,0x27,0x0,0x2b,0x0,0x3f,0x0,0x4f, + 0x0,0x0,0x25,0x33,0x15,0x23,0x17,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35,0x33, + 0x32,0x36,0x7,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15, + 0x33,0x35,0x33,0x15,0x3,0x15,0x33,0x15,0x33,0x35,0x17,0x35,0x33,0x15,0x7,0x15, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33, + 0x33,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x4b,0x20,0x20,0x40,0xd,0x9,0x4a,0x20,0x2a,0x9,0xd,0x8b,0xc, + 0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0x4b,0x20,0x20,0x4b,0x20,0x40,0x4b,0x9, + 0xc,0xc,0x9,0x36,0x9,0xc,0xc,0x9,0x2b,0x55,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xd5,0x20,0xa,0x35,0x9,0xc,0x80,0x20,0xd,0x2d,0x6b,0x9, + 0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x16,0x20,0x60,0x80,0x36,0x20,0x20, + 0x2a,0x20,0xc,0x9,0x55,0x9,0xd,0xd,0x9,0x20,0x9,0xc,0x15,0x95,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0xa,0x0,0x10,0x0,0x20,0x0,0x0,0x25,0x27,0x37,0x23, + 0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x23,0x35,0x23,0x15,0x33,0x15,0x13,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x75,0x30, + 0x30,0x25,0x25,0x20,0x20,0x25,0x70,0x40,0x20,0xd5,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x80,0x20,0x60,0x1, + 0x0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x4,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x1c,0x0,0x2c,0x0, + 0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x33,0x27, + 0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x7,0x35,0x23,0x15,0x33,0x15,0x13,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xa0, + 0x20,0x15,0x20,0x20,0x15,0x5b,0x26,0x30,0x30,0x26,0x25,0x20,0x20,0x40,0x40,0x20, + 0xf5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xf5,0x16,0x20,0x20,0x16, + 0x20,0x20,0x35,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x80,0x20,0x60,0x1,0x0,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x7,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x18,0x0,0x28,0x0,0x34,0x0,0x46,0x0, + 0x56,0x0,0x5a,0x0,0x0,0x25,0x33,0x15,0x23,0x27,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x17,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x7,0x35, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23, + 0x1,0x4b,0x20,0x20,0x76,0x9,0xd,0xd,0x9,0x4a,0x40,0x2b,0x9,0xc,0x60,0x40, + 0xca,0xc,0x9,0x35,0x9,0xd,0xd,0x9,0x35,0x9,0xc,0x2a,0x2a,0x9,0xd,0xd, + 0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xca,0x20,0x20,0xd5,0x20,0x8b,0xc,0x9,0x20, + 0x9,0xd,0x20,0x16,0xc,0x9,0x35,0x20,0x15,0x20,0x55,0x9,0xd,0xd,0x9,0x55, + 0x9,0xc,0xc,0xa2,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9, + 0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x55,0x40,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0x3,0x0,0x9,0x0,0x1e,0x0,0x2a,0x0,0x3c,0x0,0x4c,0x0,0x0,0x25,0x33,0x15, + 0x23,0x27,0x15,0x33,0x15,0x33,0x35,0x7,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23, + 0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x17,0x35,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x20,0x20, + 0x20,0x80,0x9,0xc,0xc,0x9,0x4b,0x40,0x2b,0x9,0xc,0x60,0x40,0x8b,0x2a,0x9, + 0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11, + 0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0xd6,0x20,0x60,0x80,0x4b, + 0xc,0x9,0x20,0x9,0xd,0x20,0x16,0xc,0x9,0x35,0x20,0x15,0xcb,0x20,0xd,0x9, + 0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x6,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x18,0x0,0x2d,0x0,0x39,0x0,0x4b, + 0x0,0x5b,0x0,0x0,0x25,0x33,0x15,0x23,0x37,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x23,0x32,0x36, + 0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35, + 0x23,0x35,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x4b,0x20,0x20,0x15,0x9,0xc,0xc,0x9,0x4b,0x40,0x2a,0x9,0xd,0x60,0x40, + 0x60,0x9,0xd,0xd,0x9,0x4a,0x40,0x2b,0x9,0xc,0x60,0x40,0xa0,0x2a,0x9,0xd, + 0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x8b,0xc,0x9,0x20,0x9,0xd, + 0x20,0x16,0xc,0x9,0x35,0x20,0x15,0xc,0x9,0x20,0x9,0xd,0x20,0x16,0xc,0x9, + 0x35,0x20,0x15,0xcb,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9, + 0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x15,0x0,0x2a,0x0,0x36,0x0,0x48,0x0,0x58,0x0,0x0,0x25,0x33,0x15,0x23,0x37, + 0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32, + 0x36,0x27,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x23,0x35,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15, + 0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x2a,0xc,0x9,0x4b,0x40,0x2a,0x2a,0x40, + 0x4b,0x9,0xc,0xa0,0x9,0xd,0xd,0x9,0x4a,0x40,0x2b,0x9,0xc,0x60,0x40,0xa0, + 0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15, + 0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x6b,0x55,0x9, + 0xd,0x20,0x16,0x15,0x15,0x20,0xc,0x29,0xc,0x9,0x20,0x9,0xd,0x20,0x16,0xc, + 0x9,0x35,0x20,0x15,0xcb,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc, + 0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x11,0x0,0x26,0x0,0x32,0x0,0x44,0x0,0x54,0x0,0x0,0x25,0x33,0x15,0x23, + 0x37,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x27,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33, + 0x35,0x23,0x35,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33, + 0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x1,0x4b,0x20,0x20,0x40,0x16,0x20,0x20,0x20,0x40,0x20,0xa0,0x9,0xd,0xd, + 0x9,0x4a,0x40,0x2b,0x9,0xc,0x60,0x40,0xa0,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b, + 0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xd5,0x20,0x76,0x20,0x40,0x40,0x40,0x60,0x20,0x20,0x15,0xc, + 0x9,0x20,0x9,0xd,0x20,0x16,0xc,0x9,0x35,0x20,0x15,0xcb,0x20,0xd,0x9,0x35, + 0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0xa,0x0,0x1f,0x0,0x2f,0x0,0x0,0x25,0x27,0x37, + 0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x37,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x80,0x30, + 0x30,0x25,0x26,0x20,0x20,0x26,0x86,0x9,0xd,0xd,0x9,0x4a,0x40,0x2b,0x9,0xc, + 0x60,0x40,0xea,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xc0,0x40,0x40, + 0x30,0x30,0x80,0x30,0x30,0x35,0xd,0x9,0x20,0x9,0xc,0x20,0x15,0xd,0x9,0x35, + 0x20,0x15,0xcb,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x2b,0x0, + 0x3b,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7, + 0x33,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x27,0x35,0x34,0x26,0x23,0x23, + 0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x33,0x32,0x36,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0xab,0x20,0x16,0x20,0x20,0x16,0x5b,0x25,0x30,0x30,0x25,0x25,0x20,0x20,0x40,0xd, + 0x9,0x4a,0x40,0x2b,0x9,0xc,0x60,0x40,0x2a,0x9,0xd,0xca,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40, + 0x30,0x30,0x80,0x30,0x1b,0x20,0x9,0xc,0x20,0x15,0xd,0x9,0x35,0x20,0x15,0xd, + 0xbe,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x18,0x0,0x24,0x0,0x36,0x0, + 0x46,0x0,0x0,0x25,0x33,0x15,0x23,0x27,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23, + 0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x23,0x35,0x17,0x35,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x2b,0x9, + 0xc,0xc,0x9,0x4b,0x40,0x2a,0x9,0xd,0x60,0x40,0x56,0x2a,0x9,0xd,0xd,0x9, + 0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x8b,0xc,0x9,0x20,0x9,0xd,0x20,0x16, + 0xc,0x9,0x35,0x20,0x15,0xcb,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc, + 0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x1,0x2a,0x11,0x1a,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xa,0x0,0x1c,0x0,0x2c,0x0,0x0,0x25,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33, + 0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23, + 0x15,0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0x80,0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x70,0xd,0x9, + 0x4a,0x40,0x2b,0x2b,0x40,0x4a,0x9,0xd,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x15,0x56,0x9,0xc,0x20, + 0x15,0x16,0x15,0x20,0xc,0xf4,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16, + 0x0,0x28,0x0,0x38,0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x33,0x35,0x7,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x34, + 0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0xab,0x20,0x16,0x20,0x20,0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20,0x25,0x65,0xd, + 0x9,0x4a,0x40,0x2b,0x2b,0x40,0x4a,0x9,0xd,0xca,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30,0x30, + 0x80,0x30,0x30,0x15,0x56,0x9,0xc,0x20,0x15,0x16,0x15,0x20,0xc,0xf4,0x1a,0x11, + 0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x15,0x0,0x21,0x0,0x33,0x0,0x43,0x0,0x0, + 0x25,0x33,0x15,0x23,0x27,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x23,0x15,0x33, + 0x15,0x23,0x15,0x33,0x32,0x36,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15, + 0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x16,0xc,0x9,0x4b,0x40,0x2a,0x2a,0x40, + 0x4b,0x9,0xc,0x16,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd, + 0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5, + 0x20,0x6b,0x55,0x9,0xd,0x20,0x16,0x15,0x15,0x20,0xc,0xa2,0x20,0xd,0x9,0x35, + 0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a, + 0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x4,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x24,0x0,0x34,0x0,0x0,0x25, + 0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27,0x37,0x23,0x7, + 0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15, + 0x33,0x15,0x33,0x35,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x1,0xab,0x20,0x16,0x20,0x20,0x16,0x36,0x30,0x30,0x25,0x25, + 0x20,0x20,0x25,0x50,0x15,0x20,0x20,0x20,0x40,0x20,0xca,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30, + 0x30,0x80,0x30,0x30,0x20,0x20,0x40,0x40,0x40,0x60,0x20,0x20,0xe0,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x3,0x0,0xf,0x0,0x1d,0x0,0x2f,0x0,0x3f,0x0,0x0,0x25, + 0x33,0x15,0x23,0x15,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x37, + 0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x35,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x4b,0x20,0x20,0x2a,0x9,0xd,0xd,0x9,0x4a,0x15,0x15,0x20,0x20,0x20,0x40,0x20, + 0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0x40,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0xb6, + 0x20,0x40,0x40,0x40,0x60,0x20,0x20,0xb6,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40, + 0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a, + 0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xa,0x0,0x1c,0x0,0x2c, + 0x0,0x0,0x25,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x23, + 0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x80,0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x70,0x60,0x40,0x40,0x4a,0x9,0xd,0xd, + 0x9,0x2a,0xea,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xc0,0x40,0x40, + 0x30,0x30,0x80,0x30,0x30,0x60,0x20,0x4b,0x15,0x20,0xc,0x9,0x20,0x9,0xd,0x15, + 0xa0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x4,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x28,0x0,0x38,0x0, + 0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27,0x37, + 0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x23,0x15,0x33,0x15,0x23,0x15, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x25,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0xab,0x20,0x16,0x20,0x20, + 0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20,0x25,0x65,0x60,0x40,0x40,0x4a,0x9,0xd, + 0xd,0x9,0x2a,0x1,0xa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xf5, + 0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x60,0x20, + 0x4b,0x15,0x20,0xc,0x9,0x20,0x9,0xd,0x15,0xa0,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x15,0x0,0x21,0x0,0x33,0x0,0x43,0x0,0x0,0x25,0x33,0x15,0x23, + 0x27,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x35,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33, + 0x1,0x4b,0x20,0x20,0x16,0x60,0x40,0x40,0x4b,0x9,0xc,0xc,0x9,0x2b,0x56,0x2a, + 0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5, + 0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0xd5,0x20,0xb6,0x20,0x4b,0x15, + 0x20,0xc,0x9,0x20,0x9,0xc,0x16,0xf6,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b, + 0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0xa,0x0,0x1e,0x0,0x2e,0x0,0x32,0x0,0x0,0x25,0x27,0x37,0x23,0x7, + 0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x37,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0x80, + 0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x70,0x4b,0x9,0xc,0xc,0x9,0x35,0x9,0xd, + 0xd,0x9,0x2a,0xea,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x40,0x20, + 0x20,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x60,0x20,0xc,0x9,0x56,0x9,0xc, + 0xc,0x9,0x20,0x9,0xd,0x15,0xa0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0xcb,0x20,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xb,0x0,0x16,0x0,0x2a,0x0,0x3a,0x0,0x3e,0x0,0x0,0x25,0x35,0x23,0x35,0x23, + 0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33, + 0x35,0x17,0x27,0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x35,0x34,0x26,0x23,0x23,0x35,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0xab,0x20,0x16,0x20,0x20, + 0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20,0x25,0x65,0x4b,0x9,0xc,0xc,0x9,0x35, + 0x9,0xd,0xd,0x9,0x2a,0x1,0xa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x20,0x20,0x20,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30,0x30, + 0x80,0x30,0x30,0x60,0x20,0xc,0x9,0x56,0x9,0xc,0xc,0x9,0x20,0x9,0xd,0x15, + 0xa0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0xcb,0x20,0x0, + 0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xf,0x0,0x23,0x0, + 0x35,0x0,0x45,0x0,0x49,0x0,0x0,0x25,0x33,0x15,0x23,0x15,0x35,0x33,0x32,0x36, + 0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x27,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x35,0x33,0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x17,0x35,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15, + 0x23,0x1,0x4b,0x20,0x20,0x2a,0x9,0xd,0xd,0x9,0x4a,0x40,0x35,0x9,0xc,0xc, + 0x9,0x2b,0x40,0x4a,0x9,0xd,0xd,0x1e,0xc,0x9,0x60,0x9,0xd,0x20,0x16,0x20, + 0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x8a,0x20,0x20,0xd5, + 0x20,0x40,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x96,0xc,0x9,0x20,0x9,0xc,0x16, + 0x20,0xd,0x9,0x55,0x9,0xc,0x96,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40, + 0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x80, + 0x20,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xa,0x0,0x13,0x0, + 0x23,0x0,0x0,0x25,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x23,0x37, + 0x36,0x26,0x23,0x23,0x15,0x33,0x7,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x80,0x30,0x30,0x25,0x26,0x20,0x20,0x26, + 0x90,0x1f,0x3,0xd,0xb,0x4a,0x38,0x1e,0xf0,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x64,0xa,0x12,0x20,0x60, + 0x1,0x0,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x4, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x1f,0x0,0x2f, + 0x0,0x0,0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27, + 0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x23,0x37,0x36,0x26,0x23,0x23,0x15, + 0x33,0x7,0x1,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0xab,0x20,0x16,0x20,0x20,0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20, + 0x25,0x85,0x1f,0x3,0xd,0xb,0x4a,0x38,0x1e,0x1,0x10,0x11,0x1a,0x1a,0x11,0xfe, + 0xd6,0x11,0x1a,0x1a,0x11,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30, + 0x30,0x80,0x30,0x30,0x64,0xa,0x12,0x20,0x60,0x1,0x0,0x1a,0x11,0xfe,0xd6,0x11, + 0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x3,0x0,0xc,0x0,0x18,0x0,0x2a,0x0,0x3a,0x0,0x0,0x25,0x33,0x15, + 0x23,0x27,0x37,0x36,0x26,0x23,0x23,0x15,0x33,0x7,0x17,0x35,0x33,0x32,0x36,0x35, + 0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15, + 0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x4b,0x20,0x20,0x36,0x1f,0x3,0xd, + 0xa,0x4b,0x38,0x1d,0x5b,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9, + 0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0xd5,0x20,0x56,0x64,0xb,0x11,0x20,0x60,0x96,0x20,0xd,0x9,0x35,0x9,0xc,0x80, + 0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0xa,0x0,0x1a,0x0,0x2a,0x0,0x2e,0x0,0x32,0x0,0x0,0x25,0x27, + 0x37,0x23,0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x15,0x33,0x15, + 0x23,0x1,0x80,0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x70,0xd,0x9,0x35,0x9,0xc, + 0xc,0x9,0x35,0x9,0xd,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x40,0x20,0x20,0x20,0x20,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x15,0x56,0x9, + 0xc,0xc,0x9,0x56,0x9,0xc,0xc,0xf4,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11, + 0x1,0x2a,0x11,0x1a,0x95,0x20,0x16,0x20,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0xb,0x0,0x16,0x0,0x26,0x0,0x36,0x0,0x3a,0x0,0x3e,0x0,0x0, + 0x25,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27,0x37,0x23, + 0x7,0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1, + 0xab,0x20,0x16,0x20,0x20,0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20,0x25,0x65,0xd, + 0x9,0x35,0x9,0xc,0xc,0x9,0x35,0x9,0xd,0xca,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x20,0x20,0x20,0x20,0x20,0xf5,0x16,0x20,0x20,0x16,0x20,0x20, + 0x35,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x15,0x56,0x9,0xc,0xc,0x9,0x56,0x9, + 0xc,0xc,0xf4,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x95, + 0x20,0x16,0x20,0x0,0x7,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x13,0x0,0x1f,0x0,0x31,0x0,0x41,0x0,0x45,0x0,0x49,0x0,0x0,0x25,0x33,0x15, + 0x23,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32, + 0x36,0x17,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17, + 0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1,0x4b,0x20,0x20,0x16,0xc,0x9,0x35,0x9, + 0xd,0xd,0x9,0x35,0x9,0xc,0x16,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9, + 0x60,0x9,0xd,0x20,0x16,0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a, + 0x1a,0x11,0x8a,0x20,0x20,0x20,0x20,0xd5,0x20,0x6b,0x55,0x9,0xd,0xd,0x9,0x55, + 0x9,0xc,0xc,0xa2,0x20,0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9, + 0x6b,0x60,0x40,0x40,0x60,0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x4b,0x20,0x15,0x20,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0xa,0x0,0x1e,0x0,0x2e,0x0,0x32,0x0,0x0,0x25,0x27,0x37,0x23,0x7, + 0x35,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15, + 0x14,0x16,0x33,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0x80, + 0x30,0x30,0x25,0x26,0x20,0x20,0x26,0x70,0xd,0x9,0x35,0x9,0xc,0xc,0x9,0x2b, + 0x40,0x4a,0x9,0xd,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x40, + 0x20,0x20,0xc0,0x40,0x40,0x30,0x30,0x80,0x30,0x30,0x15,0x56,0x9,0xc,0xc,0x9, + 0x20,0x9,0xd,0x15,0x20,0xc,0xf4,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1, + 0x2a,0x11,0x1a,0x95,0x20,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xb,0x0,0x16,0x0,0x2a,0x0,0x3a,0x0,0x3e,0x0,0x0,0x25,0x35,0x23,0x35,0x23, + 0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x7,0x27,0x37,0x23,0x7,0x35,0x23,0x15,0x33, + 0x35,0x17,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33, + 0x15,0x23,0x15,0x33,0x32,0x36,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23,0x1,0xab,0x20,0x16,0x20,0x20, + 0x16,0x36,0x30,0x30,0x25,0x25,0x20,0x20,0x25,0x65,0xd,0x9,0x35,0x9,0xc,0xc, + 0x9,0x2b,0x40,0x4a,0x9,0xd,0xca,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0x20,0x20,0x20,0xf5,0x16,0x20,0x20,0x16,0x20,0x20,0x35,0x40,0x40,0x30,0x30, + 0x80,0x30,0x30,0x15,0x56,0x9,0xc,0xc,0x9,0x20,0x9,0xd,0x15,0x20,0xc,0xf4, + 0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x95,0x20,0x0,0x6, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x17,0x0,0x23,0x0,0x35, + 0x0,0x45,0x0,0x49,0x0,0x0,0x25,0x33,0x15,0x23,0x27,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x17,0x35, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x23,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x13,0x32,0x16,0x15, + 0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x17,0x33,0x15,0x23, + 0x1,0x4b,0x20,0x20,0x16,0xc,0x9,0x35,0x9,0xd,0xd,0x9,0x2a,0x40,0x4b,0x9, + 0xc,0x16,0x2a,0x9,0xd,0xd,0x9,0x4a,0x2b,0xc,0x9,0x60,0x9,0xd,0x20,0x16, + 0x20,0x15,0xb5,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x8a,0x20,0x20, + 0xd5,0x20,0x6b,0x55,0x9,0xd,0xd,0x9,0x20,0x9,0xc,0x15,0x20,0xc,0xa2,0x20, + 0xd,0x9,0x35,0x9,0xc,0x80,0x6b,0x9,0xc,0xc,0x9,0x6b,0x60,0x40,0x40,0x60, + 0x1,0x4b,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x4b,0x20, + 0x0,0x1,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x15,0x0,0x0,0x1,0x23, + 0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x23,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x33, + 0x15,0x33,0x35,0x33,0x1,0xd5,0x95,0x2b,0x2b,0x95,0x95,0x55,0x2b,0x95,0x95,0x80, + 0x95,0x1,0x15,0x40,0xaa,0x40,0xab,0x40,0xd5,0x40,0xab,0x40,0x40,0x0,0x5,0x0, + 0x2b,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x12,0x0,0x1e,0x0,0x22,0x0,0x26,0x0, + 0x2a,0x0,0x0,0x25,0x35,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x21,0x15,0x21,0x11,0x1,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x7,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x1,0x80, + 0x2b,0x1a,0x11,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x0,0xff,0x0,0x1,0x56,0x40, + 0x40,0x2b,0x40,0x40,0x2b,0xd6,0x2b,0x2b,0x56,0x2a,0x2a,0xab,0x2b,0x2b,0x6b,0x6a, + 0x6a,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11,0x1a,0x2b,0xfe,0xd6,0x1,0x0,0x2b,0x40, + 0x40,0x2b,0x40,0x40,0xd5,0x55,0x55,0x95,0x95,0x0,0x2,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0xb,0x0,0x2e,0x0,0x0,0x1,0x15,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x33,0x15,0x17,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x16,0x15,0x14,0x7,0x7,0x16, + 0x16,0x17,0x37,0x36,0x33,0x32,0x17,0x16,0x1,0xc0,0x40,0x2b,0x40,0x40,0x2b,0x2b, + 0x9,0xc,0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x2,0x7,0x2f,0x14, + 0x53,0x26,0x2f,0x7,0x8,0x3,0x4,0x24,0x1,0x80,0x2b,0x40,0x40,0x2b,0x40,0x40, + 0xcb,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc,0xc,0x9,0x1,0x29,0x22,0x4, + 0x3,0xa,0x5,0x2f,0x26,0x53,0x14,0x2f,0x7,0x2,0xc,0x0,0x2,0x0,0x40,0x0, + 0x15,0x1,0xd5,0x1,0xeb,0x0,0xb,0x0,0x1e,0x0,0x0,0x25,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x33,0x15,0x33,0x15,0x7,0x6,0x6,0x7,0x26,0x26,0x35,0x35,0x37, + 0x17,0x15,0x14,0x7,0x26,0x23,0x22,0x6,0x15,0x14,0x1,0x95,0x2a,0x40,0x40,0x2a, + 0x40,0xbb,0x2,0x13,0x5,0x52,0x6e,0xc0,0xc0,0x6,0x1a,0x20,0x35,0x4b,0x55,0x3f, + 0x3f,0x2b,0x40,0x40,0x2b,0x37,0x1,0x7,0x1,0x14,0x93,0x59,0x80,0x56,0x56,0x80, + 0x1b,0x1d,0xe,0x4b,0x35,0x2b,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0xf,0x0,0x19,0x0,0x29,0x0,0x0,0x25,0x33,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x35,0x33,0x14,0x16,0x32,0x36,0x37,0x35,0x21,0x15,0x33,0x14,0x16,0x32, + 0x36,0x35,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x1,0x40,0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x80,0x26,0x34,0x26,0x55, + 0xfe,0xd6,0x55,0x26,0x34,0x26,0x55,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a, + 0x11,0xab,0x40,0x11,0x1a,0x1a,0x11,0x40,0x1a,0x26,0x26,0xaf,0x55,0x55,0x1a,0x26, + 0x26,0x1a,0x80,0x1a,0x11,0x95,0x11,0x1a,0x1a,0x11,0x95,0x11,0x1a,0x0,0x3,0x0, + 0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x6,0x0,0x18,0x0,0x1c,0x0,0x0,0x1, + 0x37,0x34,0x26,0x22,0x6,0x15,0x36,0x32,0x16,0x15,0x7,0x33,0x32,0x16,0x15,0x15, + 0x21,0x35,0x34,0x36,0x33,0x33,0x27,0x34,0x13,0x35,0x21,0x15,0x1,0x0,0x40,0x26, + 0x34,0x26,0x14,0x58,0x3f,0x6b,0x80,0x11,0x1a,0xfe,0xaa,0x1a,0x11,0x80,0x6b,0xeb, + 0xff,0x0,0x1,0x15,0x56,0x1a,0x26,0x26,0x1a,0x6a,0x3e,0x2c,0x96,0x19,0x11,0x80, + 0x80,0x11,0x19,0x96,0x2c,0xfe,0xe9,0x2b,0x2b,0x0,0x3,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0xc,0x0,0x14,0x0,0x1f,0x0,0x0,0x25,0x36,0x27,0x27,0x26, + 0x7,0x7,0x6,0x14,0x17,0x17,0x16,0x37,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34, + 0x5,0x35,0x17,0x7,0x35,0x23,0x15,0x23,0x35,0x34,0x33,0x1,0xa5,0xe,0xe,0x99, + 0xd,0xc,0x99,0x5,0x5,0x99,0xd,0xc,0x6e,0xc4,0x89,0x89,0xc4,0x89,0x1,0x16, + 0x4a,0x4a,0x56,0x2a,0x15,0xf4,0xe,0xa,0x9a,0xa,0xa,0x9a,0x8,0x8,0x8,0x9a, + 0xa,0xa,0x1,0x91,0x89,0xc4,0x89,0x89,0xc4,0x37,0x35,0x4b,0x4a,0x35,0x40,0x55, + 0x16,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x5,0x0,0xd,0x0, + 0x0,0x25,0x37,0x27,0x7,0x17,0x37,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1, + 0x4c,0x8,0x54,0x54,0x8,0x4c,0x61,0xc2,0x8a,0x8a,0xc2,0x8a,0x95,0x8,0xce,0xce, + 0x8,0x22,0x1,0x34,0x8a,0xc2,0x8a,0x8a,0xc2,0x0,0x2,0x0,0x40,0x0,0x15,0x1, + 0xc0,0x1,0xeb,0x0,0xa,0x0,0x18,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x27,0x7, + 0x11,0x34,0x36,0x33,0x1,0x11,0x34,0x26,0x23,0x23,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x11,0x1,0x40,0x11,0x1a,0x96,0x95,0x1a,0x11,0x1,0x2a,0x19,0x11,0xd6,0x1a, + 0x11,0xd5,0x11,0x1a,0x1,0x95,0x19,0x11,0xfe,0xaa,0x40,0x40,0x1,0x56,0x11,0x19, + 0xfe,0xeb,0x1,0x15,0x11,0x1a,0x11,0x1a,0x1a,0x11,0xfe,0xab,0x0,0x7,0x0,0x15, + 0x0,0x15,0x1,0xea,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1c, + 0x0,0x24,0x0,0x4c,0x0,0x0,0x1,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x6,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33, + 0x26,0x35,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x1,0x16,0x16,0x15,0x14, + 0x6,0x7,0x15,0x14,0x7,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x23,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x16, + 0x33,0x36,0x36,0x1,0x40,0x2b,0x2b,0x2b,0x2b,0x17,0x58,0x3f,0x3f,0x58,0x3e,0x27, + 0x1c,0x12,0x12,0x1c,0x12,0xc0,0xad,0x2d,0x80,0x12,0x1c,0x12,0x12,0x1c,0x12,0x1, + 0x15,0x3e,0x57,0x4a,0x35,0x16,0xc,0x9,0x15,0x9,0xd,0xaa,0xd,0x9,0x15,0x9, + 0xc,0x16,0x58,0x53,0x4,0x12,0x4,0x13,0x47,0x1,0x2b,0x2b,0xab,0x6b,0x55,0x3e, + 0x58,0x3f,0x3f,0x58,0xbe,0x13,0x1a,0x13,0x13,0x1a,0x6d,0x2b,0x3f,0xea,0x13,0x1a, + 0x13,0x13,0x1a,0x1,0x6d,0x1,0x58,0x3d,0x35,0x56,0x8,0x42,0x1b,0x14,0x26,0x9, + 0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd,0x9,0x26,0x14,0x1b,0xd5,0x33,0x23,0x1, + 0x1b,0x26,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xa,0x0,0x14, + 0x0,0x24,0x0,0x0,0x13,0x15,0x21,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x25, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x37,0x33,0x17,0x15,0x33, + 0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x55,0x1,0x56,0x19,0x12,0xfe,0xd5, + 0x12,0x18,0x1,0x2a,0xe,0x7,0x40,0x8,0xd,0x2b,0x2b,0x6a,0x2b,0x55,0x19,0x11, + 0xfe,0xea,0x11,0x19,0x1,0x40,0xeb,0x12,0x18,0x18,0x12,0xeb,0x40,0x15,0x8,0xe, + 0xd,0x9,0x15,0x2b,0x2a,0x2a,0x2b,0xeb,0x11,0x19,0x19,0x11,0xeb,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x19,0x0,0x21,0x0,0x0,0x25, + 0x35,0x27,0x35,0x34,0x26,0x27,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x6,0x6,0x15, + 0x15,0x7,0x15,0x16,0x32,0x36,0x35,0x23,0x14,0x2,0x32,0x16,0x14,0x6,0x22,0x26, + 0x34,0x1,0x6b,0x16,0x21,0x1f,0xc,0x12,0xc,0x1f,0x21,0x16,0x5d,0x1c,0x12,0x40, + 0x38,0xb0,0x7d,0x7d,0xb0,0x7d,0xab,0x15,0x15,0x38,0x23,0x34,0x7,0xa,0x9,0xd, + 0xd,0x9,0xa,0x7,0x34,0x23,0x38,0x15,0x15,0x36,0x13,0xd,0xd,0x1,0x4d,0x7d, + 0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x17, + 0x0,0x2f,0x0,0x3f,0x0,0x43,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x33,0x35,0x33, + 0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15, + 0x7,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x5,0x21,0x11,0x21,0x1,0x80,0x20,0x2b, + 0x2b,0x20,0xc,0x9,0x40,0x9,0xd,0xd,0x9,0x40,0x9,0xc,0x95,0x20,0x2b,0x2b, + 0x20,0xd,0x9,0x40,0x9,0xc,0xc,0x9,0x40,0x9,0xd,0xaa,0x11,0x1a,0x1a,0x11, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x35,0xfe,0xc0,0x1,0x40,0x1,0x15,0xb,0x40, + 0xb,0x16,0x9,0xc,0xc,0x9,0x56,0x9,0xc,0xc,0x9,0x16,0xb,0x40,0xb,0x16, + 0x9,0xc,0xc,0x9,0x56,0x9,0xc,0xc,0x9,0x80,0x1a,0x11,0xff,0x0,0x11,0x1a, + 0x19,0x12,0x1,0x0,0x12,0x19,0x20,0xfe,0xea,0x0,0x5,0x0,0x15,0x0,0x40,0x1, + 0xeb,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x14,0x0,0x18,0x0,0x2c,0x0,0x0,0x13, + 0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x15,0x32,0x16,0x15,0x23,0x34,0x26,0x23,0x15, + 0x32,0x16,0x15,0x23,0x5,0x11,0x21,0x11,0x1,0x32,0x16,0x15,0x3,0x14,0x6,0x23, + 0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x55,0x47,0x64,0x1f, + 0x52,0x3a,0x2c,0x3f,0x1f,0x2d,0x1f,0x12,0x19,0x2b,0x1,0x6b,0xfe,0x80,0x1,0x80, + 0x11,0x1a,0x1,0x19,0x11,0x6b,0xaa,0x6b,0x11,0x1a,0x1a,0x11,0x1,0x55,0x64,0x46, + 0x3a,0x51,0x21,0x3e,0x2c,0x1f,0x2d,0x22,0x18,0x12,0x16,0x1,0x0,0xff,0x0,0x1, + 0x2b,0x1a,0x11,0xff,0x0,0x11,0x19,0x2b,0x2b,0x19,0x11,0x1,0x0,0x11,0x1a,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xb,0x0,0x13,0x0,0x0,0x25, + 0x27,0x37,0x27,0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x11,0x17,0x15,0x7,0x23, + 0x27,0x35,0x37,0x1,0x6b,0x50,0x50,0x1b,0x50,0x50,0x1b,0x50,0x50,0x1b,0x50,0x50, + 0x70,0x70,0xa0,0x70,0x70,0xb0,0x50,0x50,0x1b,0x50,0x50,0x1b,0x50,0x50,0x1b,0x50, + 0x50,0x1,0x2b,0x70,0xa0,0x70,0x70,0xa0,0x70,0x0,0x4,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x25,0x15,0x33, + 0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x21,0x33,0x15,0x23,0x13,0x33,0x15, + 0x23,0x27,0x33,0x15,0x23,0x1,0x80,0x40,0x40,0x2b,0x40,0x40,0xfe,0xeb,0xab,0xab, + 0xd5,0xab,0xab,0xd5,0xab,0xab,0xeb,0x40,0x2b,0x40,0x40,0x2b,0x40,0xab,0x1,0x80, + 0xab,0xab,0xab,0x0,0x3,0x0,0x0,0x0,0x0,0x1,0xeb,0x1,0xda,0x0,0x2,0x0, + 0x17,0x0,0x25,0x0,0x0,0x37,0x33,0x27,0x17,0x23,0x15,0x33,0x15,0x23,0x35,0x33, + 0x35,0x23,0x22,0x26,0x35,0x35,0x27,0x37,0x16,0x4,0x17,0x17,0x7,0x37,0x14,0x6, + 0x23,0x23,0x27,0x33,0x11,0x21,0x27,0x21,0x32,0x16,0x15,0x40,0xd3,0xd3,0xfe,0x13, + 0x2a,0xaa,0x2a,0x95,0x11,0x1a,0x15,0x1a,0x18,0x1,0x0,0x43,0x65,0x1c,0x2d,0x1a, + 0x11,0x15,0x2b,0x40,0xfe,0xc0,0x2b,0x1,0x6b,0x11,0x1a,0xab,0xd3,0xfe,0x2b,0x2a, + 0x2a,0x2b,0x1a,0x11,0xfe,0x15,0x1c,0x18,0xfe,0x44,0x64,0x1c,0xab,0x11,0x1a,0x2b, + 0x1,0x0,0x2a,0x19,0x11,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0x8,0x0,0xc,0x0,0x1e,0x0,0x0,0x1,0x17,0x7,0x27,0x37,0x23,0x35,0x33,0x27, + 0x17,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x33,0x33,0x17,0x1,0x0,0x55,0x55,0x1f,0x22,0x58,0x58,0x21,0xc9, + 0xfe,0xaa,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0x2b, + 0x1,0x40,0x56,0x55,0x1e,0x22,0x2b,0x22,0xa2,0xd5,0xd5,0x1,0x0,0x1a,0x11,0xd5, + 0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2b,0x0,0x3,0x0,0x40,0x0,0x55,0x1, + 0xc0,0x1,0xab,0x0,0x3,0x0,0x8,0x0,0x14,0x0,0x0,0x37,0x37,0x33,0x15,0x25, + 0x37,0x27,0x7,0x15,0x1,0x16,0x14,0x7,0x7,0x23,0x35,0x36,0x37,0x36,0x32,0x17, + 0xeb,0x55,0x80,0xfe,0xc4,0xb9,0x1a,0xb8,0x1,0x1e,0xd,0xd,0xf3,0x56,0xf0,0x3, + 0xd,0x22,0xd,0x55,0x56,0x56,0x2b,0xb9,0x1a,0xb9,0x1a,0x1,0x4,0xd,0x22,0xd, + 0xf3,0x57,0xef,0x3,0xd,0xd,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab, + 0x0,0x8,0x0,0xc,0x0,0x1e,0x0,0x0,0x37,0x37,0x17,0x7,0x27,0x15,0x23,0x35, + 0x7,0x17,0x35,0x21,0x15,0x1,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x33,0x17,0xab,0x55,0x55,0x1e,0x22,0x2a,0x22,0xe2,0xfe, + 0xaa,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0x2b,0xea, + 0x56,0x56,0x1e,0x22,0x59,0x59,0x22,0x4c,0xd5,0xd5,0x1,0x0,0x1a,0x11,0xd5,0x11, + 0x1a,0x1a,0x11,0x1,0x0,0x11,0x1a,0x2b,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x7,0x0,0x15,0x0,0x0,0x25,0x35,0x7,0x35,0x23,0x15,0x33,0x35, + 0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x1,0x6b, + 0x40,0x96,0x96,0x80,0x11,0x19,0x80,0x5b,0x54,0x7b,0x7c,0x59,0xc0,0x80,0x2b,0x2b, + 0x80,0x2b,0xea,0x19,0x11,0xab,0x5a,0x7b,0x7c,0x53,0x5b,0x80,0x0,0x3,0x0,0x15, + 0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x37,0x0,0x3a,0x0,0x70,0x0,0x0,0x1,0x14, + 0x7,0x15,0x14,0x7,0x14,0x7,0x7,0x6,0x14,0x7,0x6,0x6,0x7,0x6,0x7,0x6, + 0x6,0x7,0x6,0x6,0x7,0x27,0x37,0x7,0x27,0x36,0x36,0x37,0x32,0x37,0x32,0x35, + 0x3e,0x5,0x33,0x36,0x36,0x3f,0x2,0x32,0x37,0x36,0x33,0x33,0x32,0x36,0x33,0x32, + 0x16,0x5,0x37,0x27,0x27,0x1,0x7,0x27,0x6,0x6,0x7,0x22,0x7,0x22,0x15,0x6, + 0x7,0x7,0x6,0x22,0x7,0x7,0x6,0x23,0x6,0x23,0x23,0x6,0x23,0x22,0x26,0x35, + 0x34,0x37,0x35,0x34,0x37,0x36,0x35,0x37,0x37,0x36,0x36,0x37,0x34,0x36,0x37,0x37, + 0x36,0x36,0x37,0x32,0x36,0x35,0x36,0x36,0x37,0x27,0x1,0xd5,0x1,0x2,0x2,0x3, + 0x1,0x1,0x1,0x4,0x1,0x2,0x5,0x1,0x5,0x2,0x1,0x5,0x1,0x6f,0x40,0x8a, + 0x6f,0x1,0x8,0x1,0x1,0x2,0x2,0x2,0x4,0x3,0x5,0x4,0x6,0x2,0x2,0xa, + 0x3,0x7,0xc,0x3,0x4,0x8,0x5,0x7,0x3,0xc,0x4,0x58,0x7d,0xfe,0xab,0x8a, + 0x4a,0x90,0x1,0xa0,0x1c,0x3b,0x1,0x8,0x1,0x1,0x2,0x2,0xa,0x10,0xf,0x1, + 0x5,0x1,0xc,0x4,0x3,0x8,0x5,0x6,0x6,0xe,0x58,0x7d,0x1,0x2,0x2,0x3, + 0x2,0x1,0x3,0x1,0x4,0x1,0x3,0x1,0x3,0x1,0x1,0x2,0x1,0x5,0x1,0x3c, + 0x1,0x0,0xe,0x6,0x6,0x5,0x8,0x3,0x4,0xc,0x1,0x5,0x1,0x3,0xb,0x2, + 0x6,0xa,0x2,0xa,0x2,0x1,0x8,0x1,0x6f,0x8a,0x40,0x6f,0x1,0x5,0x1,0x2, + 0x1,0x1,0x2,0x2,0x2,0x2,0x4,0x1,0x3,0x1,0x2,0x3,0x2,0x2,0x1,0x7d, + 0xd8,0x40,0x4a,0xc6,0xfe,0x60,0x1b,0x3c,0x1,0x5,0x1,0x2,0x1,0x7,0x5,0x6, + 0x1,0x1,0x3,0x2,0x2,0x1,0x7d,0x58,0xd,0x6,0x7,0x5,0x8,0x4,0x3,0xc, + 0x7,0x3,0xa,0x2,0x1,0x7,0x2,0x6,0x2,0x6,0x2,0x4,0x1,0x1,0x8,0x1, + 0x3b,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1,0xab,0x0,0x5,0x0,0x9,0x0, + 0x0,0x37,0x27,0x37,0x17,0x37,0x17,0x1,0x21,0x15,0x21,0xcd,0x62,0x2a,0x38,0x9e, + 0x2a,0xfe,0xd6,0x1,0x2a,0xfe,0xd6,0xba,0x62,0x28,0x37,0x9e,0x2b,0xff,0x0,0x2b, + 0x0,0x5,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x1f,0x0,0x0,0x37,0x7,0x23,0x37,0x17,0x7,0x23,0x37,0x37,0x7, + 0x23,0x37,0x37,0x7,0x23,0x37,0x37,0x21,0x7,0x23,0x37,0x23,0x3,0x33,0x7,0x23, + 0x37,0x33,0x13,0x23,0x7,0x23,0xbf,0x7,0x80,0x7,0x72,0x6,0x80,0x6,0x6d,0x7, + 0x55,0x6,0x63,0x7,0x55,0x6,0x6c,0x1,0x14,0x17,0x39,0xf,0x37,0x2a,0x32,0x9, + 0x9b,0x9,0x32,0x2b,0x37,0xf,0x38,0xeb,0x2b,0x2b,0x56,0x2a,0x2a,0xab,0x2b,0x2b, + 0x55,0x2a,0x2a,0x2b,0x97,0x60,0xfe,0xee,0x37,0x37,0x1,0x12,0x60,0x0,0x8,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x25,0x35,0x23,0x15,0x27,0x33,0x15, + 0x23,0x13,0x35,0x23,0x15,0x27,0x33,0x15,0x23,0x7,0x35,0x23,0x15,0x27,0x33,0x15, + 0x23,0x13,0x35,0x23,0x15,0x27,0x33,0x15,0x23,0x1,0x95,0x55,0x2b,0xab,0xab,0x80, + 0x55,0x2b,0xab,0xab,0x55,0x55,0x2b,0xab,0xab,0x80,0x55,0x2b,0xab,0xab,0x6b,0x55, + 0x55,0x80,0xab,0x1,0x0,0x55,0x55,0x80,0xab,0xaa,0x55,0x55,0x80,0xab,0x1,0x0, + 0x55,0x55,0x80,0xab,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x3, + 0x0,0x1f,0x0,0x27,0x0,0x0,0x37,0x33,0x15,0x23,0x1,0x6,0x6,0x7,0x11,0x23, + 0x35,0x23,0x15,0x23,0x35,0x6,0x7,0x6,0x15,0x15,0x23,0x35,0x34,0x37,0x36,0x33, + 0x32,0x37,0x36,0x35,0x35,0x33,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x55,0x40, + 0x40,0x1,0x40,0x2,0x2c,0x27,0x2b,0x2a,0x2b,0x9,0x4,0x1e,0x2a,0x2d,0x2d,0x3b, + 0x2d,0x1d,0x21,0x2a,0x84,0x22,0x1a,0x1a,0x22,0x1a,0xab,0x80,0x1,0xa2,0x2f,0x45, + 0xc,0xfe,0xde,0x80,0x80,0xfe,0x3,0x4,0x18,0x2a,0xb,0xb,0x3f,0x27,0x25,0x16, + 0x1b,0x2f,0xa,0x55,0x1a,0x22,0x19,0x19,0x22,0x0,0x1,0x0,0x55,0x0,0x40,0x1, + 0xab,0x1,0xc0,0x0,0x8,0x0,0x0,0x1,0x17,0x11,0x23,0x35,0x23,0x15,0x23,0x11, + 0x1,0x0,0xab,0x6b,0x80,0x6b,0x1,0xc0,0x80,0xff,0x0,0x95,0x95,0x1,0x0,0x0, + 0x1,0x0,0x2b,0x0,0x15,0x1,0xab,0x1,0xd5,0x0,0x11,0x0,0x0,0x1,0x15,0x21, + 0x35,0x23,0x15,0x33,0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x1, + 0xab,0xfe,0xd5,0x2b,0xd6,0x2a,0x80,0x2b,0xd5,0x55,0x1,0xd5,0x80,0x2b,0x55,0x6b, + 0xab,0xab,0x40,0xab,0x2a,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc5,0x0, + 0x5,0x0,0x11,0x0,0x0,0x1,0x7,0x27,0x33,0x32,0x17,0x25,0x1,0x7,0x27,0x21, + 0x22,0x26,0x35,0x35,0x34,0x37,0x27,0x1,0xd5,0x40,0xea,0xaa,0x16,0xd,0xfe,0xcd, + 0x1,0x6b,0x1b,0x2a,0xff,0x0,0x11,0x1a,0xd,0x22,0x1,0x0,0x55,0xea,0x12,0x42, + 0xfe,0x96,0x1b,0x2b,0x19,0x11,0xd6,0x11,0xd,0x22,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0xe,0x0,0x1e,0x0,0x0,0x13,0x11,0x21,0x15, + 0x21,0x22,0x26,0x35,0x11,0x17,0x37,0x27,0x7,0x27,0x7,0x37,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x55,0x1,0x2b,0xfe,0xd5, + 0x11,0x19,0xdf,0x8b,0x1e,0x6d,0x2c,0x1e,0xeb,0x11,0x19,0x19,0x11,0xff,0x0,0x11, + 0x1a,0x1a,0x11,0x1,0x80,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0xab,0x8d,0x1e,0x6e, + 0x2c,0x1e,0xb5,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x0, + 0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0xd,0x0,0x16,0x0,0x0,0x13, + 0x11,0x33,0x15,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x15,0x17,0x17,0x7, + 0x27,0x37,0x23,0x35,0x33,0x27,0x55,0xab,0xab,0x11,0x19,0x19,0x11,0xab,0x6b,0x6a, + 0x6a,0x1e,0x37,0xd9,0xd9,0x37,0x1,0x95,0xfe,0xd6,0x2b,0x1a,0x11,0x1,0x2a,0x11, + 0x1a,0x2b,0x2a,0x6b,0x6b,0x1f,0x37,0x2a,0x38,0x0,0x8,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x27,0x33,0x15, + 0x23,0x37,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x17,0x11,0x21, + 0x11,0x3,0x21,0x11,0x21,0x1,0x40,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0xab, + 0x2b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0xaa,0xfe,0xd6,0x2b,0x1,0x80,0xfe,0x80, + 0x1,0x15,0x2a,0x2a,0x2a,0x2a,0x2a,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0xd5,0x1,0x2a, + 0xfe,0xd6,0x1,0x55,0xfe,0x80,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5, + 0x0,0x5,0x0,0x15,0x0,0x23,0x0,0x0,0x1,0x35,0x7,0x27,0x15,0x17,0x37,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x37,0x23, + 0x27,0x7,0x15,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x17,0x16,0x1,0xab,0x8b,0x8b, + 0x8b,0x8b,0x11,0x19,0x19,0x11,0xfe,0xea,0x11,0x19,0x19,0x11,0xfd,0x38,0x7a,0x8b, + 0x11,0x19,0x11,0xa4,0xa1,0xf,0x1,0x7,0x24,0x47,0x47,0x24,0x47,0x95,0x19,0x11, + 0xc0,0x11,0x1a,0x1a,0x11,0xc0,0x11,0x19,0x16,0x40,0x49,0xcd,0x1a,0x11,0xa7,0x15, + 0x8,0x51,0x51,0x9,0x0,0x4,0x0,0x40,0x0,0x80,0x1,0xc0,0x1,0x80,0x0,0x5, + 0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x0,0x25,0x7,0x27,0x37,0x17,0x7,0x25,0x21, + 0x15,0x21,0x15,0x35,0x33,0x15,0x7,0x35,0x21,0x15,0x1,0xc0,0x1e,0x6b,0x6b,0x1e, + 0x4c,0xfe,0xcc,0x1,0x15,0xfe,0xeb,0xd5,0xd5,0x1,0x15,0xb3,0x1e,0x6b,0x6b,0x1e, + 0x4d,0x80,0x2b,0x6a,0x2a,0x2a,0x6b,0x2b,0x2b,0x0,0x4,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x3,0x0,0xf,0x0,0x21,0x0,0x31,0x0,0x0,0x1,0x35,0x33, + 0x15,0x7,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x15,0x27,0x22,0x6, + 0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x37, + 0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1, + 0x4b,0x20,0x20,0x2a,0x9,0xd,0xd,0x9,0x4a,0xa0,0x9,0xd,0x20,0x16,0x20,0x15, + 0x20,0xc,0x9,0xaa,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x0, + 0x20,0x20,0x40,0x20,0xc,0x9,0x36,0x9,0xc,0x80,0x80,0xc,0x9,0x6b,0x60,0x40, + 0x40,0x60,0x6b,0x9,0xc,0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a, + 0x11,0x1a,0x0,0x4,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0x3,0x0,0x13, + 0x0,0x1c,0x0,0x24,0x0,0x0,0x25,0x11,0x23,0x11,0x13,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x13,0x23,0x22,0x26,0x35,0x11, + 0x33,0x11,0x33,0x27,0x22,0x7,0x36,0x37,0x35,0x17,0x7,0x1,0x80,0xab,0xab,0x11, + 0x1a,0x1a,0x11,0xab,0x11,0x19,0x19,0x11,0x80,0xd5,0x11,0x1a,0x2b,0xd5,0x1e,0x32, + 0x1a,0xe,0x3e,0x34,0x34,0xab,0x1,0x0,0xff,0x0,0x1,0x40,0x1a,0x11,0xfe,0xd5, + 0x11,0x19,0x19,0x11,0x1,0x2b,0x11,0x1a,0xfe,0x2a,0x1a,0x11,0x1,0x55,0xfe,0xab, + 0xe5,0x23,0x42,0x9,0x1c,0x30,0x30,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0,0x1,0x33,0x15, + 0x23,0x27,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x17,0x11,0x21,0x11,0x3,0x21,0x11, + 0x21,0x1,0x40,0x2b,0x2b,0xab,0x2b,0x2b,0x56,0x2a,0x2a,0xaa,0xfe,0xd6,0x2b,0x1, + 0x80,0xfe,0x80,0x1,0x6b,0x2b,0x2b,0x2b,0x2b,0x2b,0xd5,0x1,0x2a,0xfe,0xd6,0x1, + 0x55,0xfe,0x80,0x0,0x4,0x0,0x15,0x0,0x27,0x1,0xeb,0x1,0xd5,0x0,0x1c,0x0, + 0x22,0x0,0x29,0x0,0x36,0x0,0x0,0x1,0x16,0x15,0x15,0x14,0x7,0x6,0x7,0xe, + 0x2,0x26,0x26,0x27,0x26,0x27,0x26,0x35,0x35,0x34,0x37,0x36,0x37,0x36,0x36,0x32, + 0x16,0x17,0x16,0x27,0x22,0x7,0x36,0x17,0x26,0x3,0x32,0x36,0x37,0x6,0x27,0x16, + 0x25,0x35,0x26,0x7,0x15,0x32,0x16,0x33,0x16,0x33,0x32,0x37,0x36,0x1,0xe0,0xb, + 0xb,0xa,0x14,0x16,0x50,0x5c,0x5c,0x50,0x16,0xa,0x14,0xb,0xb,0x14,0xa,0x19, + 0x69,0x80,0x69,0x19,0xa,0xcc,0x55,0x34,0x88,0x8a,0x36,0x53,0x23,0x50,0x16,0x8b, + 0x87,0x35,0x1,0x1d,0xca,0xc8,0x1,0x4,0x1,0x4e,0x75,0x4c,0x35,0x32,0x1,0x4a, + 0x6,0xb,0x72,0xc,0x6,0x5,0x8,0x31,0x3f,0x11,0x11,0x3f,0x31,0x4,0xa,0x5, + 0xc,0x72,0xc,0x5,0xa,0x4,0x38,0x45,0x45,0x38,0x4,0x5b,0x43,0x28,0x28,0x43, + 0xfe,0xa2,0x27,0x1c,0x28,0x28,0x43,0x7f,0x60,0x5f,0x5f,0x60,0x2,0x27,0x10,0xe, + 0x0,0x3,0x0,0x15,0x0,0x27,0x1,0xeb,0x1,0xd5,0x0,0x6,0x0,0xc,0x0,0x29, + 0x0,0x0,0x37,0x16,0x16,0x32,0x36,0x37,0x6,0x13,0x22,0x7,0x36,0x17,0x26,0x17, + 0x16,0x15,0x15,0x14,0x7,0x6,0x7,0xe,0x2,0x26,0x26,0x27,0x26,0x27,0x26,0x35, + 0x35,0x34,0x37,0x36,0x37,0x36,0x36,0x32,0x16,0x17,0x16,0x77,0x16,0x50,0x46,0x50, + 0x16,0x8b,0x2,0x55,0x34,0x88,0x8a,0x36,0x8d,0xb,0xb,0xa,0x14,0x16,0x50,0x5c, + 0x5c,0x50,0x16,0xa,0x14,0xb,0xb,0x14,0xa,0x19,0x69,0x80,0x69,0x19,0xa,0x94, + 0x1c,0x27,0x27,0x1c,0x28,0x1,0x43,0x43,0x28,0x28,0x43,0x65,0x6,0xb,0x72,0xc, + 0x6,0x5,0x8,0x31,0x3f,0x11,0x11,0x3f,0x31,0x4,0xa,0x5,0xc,0x72,0xc,0x5, + 0xa,0x4,0x38,0x45,0x45,0x38,0x4,0x0,0x4,0x0,0x0,0x0,0x0,0x1,0xeb,0x1, + 0xda,0x0,0x2,0x0,0x15,0x0,0x1b,0x0,0x23,0x0,0x0,0x13,0x33,0x27,0x17,0x27, + 0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x27,0x37,0x1,0x7,0x27,0x23,0x35,0x34, + 0x36,0x5,0x23,0x27,0x16,0x16,0x15,0x24,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x80, + 0x13,0x13,0x73,0x35,0x3e,0x2b,0x40,0x40,0x55,0x1a,0x1,0xc0,0x1c,0x55,0xd4,0x36, + 0x1,0x20,0x14,0x80,0x34,0x60,0xff,0x0,0x32,0x46,0x32,0x32,0x46,0x1,0x2b,0x13, + 0x73,0x35,0x40,0x40,0x2b,0x3e,0x55,0x1c,0xfe,0x42,0x1c,0x55,0x2b,0x19,0x27,0x6b, + 0x7e,0x3,0x2e,0x22,0xb2,0x46,0x33,0x33,0x46,0x32,0x0,0x2,0x0,0x1e,0x0,0x1e, + 0x1,0xc4,0x1,0xc4,0x0,0x16,0x0,0x27,0x0,0x0,0x25,0x6,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x37,0x36,0x17,0x17,0x36,0x37,0x27,0x37,0x1, + 0x7,0x27,0x27,0x36,0x37,0x27,0x26,0x37,0x36,0x35,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x14,0x1,0x36,0x28,0x84,0x34,0x1,0x9,0xc,0xc,0x9,0x28,0x24,0xc,0xa, + 0x2f,0x1e,0x13,0xf9,0x1e,0x1,0x88,0x1e,0x34,0x1f,0x13,0xd,0x2f,0x9,0x4,0xc, + 0xc,0x9,0x4b,0x9,0xc,0x8e,0x20,0x2e,0xc,0x9,0x4b,0x9,0xc,0xc,0x5,0xa, + 0x2f,0x10,0xf,0xfa,0x1e,0xfe,0x78,0x1e,0xac,0x1e,0x19,0x19,0x2f,0x9,0xd,0x24, + 0x28,0x9,0xc,0xc,0x9,0x7e,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x1c,0x0,0x0,0x1,0x27,0x26,0x37,0x36,0x35,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x37,0x36,0x17,0x17, + 0x36,0x1,0x73,0x2f,0x9,0x4,0xc,0xc,0x9,0x4b,0x9,0xc,0xd5,0x96,0x9,0xc, + 0xc,0x9,0x28,0x24,0xc,0xa,0x2f,0x5d,0x1,0x1a,0x2f,0x9,0xd,0x24,0x28,0x9, + 0xc,0xc,0x9,0x96,0xd5,0xc,0x9,0x4b,0x9,0xc,0xc,0x5,0xa,0x2f,0x30,0x0, + 0x4,0x0,0x40,0x0,0x2b,0x1,0xd5,0x1,0xc0,0x0,0x11,0x0,0x18,0x0,0x1f,0x0, + 0x26,0x0,0x0,0x25,0x37,0x17,0x23,0x15,0x14,0x6,0x23,0x23,0x15,0x27,0x37,0x15, + 0x33,0x32,0x36,0x35,0x35,0x5,0x22,0x26,0x35,0x35,0x33,0x15,0x3,0x35,0x34,0x36, + 0x33,0x33,0x15,0x33,0x35,0x33,0x32,0x16,0x15,0x15,0x1,0x2b,0x55,0x55,0x40,0x37, + 0x27,0x22,0x55,0x55,0x22,0x15,0x1f,0xff,0x0,0x11,0x1a,0x6b,0x6b,0x1a,0x11,0x40, + 0x2a,0xc0,0x11,0x1a,0xeb,0x55,0x55,0x22,0x27,0x37,0x40,0x55,0x55,0x40,0x1e,0x16, + 0x22,0xab,0x1a,0x11,0xc0,0xeb,0x1,0x15,0x40,0x11,0x1a,0x6b,0x6b,0x1a,0x11,0x40, + 0x0,0x5,0x0,0x0,0x0,0x0,0x1,0xda,0x1,0xda,0x0,0x3,0x0,0xf,0x0,0x14, + 0x0,0x1c,0x0,0x23,0x0,0x0,0x37,0x33,0x27,0x23,0x3,0x1,0x7,0x27,0x23,0x35, + 0x23,0x35,0x34,0x36,0x37,0x27,0x5,0x23,0x27,0x35,0x21,0x16,0x22,0x6,0x14,0x16, + 0x32,0x36,0x34,0x7,0x27,0x33,0x32,0x16,0x15,0x15,0xab,0xa8,0x6a,0x3e,0x91,0x1, + 0xc0,0x1c,0x40,0xfe,0x55,0x24,0x1a,0x69,0x1,0x80,0xc0,0x40,0x1,0x0,0x1e,0x12, + 0xc,0xc,0x12,0xd,0x14,0xc2,0xc0,0x1b,0x25,0x6b,0x6a,0x1,0x5,0xfe,0x42,0x1c, + 0x40,0x55,0x80,0x19,0x25,0x2,0x6b,0x55,0x3e,0x17,0x95,0xd,0x12,0xc,0xc,0x12, + 0x89,0xc0,0x25,0x1b,0x80,0x0,0x6,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0, + 0x3,0x0,0x7,0x0,0x25,0x0,0x2d,0x0,0x34,0x0,0x50,0x0,0x0,0x1,0x33,0x15, + 0x23,0x35,0x33,0x15,0x23,0x7,0x16,0x17,0x33,0x17,0x33,0x37,0x36,0x36,0x35,0x34, + 0x26,0x27,0x22,0xf,0x2,0x15,0x6,0xf,0x4,0x6,0x15,0x14,0x16,0x17,0x16,0x6, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33,0x26,0x35,0x34,0x37,0x23,0x5,0x14, + 0x6,0x7,0x15,0x14,0x6,0x23,0x17,0x15,0x21,0x35,0x37,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x32,0x17,0x36,0x36,0x33,0x32,0x16,0x1,0x40,0x2b,0x2b,0x2b,0x2b, + 0x7,0x4,0x5,0x6,0x3,0x15,0x4,0x26,0x35,0x3e,0x2c,0x1c,0x1a,0x1,0xa,0xd, + 0x5,0x8,0x4,0x2,0x3,0x6,0x2b,0x1e,0x1,0x86,0x22,0x1a,0x1a,0x22,0x1a,0x55, + 0x9b,0x1b,0x2,0x82,0x1,0xab,0x4b,0x35,0x2c,0x1f,0x20,0xff,0x0,0x20,0x1f,0x2c, + 0x58,0x53,0x4,0x1d,0xb,0x12,0x3e,0x19,0x3d,0x59,0x1,0x2b,0x2b,0xab,0x6b,0x51, + 0x2,0x1,0x1,0x1,0x6,0x3e,0x25,0x2b,0x3f,0x1,0xf,0x1,0x6,0x1,0xa,0x7, + 0xc,0x8,0x3,0x8,0x12,0x12,0x20,0x3b,0xa,0x1,0x84,0x19,0x22,0x1a,0x1a,0x22, + 0x7c,0x26,0x2f,0xa,0xc,0x16,0x35,0x57,0x7,0x37,0x1f,0x2c,0x20,0xb,0xb,0x20, + 0x2c,0x1f,0xe0,0x33,0x22,0x1,0x12,0x1a,0x59,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x16,0x0,0x1e,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x37, + 0x35,0x34,0x27,0x27,0x7,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x37,0x37,0x36, + 0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x80,0xc,0x9,0x62,0xc,0x6,0xf, + 0x62,0x9,0x19,0x12,0x77,0x12,0x8,0x2d,0x2,0xd8,0xb0,0x7d,0x7d,0xb0,0x7d,0x1, + 0x3,0x12,0x9,0xd,0x48,0x5,0x9,0x6,0xe,0x6a,0x7,0xd,0x6c,0x12,0x19,0x11, + 0x69,0x4,0xd7,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x4,0x0,0x8,0x0,0x3c,0x1,0xf8, + 0x1,0xc4,0x0,0x3,0x0,0x7,0x0,0x11,0x0,0x15,0x0,0x0,0x1,0x7,0x27,0x37, + 0x17,0x27,0x37,0x17,0x25,0x37,0x1,0x7,0x27,0x7,0x27,0x37,0x17,0x37,0x27,0x17, + 0x7,0x27,0x1,0x7f,0x4e,0x1e,0x4e,0xd,0x1f,0x8b,0x1e,0xfe,0x38,0x1e,0x1,0x6a, + 0x1e,0x69,0x39,0x77,0x1e,0x59,0x1b,0xed,0x77,0x1e,0x77,0x1,0x6b,0x4e,0x1e,0x4e, + 0xa9,0x1f,0x8a,0x1e,0x3b,0x1e,0xfe,0x96,0x1e,0x68,0x39,0x77,0x1e,0x59,0x1b,0x3e, + 0x77,0x1e,0x77,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xdb,0x1,0xeb,0x0,0x6,0x0, + 0x15,0x0,0x0,0x25,0x27,0x27,0x37,0x17,0x15,0x14,0x17,0x7,0x27,0x6,0x7,0x26, + 0x26,0x35,0x35,0x27,0x37,0x1e,0x2,0x17,0x1,0xa4,0xb9,0x60,0x75,0xc0,0x1b,0x1b, + 0x49,0x34,0x43,0x52,0x6e,0x2b,0x1b,0x34,0x76,0x8e,0x28,0x9e,0xb9,0x60,0x34,0x56, + 0x80,0x3d,0xa8,0x1b,0x49,0x39,0x10,0x14,0x93,0x59,0x80,0x2b,0x1b,0x34,0x76,0x8d, + 0x28,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x8,0x0,0x11,0x0, + 0x21,0x0,0x0,0x25,0x23,0x35,0x7,0x17,0x35,0x21,0x35,0x23,0x27,0x33,0x15,0x37, + 0x27,0x15,0x21,0x15,0x33,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x1,0x6b,0xd6,0x55,0x55,0x1,0x0,0x2a,0xd6,0xd6,0x55, + 0x55,0xff,0x0,0x2a,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11, + 0x95,0x40,0x55,0x55,0x40,0x80,0x80,0x40,0x55,0x55,0x40,0x80,0xd6,0x1a,0x11,0xfe, + 0x80,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x0,0x4,0x0,0x15,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x6,0x0,0xf,0x0,0x18,0x0,0x28,0x0,0x0,0x25,0x35,0x23, + 0x7,0x15,0x33,0x15,0x17,0x23,0x35,0x7,0x17,0x35,0x21,0x35,0x23,0x27,0x33,0x15, + 0x37,0x27,0x15,0x21,0x15,0x33,0x25,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x15,0x15,0x2b,0x20,0x76,0xd6,0x55,0x55,0x1, + 0x0,0x2a,0xd6,0xd6,0x55,0x55,0xff,0x0,0x2a,0x1,0x2b,0x11,0x1a,0x1a,0x11,0xfe, + 0x80,0x11,0x1a,0x1a,0x11,0xc0,0x80,0x15,0x16,0x55,0x2b,0x40,0x55,0x55,0x40,0x80, + 0x80,0x40,0x55,0x55,0x40,0x80,0xd6,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11,0x1, + 0x80,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x12,0x0, + 0x1a,0x0,0x0,0x24,0x34,0x26,0x23,0x35,0x7,0x17,0x35,0x32,0x16,0x14,0x6,0x22, + 0x26,0x35,0x23,0x14,0x16,0x32,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x80, + 0x4b,0x35,0x55,0x55,0x23,0x32,0x32,0x46,0x32,0x2b,0x4b,0x6a,0x8d,0xb0,0x7d,0x7d, + 0xb0,0x7d,0xcb,0x6a,0x4b,0x40,0x55,0x56,0x40,0x32,0x46,0x32,0x32,0x23,0x35,0x4b, + 0x1,0x55,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x1,0x0,0x15,0x0,0x40,0x1,0xeb,0x1, + 0xc0,0x0,0x24,0x0,0x0,0x1,0x32,0x16,0x15,0x23,0x15,0x14,0x6,0x23,0x23,0x15, + 0x23,0x35,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x23, + 0x35,0x21,0x11,0x21,0x35,0x23,0x15,0x27,0x37,0x15,0x1,0xc0,0x11,0x1a,0x1,0x19, + 0x11,0x6b,0xaa,0x6b,0x11,0x1a,0x1a,0x11,0x1,0x80,0x11,0x1a,0x2b,0xfe,0x80,0x1, + 0x80,0xab,0x55,0x55,0x1,0x2b,0x1a,0x11,0x6b,0x11,0x19,0x2b,0x2b,0x19,0x11,0x1, + 0x0,0x11,0x1a,0x1a,0x11,0x40,0x40,0xff,0x0,0x6b,0x40,0x55,0x56,0x40,0x0,0x4, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x25,0x0,0x2f,0x0,0x3f, + 0x0,0x0,0x25,0x35,0x33,0x15,0x23,0x23,0x35,0x23,0x15,0x14,0x16,0x33,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x37,0x15,0x33,0x32,0x36,0x35,0x35,0x34, + 0x26,0x23,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x1,0x35,0x2b,0x95,0x2b,0x20,0xc,0x9,0x40,0x9,0xd,0xd,0x9,0x35, + 0x2b,0x20,0xd,0x9,0x40,0x9,0xc,0xc,0x9,0x36,0x4a,0x56,0x9,0xc,0xc,0x9, + 0x2a,0x11,0x1a,0x1a,0x11,0xfe,0xd6,0x12,0x19,0x19,0x12,0xe0,0x40,0x40,0xb,0x16, + 0x9,0xc,0xc,0x9,0x20,0x9,0xd,0x15,0xb,0x16,0x9,0xc,0xc,0x9,0x20,0x9, + 0xd,0x4b,0x80,0xc,0x9,0x56,0x9,0xc,0x80,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x19, + 0x12,0x1,0x2a,0x12,0x19,0x0,0x1,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0, + 0x9,0x0,0x0,0x1,0x17,0x15,0x14,0x6,0x7,0x26,0x26,0x35,0x35,0x1,0x0,0xc0, + 0x6e,0x52,0x52,0x6e,0x1,0xeb,0x56,0x80,0x59,0x93,0x14,0x14,0x93,0x59,0x80,0x0, + 0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x6,0x0,0xd,0x0,0x11,0x0, + 0x21,0x0,0x0,0x25,0x7,0x17,0x7,0x33,0x35,0x7,0x3,0x17,0x1,0x17,0x1,0x17, + 0x35,0x7,0x27,0x7,0x17,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x1,0x3c,0x1e,0x43,0x2c,0x76,0x2c,0x4a,0x2c,0xfe,0xf4, + 0x1e,0x1,0xc,0x2c,0xc9,0x6f,0x1e,0x6f,0xfc,0x11,0x1a,0x1a,0x11,0xfe,0x80,0x11, + 0x1a,0x1a,0x11,0xe2,0x1e,0x43,0x2c,0x76,0x2c,0x1,0xc,0x2c,0xfe,0xf4,0x1e,0x1, + 0xc,0x2c,0x76,0x6f,0x6f,0x1e,0x6f,0xcd,0x1a,0x11,0xfe,0x80,0x11,0x1a,0x1a,0x11, + 0x1,0x80,0x11,0x1a,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xaa,0x0,0x8, + 0x0,0x28,0x0,0x0,0x25,0x22,0x26,0x35,0x34,0x37,0x37,0x7,0x6,0x37,0x16,0x16, + 0x15,0x14,0x7,0x6,0x23,0x21,0x22,0x27,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x17, + 0x7,0x26,0x23,0x22,0x6,0x15,0x14,0x17,0x21,0x36,0x35,0x34,0x27,0x1,0x0,0x11, + 0x1a,0xd,0xb5,0x79,0xc,0xa1,0xe,0x14,0x1c,0xd,0x18,0xfe,0xd8,0x18,0xd,0x1c, + 0x7d,0x59,0x1a,0x43,0x16,0x28,0x24,0x28,0x46,0x65,0x17,0x1,0x28,0x17,0x12,0xab, + 0x19,0x11,0x12,0xd,0x78,0xb5,0xc,0x9e,0x16,0x44,0x1a,0x3b,0x2f,0x16,0x16,0x2f, + 0x3b,0x58,0x7d,0x14,0xe,0x1a,0x12,0x64,0x47,0x2e,0x27,0x27,0x2e,0x29,0x24,0x0, + 0x6,0x0,0x80,0x0,0x55,0x1,0x95,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x13,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x37, + 0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x3,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0xeb, + 0x40,0x40,0x40,0x40,0x6a,0x40,0x40,0x40,0x40,0xd5,0x40,0x40,0x40,0x40,0x1,0x40, + 0x40,0x15,0x96,0x96,0x2b,0x15,0x56,0x1,0x40,0x55,0x15,0xd6,0x0,0x8,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xe,0x0,0x16,0x0,0x1a,0x0,0x21, + 0x0,0x29,0x0,0x31,0x0,0x39,0x0,0x0,0x12,0x34,0x36,0x32,0x16,0x14,0x6,0x22, + 0x13,0x7,0x26,0x26,0x27,0x37,0x17,0x7,0x6,0x6,0x7,0x27,0x36,0x36,0x3f,0x2, + 0x17,0x7,0x27,0x7,0x27,0x27,0x37,0x17,0x33,0x12,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x24,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0xd5,0x19,0x24,0x19,0x19,0x24,0xb8,0x1f,0x12,0x42,0x8,0x1e,0x7,0x7a,0x12, + 0x43,0x8,0x1f,0x12,0x43,0x8,0x72,0x5e,0x1f,0x5e,0x72,0x1e,0x7,0x55,0x1e,0x6, + 0x1,0x54,0x19,0x24,0x19,0x19,0x24,0xc3,0x18,0x24,0x19,0x19,0x24,0x1,0x3d,0x19, + 0x24,0x18,0x18,0x24,0x1,0x99,0x24,0x18,0x18,0x24,0x19,0xfe,0xfa,0x1e,0x12,0x43, + 0x8,0x1e,0x8,0x17,0x12,0x42,0x8,0x1e,0x12,0x42,0x8,0x72,0x5e,0x1e,0x5e,0x1f, + 0x1e,0x6,0x57,0x1e,0x7,0xfe,0xa4,0x24,0x19,0x19,0x24,0x18,0xc3,0x24,0x19,0x19, + 0x24,0x19,0x19,0x24,0x19,0x19,0x24,0x19,0x0,0x2,0x0,0x2b,0x0,0x15,0x1,0xd5, + 0x1,0xeb,0x0,0x11,0x0,0x2c,0x0,0x0,0x1,0x37,0x15,0x23,0x37,0x26,0x26,0x22, + 0x6,0x7,0x17,0x23,0x35,0x17,0x36,0x36,0x32,0x16,0x13,0x15,0x7,0x6,0x6,0x23, + 0x23,0x22,0x27,0x27,0x37,0x36,0x33,0x33,0x17,0x35,0x34,0x36,0x32,0x16,0x15,0x15, + 0x33,0x32,0x17,0x17,0x16,0x1,0xad,0x28,0x6a,0x2c,0x11,0x52,0x68,0x52,0x11,0x2c, + 0x6a,0x28,0x18,0x5d,0x70,0x5d,0x10,0x10,0x2,0x11,0xc,0x91,0xc,0xa,0x6a,0x11, + 0x7,0xa,0x5,0x49,0x13,0x1a,0x13,0x11,0x3,0x8,0x61,0x13,0x1,0xad,0x28,0x6a, + 0x2c,0x16,0x1e,0x1e,0x16,0x2c,0x6a,0x28,0x1c,0x22,0x22,0xfe,0xdc,0x4,0x70,0xc, + 0x10,0xa,0x69,0x11,0x7,0x10,0xe5,0xd,0x13,0x13,0xd,0x80,0x2,0x30,0x9,0x0, + 0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x1f,0x0, + 0x28,0x0,0x0,0x25,0x35,0x34,0x26,0x22,0x6,0x15,0x15,0x12,0x22,0x6,0x14,0x16, + 0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x7,0x11,0x21,0x15,0x21,0x22,0x26,0x35,0x11,0x1,0xab,0x58,0x50, + 0x58,0x9a,0x34,0x26,0x26,0x34,0x26,0x40,0x11,0x19,0x19,0x11,0xff,0x0,0x11,0x1a, + 0x1a,0x11,0x56,0x1,0x2b,0xfe,0xd5,0x11,0x19,0xab,0x20,0x1c,0x24,0x24,0x1c,0x20, + 0x1,0x0,0x26,0x34,0x26,0x26,0x34,0x50,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a,0x11, + 0x1,0x0,0x11,0x19,0x55,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x0,0x2,0x0,0x55, + 0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x3,0x0,0x1f,0x0,0x0,0x25,0x35,0x23,0x15, + 0x37,0x23,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x1,0x2b,0x56,0xd6, + 0x56,0x56,0x56,0x2a,0x56,0x2a,0x56,0x56,0x56,0x56,0x2a,0x56,0x2a,0x56,0xd5,0x56, + 0x56,0x56,0x56,0x2a,0x56,0x56,0x56,0x56,0x2a,0x56,0x2a,0x56,0x56,0x56,0x56,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0x21,0x0,0x2d,0x0, + 0x0,0x25,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x15,0x5,0x27,0x26,0x27,0x26, + 0x37,0x37,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x36,0x33,0x33,0x32,0x16,0x15, + 0x15,0x14,0x7,0x7,0x37,0x35,0x34,0x23,0x23,0x7,0x15,0x33,0x32,0x16,0x7,0x1, + 0xab,0x9,0xd,0xd,0x9,0x2a,0xff,0x0,0x9,0xc,0x7,0x3,0x1,0x14,0x76,0x11, + 0x19,0x3,0x39,0xd,0x18,0xad,0x15,0x1d,0xd,0x76,0x58,0x7,0xad,0x37,0x76,0x13, + 0x1b,0x5,0xc0,0xc,0x9,0xc0,0x9,0xd,0xeb,0x95,0xa,0xc,0xe,0x7,0x7,0x63, + 0x1a,0x11,0x17,0xa,0x7,0x83,0x15,0x1d,0x15,0xa7,0x12,0xd,0x39,0x57,0xa8,0x7, + 0x7e,0x17,0x1f,0x14,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0,0x9, + 0x0,0x21,0x0,0x2d,0x0,0x0,0x13,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35, + 0x25,0x17,0x16,0x17,0x16,0x7,0x7,0x33,0x32,0x16,0x15,0x15,0x14,0x7,0x7,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x7,0x15,0x14,0x33,0x33,0x37,0x35, + 0x23,0x22,0x26,0x37,0x55,0x9,0xd,0xd,0x9,0x2a,0x1,0x0,0x9,0xc,0x7,0x3, + 0x1,0x14,0x76,0x11,0x19,0x3,0x39,0xd,0x18,0xad,0x15,0x1d,0xd,0x76,0x58,0x7, + 0xad,0x37,0x76,0x13,0x1b,0x5,0x1,0x40,0xc,0x9,0xc0,0x9,0xd,0xeb,0x95,0xa, + 0xc,0xe,0x7,0x7,0x63,0x1a,0x11,0x17,0x9,0x8,0x83,0x15,0x1d,0x15,0xa7,0x12, + 0xd,0x39,0x57,0xa8,0x7,0x7e,0x17,0x1f,0x14,0x0,0x2,0x0,0x2b,0x0,0x95,0x1, + 0xd5,0x1,0x6b,0x0,0x7,0x0,0x13,0x0,0x0,0x36,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x25,0x32,0x16,0x14,0x6,0x23,0x23,0x22,0x26,0x34,0x36,0x33,0x7b,0x34,0x26, + 0x26,0x34,0x26,0x1,0x16,0x2c,0x3e,0x3e,0x2c,0xd6,0x2c,0x3e,0x3e,0x2c,0xc0,0x26, + 0x34,0x26,0x26,0x34,0x85,0x3f,0x58,0x3f,0x3f,0x58,0x3f,0x0,0x2,0x0,0x2b,0x0, + 0x95,0x1,0xd5,0x1,0x6b,0x0,0x7,0x0,0x13,0x0,0x0,0x24,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x37,0x32,0x16,0x14,0x6,0x23,0x23,0x22,0x26,0x34,0x36,0x33,0x1, + 0x51,0x34,0x26,0x26,0x34,0x26,0x40,0x2c,0x3e,0x3e,0x2c,0xd6,0x2c,0x3e,0x3e,0x2c, + 0xc0,0x26,0x34,0x26,0x26,0x34,0x85,0x3f,0x58,0x3f,0x3f,0x58,0x3f,0x0,0x3,0x0, + 0x2b,0x0,0x80,0x1,0xd5,0x1,0x6b,0x0,0x7,0x0,0x33,0x0,0x3b,0x0,0x0,0x36, + 0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x14,0x6,0x22,0x26,0x35,0x34, + 0x37,0x27,0x7,0x23,0x27,0x6,0x6,0x23,0x22,0x26,0x35,0x34,0x3e,0x2,0x37,0x27, + 0x23,0x35,0x33,0x17,0x37,0x33,0x27,0x23,0x35,0x33,0x17,0x37,0x15,0x23,0x17,0x3e, + 0x2,0x16,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x86,0x22,0x19,0x19,0x22,0x1a,0xeb, + 0x1f,0x2b,0x2b,0x3e,0x2c,0x19,0x9,0x3b,0x40,0x16,0x5,0x2a,0x1b,0x1f,0x2b,0x8, + 0xd,0x14,0xb,0x14,0x20,0x4e,0x2d,0x48,0x41,0x1a,0x2a,0x3d,0x1a,0x3e,0x2d,0x1c, + 0x5,0x9,0x9,0x16,0x22,0x1a,0x1a,0x22,0x19,0xf5,0x19,0x22,0x1a,0x1a,0x22,0x39, + 0x2b,0x3e,0x2c,0x2c,0x1f,0x21,0x16,0xb,0x62,0x14,0x1b,0x24,0x2c,0x1f,0xc,0x17, + 0x12,0xe,0x4,0x11,0x12,0x1c,0x1c,0x20,0x16,0x21,0x18,0x2d,0x25,0x1,0x3,0x1, + 0x20,0x19,0x22,0x1a,0x1a,0x22,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0x8,0x0,0xe,0x0,0x1c,0x0,0x0,0x37,0x37,0x17,0x7,0x27,0x15,0x23,0x35, + 0x7,0x17,0x35,0x23,0x35,0x23,0x11,0x13,0x17,0x11,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x13,0x34,0x36,0x33,0xab,0x55,0x55,0x1e,0x22,0x2a,0x22,0xb7,0x6b,0x95,0xab, + 0x80,0x1a,0x11,0xff,0x0,0x11,0x1a,0x1,0x19,0x11,0xc0,0x55,0x55,0x1f,0x22,0x58, + 0x58,0x21,0x4d,0xeb,0x6b,0xfe,0xaa,0x1,0x80,0x80,0xff,0x0,0x11,0x19,0x19,0x11, + 0x1,0x56,0x11,0x19,0x0,0x8,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8, + 0x0,0x11,0x0,0x1a,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x42,0x0,0x0, + 0x25,0x35,0x33,0x35,0x33,0x15,0x14,0x6,0x23,0x21,0x23,0x22,0x26,0x35,0x35,0x33, + 0x15,0x33,0x13,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x27,0x15,0x23,0x15,0x23, + 0x35,0x34,0x36,0x33,0x13,0x37,0x35,0x7,0x27,0x37,0x27,0x7,0x7,0x17,0x35,0x27, + 0x37,0x16,0x15,0x15,0x14,0x7,0x7,0x6,0x27,0x27,0x26,0x35,0x35,0x34,0x37,0x37, + 0x36,0x32,0x17,0x1,0x6b,0x40,0x2a,0x13,0xd,0xfe,0xe0,0x4a,0xd,0x13,0x2a,0x40, + 0xd6,0x4a,0xd,0x13,0x2a,0x40,0xd6,0x40,0x2a,0x13,0xd,0xca,0x56,0x56,0x15,0x55, + 0x55,0x55,0x16,0x56,0x56,0xf0,0x10,0x10,0x75,0x10,0x10,0x75,0x10,0x10,0x75,0x8, + 0x10,0x8,0x2b,0x2a,0x40,0x4a,0xd,0x13,0x13,0xd,0x4a,0x40,0x1,0x80,0x13,0xd, + 0x4a,0x40,0x2a,0x2a,0x40,0x4a,0xd,0x13,0xfe,0xbb,0x31,0x62,0x31,0x25,0x31,0x32, + 0x32,0x87,0x31,0x62,0x31,0x3b,0xa,0x12,0x87,0x12,0xa,0x44,0xa,0xa,0x44,0xa, + 0x12,0x87,0x12,0xa,0x44,0x4,0x4,0x0,0x5,0x0,0x40,0x0,0x55,0x1,0xc0,0x1, + 0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x0,0x13,0x33,0x15, + 0x23,0x37,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x7,0x33,0x15,0x23,0x1,0x33,0x11, + 0x23,0x95,0x40,0x40,0x40,0x40,0x40,0x56,0x40,0x40,0xeb,0x40,0x40,0x1,0x40,0x40, + 0x40,0x1,0x2b,0x56,0xc0,0x55,0x6b,0x40,0x80,0x96,0x1,0x56,0xfe,0xaa,0x0,0x4, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0xa,0x0,0xd,0x0,0x11, + 0x0,0x0,0x37,0x35,0x23,0x15,0x37,0x17,0x23,0x15,0x23,0x35,0x23,0x5,0x35,0x17, + 0x27,0x17,0x23,0x27,0xc0,0x2b,0x16,0x80,0x2b,0xab,0x2a,0x1,0x0,0x40,0x40,0xaa, + 0x35,0x75,0xd5,0x56,0x56,0xd6,0x80,0xd6,0xd6,0xd6,0x40,0x40,0xab,0xab,0x76,0x0, + 0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0x11,0x0,0x15,0x0,0x0,0x13,0x37,0x17,0x7,0x37,0x33,0x15,0x23,0x7,0x21,0x15, + 0x21,0x25,0x23,0x36,0x36,0x32,0x16,0x27,0x37,0x17,0x7,0x4c,0x1e,0x2d,0x1e,0x72, + 0x2a,0x2a,0xc0,0x1,0xaa,0xfe,0x56,0x1,0x53,0xfc,0x8,0x47,0x5e,0x47,0xc,0x2d, + 0x1e,0x2d,0x1,0x57,0x1e,0x2d,0x1e,0x81,0x40,0xc0,0x56,0x80,0x2e,0x3d,0x3d,0x44, + 0x2d,0x1e,0x2d,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x11,0x0, + 0x1a,0x0,0x0,0x13,0x21,0x11,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35, + 0x27,0x35,0x23,0x26,0x27,0x7,0x17,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0xd5,0x1, + 0x16,0x80,0x2a,0x2a,0x2a,0x2a,0x2b,0x1b,0x22,0x2e,0x27,0x92,0x6b,0x55,0x6b,0x1, + 0xc0,0xfe,0x80,0x55,0x2b,0x2b,0x2a,0x27,0x1d,0x12,0x16,0x1f,0x1a,0x61,0xe5,0xab, + 0xab,0xe0,0x0,0x3,0x0,0x2b,0x0,0x15,0x1,0xeb,0x1,0xc0,0x0,0xa,0x0,0x18, + 0x0,0x1e,0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x37, + 0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x7,0x35,0x37,0x27,0x35,0x5,0x15,0x17, + 0x7,0x27,0x35,0x1,0x29,0x58,0x3f,0x3f,0x2c,0x2b,0x3f,0x6a,0x3e,0x58,0x59,0x3d, + 0x33,0x4f,0xd,0x9b,0xc0,0xc0,0x1,0x35,0x30,0x10,0x40,0x40,0x3f,0x58,0x3f,0x3e, + 0x2c,0x2,0x2c,0xc2,0x58,0x7a,0x59,0x3d,0x30,0x42,0x95,0x2b,0x2b,0x95,0xcb,0x45, + 0x20,0x1b,0x2b,0x55,0x0,0x1,0x0,0x90,0x0,0x40,0x1,0x6e,0x1,0xc0,0x0,0xe, + 0x0,0x0,0x37,0x23,0x37,0x23,0x22,0x37,0x36,0x7,0x36,0x37,0x33,0x7,0x33,0x32, + 0x7,0xeb,0x16,0x16,0x4b,0x10,0x8,0x3,0x2,0x33,0x49,0x16,0x16,0x4b,0xe,0x5, + 0x40,0x95,0xe,0x5,0x2,0x59,0x81,0x95,0xe,0x0,0x3,0x0,0x2b,0x0,0x15,0x1, + 0xeb,0x1,0xc0,0x0,0x6,0x0,0xa,0x0,0x1d,0x0,0x0,0x25,0x27,0x33,0x35,0x33, + 0x15,0x33,0x17,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x7,0x35,0x37,0x27,0x35,0x5,0x1,0x60,0x4b,0x2b,0x40,0x2b,0x15, + 0xc0,0xc0,0x11,0x1a,0x1a,0x11,0xc0,0x11,0x1a,0xaa,0xc0,0xc0,0x1,0x55,0x55,0x56, + 0x40,0x40,0x6b,0xc0,0xc0,0xeb,0x1a,0x11,0xc0,0x11,0x1a,0x1a,0x11,0x4b,0x4b,0x95, + 0x2b,0x2b,0x95,0x95,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7, + 0x0,0xf,0x0,0x17,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x2,0x32, + 0x16,0x14,0x6,0x22,0x26,0x34,0x6,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x5d, + 0x46,0x32,0x32,0x46,0x32,0x4e,0x46,0x32,0x32,0x46,0x32,0x4e,0x46,0x32,0x32,0x46, + 0x32,0xeb,0x33,0x46,0x32,0x32,0x46,0x1,0x8,0x32,0x46,0x33,0x33,0x46,0xa3,0x33, + 0x46,0x32,0x32,0x46,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x1b, + 0x0,0x21,0x0,0x2f,0x0,0x0,0x1,0x15,0x14,0x6,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x33,0x16,0x16,0x15,0x15,0x23,0x35,0x34,0x22,0x15,0x15,0x14,0x16,0x32,0x36, + 0x35,0x35,0x7,0x21,0x11,0x23,0x35,0x23,0x37,0x17,0x11,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x55,0x32,0x46,0x32,0x1f,0x16,0x6,0x15,0x1a, + 0x2a,0x16,0x1a,0x22,0x1a,0xab,0x1,0x0,0x55,0xab,0xc0,0x6b,0x1a,0x11,0xff,0x0, + 0x11,0x1a,0x1a,0x11,0x1,0x2b,0x6b,0x23,0x32,0x32,0x23,0x8b,0x16,0x1f,0x2,0x21, + 0x15,0x88,0x8b,0xa,0xa,0x8b,0x11,0x1a,0x1a,0x11,0x6b,0xd6,0x1,0x0,0x56,0x2a, + 0x6a,0xfe,0xea,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x0,0x6,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0, + 0x2f,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x6,0x14,0x16, + 0x32,0x36,0x34,0x2,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x6,0x14,0x16, + 0x32,0x36,0x34,0x6,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x22,0x6,0x14,0x16, + 0x32,0x36,0x34,0x1,0x5d,0x46,0x32,0x32,0x46,0x32,0x66,0x22,0x1a,0x1a,0x22,0x1a, + 0xce,0x46,0x32,0x32,0x46,0x32,0x66,0x22,0x1a,0x1a,0x22,0x1a,0xce,0x46,0x32,0x32, + 0x46,0x32,0x66,0x22,0x1a,0x1a,0x22,0x1a,0xeb,0x33,0x46,0x32,0x32,0x46,0x8,0x1a, + 0x22,0x19,0x19,0x22,0x1,0x1a,0x32,0x46,0x33,0x33,0x46,0x7,0x19,0x22,0x1a,0x1a, + 0x22,0x91,0x33,0x46,0x32,0x32,0x46,0x8,0x1a,0x22,0x19,0x19,0x22,0x0,0x5,0x0, + 0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0xc,0x0,0x15,0x0,0x1e,0x0, + 0x27,0x0,0x0,0x1,0x15,0x21,0x35,0x17,0x15,0x23,0x22,0x26,0x35,0x35,0x33,0x15, + 0x25,0x33,0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x25,0x23,0x35,0x34,0x36,0x33,0x33, + 0x15,0x23,0x25,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x1,0x80,0xff,0x0,0x15, + 0x40,0x11,0x19,0x2a,0x1,0x56,0x2a,0x19,0x11,0x40,0x40,0xfe,0xaa,0x2a,0x19,0x11, + 0x40,0x40,0x1,0x16,0x40,0x11,0x19,0x2a,0x40,0x1,0x55,0xaa,0xaa,0xd5,0x2b,0x1a, + 0x11,0x2b,0x2b,0x2b,0x2b,0x11,0x1a,0x2b,0xd5,0x2b,0x11,0x1a,0x2b,0x2b,0x1a,0x11, + 0x2b,0x2b,0x0,0x3,0x0,0x40,0x0,0x4b,0x1,0xb5,0x1,0xc0,0x0,0x9,0x0,0x11, + 0x0,0x24,0x0,0x0,0x37,0x37,0x27,0x33,0x37,0x17,0x33,0x7,0x17,0x27,0x6,0x32, + 0x36,0x34,0x26,0x22,0x6,0x14,0x17,0x17,0x7,0x27,0x35,0x27,0x6,0x23,0x22,0x26, + 0x34,0x36,0x32,0x16,0x15,0x14,0x6,0x7,0x17,0x9c,0x12,0x2e,0x38,0x12,0x12,0x38, + 0x2e,0x12,0x2e,0x27,0x50,0x38,0x38,0x50,0x38,0xe0,0x6a,0x20,0x6a,0x6,0x26,0x34, + 0x3a,0x51,0x51,0x74,0x50,0x14,0xd,0x6,0xf5,0x35,0x20,0x36,0x36,0x20,0x35,0x21, + 0x41,0x38,0x50,0x38,0x38,0x50,0x38,0x6a,0x20,0x6a,0x11,0x6,0x21,0x50,0x74,0x51, + 0x51,0x3a,0x15,0x35,0x10,0x6,0x0,0x6,0x0,0x25,0x0,0x40,0x1,0xdb,0x1,0xc0, + 0x0,0x10,0x0,0x19,0x0,0x23,0x0,0x2c,0x0,0x36,0x0,0x4e,0x0,0x0,0x37,0x21, + 0x35,0x23,0x22,0x27,0x6,0x23,0x22,0x27,0x6,0x23,0x22,0x27,0x6,0x23,0x23,0x27, + 0x6,0x17,0x16,0x33,0x32,0x37,0x37,0x23,0x17,0x14,0x16,0x33,0x32,0x36,0x35,0x35, + 0x23,0x7,0x37,0x15,0x14,0x16,0x33,0x32,0x36,0x27,0x27,0x37,0x7,0x17,0x16,0x16, + 0x33,0x32,0x37,0x36,0x27,0x37,0x16,0x7,0x7,0x15,0x14,0x6,0x23,0x21,0x22,0x26, + 0x35,0x35,0x27,0x26,0x37,0x37,0x36,0x36,0x33,0x21,0x32,0x16,0x17,0x6b,0x1,0x2b, + 0x5,0x1e,0x12,0x14,0x1c,0x1b,0x16,0x14,0x1b,0x1e,0x14,0x12,0x1d,0x5,0x15,0x3, + 0x9,0x7,0xd,0x15,0x4,0xd,0x2a,0x49,0xf,0xb,0xc,0x10,0x2a,0xc,0x60,0x10, + 0xa,0xd,0x11,0x2,0xc,0x54,0x29,0xd,0x1,0xe,0xa,0xc,0x8,0x9,0x3,0x29, + 0x8,0x15,0x6,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x6,0x15,0x8,0x16,0x3,0x18,0xe, + 0x1,0x28,0xe,0x17,0x4,0x6b,0x80,0x14,0x14,0x14,0x14,0x14,0x14,0x4d,0xe,0xb, + 0xa,0x19,0x67,0x63,0xb,0x12,0x11,0xb,0x64,0x60,0x60,0x64,0xb,0x11,0x13,0xd, + 0x60,0x1,0x1,0x67,0xa,0xf,0xa,0xb,0xe,0xa,0x23,0x1a,0x6,0x94,0x11,0x1a, + 0x1a,0x11,0x94,0x6,0x1a,0x23,0x5e,0xe,0x12,0x12,0xe,0x0,0x3,0x0,0x40,0x0, + 0x6b,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x1,0x33,0x15, + 0x23,0x25,0x33,0x15,0x23,0x13,0x33,0x11,0x23,0x1,0x95,0x2b,0x2b,0xfe,0xab,0x2b, + 0x2b,0x55,0xd6,0xd6,0x1,0x80,0xeb,0xeb,0xeb,0x1,0x16,0xfe,0xc0,0x0,0x4,0x0, + 0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x8,0x0,0xc,0x0,0x1c,0x0,0x25,0x0, + 0x0,0x13,0x15,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x25,0x35,0x23,0x15,0x37,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x7,0x15, + 0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x55,0xc0,0xc0,0x11,0x19,0x1,0x80,0xab,0xab, + 0x11,0x19,0x19,0x11,0xab,0x11,0x1a,0x1a,0x11,0x55,0xc0,0xc0,0x11,0x1a,0x1,0x0, + 0x95,0x2b,0x1a,0x11,0x95,0x15,0x56,0x56,0xab,0x1a,0x11,0x80,0x11,0x19,0x19,0x11, + 0x80,0x11,0x1a,0x6b,0x95,0x2b,0x1a,0x11,0x95,0x0,0x1,0x0,0x2b,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x28,0x0,0x0,0x25,0x32,0x37,0x17,0x6,0x23,0x22,0x26,0x27, + 0x23,0x37,0x33,0x26,0x34,0x37,0x23,0x37,0x33,0x36,0x36,0x33,0x32,0x16,0x17,0x7, + 0x26,0x23,0x22,0x6,0x7,0x33,0x7,0x23,0x6,0x14,0x17,0x33,0x7,0x23,0x16,0x16, + 0x1,0x40,0x33,0x27,0x26,0x36,0x4a,0x3e,0x63,0x14,0x60,0x15,0x41,0x1,0x1,0x56, + 0x15,0x4b,0x14,0x63,0x3e,0x1e,0x4c,0x16,0x26,0x27,0x33,0x23,0x48,0x10,0x90,0x15, + 0x89,0x2,0x2,0x9e,0x15,0x7b,0x10,0x48,0x75,0x22,0x26,0x31,0x48,0x38,0x2b,0x6, + 0x1e,0x6,0x2b,0x38,0x48,0x1d,0x14,0x26,0x22,0x2c,0x1f,0x2b,0xe,0xe,0xe,0x2b, + 0x1f,0x2c,0x0,0x1,0x0,0xab,0x0,0x40,0x1,0x55,0x1,0xc0,0x0,0x9,0x0,0x0, + 0x1,0x15,0x33,0x7,0x27,0x33,0x35,0x23,0x37,0x17,0x1,0x15,0x40,0x55,0x55,0x40, + 0x40,0x55,0x55,0x1,0x6b,0xd6,0x55,0x55,0xd6,0x55,0x55,0x0,0x2,0x0,0x40,0x0, + 0x15,0x1,0xc0,0x1,0xeb,0x0,0x7,0x0,0x25,0x0,0x0,0x36,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x37,0x15,0x14,0x7,0x27,0x36,0x35,0x34,0x2e,0x2,0x22,0xe,0x2, + 0x14,0x1e,0x2,0x33,0x32,0x37,0x17,0x6,0x7,0x26,0x26,0x35,0x35,0x37,0xc0,0x26, + 0x34,0x26,0x26,0x34,0xda,0x29,0x3e,0x12,0x12,0x1a,0x2d,0x24,0x2c,0x1a,0x13,0x13, + 0x1a,0x2c,0x12,0x20,0x1b,0x42,0x34,0x49,0x52,0x6e,0xc0,0xe6,0x34,0x26,0x26,0x34, + 0x26,0xd5,0x80,0x4c,0x42,0x3e,0x1b,0x20,0x12,0x2d,0x1a,0x12,0x12,0x1a,0x2d,0x24, + 0x2c,0x1a,0x13,0x12,0x43,0x3d,0x12,0x14,0x93,0x59,0x80,0x56,0x0,0x2,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x6,0x0,0xd,0x0,0x0,0x1,0x37,0x27,0x15, + 0x21,0x15,0x21,0x5,0x7,0x17,0x35,0x21,0x35,0x21,0x1,0x80,0x55,0x55,0xfe,0xc0, + 0x1,0x40,0xff,0x0,0x55,0x55,0x1,0x40,0xfe,0xc0,0x1,0x0,0x55,0x56,0x40,0x2b, + 0x40,0x55,0x56,0x40,0x2b,0x0,0x5,0x0,0x15,0x0,0x35,0x1,0xeb,0x1,0xa0,0x0, + 0x9,0x0,0x13,0x0,0x1d,0x0,0x27,0x0,0x44,0x0,0x0,0x25,0x32,0x17,0x15,0x26, + 0x23,0x22,0x7,0x35,0x36,0x27,0x36,0x33,0x32,0x17,0x15,0x26,0x23,0x22,0x7,0x37, + 0x22,0x7,0x35,0x36,0x33,0x32,0x17,0x15,0x26,0x17,0x35,0x26,0x23,0x22,0x7,0x15, + 0x36,0x33,0x32,0x3,0x32,0x17,0x11,0x14,0x6,0x23,0x22,0x27,0x26,0x23,0x22,0x7, + 0x26,0x23,0x22,0x7,0x22,0x6,0x23,0x22,0x26,0x35,0x11,0x36,0x33,0x32,0x17,0x36, + 0x1,0x75,0x1a,0x1c,0x14,0x22,0x3c,0x24,0x26,0x26,0x2a,0x36,0x1a,0x1c,0x14,0x22, + 0x3c,0x24,0x60,0x3c,0x24,0x28,0x38,0x1a,0x1c,0x18,0x2d,0x21,0x2a,0x41,0x34,0x34, + 0x41,0x27,0x27,0x4c,0x2a,0x7,0x4,0x3,0x2,0x29,0x3d,0x41,0x34,0x2b,0x4a,0x36, + 0x30,0x1,0x3,0x1,0x4,0x7,0x2b,0x4b,0x4a,0x2b,0x2b,0xce,0x5,0x20,0x5,0x15, + 0x24,0x11,0x28,0x11,0x5,0x20,0x5,0x15,0x4e,0x15,0x23,0x12,0x5,0x21,0x6,0xab, + 0xf6,0xa,0x20,0xf5,0x20,0x1,0x20,0x20,0xfe,0xc9,0x4,0x7,0x1,0x16,0x20,0x20, + 0x17,0x1,0x6,0x4,0x1,0x39,0x20,0x20,0x20,0x0,0x2,0x0,0x55,0x0,0x40,0x1, + 0xab,0x1,0xd5,0x0,0x7,0x0,0x1b,0x0,0x0,0x25,0x35,0x23,0x27,0x23,0x15,0x33, + 0x17,0x35,0x33,0x15,0x23,0x27,0x23,0x15,0x23,0x11,0x26,0x35,0x34,0x36,0x32,0x16, + 0x15,0x14,0x7,0x15,0x33,0x1,0x80,0x6b,0x15,0x6b,0x80,0x16,0x80,0x96,0x15,0x6b, + 0x2a,0x16,0x1a,0x22,0x1a,0x16,0x80,0x95,0x80,0x2b,0x80,0x2b,0xab,0xd5,0x2a,0x55, + 0x1,0x46,0xc,0x19,0x11,0x19,0x19,0x11,0x19,0xc,0x1b,0x0,0x3,0x0,0x55,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x29,0x0,0x0,0x37,0x21,0x15, + 0x21,0x1,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x33,0x15,0x7,0x6,0x15,0x15,0x14,0x33,0x33, + 0x32,0x35,0x35,0x34,0x27,0x27,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56,0x2b,0x2b, + 0x12,0x18,0x18,0x12,0x2b,0x32,0x23,0x80,0x23,0x33,0x56,0x27,0x4,0xb,0x55,0xb, + 0x4,0x27,0x6b,0x2b,0x1,0x15,0x40,0x40,0x6b,0x19,0x12,0x40,0x12,0x18,0x40,0x23, + 0x33,0x33,0x23,0xd5,0x33,0x1f,0x3,0x5,0x5b,0xb,0xb,0x5b,0x5,0x3,0x1f,0x33, + 0x0,0x6,0x0,0x26,0x0,0x2b,0x1,0xdb,0x1,0xd5,0x0,0xf,0x0,0x16,0x0,0x1d, + 0x0,0x47,0x0,0x4f,0x0,0x6e,0x0,0x0,0x25,0x36,0x26,0x27,0x26,0x23,0x22,0x7, + 0x17,0x32,0x1f,0x4,0x15,0x7,0x36,0x27,0x27,0x6,0x17,0x16,0x27,0x16,0x37,0x27, + 0x26,0x7,0x6,0x37,0x16,0x17,0x33,0x15,0x23,0x16,0x7,0x7,0x17,0x16,0x15,0x14, + 0x6,0x7,0x6,0x23,0x22,0x27,0x6,0x23,0x22,0x27,0x26,0x37,0x26,0x26,0x37,0x36, + 0x36,0x33,0x32,0x17,0x17,0x37,0x36,0x33,0x32,0x16,0x33,0x35,0x33,0x36,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x37,0x16,0x7,0x7,0x17,0x16,0x6,0x23,0x22,0x27,0x27, + 0x7,0x6,0x23,0x22,0x26,0x37,0x37,0x27,0x26,0x37,0x36,0x33,0x33,0x37,0x36,0x32, + 0x17,0x17,0x33,0x32,0x1,0x4,0xb,0x2,0xc,0xd,0x10,0xf,0xc,0x22,0x1,0x2, + 0x6,0x1,0x1,0x1,0xd,0x14,0x7,0x19,0x1a,0xb,0x8,0x73,0x1f,0x32,0x44,0x13, + 0x7,0x8,0xb1,0x26,0xd,0x22,0x1d,0x3,0x1b,0xc,0xc,0x3,0x18,0x12,0xb,0xb, + 0x22,0x12,0x9,0xf,0x22,0x19,0x23,0xd,0xf,0x11,0x8,0x6,0x24,0x13,0xc,0x9, + 0x1e,0x9,0x19,0x23,0x1,0x6,0x1,0x15,0x77,0x12,0xc,0xc,0x12,0xc,0x69,0x7, + 0x13,0x12,0x8,0x6,0x11,0xf,0xc,0x7,0x11,0x11,0x7,0xc,0xf,0x11,0x6,0x9, + 0x13,0x13,0x7,0x7,0x14,0x17,0x6,0x5,0x2e,0x5,0x6,0x18,0x12,0xc9,0xd,0x1f, + 0xc,0xd,0xa,0xd,0x1,0x6,0x1,0x1,0x2,0x1,0x94,0x7,0x14,0x43,0x32,0x1f, + 0x15,0x80,0xb,0x1a,0x19,0x7,0x14,0x13,0x5d,0xd,0x27,0x16,0x28,0x1b,0x9,0x1e, + 0x9,0xc,0x13,0x24,0x6,0x3,0x1b,0x3,0x19,0x23,0x30,0xa,0x2b,0x15,0x11,0x19, + 0x3,0xc,0xc,0x19,0x1,0x1d,0x16,0xc,0x12,0xc,0xc,0x12,0x21,0x14,0xc,0xb, + 0x1a,0xd,0x1b,0x6,0xf,0xf,0x6,0x1b,0xd,0x1a,0xb,0xc,0x14,0x13,0x14,0x16, + 0x16,0x14,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xb2,0x1,0xd5,0x0,0x13,0x0,0x1b, + 0x0,0x0,0x1,0x17,0x7,0x27,0x15,0x23,0x35,0x23,0x15,0x23,0x11,0x26,0x26,0x35, + 0x33,0x14,0x16,0x33,0x33,0x32,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x53, + 0x5f,0x1e,0x54,0x2b,0x2a,0x2b,0x2f,0x3c,0x2b,0x3e,0x2c,0x37,0x1a,0x66,0x19,0x24, + 0x19,0x19,0x24,0x1,0x53,0x60,0x1e,0x55,0xff,0x80,0x80,0x1,0x1b,0xe,0x4f,0x32, + 0x2c,0x3e,0x2e,0x24,0x18,0x18,0x24,0x19,0x0,0x9,0x0,0x3f,0x0,0x2b,0x1,0xcd, + 0x1,0xd5,0x0,0x9,0x0,0x14,0x0,0x2c,0x0,0x3a,0x0,0x42,0x0,0x4a,0x0,0x4e, + 0x0,0x56,0x0,0x5a,0x0,0x0,0x37,0x14,0x16,0x33,0x32,0x37,0x37,0x27,0x7,0x6, + 0x37,0x22,0x6,0x15,0x14,0x17,0x17,0x37,0x36,0x27,0x26,0x17,0x17,0x7,0x17,0x7, + 0x27,0x7,0x6,0x22,0x27,0x26,0x34,0x37,0x37,0x27,0x26,0x34,0x36,0x32,0x16,0x14, + 0x7,0x7,0x17,0x36,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x35,0x33,0x15,0x23,0x15, + 0x14,0x14,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x7,0x37,0x17,0x7,0x27,0x35,0x23,0x35,0x33,0x15,0x23,0x15,0x27,0x33,0x15, + 0x23,0x6b,0x7,0x3,0x4,0x4,0x17,0x10,0x16,0x3,0x19,0x3,0x7,0x3,0x7,0x8, + 0x8,0x8,0x3,0x47,0x1e,0x1e,0x1e,0x1e,0x1e,0x17,0xf,0x2e,0xf,0x10,0x10,0x17, + 0x7,0x10,0x1f,0x2c,0x20,0x10,0x7,0xf,0xaf,0x2c,0x20,0x20,0x16,0x12,0xe,0x55, + 0x40,0x12,0x1c,0x12,0x12,0x1c,0x7d,0x13,0x1a,0x13,0x13,0x1a,0x1f,0xa6,0x1e,0xa6, + 0xa7,0x40,0xab,0x40,0x6b,0xab,0xab,0x60,0x4,0x7,0x4,0x16,0xf,0x16,0x3,0x6f, + 0x6,0x4,0x5,0x3,0x8,0x8,0x8,0x7,0x3,0x28,0x1f,0x1e,0x1e,0x1e,0x1e,0x17, + 0xf,0xf,0x10,0x2c,0x10,0x17,0x7,0x10,0x2c,0x1f,0x1f,0x2c,0x10,0x7,0x10,0x88, + 0x20,0x2c,0x1f,0xb,0x60,0x2a,0x60,0x16,0xe3,0x1c,0x12,0x12,0x1c,0x12,0x7e,0x1a, + 0x13,0x13,0x1a,0x13,0x5a,0xa6,0x1e,0xa6,0xe2,0x56,0x2a,0x2a,0x56,0xc0,0x2a,0x0, + 0x9,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x1b,0x0,0x23,0x0,0x2b,0x0,0x2f,0x0,0x48,0x0,0x0,0x37,0x33,0x15, + 0x23,0x35,0x33,0x15,0x23,0x13,0x33,0x15,0x23,0x7,0x33,0x15,0x23,0x37,0x35,0x23, + 0x15,0x23,0x11,0x23,0x11,0x33,0x35,0x33,0x15,0x16,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x7,0x33,0x27,0x37,0x17,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x23,0x15,0x14,0x6,0x23,0x23,0x22,0x35, + 0x27,0x37,0x36,0x33,0x33,0x32,0x6b,0x2a,0x2a,0x2a,0x2a,0x6a,0x2b,0x2b,0x6a,0x2a, + 0x2a,0xc0,0x80,0x6b,0x15,0x6a,0xab,0x62,0x12,0xc,0xc,0x12,0xd,0x9e,0x12,0xc, + 0xc,0x12,0xc,0x1e,0x16,0xc5,0x16,0x15,0x1e,0x9,0x6,0xd,0x6,0x8,0xab,0x9, + 0x6,0xd,0xe,0x1,0x1f,0x5,0x10,0x99,0x10,0x6b,0x2b,0x80,0x2b,0x1,0x0,0x2a, + 0x56,0x2a,0x55,0x6b,0x6b,0xff,0x0,0x1,0x15,0x6b,0x80,0xab,0xd,0x12,0xc,0xc, + 0x12,0xd,0xd,0x12,0xc,0xc,0x12,0x73,0x40,0x40,0x8,0x58,0x76,0x6,0x9,0xa, + 0x6,0x1b,0x1b,0x6,0xa,0xf,0x76,0x58,0xe,0x0,0x5,0x0,0x40,0x0,0x40,0x1, + 0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x17,0x0,0x2a,0x0,0x0,0x37, + 0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x25,0x15,0x33,0x15,0x23, + 0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x11,0x35,0x33,0x15,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x15,0x23,0x11,0x95,0xab,0xab,0xab,0xab,0xab, + 0xab,0x1,0x0,0x40,0x40,0x2a,0x40,0x40,0x2a,0x19,0x11,0xff,0x0,0x11,0x1a,0x1a, + 0x11,0x95,0x95,0xc0,0x2b,0x6b,0x2b,0x6b,0x2b,0xc0,0x40,0x2a,0x40,0x40,0x2a,0x40, + 0xfe,0x91,0x9a,0x95,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x2a,0xfe,0xfb,0x0, + 0x4,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0x9,0x0,0x17,0x0,0x1f,0x0, + 0x27,0x0,0x0,0x36,0x32,0x16,0x16,0x15,0x15,0x21,0x35,0x34,0x36,0x37,0x22,0x27, + 0x36,0x35,0x34,0x26,0x27,0x36,0x33,0x32,0x16,0x14,0x6,0x26,0x34,0x36,0x32,0x16, + 0x14,0x6,0x22,0x17,0x16,0x16,0x15,0x15,0x23,0x35,0x34,0xa0,0x40,0x4c,0x3f,0xfe, + 0xaa,0x3f,0xec,0xd,0xf,0x1c,0x10,0xc,0xf,0xd,0x23,0x32,0x32,0xf8,0x32,0x46, + 0x32,0x32,0x46,0xc7,0x35,0x52,0x56,0xeb,0x12,0x2a,0x1a,0x40,0x40,0x1a,0x2a,0x27, + 0x5,0x21,0x2f,0x13,0x30,0xe,0x5,0x33,0x46,0x32,0x32,0x46,0x33,0x33,0x46,0x32, + 0x18,0x8,0x2b,0x20,0x40,0x40,0x31,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x7,0x0,0xd,0x0,0x15,0x0,0x1d,0x0,0x0,0x0,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x6,0x32,0x36,0x37,0x23,0x16,0x36,0x22,0x6,0x14,0x16,0x32,0x36, + 0x34,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x3e,0x1a,0x13,0x13,0x1a,0x13, + 0x4f,0x48,0x3a,0xd,0xd6,0xd,0x20,0x1a,0x13,0x13,0x1a,0x13,0x2d,0xb0,0x7d,0x7d, + 0xb0,0x7d,0x1,0x15,0x13,0x1a,0x13,0x13,0x1a,0xa8,0x2f,0x26,0x26,0xa6,0x13,0x1a, + 0x13,0x13,0x1a,0x93,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x3,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x4,0x0,0x9,0x0,0x29,0x0,0x0,0x1,0x35,0x23,0x15,0x36, + 0x5,0x35,0x23,0x15,0x14,0x25,0x32,0x16,0x15,0x15,0x14,0x6,0x7,0x6,0x6,0x7, + 0x15,0x33,0x15,0x23,0x35,0x33,0x35,0x26,0x26,0x27,0x26,0x26,0x35,0x35,0x34,0x36, + 0x33,0x33,0x35,0x33,0x15,0x1,0x95,0x2a,0x2a,0xff,0x0,0x2a,0x1,0x2a,0x11,0x1a, + 0x36,0x28,0x9,0x2d,0x17,0x56,0xd6,0x56,0x17,0x2d,0x9,0x28,0x36,0x1a,0x11,0x2a, + 0xd6,0x1,0x55,0x16,0x52,0xf,0xf,0x52,0x16,0x2d,0x6d,0x19,0x11,0x16,0x28,0x3c, + 0x5,0x16,0x24,0x5,0x42,0x2b,0x2b,0x42,0x5,0x24,0x16,0x5,0x3c,0x28,0x16,0x11, + 0x19,0x2b,0x2b,0x0,0x4,0x0,0x5e,0x0,0x2b,0x1,0x95,0x1,0xc0,0x0,0x8,0x0, + 0xc,0x0,0x10,0x0,0x2f,0x0,0x0,0x1,0x37,0x27,0x7,0x27,0x7,0x17,0x15,0x33, + 0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x15,0x14,0x6,0x7, + 0x6,0x15,0x15,0x14,0x6,0x23,0x23,0x6,0x22,0x27,0x23,0x22,0x26,0x35,0x35,0x34, + 0x27,0x26,0x37,0x36,0x36,0x37,0x36,0x1,0xb,0x27,0xf,0x23,0x23,0xf,0x27,0x16, + 0x20,0x56,0x56,0x56,0x2b,0x3e,0x57,0x1d,0x15,0xe,0x19,0x11,0x6,0xc,0x32,0xc, + 0x6,0x11,0x19,0xe,0x3f,0xf,0x8,0x41,0x2c,0xf,0x1,0xd,0x26,0x10,0x23,0x23, + 0x10,0x26,0x38,0x40,0x16,0x16,0x2a,0x15,0x15,0x1,0x55,0x57,0x3e,0x1,0x1c,0x41, + 0x12,0xc,0x13,0x31,0x11,0x1a,0x15,0x15,0x1a,0x11,0x31,0x13,0xc,0x38,0x54,0x2c, + 0x42,0x8,0x3,0x0,0x8,0x0,0x2c,0x0,0x2c,0x1,0xd4,0x1,0xd4,0x0,0x7,0x0, + 0xd,0x0,0x13,0x0,0x1b,0x0,0x23,0x0,0x2b,0x0,0x31,0x0,0x37,0x0,0x0,0x37, + 0x33,0x15,0x26,0x26,0x27,0x36,0x36,0x37,0x33,0x6,0x7,0x26,0x26,0x5,0x26,0x27, + 0x33,0x6,0x6,0x37,0x16,0x16,0x17,0x6,0x6,0x7,0x35,0x27,0x26,0x26,0x27,0x36, + 0x36,0x37,0x15,0x33,0x23,0x35,0x16,0x16,0x17,0x6,0x6,0x7,0x23,0x36,0x37,0x16, + 0x16,0x17,0x36,0x36,0x37,0x16,0x17,0xbf,0x2c,0x1f,0x4d,0x17,0x1f,0x33,0xb3,0x67, + 0x5,0x1c,0x19,0x28,0xfe,0xdb,0x1d,0x4,0x67,0x5,0x28,0xdb,0x5,0x33,0x1f,0x16, + 0x4d,0x20,0x56,0x5,0x33,0x1f,0x16,0x4d,0x20,0x56,0x2c,0x1f,0x4d,0x17,0x1f,0x33, + 0xb3,0x67,0x5,0x1c,0x19,0x28,0xdf,0x5,0x28,0x19,0x1c,0x5,0xeb,0xbf,0x3,0x25, + 0x17,0x11,0x4c,0x23,0x32,0x2c,0xc,0x37,0x43,0x2d,0x31,0x1b,0x37,0x52,0x23,0x4c, + 0x11,0x17,0x25,0x3,0xbf,0x2a,0x23,0x4c,0x11,0x17,0x25,0x3,0xbf,0xbf,0x3,0x25, + 0x17,0x11,0x4c,0x23,0x32,0x2c,0xc,0x37,0x1b,0x1b,0x37,0xc,0x2c,0x32,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xb,0x0,0x1b,0x0,0x0, + 0x0,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x7,0x37,0x17,0x7,0x27,0x16,0x14,0x7, + 0x7,0x6,0x22,0x27,0x27,0x26,0x34,0x37,0x37,0x36,0x32,0x17,0x1,0x40,0x2c,0x3e, + 0x2b,0x2b,0x3e,0x3a,0x1e,0x5b,0x1f,0x4b,0x6,0x6,0x3c,0x6,0x12,0x6,0xb6,0x6, + 0x6,0x3d,0x6,0x12,0x6,0x1,0x6c,0x3e,0x2b,0x2b,0x3e,0x2c,0xbb,0x1e,0x5a,0x1e, + 0xc4,0x6,0x12,0x6,0x3d,0x6,0x6,0xb5,0x6,0x12,0x6,0x3d,0x6,0x6,0x0,0x4, + 0x0,0x33,0x0,0x6b,0x1,0xd0,0x1,0x95,0x0,0x7,0x0,0xf,0x0,0x1b,0x0,0x33, + 0x0,0x0,0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x7,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x5,0x16, + 0x6,0x23,0x22,0x27,0x27,0x23,0x7,0x6,0x22,0x26,0x35,0x34,0x36,0x35,0x37,0x36, + 0x36,0x33,0x33,0x32,0x16,0x17,0x1,0x62,0x12,0xc,0xc,0x12,0xd,0x1e,0x12,0xc, + 0xc,0x12,0xc,0x40,0x2b,0x15,0x2b,0x2b,0x15,0x1,0xc,0x4,0x21,0x19,0x16,0x10, + 0x30,0x80,0x30,0x10,0x2e,0x1f,0x1,0x17,0x4,0x30,0x20,0xc2,0x1f,0x30,0x5,0xeb, + 0xc,0x12,0xc,0xc,0x12,0x34,0xc,0x12,0xc,0xc,0x12,0x22,0x16,0x2a,0x2a,0x16, + 0x2a,0x2a,0x6c,0x19,0x25,0x10,0x30,0x30,0x10,0x1f,0x17,0x1,0x6,0x1,0xa3,0x1f, + 0x2a,0x2b,0x1e,0x0,0x4,0x0,0x3f,0x0,0x3f,0x1,0xc1,0x1,0xc1,0x0,0x5,0x0, + 0x9,0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x27,0x36,0x1e,0x2,0x7,0x37,0x27,0x7, + 0x37,0x17,0x6,0x6,0x7,0x27,0x36,0x36,0x7,0x17,0x6,0x2e,0x2,0x1,0xc0,0x73, + 0x23,0x3b,0xc,0xa,0xee,0x78,0x1e,0x78,0x62,0xa3,0x10,0x68,0x59,0xa3,0x10,0x68, + 0x7e,0x73,0x23,0x3b,0xc,0xa,0x1,0x4d,0x73,0x1,0xa,0xc,0x3a,0xbc,0x78,0x1e, + 0x78,0xe7,0xa3,0x59,0x68,0x10,0xa3,0x59,0x68,0xf7,0x73,0x1,0xa,0xc,0x3a,0x0, + 0x6,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0xd,0x0,0x15,0x0,0x1d,0x0, + 0x25,0x0,0x2d,0x0,0x35,0x0,0x0,0x37,0x35,0x33,0x15,0x23,0x22,0x6,0x15,0x15, + 0x23,0x35,0x34,0x26,0x23,0x12,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x16,0x34,0x36, + 0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x36,0x22,0x6, + 0x14,0x16,0x32,0x36,0x34,0x6,0x22,0x26,0x34,0x36,0x32,0x16,0x14,0x95,0xd6,0x2b, + 0x11,0x1a,0x2a,0x1a,0x11,0x2b,0xc,0x12,0xc,0xc,0x12,0x1e,0xd,0x12,0xc,0xc, + 0x12,0x62,0xc,0x12,0xd,0xd,0x12,0x60,0x58,0x3f,0x3f,0x58,0x3f,0x2d,0x7c,0x57, + 0x57,0x7c,0x57,0x6b,0x2a,0x2a,0x1a,0x11,0x15,0x15,0x11,0x1a,0x1,0xc,0x12,0xc, + 0xc,0x12,0xc,0x1f,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0xd,0xd,0x12,0xc,0x6b, + 0x3f,0x58,0x3f,0x3f,0x58,0xc1,0x57,0x7c,0x57,0x57,0x7c,0x0,0x4,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0xab,0x0,0x12,0x0,0x19,0x0,0x21,0x0,0x28,0x0,0x0,0x25, + 0x17,0x33,0x15,0x27,0x22,0x27,0x27,0x26,0x26,0x27,0x27,0x33,0x17,0x36,0x36,0x37, + 0x37,0x33,0x13,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x37,0x17,0x7,0x6,0x23,0x7, + 0x35,0x7,0x34,0x36,0x33,0x33,0x15,0x23,0x1,0x22,0x1e,0x55,0x64,0xd,0x6,0x1e, + 0x7,0x18,0x3,0x57,0x48,0x31,0x2,0x9,0x1,0x25,0x48,0x47,0x9,0xc,0x2a,0xeb, + 0x12,0x22,0x12,0x6,0xd,0x64,0x40,0xc,0x9,0x15,0x2a,0xee,0x43,0x56,0x1,0xb, + 0x42,0xe,0x36,0x7,0xbd,0x6f,0x5,0x13,0x2,0x55,0xff,0x0,0xd,0x9,0x40,0x56, + 0x29,0x4a,0x29,0xb,0x1,0x56,0x16,0x9,0xd,0x56,0x0,0x3,0x0,0x6b,0x0,0x40, + 0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0x1d,0x0,0x27,0x0,0x0,0x1,0x35,0x23,0x15, + 0x36,0x32,0x16,0x15,0x15,0x14,0x7,0x7,0x6,0x23,0x23,0x22,0x27,0x27,0x26,0x35, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x34,0x3,0x35,0x33,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x1,0x40,0xab,0xe2,0x12,0xc,0x1,0x11,0x4,0x10,0xde,0x11, + 0x3,0x11,0x1,0x19,0x11,0xab,0x11,0x1a,0xd6,0xd6,0xd,0x9,0xaa,0x9,0xd,0x1, + 0x2b,0x40,0x40,0x40,0xd,0x9,0x3b,0x6,0x3,0x55,0x11,0x11,0x55,0x3,0x6,0x7b, + 0x11,0x1a,0x1a,0x11,0x40,0x9,0xfe,0xf7,0x40,0x40,0x9,0xc,0xc,0x0,0x2,0x0, + 0x2b,0x0,0x55,0x1,0xdb,0x1,0xaf,0x0,0x15,0x0,0x1e,0x0,0x0,0x1,0x16,0x6, + 0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x33,0x32,0x36,0x35,0x34,0x27,0x27,0x36, + 0x37,0x36,0x16,0x7,0x14,0x6,0x23,0x23,0x36,0x37,0x17,0x16,0x1,0xd4,0x7,0x65, + 0x4b,0xd6,0x11,0x19,0x4,0xae,0x1f,0x2e,0x2e,0x66,0x36,0x49,0x48,0x70,0xcd,0x14, + 0xe,0xa6,0x13,0x29,0x77,0x15,0x1,0x11,0x4c,0x70,0x1a,0x11,0x11,0x13,0x1c,0x2e, + 0x1f,0x33,0x14,0x2b,0x27,0x4,0x5,0x59,0x49,0xe,0x14,0x46,0x2e,0x32,0x8,0x0, + 0x3,0x0,0x32,0x0,0x36,0x1,0xce,0x1,0xca,0x0,0x6,0x0,0xf,0x0,0x21,0x0, + 0x0,0x25,0x36,0x37,0x6,0x6,0x7,0x36,0x27,0x6,0x7,0x36,0x36,0x37,0x36,0x37, + 0x6,0x37,0x16,0x16,0x6,0x7,0x6,0x6,0x23,0x22,0x27,0x26,0x26,0x36,0x37,0x36, + 0x36,0x33,0x32,0x1,0x5a,0x41,0x4,0x23,0x80,0x4d,0x69,0x72,0x41,0x4,0xf,0x3a, + 0x1a,0x40,0x4d,0x69,0xcd,0x11,0x8,0x27,0x2e,0x2a,0x73,0x38,0x44,0x15,0x11,0x8, + 0x27,0x2e,0x2a,0x73,0x38,0x44,0xa6,0x41,0x6a,0x4d,0x80,0x23,0x3,0xf6,0x41,0x6a, + 0x20,0x53,0x1a,0x40,0x23,0x3,0x19,0x11,0x66,0x89,0x2e,0x2a,0x27,0x15,0x11,0x66, + 0x89,0x2e,0x2a,0x27,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x9, + 0x0,0xe,0x0,0x16,0x0,0x21,0x0,0x29,0x0,0x31,0x0,0x39,0x0,0x0,0x25,0x36, + 0x35,0x34,0x26,0x35,0x27,0x7,0x7,0x17,0x27,0x37,0x27,0x7,0x17,0x17,0x37,0x27, + 0x23,0x7,0x17,0x16,0x32,0x27,0x37,0x27,0x27,0x7,0x14,0x6,0x15,0x14,0x16,0x17, + 0x13,0x6,0x6,0x7,0x17,0x17,0x37,0x35,0x33,0x15,0x17,0x37,0x37,0x26,0x26,0x27, + 0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x81,0x2a,0x1,0x15,0x1e,0x1f,0x11, + 0x39,0x1d,0x4d,0x4d,0x1d,0x65,0xf,0xd,0x6d,0xe,0xf,0x19,0x38,0x85,0x11,0x1f, + 0x1e,0x15,0x1,0x19,0x11,0x4f,0x19,0x37,0xe,0x9,0x1d,0x55,0x2a,0x55,0x1d,0x9, + 0xe,0x37,0x19,0x8a,0xb0,0x7d,0x7d,0xb0,0x7d,0x91,0x30,0x3f,0x2,0x4,0x1,0x10, + 0xa,0x5d,0x1d,0x2d,0x56,0x36,0x36,0x56,0x62,0x20,0x17,0x17,0x20,0x9,0x3e,0x1d, + 0x5d,0xa,0x10,0x1,0x4,0x2,0x1a,0x41,0x14,0x1,0x12,0x7,0x2a,0x16,0x1d,0x9, + 0x3b,0x1e,0x1e,0x3b,0x9,0x1d,0x16,0x2a,0x7,0x32,0x7d,0xb0,0x7d,0x7d,0xb0,0x0, + 0x4,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x80,0x0,0x7,0x0,0xf,0x0,0x15,0x0, + 0x35,0x0,0x0,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x6,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x26,0x32,0x35,0x34,0x22,0x15,0x37,0x33,0x15,0x23,0x22,0x6,0x17, + 0x16,0x7,0x6,0x6,0x7,0x22,0x6,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x6,0x23, + 0x22,0x26,0x34,0x36,0x33,0x32,0x16,0x17,0x36,0xc0,0x19,0x24,0x18,0x18,0x24,0x8, + 0x34,0x26,0x26,0x34,0x26,0x56,0x16,0x16,0x9b,0xe5,0x56,0xa,0xd,0x1,0x3,0x4, + 0x8,0x3e,0x29,0x2,0xa,0x2,0x35,0x4b,0x2,0x8,0x5,0x16,0x1f,0x1f,0x16,0x12, + 0x1c,0x5,0x27,0xee,0x24,0x19,0x19,0x24,0x19,0x15,0x26,0x34,0x26,0x26,0x34,0x5a, + 0xb,0xa,0xa,0x35,0x56,0xe,0xa,0x17,0x15,0x28,0x38,0x5,0x1,0x4b,0x35,0x6, + 0x7,0xa,0x2,0x20,0x2c,0x1f,0x15,0x10,0x25,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1, + 0xd4,0x1,0xd4,0x0,0x4,0x0,0xa,0x0,0xf,0x0,0x14,0x0,0x19,0x0,0x1f,0x0, + 0x0,0x1,0x27,0x35,0x16,0x16,0x1,0x37,0x17,0x6,0x23,0x22,0x13,0x17,0x6,0x7, + 0x27,0x7,0x17,0x7,0x26,0x27,0x37,0x7,0x35,0x36,0x37,0x7,0x15,0x7,0x26,0x35, + 0x34,0x1,0xd4,0xbf,0x4a,0x6c,0xfe,0xe1,0xbf,0x42,0x40,0x6d,0x2c,0x41,0xbf,0x4, + 0xe,0xad,0x15,0x40,0xbf,0x19,0x15,0x98,0x40,0x1f,0x21,0x6b,0x42,0x13,0x1,0x19, + 0x6e,0x4d,0x8,0x69,0xfe,0xd9,0x6e,0x27,0x58,0x1,0x2b,0x6e,0x21,0x1e,0x63,0x25, + 0x25,0x6d,0x12,0x1d,0x88,0x25,0xdc,0xe,0x3,0x2a,0xdb,0x27,0x2b,0x2d,0x6a,0x0, + 0x4,0x0,0x27,0x0,0x15,0x1,0xd5,0x1,0xf1,0x0,0x8,0x0,0x14,0x0,0x1c,0x0, + 0x3a,0x0,0x0,0x24,0x32,0x16,0x14,0x6,0x22,0x26,0x35,0x34,0x36,0x22,0x7,0x6, + 0x14,0x16,0x33,0x32,0x37,0x36,0x34,0x27,0x26,0x16,0x3e,0x2,0x26,0x6,0x6,0x36, + 0x16,0x6,0x7,0x6,0x6,0x23,0x2a,0x2,0xe,0x3,0x7,0x7,0x27,0x37,0x3e,0x4, + 0x34,0x34,0x35,0x34,0x36,0x37,0x36,0x1,0x5d,0x46,0x32,0x32,0x46,0x32,0x67,0x24, + 0xc,0xd,0x1a,0x11,0x12,0xc,0xd,0xd,0xdb,0x32,0x55,0x44,0xd,0x32,0x54,0x44, + 0xaa,0x4a,0xc,0x2f,0x19,0x41,0x1b,0x3,0x18,0xb,0x17,0xe,0x13,0x10,0x7,0x5a, + 0x1f,0x5b,0x7,0xb,0x6,0x4,0x1,0x1d,0x19,0x2f,0xc0,0x32,0x46,0x33,0x32,0x24, + 0x23,0x7,0xc,0xd,0x22,0x1a,0xc,0xd,0x23,0xd,0x97,0x32,0xd,0x44,0x55,0x32, + 0xe,0x44,0x7d,0x4c,0x77,0x2f,0x19,0x1d,0x1,0x4,0x6,0xb,0x7,0x5a,0x1e,0x5a, + 0x7,0x10,0x13,0xf,0x17,0xb,0x18,0x3,0x1a,0x41,0x19,0x2f,0x0,0x3,0x0,0x76, + 0x0,0x2,0x1,0x91,0x1,0xea,0x0,0xa,0x0,0x21,0x0,0x29,0x0,0x0,0x1,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x7,0x6,0x6,0x17,0x16,0x16,0x7,0x27,0x36,0x35, + 0x34,0x27,0x7,0x27,0x37,0x27,0x7,0x27,0x37,0x26,0x26,0x37,0x17,0x6,0x16,0x17, + 0x3e,0x2,0x16,0x16,0x6,0x6,0x26,0x1,0x10,0x10,0x12,0xe,0x13,0x12,0x9,0x7, + 0x1a,0x37,0x2e,0x11,0x1b,0x25,0xe,0x15,0x86,0x25,0x40,0x25,0x20,0x24,0x6d,0x21, + 0xc,0x19,0x25,0x16,0x16,0x26,0xd,0x12,0x23,0x1e,0x9,0x12,0x22,0x1e,0x1,0xaf, + 0x9,0x12,0xe,0x12,0x20,0xf,0xb,0x8,0x86,0x26,0x71,0x2b,0x16,0x19,0x1c,0x20, + 0x1f,0xe8,0x15,0x6f,0x15,0x37,0x15,0xbe,0x24,0x62,0x2c,0x16,0x26,0x55,0x16,0x2f, + 0x1e,0xa,0x12,0x23,0x1e,0x9,0x12,0x0,0x4,0x0,0x1,0x0,0x2b,0x2,0x0,0x1, + 0xf8,0x0,0x1d,0x0,0x39,0x0,0x54,0x0,0x5c,0x0,0x0,0x13,0x16,0x33,0x17,0x22, + 0x27,0x27,0x7,0x17,0x15,0x23,0x35,0x27,0x15,0x7,0x27,0x37,0x27,0x34,0x26,0x26, + 0x35,0x26,0x37,0x37,0x36,0x33,0x32,0x17,0x16,0x37,0x26,0x26,0x37,0x36,0x37,0x36, + 0x33,0x32,0x37,0x32,0x33,0x32,0x16,0x33,0x32,0x16,0x16,0x7,0x6,0x7,0x22,0x6, + 0x23,0x6,0x23,0x22,0x26,0x5,0x23,0x35,0x27,0x1e,0x2,0x17,0x23,0x27,0x7,0x15, + 0x23,0x35,0x36,0x37,0x27,0x6,0x7,0x26,0x27,0x36,0x37,0x37,0x36,0x17,0x17,0x26, + 0x34,0x36,0x32,0x16,0x14,0x6,0x22,0xf0,0x21,0x2c,0x3,0x3e,0x2e,0xf,0x32,0x2d, + 0x2b,0x1b,0x5b,0x1e,0x4e,0x17,0x2,0x1,0x2,0xf,0x47,0xd,0x11,0xf,0x9,0x6, + 0x26,0x10,0x16,0x4,0x3,0x17,0x6,0x3,0x2,0x2,0x2,0x1,0x2,0x5,0x1,0xa, + 0x18,0x1,0xd,0x6,0x8,0x1,0x5,0x2,0x3,0x5,0x1,0x6,0x1,0x14,0x2b,0x26, + 0x9,0x14,0x18,0x7,0x2d,0x27,0x2c,0x2b,0x12,0x1b,0xd,0x12,0x1b,0x1e,0x17,0x32, + 0x16,0x16,0x14,0x24,0x6c,0xcb,0x19,0x24,0x19,0x19,0x24,0x1,0x1f,0x21,0x2c,0x2c, + 0xf,0x33,0x2d,0x80,0x6e,0x19,0x2f,0x5a,0x1e,0x4d,0x3f,0x1,0x5,0x4,0x2,0x12, + 0xf,0x47,0xd,0x7,0x6,0x4,0x3,0x1e,0x11,0x17,0x9,0x2,0x1,0x1,0x18,0x22, + 0xe,0x6,0x3,0x3,0x1,0x1,0x4a,0x48,0xf,0x2d,0x64,0x7a,0x22,0xab,0x2b,0x80, + 0xa0,0x11,0x1a,0x40,0x14,0xf,0x3,0x17,0x9,0x28,0x23,0x20,0xf,0x2d,0x54,0x24, + 0x19,0x19,0x24,0x18,0x0,0x1,0x0,0x55,0x0,0x50,0x1,0xab,0x1,0xab,0x0,0x14, + 0x0,0x0,0x13,0x36,0x36,0x37,0x37,0xe,0x2,0x7,0x6,0x6,0x27,0x36,0x36,0x37, + 0x6,0x7,0x26,0x26,0x34,0x36,0x81,0x21,0x95,0x3a,0x3a,0x1,0x9,0x2c,0x21,0x22, + 0x5e,0x29,0x9,0x44,0x26,0x6d,0x30,0x12,0x1a,0x1a,0x1,0x54,0x21,0x2b,0x6,0x5, + 0x19,0x4f,0xa1,0x21,0x22,0xf,0x14,0x32,0x75,0x20,0x38,0x72,0x12,0x3f,0x32,0x3e, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x18,0x0,0x0, + 0x25,0x35,0x23,0x7,0x27,0x23,0x15,0x33,0x35,0x17,0x37,0x15,0x37,0x23,0x15,0x33, + 0x15,0x21,0x35,0x33,0x35,0x23,0x35,0x37,0x17,0x1,0x55,0x2a,0x2b,0x2b,0x2a,0x2a, + 0x2b,0x2b,0xaa,0x2a,0x2a,0xfe,0x56,0x2a,0x2a,0xd5,0xd5,0x80,0x95,0x40,0x40,0x95, + 0x55,0x40,0x40,0x55,0x95,0xc0,0x2a,0x2a,0xc0,0x2b,0x95,0x95,0x0,0x3,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x11,0x0,0x23,0x0,0x2b,0x0,0x0,0x25,0x33, + 0x15,0x23,0x35,0x6,0x23,0x22,0x26,0x27,0x33,0x16,0x16,0x33,0x32,0x36,0x37,0x23, + 0x27,0x23,0x35,0x33,0x15,0x36,0x33,0x32,0x16,0x17,0x23,0x26,0x26,0x23,0x22,0x6, + 0x7,0x33,0x16,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x1,0x55,0x80,0x2a,0x40,0x6b, + 0x4d,0x75,0xf,0x2c,0xe,0x5c,0x3b,0x2e,0x4f,0x16,0x3e,0xaa,0x80,0x2a,0x40,0x6b, + 0x4d,0x75,0xf,0x2c,0xe,0x5c,0x3b,0x2e,0x4f,0x16,0x3e,0x15,0x26,0x34,0x26,0x26, + 0x34,0xd5,0x80,0x2b,0x55,0x61,0x49,0x37,0x49,0x2f,0x27,0x80,0x80,0x2b,0x55,0x61, + 0x49,0x37,0x49,0x2f,0x27,0x6f,0x34,0x26,0x26,0x34,0x26,0x0,0x3,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0xe,0x0,0x1d,0x0,0x31,0x0,0x0,0x25,0x37,0x23, + 0x34,0x26,0x23,0x22,0x7,0x17,0x36,0x33,0x32,0x16,0x15,0x23,0x7,0x32,0x37,0x27, + 0x6,0x23,0x22,0x26,0x35,0x33,0x27,0x7,0x33,0x14,0x16,0x13,0x32,0x16,0x15,0x11, + 0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x37,0x33,0x17,0x1, + 0x60,0x35,0x2a,0x3f,0x2c,0x1a,0x18,0xf,0xe,0x15,0x23,0x32,0x2a,0x2b,0x1a,0x18, + 0xf,0x10,0x13,0x23,0x32,0x2a,0x35,0x35,0x2a,0x3f,0xd7,0x11,0x19,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x44,0x27,0x80,0x27,0xb5,0x36,0x2c,0x3e,0xd,0xf,0x7, + 0x32,0x23,0x6b,0xd,0x10,0x8,0x33,0x23,0x35,0x35,0x2c,0x3f,0x1,0x15,0x19,0x11, + 0xff,0x0,0x11,0x1a,0x1a,0x11,0x1,0x0,0x11,0x19,0x2b,0x2b,0x0,0x3,0x0,0x15, + 0x0,0x0,0x2,0x0,0x1,0xc0,0x0,0xb,0x0,0x13,0x0,0x23,0x0,0x0,0x25,0x17, + 0x7,0x17,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x6,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x37,0x32,0x16,0x14,0x6,0x23,0x22,0x26,0x27,0x7,0x27,0x37,0x27,0x37, + 0x5,0x36,0x1,0x86,0xf,0x26,0x26,0xf,0x26,0x26,0xf,0x26,0x26,0xf,0x26,0x31, + 0x62,0x44,0x44,0x62,0x44,0x75,0x42,0x5e,0x5e,0x42,0x3c,0x5a,0x8,0xac,0x1,0xc0, + 0xc0,0x1,0x1,0x30,0x12,0xd5,0xf,0x26,0x26,0xf,0x26,0x26,0xf,0x26,0x26,0xf, + 0x26,0x84,0x44,0x62,0x44,0x44,0x62,0xd1,0x5e,0x84,0x5e,0x4f,0x3b,0x4a,0x95,0x2b, + 0x2b,0x95,0x82,0x2,0x0,0xc,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23, + 0x0,0x27,0x0,0x2b,0x0,0x37,0x0,0x0,0x25,0x35,0x23,0x15,0x17,0x35,0x23,0x15, + 0x3,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15, + 0x17,0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x23,0x15, + 0x17,0x35,0x23,0x15,0x25,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x11,0x33,0x35,0x33, + 0x1,0x95,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x1,0x0,0x55,0xab,0x2a,0xab,0x55,0xd6,0xc0, + 0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x0,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0xab, + 0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a, + 0x2a,0xaa,0xd5,0x55,0x55,0x1,0x2b,0x55,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x30,0x0,0x38,0x0,0x0,0x25,0x33,0x15,0x14,0x6,0x23,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x22,0x26,0x35,0x35,0x33,0x35,0x34,0x36,0x33,0x32,0x17, + 0x17,0x16,0x17,0x33,0x35,0x34,0x26,0x23,0x22,0x7,0x7,0x16,0x15,0x14,0x7,0x27, + 0x36,0x33,0x32,0x17,0x37,0x36,0x32,0x16,0x15,0x4,0x34,0x36,0x32,0x16,0x14,0x6, + 0x22,0x1,0xab,0x2a,0x19,0x11,0xd,0x9,0xfe,0xd6,0x9,0xd,0x11,0x19,0x40,0x1d, + 0x13,0x14,0x10,0x1d,0x6,0xc,0x92,0xa,0x8,0x7,0x5,0x1b,0x2,0x7,0x3b,0xc, + 0xb,0x5,0x6,0x1b,0x11,0x32,0x24,0xfe,0xc0,0x18,0x24,0x19,0x19,0x24,0xeb,0x80, + 0x11,0x1a,0x9,0xc,0xc,0x9,0x1a,0x11,0x80,0x10,0x13,0x1d,0x10,0x21,0x7,0x8, + 0xae,0x7,0xb,0x5,0x1b,0x8,0x3,0xb,0xc,0x3b,0x7,0x2,0x1b,0x11,0x23,0x19, + 0x40,0x24,0x18,0x18,0x24,0x19,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0xa,0x0,0x15,0x0,0x1c,0x0,0x0,0x25,0x37,0x17,0x7,0x15,0x23,0x35,0x23, + 0x15,0x23,0x35,0x27,0x17,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x27,0x25,0x23, + 0x11,0x23,0x11,0x23,0x37,0x1,0x97,0x11,0x29,0x11,0x2b,0x2a,0x2b,0xe8,0x11,0x57, + 0x2b,0x2a,0x2b,0x11,0x1,0xa6,0xc0,0x2a,0xc0,0xd5,0xab,0x55,0x8,0x5d,0x70,0x55, + 0x55,0x80,0x55,0x55,0x80,0x55,0x55,0x70,0x5d,0x48,0xfe,0xeb,0x1,0x15,0x95,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x1d,0x0,0x2c,0x0,0x30,0x0, + 0x0,0x25,0x11,0x21,0x11,0x33,0x35,0x33,0x26,0x27,0x27,0x34,0x34,0x3e,0x6,0x37, + 0x6,0x6,0x16,0x17,0x16,0x15,0x14,0x7,0x33,0x15,0x27,0x16,0x36,0x37,0x36,0x26, + 0x27,0x6,0x17,0x1e,0x2,0x7,0x6,0x6,0x3,0x21,0x11,0x21,0x1,0xab,0xfe,0xaa, + 0x2b,0x30,0x19,0x2,0x1,0x3,0x4,0x8,0xd,0x14,0x19,0x23,0x15,0x2,0x2,0x16, + 0x1c,0x28,0x16,0x2b,0x83,0x14,0x31,0x3,0x2,0x28,0x4,0x5,0x3,0x1,0x4,0x1, + 0x1,0x2,0x13,0xde,0x1,0xaa,0xfe,0x56,0x55,0x1,0x56,0xfe,0xaa,0x2b,0x20,0x20, + 0x6,0x5,0x8,0x11,0xf,0x15,0x13,0x17,0x16,0x18,0xb,0x6,0x15,0x35,0x13,0x1c, + 0x2c,0x23,0x1d,0x2b,0x41,0x11,0x13,0x1b,0x13,0x28,0x8,0xe,0xd,0x4,0xf,0x7, + 0x8,0xa,0x15,0x1,0x3b,0xfe,0x56,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xc0,0x0,0x5,0x0,0x14,0x0,0x0,0x13,0x33,0x34,0x26,0x22,0x6,0x17,0x17,0x23, + 0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x37,0x17,0x35,0x33,0xd5,0x56,0x1a,0x22, + 0x1a,0xc0,0x40,0x40,0x6a,0x56,0x6a,0x40,0xd5,0x55,0x40,0x1,0x2b,0x11,0x19,0x19, + 0x2,0x3a,0xab,0x80,0x80,0xab,0xc0,0x4d,0x38,0x0,0x3,0x0,0x2b,0x0,0x6b,0x1, + 0xd5,0x1,0x95,0x0,0x3,0x0,0x7,0x0,0x21,0x0,0x0,0x1,0x35,0x23,0x15,0x23, + 0x35,0x23,0x15,0x21,0x32,0x16,0x15,0x15,0x23,0x7,0x23,0x27,0x21,0x7,0x23,0x27, + 0x23,0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x1,0x80,0x6b, + 0x2a,0x6b,0x1,0x2b,0x11,0x19,0x1c,0xe,0x16,0xe,0xfe,0xf2,0xe,0x16,0xe,0x1c, + 0x19,0x11,0x1a,0x11,0x1,0x0,0x11,0x1a,0x1,0x2b,0x40,0x40,0x40,0x40,0x1a,0x11, + 0x6b,0x2a,0x2a,0x2a,0x2a,0x6b,0x11,0x1a,0x40,0x11,0x19,0x19,0x11,0x0,0x2,0x0, + 0x15,0x0,0x2a,0x1,0xb2,0x1,0xd5,0x0,0xd,0x0,0x28,0x0,0x0,0x37,0x32,0x16, + 0x14,0x6,0x23,0x23,0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x37,0x16,0x16,0x37,0x6, + 0x6,0x23,0x22,0x27,0x36,0x35,0x34,0x26,0x27,0x26,0x23,0x22,0x7,0x34,0x26,0x35, + 0x34,0x36,0x37,0x6,0x6,0x16,0x95,0x11,0x1a,0x1a,0x11,0x40,0x1a,0x26,0x26,0x1a, + 0x2d,0xf,0x5c,0x21,0x75,0x2f,0x1d,0x5e,0x37,0x22,0x21,0x2e,0x24,0x1a,0x21,0x37, + 0x17,0x13,0x1,0x78,0x56,0xf,0x14,0x1,0xab,0x1a,0x22,0x1a,0x26,0x34,0x26,0x2a, + 0x53,0x40,0x38,0x5,0x2d,0x34,0xb,0x1a,0x31,0x1b,0x2f,0x8,0x2e,0x9,0x1,0x6, + 0x2,0x56,0x7c,0x3,0x17,0x36,0x5e,0x0,0x5,0x0,0x6b,0x0,0x2b,0x1,0xab,0x1, + 0xd5,0x0,0xa,0x0,0x15,0x0,0x20,0x0,0x28,0x0,0x4e,0x0,0x0,0x1,0x36,0x27, + 0x26,0x37,0x33,0x6,0x17,0x16,0x16,0x7,0x23,0x36,0x27,0x26,0x37,0x33,0x6,0x17, + 0x16,0x16,0x7,0x23,0x36,0x27,0x26,0x37,0x33,0x6,0x17,0x16,0x16,0x7,0x16,0x22, + 0x6,0x14,0x16,0x32,0x36,0x34,0x7,0x22,0x26,0x27,0x23,0x7,0x6,0x23,0x22,0x27, + 0x26,0x35,0x34,0x37,0x37,0x26,0x26,0x35,0x21,0x14,0x6,0x7,0x17,0x6,0x7,0x27, + 0x6,0x22,0x27,0x7,0x33,0x36,0x36,0x33,0x32,0x16,0x14,0x6,0x1,0x33,0x7,0x10, + 0x19,0x6,0x15,0x5,0xf,0x11,0x6,0x4,0x4b,0x6,0x10,0x19,0x6,0x15,0x5,0xf, + 0x11,0x6,0x4,0x4a,0x6,0x10,0x19,0x6,0x15,0x5,0xf,0x11,0x6,0x4,0x96,0x12, + 0xd,0xd,0x12,0xc,0x15,0x15,0x20,0x7,0x88,0x15,0x5,0xd,0x8,0x4,0x9,0x3, + 0x55,0x28,0x30,0x1,0x2a,0x33,0x24,0xc,0x14,0xe,0x15,0x5,0x1c,0x5,0x2a,0x6c, + 0x7,0x20,0x15,0x1a,0x26,0x26,0x1,0x6b,0x1b,0x10,0x1a,0x25,0x19,0x12,0x13,0x1b, + 0x11,0x1b,0x10,0x1a,0x25,0x19,0x12,0x13,0x1b,0x11,0x1b,0x10,0x1a,0x25,0x19,0x12, + 0x13,0x1b,0x11,0xeb,0xc,0x12,0xd,0xd,0x12,0x49,0x18,0x13,0x22,0x9,0x3,0x5, + 0xd,0x8,0x4,0x81,0x12,0x49,0x2d,0x28,0x50,0x10,0x13,0x8,0x12,0x21,0x1,0x1, + 0x41,0x13,0x18,0x26,0x34,0x26,0x0,0x4,0x0,0x55,0x0,0x6b,0x1,0xab,0x1,0x95, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x25,0x0,0x0,0x13,0x15,0x21,0x35,0x27,0x15, + 0x33,0x35,0x17,0x35,0x23,0x15,0x17,0x15,0x23,0x7,0x23,0x27,0x23,0x7,0x23,0x27, + 0x23,0x35,0x34,0x36,0x33,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x32,0x16, + 0x80,0x1,0x0,0xd5,0x40,0x6a,0x40,0x96,0x1d,0xe,0x15,0xe,0xb9,0xf,0x15,0xe, + 0x1d,0x1a,0x11,0x1a,0x11,0xaa,0x11,0x1a,0x11,0x1a,0x1,0x0,0x40,0x40,0x6b,0x40, + 0x40,0x40,0x40,0x40,0x2b,0x6b,0x2a,0x2a,0x2a,0x2a,0x6b,0x11,0x1a,0x40,0x11,0x19, + 0x19,0x11,0x40,0x1a,0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x2, + 0x0,0x1c,0x0,0x0,0x37,0x33,0x27,0x17,0x17,0x21,0x22,0x26,0x35,0x11,0x17,0x7, + 0x17,0x37,0x17,0x7,0x17,0x37,0x17,0x7,0x17,0x37,0x17,0x7,0x17,0x37,0x17,0x7, + 0x17,0x95,0x7b,0x7b,0xe4,0x32,0xfe,0xd5,0x11,0x1a,0x32,0x16,0xf,0x16,0x2a,0x17, + 0xf,0x17,0x2a,0x17,0xf,0x17,0x29,0x17,0x10,0x16,0x2a,0x17,0xf,0x95,0x7b,0x89, + 0x32,0x1a,0x11,0x1,0x2b,0x32,0x17,0xf,0x17,0x2a,0x16,0x10,0x17,0x2a,0x16,0xf, + 0x16,0x29,0x17,0xf,0x17,0x2a,0x16,0xf,0x0,0x2,0x0,0x55,0x0,0x6b,0x1,0xb5, + 0x1,0x95,0x0,0x5,0x0,0xb,0x0,0x0,0x13,0x17,0x7,0x23,0x37,0x27,0x33,0x17, + 0x7,0x23,0x37,0x27,0xb5,0x6b,0x6b,0x60,0x6b,0x6b,0xf6,0x6a,0x6a,0x60,0x6a,0x6a, + 0x1,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x10,0x0,0x18,0x0,0x20,0x0,0x0,0x1,0x14,0x16,0x17, + 0x6,0x22,0x27,0x36,0x36,0x34,0x26,0x27,0x36,0x32,0x17,0x6,0x6,0x37,0x16,0x14, + 0x7,0x26,0x26,0x34,0x36,0x25,0x16,0x16,0x14,0x6,0x7,0x26,0x34,0x1,0x2b,0x3c, + 0x2a,0x3e,0xa6,0x3e,0x2e,0x38,0x38,0x2e,0x3e,0xa6,0x3e,0x2e,0x38,0x84,0x26,0x26, + 0x27,0x33,0x33,0xfe,0xc9,0x27,0x33,0x33,0x27,0x26,0x1,0x0,0x2e,0x5b,0x13,0x39, + 0x39,0x14,0x54,0x68,0x54,0x14,0x39,0x39,0x14,0x54,0x46,0x37,0x86,0x37,0xc,0x44, + 0x54,0x44,0xc,0xc,0x44,0x54,0x44,0xc,0x37,0x86,0x0,0x3,0x0,0x3f,0x0,0x2b, + 0x1,0xc1,0x1,0xd5,0x0,0x3a,0x0,0x67,0x0,0x74,0x0,0x0,0x13,0x26,0x26,0x36, + 0x36,0x17,0x36,0x36,0x37,0x36,0x36,0x32,0x16,0x17,0x16,0x17,0x36,0x33,0x32,0x17, + 0x16,0x6,0x7,0x16,0x14,0x7,0x16,0x16,0x6,0x6,0x27,0x6,0x7,0x17,0x23,0x27, + 0x6,0x7,0x6,0x6,0x22,0x26,0x27,0x2e,0x2,0x27,0x7,0x23,0x37,0x26,0x27,0x6, + 0x26,0x26,0x36,0x37,0x26,0x34,0x37,0x6,0x15,0x14,0x17,0x16,0x17,0x16,0x7,0x16, + 0x17,0x37,0x26,0x35,0x34,0x36,0x32,0x16,0x15,0x14,0x7,0x17,0x36,0x37,0x26,0x36, + 0x37,0x36,0x35,0x34,0x27,0x26,0x27,0x26,0x37,0x26,0x27,0x6,0x22,0x27,0x6,0x7, + 0x16,0x7,0x6,0x17,0x36,0x32,0x17,0x36,0x37,0x27,0x6,0x23,0x22,0x27,0x7,0x16, + 0x52,0xd,0x6,0x10,0x1f,0xe,0xf,0x35,0x16,0x2,0x18,0x20,0x18,0x2,0x33,0x26, + 0x6,0xb,0x19,0xc,0x8,0x6,0xd,0x7,0x7,0xd,0x6,0x10,0x20,0xe,0xf,0xd, + 0x1c,0x27,0x15,0xd,0x10,0x2,0x18,0x20,0x18,0x2,0x3,0xd,0xa,0x4,0x15,0x28, + 0x1d,0xc,0xf,0xf,0x1f,0x10,0x6,0xd,0x7,0x23,0x5,0x7,0x17,0xa,0xa,0x8, + 0x9,0xa,0x20,0x10,0x2b,0x3e,0x2b,0x11,0x20,0x7,0xc,0x8,0x18,0x13,0x8,0x6, + 0x18,0xa,0xc,0xc,0x1e,0x2c,0xc,0x32,0xc,0x2a,0x20,0xc,0xc,0xa,0x58,0xd, + 0x28,0xd,0x8,0x10,0x1e,0xc,0xf,0x10,0xc,0x1e,0x10,0x1,0x34,0xa,0x1f,0x1c, + 0xa,0x6,0x10,0x1e,0x5,0x10,0x15,0x15,0x10,0xc,0x27,0x3,0x15,0xe,0x1f,0xa, + 0x16,0x3c,0x16,0xa,0x1f,0x1c,0xa,0x6,0xf,0x9,0x40,0x2e,0x6,0x3,0x10,0x15, + 0x15,0x10,0x1,0x3,0x3,0x2,0x2e,0x40,0x9,0xf,0x6,0xa,0x1c,0x1f,0xa,0x16, + 0x3c,0xd,0x12,0x16,0x19,0x15,0x2,0x13,0x12,0x14,0x8,0x8,0x48,0x13,0x1b,0x1e, + 0x2a,0x2a,0x1e,0x19,0x16,0x47,0x5,0xc,0x14,0x25,0x1,0x18,0x16,0x12,0x16,0x2, + 0x13,0x14,0x16,0x21,0xb,0x16,0x16,0xb,0x21,0x16,0x14,0x13,0xbd,0x10,0x10,0x2, + 0x6,0x44,0x5,0x5,0x44,0x6,0x0,0x5,0x0,0x3d,0x0,0xa0,0x1,0xc3,0x1,0x6b, + 0x0,0x9,0x0,0x12,0x0,0x1b,0x0,0x28,0x0,0x36,0x0,0x0,0x25,0x23,0x27,0x26, + 0x36,0x33,0x33,0x32,0x16,0x7,0x7,0x17,0x23,0x27,0x26,0x37,0x37,0x36,0x16,0x17, + 0x36,0x36,0x17,0x17,0x16,0x7,0x7,0x23,0x7,0x6,0x23,0x22,0x27,0x27,0x26,0x37, + 0x37,0x36,0x32,0x17,0x17,0x5,0x27,0x36,0x37,0x36,0x32,0x17,0x17,0x16,0x7,0x7, + 0x6,0x23,0x22,0x1,0x26,0x4c,0x10,0x1,0xc,0x8,0x46,0x8,0xc,0x1,0x7e,0xe, + 0x26,0x2d,0xa,0x12,0x22,0x8,0x12,0x91,0x2,0x10,0x9,0x22,0x12,0xb,0x2c,0x26, + 0xd5,0x5,0x7,0xc,0x6,0x5,0x5,0x6,0x12,0x5,0x18,0x5,0x15,0x1,0xf,0x27, + 0x7,0xe,0x5,0x18,0x5,0x11,0x7,0x5,0x5,0x5,0xd,0x7,0xc0,0x93,0xa,0xe, + 0xe,0xa,0x1b,0x78,0x57,0x13,0xb,0x13,0x5,0xa,0xb,0xb,0xa,0x5,0x13,0xb, + 0x13,0x57,0x1d,0x3,0xc,0xa,0xc,0x9,0x1b,0x9,0x9,0x26,0x1d,0x1d,0xd,0x19, + 0x9,0x9,0x1b,0xa,0xb,0xa,0xc,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x3,0x0,0x17,0x0,0x0,0x25,0x35,0x23,0x15,0x13,0x32,0x16,0x15,0x14, + 0x7,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x26,0x35,0x34,0x36,0x33,0x1, + 0x2b,0x56,0xab,0x23,0x32,0x2a,0x1a,0x11,0xff,0x0,0x11,0x1a,0x2a,0x32,0x23,0xc0, + 0x55,0x55,0x1,0x0,0x32,0x23,0x31,0x19,0xb6,0x11,0x1a,0x1a,0x11,0xb6,0x19,0x31, + 0x23,0x32,0x0,0x6,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xeb,0x0,0x7,0x0,0x18, + 0x0,0x1c,0x0,0x24,0x0,0x2c,0x0,0x42,0x0,0x0,0x12,0x32,0x36,0x34,0x26,0x22, + 0x6,0x14,0x37,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x6,0x23,0x22,0x26,0x34,0x36, + 0x33,0x32,0x16,0x7,0x33,0x27,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x37,0x32,0x17,0x17,0x15,0x14,0x23,0x23,0x22, + 0x35,0x35,0x23,0x15,0x14,0x23,0x23,0x22,0x35,0x35,0x37,0x36,0x33,0xa2,0x12,0xc, + 0xc,0x12,0xd,0x52,0xae,0x15,0x2b,0x6e,0xf,0x2d,0x1a,0x26,0x26,0x1a,0x13,0x23, + 0x5b,0xf4,0x1c,0xbb,0xac,0x16,0xf,0xf,0x16,0xf,0xa5,0x16,0xf,0xf,0x16,0xf, + 0xd2,0xe,0x6,0x23,0xa,0x16,0xa,0xd6,0xa,0x16,0xa,0x23,0x5,0xf,0x1,0x95, + 0xd,0x12,0xc,0xc,0x12,0x1e,0x2b,0x2a,0x2a,0x2a,0x26,0x34,0x26,0x19,0xfd,0x56, + 0xab,0xf,0x16,0xf,0xf,0x16,0xf,0xf,0x16,0xf,0xf,0x16,0xb1,0xf,0x6a,0x92, + 0xa,0xa,0x20,0x20,0xa,0xb,0x91,0x6a,0xf,0x0,0x5,0x0,0x55,0x0,0x2b,0x1, + 0xab,0x1,0xc0,0x0,0x7,0x0,0x27,0x0,0x2b,0x0,0x33,0x0,0x3b,0x0,0x0,0x37, + 0x21,0x15,0x23,0x15,0x23,0x35,0x23,0x1,0x16,0x17,0x15,0x14,0x23,0x23,0x22,0x35, + 0x35,0x23,0x15,0x14,0x23,0x23,0x22,0x35,0x35,0x36,0x37,0x34,0x36,0x35,0x37,0x36, + 0x36,0x37,0x33,0x33,0x16,0x17,0x32,0x7,0x7,0x33,0x27,0x6,0x14,0x16,0x32,0x36, + 0x34,0x26,0x22,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x55,0x1,0x56,0x96,0x2a, + 0x96,0x1,0x1b,0x3,0x22,0x10,0xa,0x10,0xd6,0x10,0xa,0x10,0x1d,0x4,0x4,0x1, + 0x4,0xa,0x3,0x3,0xb6,0xc,0x8,0x1,0xce,0x1c,0xf4,0x1d,0xd1,0xf,0x16,0xf, + 0xf,0x16,0xb4,0x16,0xf,0xf,0x16,0xf,0x95,0x2a,0x40,0x40,0x1,0x48,0x6,0x66, + 0x8b,0x11,0x11,0x19,0x19,0x11,0x11,0x8b,0x56,0xe,0x1,0x5,0x2,0x1,0x5,0x6, + 0x1,0x1,0xb,0x9,0x56,0x56,0x86,0x16,0xf,0xf,0x16,0xf,0x34,0xf,0x16,0xf, + 0xf,0x16,0x0,0x7,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x27,0x0,0x2c, + 0x0,0x30,0x0,0x34,0x0,0x38,0x0,0x3c,0x0,0x40,0x0,0x0,0x37,0x35,0x23,0x35, + 0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x16,0x16,0x17,0x33,0x15,0x23,0x6, + 0x6,0x27,0x23,0x15,0x32,0x36,0x33,0x32,0x17,0x36,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x15,0x21,0x36,0x37,0x35,0x23,0x15,0x36,0x37,0x35,0x23,0x15,0x37,0x23,0x15, + 0x33,0x27,0x15,0x33,0x35,0x7,0x15,0x33,0x35,0x3,0x21,0x7,0x21,0x55,0x15,0x15, + 0x15,0x15,0x15,0x80,0x10,0x19,0x2,0xd5,0xd5,0x2,0x19,0x10,0x2b,0x2,0x7,0x2, + 0x12,0x17,0xd,0x40,0x20,0x31,0x44,0x1,0xfe,0x99,0x4,0x39,0x15,0xf,0x46,0x2b, + 0x2b,0x2b,0x2b,0x55,0x15,0x15,0x15,0x55,0x1,0xaa,0x2a,0xfe,0xaa,0xa0,0xb5,0x16, + 0x15,0x15,0x16,0x15,0x1,0x19,0x11,0x15,0x11,0x1b,0x1,0x96,0x1,0x9,0x1e,0x2b, + 0x44,0x31,0x2,0x8,0x1,0x10,0x2b,0x9a,0xa4,0x8,0xb2,0x15,0x15,0x40,0x16,0x16, + 0x16,0x16,0x2b,0x15,0x15,0xfe,0xeb,0x2b,0x0,0x2,0x0,0x40,0x0,0x2b,0x1,0xc0, + 0x1,0xd9,0x0,0xe,0x0,0x36,0x0,0x0,0x25,0x32,0x35,0x34,0x27,0x27,0x7,0x6, + 0x15,0x14,0x33,0x33,0x35,0x33,0x15,0x37,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15, + 0x23,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x37,0x37,0x35,0x26,0x26,0x37,0x36,0x36, + 0x37,0x36,0x16,0x15,0x23,0x34,0x26,0x22,0x6,0x14,0x16,0x32,0x16,0x15,0x15,0x1, + 0x8c,0x9,0x5,0x90,0x90,0x5,0x9,0x21,0xd6,0x36,0x1f,0x1e,0x16,0x21,0xd6,0x21, + 0x16,0x1e,0x1f,0x8c,0x16,0x18,0x4,0x4,0x1c,0x13,0x1e,0x2e,0x2b,0xc,0x12,0xc, + 0xc,0x12,0xc,0xd5,0x9,0x7,0x2,0x40,0x40,0x2,0x6,0xa,0x16,0x16,0x39,0xd, + 0x22,0x1,0x16,0x1d,0x80,0x80,0x1d,0x16,0x1,0x21,0xd,0x3f,0xd,0x8,0x29,0x18, + 0x13,0x1b,0x4,0x5,0x26,0x1e,0x9,0xd,0xd,0x12,0xc,0xc,0x9,0x1f,0x0,0x2, + 0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x9,0x0,0x17,0x0,0x0,0x37,0x33, + 0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x13,0x33,0x15,0x23,0x27,0x15,0x23,0x35, + 0x23,0x34,0x36,0x33,0x33,0x15,0xc0,0x80,0xc,0x9,0x56,0x9,0xc,0xc0,0x2b,0x2b, + 0x40,0x80,0x6b,0x3f,0x2c,0x80,0xeb,0x96,0x9,0xc,0xc,0x9,0x1,0x6b,0xab,0x40, + 0x40,0x40,0x2c,0x3f,0x40,0x0,0x6,0x0,0x40,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x10,0x0,0x14,0x0,0x30,0x0,0x34,0x0,0x44,0x0,0x0,0x25,0x35,0x23, + 0x15,0x35,0x15,0x33,0x35,0x27,0x26,0x26,0x35,0x35,0x23,0x15,0x14,0x7,0x37,0x15, + 0x33,0x35,0x17,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x37, + 0x37,0x36,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x17,0x25,0x15, + 0x33,0x35,0x7,0x35,0x33,0x15,0x14,0x6,0x7,0x15,0x33,0x15,0x23,0x35,0x33,0x35, + 0x26,0x26,0x1,0xab,0x96,0x96,0x15,0x12,0x19,0x16,0x2b,0x2b,0x16,0x4d,0x1d,0x19, + 0x11,0x96,0x11,0x19,0x1d,0x14,0xf,0xc,0x9,0x40,0x9,0xc,0xf,0xfe,0xc7,0x2a, + 0x55,0x80,0x18,0x13,0x2b,0x80,0x2b,0x13,0x18,0x55,0x2b,0x2b,0xcc,0x21,0x21,0x7, + 0x6,0x24,0x13,0x6,0x6,0x2e,0xf,0x83,0x16,0x16,0x61,0xa,0x1f,0xcc,0x11,0x19, + 0x19,0x11,0xcc,0x1f,0xa,0x6,0x5,0x10,0x5b,0x9,0xc,0xc,0x9,0x5b,0xe,0x6, + 0x4,0x40,0x40,0x80,0xab,0xab,0x15,0x20,0x7,0x44,0x2a,0x2a,0x44,0x7,0x20,0x0, + 0x3,0x0,0x26,0x0,0x55,0x1,0xda,0x1,0xab,0x0,0x9,0x0,0x3a,0x0,0x40,0x0, + 0x0,0x37,0x21,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x37,0x22,0x7,0x6,0x23, + 0x35,0x32,0x37,0x36,0x33,0x32,0x17,0x16,0x33,0x32,0x37,0x36,0x33,0x32,0x17,0x16, + 0x33,0x32,0x37,0x36,0x33,0x32,0x17,0x17,0x15,0x22,0x27,0x26,0x23,0x22,0x7,0x6, + 0x23,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x22,0x27,0x26,0x25,0x21,0x26,0x36, + 0x32,0x16,0x2b,0x1,0xaa,0x19,0x11,0xfe,0xaa,0x11,0x19,0x47,0xb,0xd,0x16,0x19, + 0xb,0xd,0x17,0x18,0x17,0x17,0xd,0xc,0xb,0xd,0x17,0x18,0x17,0x17,0xd,0xc, + 0xb,0xd,0x17,0x18,0x17,0x17,0x19,0x18,0x16,0xd,0xc,0xb,0xd,0x16,0x19,0x18, + 0x16,0xd,0xc,0xb,0xd,0x16,0x19,0x18,0x16,0xd,0x1,0x57,0xfe,0x56,0x5,0x7e, + 0xb8,0x7e,0xab,0x2b,0x11,0x1a,0x1a,0x11,0x60,0x8,0xd,0x2a,0x8,0xe,0xe,0x8, + 0x8,0xe,0xe,0x8,0x8,0xe,0xe,0x8,0x2a,0xd,0x8,0x8,0xd,0xd,0x8,0x8, + 0xd,0xd,0x8,0x4b,0x34,0x4c,0x4c,0x0,0x3,0x0,0x15,0x0,0x55,0x1,0xd5,0x1, + 0x95,0x0,0xd,0x0,0x11,0x0,0x1b,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x14,0x6, + 0x22,0x26,0x34,0x36,0x33,0x32,0x17,0x27,0x37,0x23,0x17,0x27,0x21,0x7,0x15,0x33, + 0x15,0x23,0x35,0x33,0x35,0x1,0x6b,0x6a,0x40,0x26,0x34,0x26,0x26,0x1a,0xd,0x9, + 0x94,0x1e,0x95,0x1e,0x69,0x1,0x2b,0x80,0x2b,0x80,0x2a,0x1,0x95,0x40,0xc0,0x1a, + 0x26,0x26,0x34,0x26,0x3,0x6e,0x2b,0x2b,0x55,0xc0,0x55,0x2b,0x2b,0x55,0x0,0x1, + 0x0,0x42,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0xa,0x0,0x0,0x1,0x17,0x23,0x15, + 0x23,0x35,0x23,0x37,0x23,0x37,0x17,0x1,0x6b,0x55,0x96,0x54,0x94,0x53,0x29,0x94, + 0x95,0x1,0x0,0x80,0x55,0x55,0x80,0xd5,0xd5,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x1, + 0x5,0x15,0x21,0x15,0x21,0x15,0x21,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35, + 0x33,0x35,0x25,0x5,0x15,0x33,0x35,0x7,0x15,0x33,0x35,0x17,0x35,0x23,0x15,0x37, + 0x35,0x7,0x15,0x1,0xd5,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0x47,0x39,0xaa, + 0x39,0x47,0x40,0x1,0x6a,0xfe,0xab,0x15,0x15,0x15,0x2b,0x15,0x15,0x15,0x1,0xc0, + 0x1e,0x22,0x15,0x6b,0x3a,0x5f,0x17,0x25,0x25,0x17,0x5f,0x3a,0xab,0x2a,0x3d,0x18, + 0x1a,0x2f,0x6b,0x6b,0x6b,0x6b,0x6b,0x80,0x1f,0x2,0x1d,0x0,0x5,0x0,0x2b,0x0, + 0x2b,0x1,0xf6,0x1,0xe1,0x0,0xc,0x0,0x1a,0x0,0x27,0x0,0x34,0x0,0x37,0x0, + 0x0,0x1,0x36,0x34,0x27,0x27,0x37,0x17,0x16,0x15,0x14,0x7,0x7,0x27,0x17,0x36, + 0x33,0x32,0x17,0x17,0x7,0x27,0x26,0x23,0x22,0x7,0x7,0x27,0x27,0x36,0x34,0x27, + 0x27,0x37,0x17,0x16,0x15,0x14,0x7,0x7,0x27,0x17,0x27,0x37,0x36,0x33,0x32,0x17, + 0x17,0x7,0x27,0x26,0x22,0x7,0x1,0x13,0x17,0x1,0x41,0x7,0x7,0x22,0x17,0x22, + 0x11,0x11,0x4d,0x16,0x77,0x13,0x16,0x17,0x13,0x22,0x16,0x23,0x8,0xb,0xa,0x8, + 0x22,0x17,0x73,0x7,0x7,0xd,0x17,0xc,0x11,0x11,0xc,0x17,0x6c,0x17,0x78,0x13, + 0x16,0x17,0x13,0xc,0x16,0xd,0x8,0x16,0x8,0xfe,0x7e,0x6a,0xc0,0x1,0x83,0x7, + 0x16,0x8,0x22,0x17,0x22,0x13,0x17,0x16,0x13,0x4d,0x17,0x33,0x11,0x11,0x23,0x16, + 0x22,0x8,0x8,0x22,0x17,0x8c,0x7,0x18,0x7,0xc,0x17,0xc,0x13,0x17,0x16,0x13, + 0xd,0x17,0x6c,0x16,0x78,0x11,0x11,0xd,0x17,0xd,0x8,0x8,0xfe,0xbf,0x1,0x2a, + 0xc0,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xf,0x0, + 0x20,0x0,0x28,0x0,0x30,0x0,0x36,0x0,0x3e,0x0,0x0,0x0,0x32,0x36,0x34,0x26, + 0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33,0x15,0x14,0x6, + 0x23,0x22,0x27,0x35,0x33,0x34,0x26,0x22,0x6,0x15,0x35,0x23,0x6,0x22,0x6,0x14, + 0x16,0x32,0x36,0x34,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x6,0x32,0x36,0x35, + 0x23,0x14,0x27,0x35,0x33,0x15,0x14,0x6,0x22,0x26,0x1,0x8c,0x12,0xd,0xd,0x12, + 0xc,0x5e,0x12,0xc,0xc,0x12,0xd,0x2a,0xea,0x44,0x31,0x1b,0x1a,0x6a,0x1f,0x2c, + 0x1f,0x40,0x77,0x12,0xd,0xd,0x12,0xc,0x5e,0x12,0xc,0xc,0x12,0xd,0x61,0x2c, + 0x1f,0x6a,0x40,0xea,0x44,0x62,0x44,0x1,0x54,0xc,0x12,0xc,0xc,0x12,0xc,0xc, + 0x12,0xc,0xc,0x12,0x60,0x8b,0x31,0x44,0xd,0x3e,0xd,0x13,0x13,0xd,0x35,0x55, + 0xd,0x12,0xc,0xc,0x12,0xd,0xd,0x12,0xc,0xc,0x12,0x69,0x13,0xd,0xd,0x18, + 0x8b,0x8b,0x31,0x44,0x44,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x35,0x0,0x0,0x25,0x35,0x23, + 0x15,0x17,0x35,0x23,0x15,0x27,0x35,0x23,0x15,0x17,0x35,0x34,0x26,0x22,0x6,0x15, + 0x15,0x36,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x37,0x32,0x16,0x15,0x15,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x15,0x1,0x80,0x55,0x55,0x55,0x16,0x2a,0x15,0x2c,0x28,0x2c,0x4e,0x1c, + 0x12,0x12,0x1c,0x12,0xcb,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x6b, + 0x1a,0x11,0x2a,0x11,0x1a,0xe0,0x20,0x20,0x40,0x20,0x20,0xa0,0x6b,0x6b,0xc0,0x10, + 0xe,0x12,0x12,0xe,0x10,0x80,0x12,0x1c,0x12,0x12,0x1c,0x7d,0x1a,0x11,0xeb,0x11, + 0x19,0x19,0x11,0xeb,0x11,0x1a,0x40,0x11,0x19,0x19,0x11,0x40,0x0,0x1,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xeb,0x0,0xf,0x0,0x0,0x1,0x17,0x15,0x23,0x35,0x27, + 0x7,0x15,0x23,0x35,0x37,0x35,0x33,0x7,0x17,0x23,0x1,0x15,0xc0,0x95,0x3f,0x41, + 0x95,0xc0,0x6a,0x15,0x15,0x40,0x1,0x86,0x86,0xd5,0x6a,0x2b,0x2b,0x6a,0xd5,0x86, + 0x65,0x21,0x1f,0x0,0x2,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xd5,0x0,0x12,0x0, + 0x1e,0x0,0x0,0x37,0x26,0x26,0x35,0x34,0x36,0x37,0x36,0x36,0x32,0x16,0x17,0x16, + 0x16,0x15,0x14,0x6,0x7,0x7,0x27,0x17,0x37,0x26,0x26,0x27,0x6,0x22,0x27,0xe, + 0x2,0x92,0x19,0x24,0x1f,0x17,0x4,0x43,0x5c,0x43,0x4,0x17,0x1f,0x23,0x19,0x6e, + 0x45,0x45,0x44,0x1,0x5,0x1,0x1d,0x42,0x1d,0x1,0x2,0x2,0xeb,0x2,0x25,0x19, + 0x17,0x24,0x4,0x2d,0x3e,0x3e,0x2d,0x4,0x24,0x17,0x19,0x25,0x2,0xd6,0xe2,0x84, + 0x84,0x1,0x4,0x1,0x12,0x12,0x1,0x3,0x2,0x0,0x3,0x0,0x15,0x0,0x2b,0x1, + 0xd6,0x1,0xd5,0x0,0x11,0x0,0x23,0x0,0x27,0x0,0x0,0x25,0x32,0x16,0x15,0x7, + 0x27,0x35,0x33,0x17,0x16,0x15,0x14,0x6,0x23,0x23,0x27,0x7,0x17,0x13,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x6,0x7,0x2e,0x2,0x35,0x34,0x36,0x33,0x32,0x5,0x33, + 0x15,0x23,0x1,0xab,0x12,0x19,0xab,0x96,0x2a,0x9b,0x11,0xf,0xb,0x3c,0x25,0x7, + 0x2c,0x40,0x17,0x23,0x1d,0x29,0x2a,0x2a,0x2c,0x2c,0x2a,0x2a,0x2a,0x1d,0x22,0xfe, + 0xd7,0x56,0x56,0x95,0x19,0x11,0x40,0x2a,0xc0,0x39,0x7,0x11,0xa,0xf,0xe,0x14, + 0x10,0x1,0x26,0x1a,0x29,0x1d,0x16,0x3d,0x29,0x28,0x28,0x29,0x3d,0x16,0x1d,0x29, + 0xc0,0xea,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0x12, + 0x0,0x1c,0x0,0x24,0x0,0x0,0x25,0x36,0x35,0x34,0x27,0x7,0x16,0x14,0x7,0x27, + 0x36,0x35,0x34,0x27,0x7,0x16,0x15,0x14,0x7,0x27,0x36,0x35,0x34,0x27,0x7,0x16, + 0x15,0x14,0x7,0x36,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x1,0x39,0x1c,0x1c,0x1d, + 0x19,0x19,0x26,0x15,0x15,0x1c,0x11,0x11,0x26,0xc,0xc,0x1d,0x9,0x9,0x11,0xb0, + 0x7d,0x7d,0xb0,0x7d,0x8e,0x39,0x39,0x3a,0x38,0xf,0x31,0x64,0x32,0xe,0x25,0x2e, + 0x2f,0x28,0xe,0x24,0x25,0x24,0x1f,0x12,0x1a,0x1b,0x18,0x1b,0xd,0x12,0x14,0x15, + 0x13,0xfc,0x7d,0xb0,0x7d,0x7d,0xb0,0x0,0x5,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1, + 0x95,0x0,0x7,0x0,0xf,0x0,0x13,0x0,0x19,0x0,0x31,0x0,0x0,0x24,0x32,0x36, + 0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x16,0x14,0x6,0x22,0x26,0x34,0x27,0x33,0x15, + 0x23,0x16,0x32,0x36,0x35,0x23,0x14,0x25,0x15,0x7,0x23,0x14,0x6,0x22,0x26,0x35, + 0x23,0x35,0x34,0x36,0x33,0x33,0x15,0x33,0x37,0x35,0x23,0x35,0x33,0x32,0x16,0x1, + 0x8c,0x12,0xd,0xd,0x12,0xc,0x5,0x34,0x26,0x26,0x34,0x26,0xea,0x6a,0x6a,0x21, + 0x12,0xd,0x2b,0x1,0x15,0x60,0x60,0x26,0x34,0x26,0x2a,0x32,0x23,0x55,0x4b,0x4b, + 0x40,0x40,0x11,0x19,0x95,0xd,0x12,0xc,0xc,0x12,0x49,0x26,0x34,0x26,0x26,0x34, + 0xbb,0x2b,0xc0,0xd,0x9,0x9,0xc9,0x48,0x78,0x1a,0x26,0x26,0x1a,0x40,0x23,0x32, + 0x6b,0x5d,0x39,0x2a,0x19,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0xf,0x0,0x1e,0x0,0x26,0x0,0x2a,0x0,0x0,0x37,0x35,0x33,0x15,0x33,0x32,0x15, + 0x15,0x14,0x23,0x21,0x22,0x35,0x35,0x34,0x33,0x25,0x27,0x26,0x26,0x35,0x35,0x33, + 0x15,0x14,0x7,0x7,0x15,0x33,0x15,0x23,0x23,0x21,0x22,0x35,0x35,0x21,0x15,0x14, + 0x13,0x33,0x35,0x23,0x95,0x56,0x60,0xa,0xa,0xfe,0xea,0xa,0xa,0x1,0x4b,0x9, + 0xe,0x14,0x80,0x20,0xa,0x2a,0x55,0x35,0xfe,0xea,0xa,0x1,0x2a,0x2b,0x2b,0x2b, + 0xab,0x2a,0x2a,0xb,0x15,0xb,0xb,0x15,0xb,0x2,0x9,0xf,0x32,0x14,0xca,0xcb, + 0x31,0x23,0xb,0x56,0x2a,0xa,0x20,0x20,0xa,0x1,0x2a,0x56,0x0,0x2,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x9,0x0,0xd,0x0,0x0,0x13,0x33,0x17,0x37, + 0x17,0x7,0x21,0x27,0x37,0x17,0x17,0x21,0x7,0x21,0xc0,0x7f,0x56,0x22,0x1e,0x3b, + 0xfe,0xcc,0x3b,0x1e,0x22,0x5,0x1,0x20,0xf,0xfe,0xfe,0x1,0xab,0x48,0x21,0x1e, + 0x3b,0x3b,0x1e,0x21,0x4e,0xc0,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x2b,0x0,0x0,0x1,0x15,0x23,0x17,0x7,0x27,0x23,0x15,0x17,0x7,0x27,0x15, + 0x23,0x35,0x7,0x27,0x37,0x35,0x23,0x7,0x27,0x37,0x23,0x35,0x33,0x27,0x37,0x17, + 0x33,0x35,0x27,0x37,0x17,0x35,0x33,0x15,0x37,0x17,0x7,0x15,0x33,0x37,0x17,0x7, + 0x1,0xd5,0x59,0x45,0x1e,0x63,0x2b,0x64,0x1f,0x45,0x2a,0x45,0x1f,0x64,0x2b,0x63, + 0x1e,0x45,0x59,0x59,0x45,0x1e,0x63,0x2b,0x64,0x1f,0x45,0x2a,0x45,0x1f,0x64,0x2b, + 0x63,0x1e,0x45,0x1,0x15,0x2a,0x45,0x1f,0x64,0x2b,0x63,0x1e,0x45,0x59,0x59,0x45, + 0x1e,0x63,0x2b,0x64,0x1f,0x45,0x2a,0x45,0x1f,0x64,0x2b,0x63,0x1e,0x45,0x59,0x59, + 0x45,0x1e,0x63,0x2b,0x64,0x1f,0x45,0x0,0x6,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1, + 0x95,0x0,0x3,0x0,0xb,0x0,0xf,0x0,0x17,0x0,0x1b,0x0,0x2f,0x0,0x0,0x1, + 0x33,0x27,0x23,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x35,0x23,0x15,0x6, + 0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x27,0x33,0x35,0x23,0x25,0x17,0x15,0x23,0x14, + 0x6,0x22,0x26,0x35,0x23,0x14,0x6,0x22,0x26,0x35,0x23,0x35,0x34,0x36,0x33,0x1, + 0x40,0x6b,0x56,0x15,0x28,0x1a,0x13,0x13,0x1a,0x13,0x40,0x55,0x4e,0x1c,0x12,0x12, + 0x1c,0x12,0x20,0x55,0x55,0x1,0x2b,0x80,0x36,0x26,0x34,0x26,0x75,0x26,0x34,0x26, + 0x2b,0x19,0x12,0x1,0x15,0x56,0xe0,0x13,0x1a,0x13,0x13,0x1a,0x77,0x56,0x56,0x8a, + 0x13,0x1a,0x13,0x13,0x1a,0x77,0x56,0x2a,0x80,0x6a,0x1a,0x26,0x26,0x1a,0x1a,0x26, + 0x26,0x1a,0xc0,0x12,0x18,0x0,0x1,0x0,0x0,0x0,0x8d,0x2,0x0,0x1,0x73,0x0, + 0x2d,0x0,0x0,0x0,0x32,0x16,0x14,0x6,0x23,0x23,0x22,0x26,0x27,0x27,0x37,0x17, + 0x16,0x32,0x36,0x34,0x26,0x22,0x7,0x6,0x7,0x7,0x6,0x22,0x26,0x34,0x36,0x33, + 0x33,0x32,0x16,0x17,0x17,0x7,0x27,0x26,0x22,0x6,0x14,0x16,0x32,0x37,0x36,0x37, + 0x37,0x1,0x5d,0x60,0x43,0x43,0x30,0x1,0x13,0x2f,0xf,0x1b,0x20,0x19,0x16,0x3c, + 0x2a,0x2a,0x3c,0x15,0x47,0x13,0x3c,0x21,0x60,0x43,0x43,0x30,0x1,0x14,0x2f,0xe, + 0x1b,0x21,0x18,0x16,0x3c,0x2a,0x2a,0x3c,0x15,0x47,0x13,0x3c,0x1,0x73,0x44,0x5e, + 0x44,0x14,0xe,0x18,0x1c,0x15,0x16,0x2a,0x3c,0x2a,0x15,0x3e,0x12,0x35,0x21,0x44, + 0x5e,0x44,0x14,0xe,0x18,0x1c,0x15,0x16,0x2a,0x3c,0x2a,0x15,0x3e,0x12,0x35,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc7,0x0,0x17,0x0,0x1b,0x0,0x0,0x1, + 0x26,0x26,0x7,0x36,0x16,0x17,0x7,0x26,0x26,0x37,0x6,0x16,0x17,0x7,0x26,0x34, + 0x37,0x34,0x33,0x36,0x17,0x16,0x17,0x7,0x37,0x17,0x7,0x1,0x74,0x32,0x83,0x3e, + 0x30,0x73,0x31,0x7a,0x31,0x31,0x6,0x15,0x20,0x32,0x3d,0x3f,0x3f,0x1,0x46,0x62, + 0x51,0x38,0x99,0x1f,0x89,0x1f,0x1,0x44,0x32,0x20,0x15,0x6,0x31,0x31,0x7a,0x31, + 0x73,0x30,0x3e,0x83,0x32,0x3d,0x3f,0xb3,0x3f,0x1,0x46,0x8,0x6,0x38,0xb8,0x1f, + 0x8a,0x1e,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x1d, + 0x0,0x2b,0x0,0x0,0x1,0x35,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23, + 0x23,0x35,0x23,0x15,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x37,0x33, + 0x17,0x15,0x7,0x33,0x35,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x33, + 0x1,0x2b,0x56,0xd6,0x11,0x19,0x19,0x11,0x80,0x56,0x80,0x12,0x18,0x19,0x11,0x55, + 0x2b,0x55,0x2b,0x80,0x56,0x95,0x19,0x12,0xfe,0xd6,0x12,0x19,0x95,0x1,0x6b,0x2a, + 0x2a,0x1a,0x11,0x40,0x11,0x1a,0x2b,0x2b,0x19,0x12,0x40,0x11,0x1a,0x2a,0x2b,0x2b, + 0x2a,0xc0,0x15,0x55,0x12,0x19,0x19,0x12,0x55,0x0,0x6,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x37,0x0, + 0x0,0x0,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x16,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x26,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x26,0x32,0x36,0x34,0x26,0x22,0x6, + 0x14,0x16,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x1,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x1,0x52,0x1c,0x12,0x12,0x1c,0x12, + 0x12,0x1c,0x12,0x12,0x1c,0x12,0x4e,0x1c,0x12,0x12,0x1c,0x12,0x4e,0x1c,0x12,0x12, + 0x1c,0x12,0x12,0x1c,0x12,0x12,0x1c,0x12,0x1,0x15,0x11,0x1a,0x1a,0x11,0xfe,0xd6, + 0x11,0x1a,0x1a,0x11,0x1,0x40,0x12,0x1c,0x12,0x12,0x1c,0xd2,0x12,0x1c,0x12,0x12, + 0x1c,0x4e,0x12,0x1c,0x12,0x12,0x1c,0x4e,0x12,0x1c,0x12,0x12,0x1c,0xd2,0x12,0x1c, + 0x12,0x12,0x1c,0x1,0x2e,0x1a,0x11,0xfe,0xd6,0x11,0x1a,0x1a,0x11,0x1,0x2a,0x11, + 0x1a,0x0,0x5,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x5,0x0,0x25,0x0, + 0x45,0x0,0x4d,0x0,0x55,0x0,0x0,0x37,0x33,0x6,0x6,0x22,0x26,0x16,0x32,0x36, + 0x37,0x32,0x16,0x33,0x32,0x36,0x34,0x26,0x23,0x22,0x6,0x23,0x26,0x26,0x22,0x6, + 0x7,0x22,0x26,0x23,0x22,0x6,0x14,0x16,0x33,0x32,0x36,0x33,0x16,0x25,0x6,0x6, + 0x7,0x6,0x6,0x23,0x22,0x27,0x26,0x27,0x26,0x26,0x27,0x26,0x34,0x37,0x36,0x36, + 0x37,0x36,0x37,0x36,0x32,0x17,0x16,0x17,0x16,0x16,0x17,0x16,0x14,0x24,0x34,0x36, + 0x32,0x16,0x14,0x6,0x22,0x36,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0xa0,0xc0,0xc, + 0x34,0x40,0x34,0x21,0x66,0x4f,0xd,0x1,0x4,0x1,0x11,0x1a,0x1a,0x11,0x1,0x4, + 0x1,0xd,0x4f,0x66,0x4f,0xd,0x1,0x4,0x1,0x11,0x1a,0x1a,0x11,0x1,0x4,0x1, + 0xd,0x1,0x6b,0x4,0x22,0x15,0x16,0x5f,0x39,0x47,0x38,0x1f,0xf,0x15,0x23,0x4, + 0x2,0x2,0x4,0x23,0x15,0x11,0x1d,0x36,0x92,0x36,0x1f,0xf,0x15,0x23,0x4,0x2, + 0xfe,0xc5,0x10,0x16,0xf,0xf,0x16,0x5b,0xf,0x16,0x10,0x10,0x16,0xd5,0x1d,0x23, + 0x23,0x4d,0x3c,0x2f,0x1,0x1a,0x22,0x1a,0x1,0x2f,0x3c,0x3c,0x2f,0x1,0x1a,0x22, + 0x1a,0x1,0x2f,0x4b,0x16,0x28,0x6,0x2f,0x3f,0x31,0x1b,0x22,0x6,0x28,0x16,0x8, + 0xc,0x8,0x16,0x28,0x6,0x26,0x18,0x30,0x30,0x1d,0x21,0x6,0x28,0x16,0x8,0xc, + 0x1b,0x16,0x10,0x10,0x16,0x10,0x10,0x16,0x10,0x10,0x16,0x10,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x29,0x0,0x2e,0x0,0x0, + 0x24,0x32,0x36,0x34,0x26,0x22,0x6,0x14,0x6,0x32,0x36,0x34,0x26,0x22,0x6,0x14, + 0x25,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x23,0x6,0x6,0x23,0x22,0x26,0x35, + 0x34,0x37,0x27,0x23,0x35,0x33,0x17,0x21,0x14,0x6,0x3,0x32,0x16,0x15,0x23,0x1, + 0x5e,0x1a,0x13,0x13,0x1a,0x13,0xad,0x1a,0x13,0x13,0x1a,0x13,0x1,0x11,0x19,0x2b, + 0x1f,0x1c,0x2a,0x4,0x2d,0x4,0x29,0x1c,0x1f,0x2c,0x27,0x2d,0x2f,0x4a,0x14,0x1, + 0x37,0x15,0x96,0x47,0x64,0xab,0x55,0x13,0x1a,0x13,0x13,0x1a,0x13,0x13,0x1a,0x13, + 0x13,0x1a,0x45,0x17,0x21,0x1f,0x2b,0x25,0x1b,0x1b,0x25,0x2b,0x1f,0x2c,0x16,0x5e, + 0x2b,0x2b,0x18,0x3d,0x1,0x15,0x64,0x46,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x1b,0x0,0x0,0x25,0x17,0x7,0x17,0x7,0x27,0x7,0x27,0x7,0x27, + 0x37,0x27,0x7,0x27,0x37,0x27,0x37,0x27,0x37,0x17,0x37,0x17,0x37,0x17,0x7,0x17, + 0x37,0x17,0x1,0xb7,0x1e,0x2d,0x1e,0x1e,0x1f,0x2d,0x1f,0x1e,0x1f,0x4c,0xb7,0x4c, + 0x1e,0x1e,0x1e,0x2d,0x1e,0x1e,0x1f,0x2d,0x1f,0x1e,0x1f,0x4c,0xb7,0x4c,0x1e,0xc3, + 0x1f,0x2d,0x1f,0x1e,0x1e,0x2d,0x1e,0x1e,0x1e,0x4c,0xb7,0x4c,0x1f,0x1e,0x1f,0x2d, + 0x1f,0x1e,0x1e,0x2d,0x1e,0x1e,0x1e,0x4c,0xb7,0x4c,0x1f,0x0,0x3,0x0,0x55,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x19,0x0,0x0,0x37,0x21,0x15, + 0x21,0x1,0x35,0x23,0x15,0x37,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56,0x2b,0x2b, + 0x12,0x18,0x18,0x12,0x2b,0x32,0x23,0x80,0x23,0x33,0x6b,0x2b,0x1,0x15,0x40,0x40, + 0x6b,0x19,0x12,0x40,0x12,0x18,0x40,0x23,0x33,0x33,0x23,0xd5,0x0,0x2,0x0,0x55, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0xf,0x0,0x17,0x0,0x0,0x1,0x7,0x15,0x16, + 0x16,0x15,0x14,0x6,0x22,0x26,0x35,0x34,0x37,0x15,0x33,0x11,0x12,0x34,0x36,0x32, + 0x16,0x14,0x6,0x22,0x1,0x6b,0x80,0x2e,0x3c,0x4b,0x6a,0x4b,0x40,0x2b,0xc0,0x12, + 0x1c,0x12,0x12,0x1c,0x1,0x82,0x42,0xc1,0x2,0x18,0x10,0x11,0x19,0x19,0x11,0x19, + 0xc,0x25,0x1,0x80,0xfe,0x7d,0x1c,0x12,0x12,0x1c,0x12,0x0,0x8,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xc0,0x0,0xe,0x0,0x1e,0x0,0x22,0x0,0x26,0x0,0x2a,0x0, + 0x2e,0x0,0x42,0x0,0x4a,0x0,0x0,0x1,0x16,0x7,0x7,0x23,0x37,0x36,0x27,0x26, + 0x37,0x37,0x33,0x7,0x6,0x17,0x17,0x16,0x7,0x7,0x23,0x37,0x36,0x27,0x27,0x26, + 0x37,0x37,0x33,0x7,0x6,0x17,0x13,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35, + 0x23,0x15,0x23,0x35,0x23,0x15,0x37,0x33,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x35,0x33,0x35,0x34,0x36,0x33,0x32,0x17,0x17,0x16,0x26,0x34,0x36,0x32,0x16,0x14, + 0x6,0x22,0x1,0x39,0x21,0x6,0x1,0x29,0x3,0x5,0x15,0x22,0x6,0x1,0x29,0x2, + 0x5,0x13,0x57,0x22,0x6,0x2,0x28,0x2,0x5,0x13,0x2,0x22,0x6,0x2,0x28,0x2, + 0x5,0x13,0x9,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x83,0xe7,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x40,0x1d,0x13,0x14,0x10,0x1d,0x4,0x75,0x18,0x24,0x19,0x19,0x24,0x1, + 0x83,0x20,0x2f,0x9,0xc,0x1b,0x15,0x22,0x2e,0x9,0xd,0x1b,0x14,0x1,0x21,0x2e, + 0x9,0xc,0x1b,0x14,0x1,0x22,0x2e,0x9,0xd,0x1b,0x14,0xfe,0xd1,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0xab,0xab,0x11,0x19,0x19,0x11,0xab,0x10,0x14,0x1c,0x10, + 0x21,0x5,0x64,0x24,0x19,0x19,0x24,0x19,0x0,0x5,0x0,0x55,0x0,0x2b,0x1,0xab, + 0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x1f,0x0,0x0,0x13,0x33, + 0x15,0x23,0x11,0x33,0x15,0x23,0x17,0x35,0x21,0x15,0x5,0x35,0x21,0x15,0x1,0x32, + 0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0xab,0x2a, + 0x2a,0x2a,0x2a,0xd5,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0x12,0x19,0x1a,0x11, + 0xff,0x0,0x11,0x1a,0x19,0x12,0x1,0x0,0x6b,0x1,0x0,0x40,0x15,0x6b,0x6b,0xeb, + 0xc1,0xc1,0x1,0x80,0x18,0x12,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x12,0x18, + 0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0x1f,0x0,0x51, + 0x0,0x81,0x0,0x0,0x0,0x34,0x36,0x32,0x16,0x14,0x6,0x22,0x7,0x22,0x27,0x26, + 0x27,0x37,0x27,0x26,0x23,0x35,0x32,0x16,0x17,0x17,0x6,0x7,0x6,0x23,0x22,0x27, + 0x26,0x22,0x7,0x6,0x5,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x22,0x27,0x26, + 0x23,0x22,0x7,0x6,0x23,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x35,0x32,0x37, + 0x36,0x33,0x32,0x17,0x16,0x33,0x32,0x37,0x36,0x33,0x32,0x17,0x16,0x33,0x32,0x37, + 0x36,0x33,0x32,0x17,0x16,0x33,0x15,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x22, + 0x27,0x26,0x23,0x22,0x7,0x6,0x22,0x27,0x26,0x23,0x22,0x7,0x6,0x23,0x35,0x32, + 0x37,0x36,0x33,0x32,0x17,0x16,0x33,0x32,0x37,0x36,0x32,0x17,0x16,0x33,0x32,0x37, + 0x36,0x33,0x32,0x17,0x16,0x33,0x1,0x2b,0x1f,0x2c,0x1f,0x1f,0x2c,0x91,0xc,0xd, + 0x4,0xc,0x45,0x15,0x20,0x35,0x29,0x34,0x18,0x89,0x6,0x3,0xd,0xc,0xb,0xd, + 0x16,0x32,0x16,0xd,0x1,0x11,0x17,0x17,0xb,0xe,0xd,0xb,0x17,0x18,0x17,0x17, + 0xb,0xe,0xd,0xb,0x17,0x18,0x17,0x17,0xb,0xe,0xd,0xb,0x17,0x18,0xd,0xb, + 0x17,0x18,0x17,0x17,0xb,0xe,0xd,0xb,0x17,0x18,0x17,0x17,0xb,0xe,0xd,0xb, + 0x17,0x18,0x17,0x17,0xb,0xe,0x17,0x17,0xb,0xe,0xd,0xb,0x17,0x18,0x17,0x17, + 0xb,0xe,0xd,0xb,0x17,0x30,0x17,0xb,0xd,0xe,0xb,0x17,0x17,0xd,0xb,0x17, + 0x18,0x17,0x17,0xb,0xe,0xd,0xb,0x17,0x30,0x17,0xb,0xd,0xe,0xb,0x17,0x17, + 0x18,0x17,0xb,0xd,0x1,0x75,0x2c,0x1f,0x1f,0x2c,0x20,0x55,0x8,0x3,0x5,0x45, + 0x16,0x20,0x35,0x13,0x18,0x88,0x4,0x1,0x8,0x8,0xd,0xd,0x8,0x60,0xe,0x7, + 0x7,0xe,0xe,0x7,0x7,0xe,0xe,0x7,0x7,0xe,0x2b,0x7,0xe,0xe,0x7,0x7, + 0xe,0xe,0x7,0x7,0xe,0xe,0x7,0x8b,0xe,0x7,0x7,0xe,0xe,0x7,0x7,0xe, + 0xe,0x7,0x7,0xe,0x2b,0x7,0xe,0xe,0x7,0x7,0xe,0xe,0x7,0x7,0xe,0xe, + 0x7,0x0,0x2,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0xf,0x0,0x13,0x0, + 0x0,0x1,0x16,0x16,0x17,0x21,0x36,0x36,0x37,0x26,0x35,0x34,0x36,0x32,0x16,0x15, + 0x14,0x5,0x21,0x15,0x21,0x1,0x27,0x3f,0x56,0x4,0xfe,0x80,0x4,0x56,0x3f,0x4, + 0x19,0x24,0x19,0xff,0x0,0x1,0xaa,0xfe,0x56,0x1,0x5a,0xd,0x61,0x41,0x41,0x61, + 0xd,0x8,0x9,0x12,0x18,0x18,0x12,0x9,0xcd,0x2a,0x0,0x6,0x0,0x2b,0x0,0x15, + 0x1,0xd5,0x1,0xd5,0x0,0x2,0x0,0x19,0x0,0x29,0x0,0x2d,0x0,0x31,0x0,0x39, + 0x0,0x0,0x25,0x27,0x33,0x27,0x22,0x26,0x34,0x36,0x33,0x15,0x22,0x6,0x15,0x14, + 0x16,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x37,0x16,0x16,0x15, + 0x15,0x23,0x35,0x34,0x26,0x23,0x35,0x32,0x36,0x35,0x33,0x14,0x7,0x33,0x15,0x23, + 0x37,0x33,0x15,0x23,0x25,0x37,0x1,0x7,0x27,0x23,0x35,0x33,0x1,0x6b,0x3f,0x3f, + 0x36,0x1d,0x2a,0x2a,0x1d,0x11,0x16,0x17,0x10,0x21,0x1e,0x2c,0x20,0x19,0x11,0x3c, + 0x1e,0x25,0x20,0x31,0x24,0x10,0x17,0x20,0x27,0x20,0x20,0x35,0x20,0x20,0xfe,0x76, + 0x1a,0x1,0x6b,0x1b,0x95,0xd5,0x95,0xac,0x3f,0x5b,0x2b,0x3a,0x2a,0x20,0x15,0x10, + 0x11,0x1a,0x27,0x1c,0x22,0x1b,0x14,0x17,0x52,0xe,0x3a,0x24,0x2c,0x2c,0x24,0x33, + 0x20,0x17,0x11,0x1e,0xc2,0x40,0x40,0x40,0xd5,0x1b,0xfe,0x95,0x1b,0x96,0x40,0x0, + 0x5,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0xd5,0x0,0x16,0x0,0x2c,0x0,0x30,0x0, + 0x34,0x0,0x38,0x0,0x0,0x1,0x32,0x16,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x23, + 0x22,0x26,0x34,0x36,0x33,0x15,0x22,0x6,0x15,0x14,0x16,0x33,0x37,0x16,0x16,0x15, + 0x15,0x23,0x35,0x34,0x26,0x23,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x32,0x16, + 0x15,0x14,0x7,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x25,0x21,0x15,0x21,0x1,0x56, + 0x1f,0x2b,0x20,0x19,0x11,0x21,0x1d,0x2a,0x2a,0x1d,0x11,0x16,0x17,0x10,0x5d,0x1e, + 0x25,0x20,0x31,0x24,0x10,0x17,0x17,0x10,0x1d,0x2a,0x27,0x20,0x20,0x35,0x20,0x20, + 0xfe,0x76,0x1,0x40,0xfe,0xc0,0x1,0x26,0x26,0x1d,0x23,0x1c,0x14,0x17,0x2b,0x3a, + 0x2a,0x20,0x15,0x10,0x11,0x1a,0x35,0xe,0x3a,0x23,0x30,0x30,0x24,0x32,0x20,0x17, + 0x11,0x10,0x17,0x20,0x2a,0x1d,0x1e,0xc5,0x40,0x40,0x40,0x40,0x40,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x0,0x0,0x1,0x0,0xa,0x0,0x1a,0x0, + 0x0,0x1,0x7,0x37,0x6,0x7,0x26,0x27,0x36,0x36,0x37,0x16,0x5,0x32,0x16,0x17, + 0x36,0x36,0x33,0x14,0x6,0x7,0x6,0x7,0x26,0x27,0x26,0x26,0x1,0x95,0xdf,0x94, + 0x2a,0x20,0x20,0x2a,0x3,0x2c,0x1c,0x43,0xfe,0xe7,0x44,0x70,0x21,0x21,0x70,0x44, + 0x5f,0x4c,0x11,0x19,0x15,0x15,0x4c,0x5f,0x1,0x22,0x22,0x33,0x17,0x22,0x22,0x17, + 0x27,0x5f,0x1c,0x43,0x67,0x42,0x33,0x33,0x42,0x54,0x86,0x1b,0x6,0x5,0x3,0x8, + 0x1b,0x86,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xd0,0x1,0xd0,0x0,0x8,0x0,0x17, + 0x0,0x0,0x1,0x27,0x33,0x15,0x33,0x11,0x27,0x35,0x23,0x7,0x23,0x15,0x33,0x35, + 0x17,0x7,0x27,0x15,0x23,0x35,0x33,0x35,0x27,0x37,0x1,0x2b,0xb5,0xb5,0x6a,0x2a, + 0x40,0x40,0x16,0x2b,0xd0,0x1c,0x89,0xeb,0x2b,0x56,0x1b,0x1,0xb,0xb5,0x15,0xfe, + 0xf5,0x2b,0xb5,0x6b,0x2a,0x15,0xd0,0x1b,0x8a,0x5f,0x2b,0xf4,0x55,0x1c,0x0,0x2, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x11,0x0,0x0,0x13,0x15, + 0x33,0x35,0x37,0x11,0x23,0x35,0x33,0x11,0x33,0x15,0x33,0x11,0x33,0x15,0x23,0x11, + 0xd5,0x2b,0x2b,0xeb,0x2b,0xc0,0x6a,0x2b,0x55,0x1,0x15,0x2a,0x2a,0x6b,0xfe,0xc0, + 0x2b,0x1,0x55,0x15,0xfe,0xc0,0x2b,0x1,0x40,0x0,0x1,0x0,0x0,0x0,0x2b,0x2, + 0x0,0x1,0xd5,0x0,0x4e,0x0,0x0,0x1,0x16,0x14,0x7,0x7,0x6,0x23,0x27,0x7, + 0x6,0x22,0x2f,0x2,0x7,0x17,0x14,0x23,0x23,0x22,0x2f,0x2,0x7,0x14,0x23,0x23, + 0x22,0x35,0x37,0x23,0x7,0x17,0x16,0x23,0x23,0x22,0x27,0x27,0x7,0x17,0x16,0x23, + 0x23,0x22,0x35,0x27,0x37,0x35,0x26,0x35,0x21,0x16,0x37,0x26,0x37,0x16,0x17,0x16, + 0x36,0x27,0x26,0x27,0x22,0x27,0x26,0x37,0x34,0x33,0x16,0x16,0x17,0x17,0x1e,0x2, + 0x7,0x14,0x17,0x1,0xff,0x1,0x1,0x19,0x2,0x2,0xf,0x7,0x2,0x9,0x2,0xe, + 0x17,0x2f,0x11,0x4,0x14,0x2,0x2,0x14,0xa,0x19,0x4,0x15,0x4,0x17,0x87,0x23, + 0x8,0x2,0x6,0x14,0x3,0x1,0x1c,0x22,0x6,0x2,0x6,0x16,0x4,0xd,0x15,0x17, + 0x1,0x12,0x30,0x2f,0x8,0xe,0x1c,0x8,0x7,0x9,0x2,0x9,0x24,0x1,0x2,0xc, + 0x2,0x4,0x1d,0x29,0x7,0x4,0x3,0x7,0x5,0x1,0x2,0x1,0x3e,0x1,0x3,0x1, + 0x20,0x2,0x3,0x16,0x4,0x4,0x1e,0x5,0x70,0x88,0x4,0x3,0x51,0x11,0x62,0x3, + 0x4,0x87,0x42,0x44,0x5,0x2,0x66,0x27,0x3c,0x5,0x2,0x38,0x52,0x90,0x9,0x15, + 0x1,0x22,0x16,0xe,0x14,0x5,0x4,0xb,0x7,0x1c,0xe,0x1,0x3,0x5,0x3,0x4, + 0x25,0x11,0x3,0x4,0x8,0xf,0x8,0x5,0x2,0x0,0x2,0x0,0x40,0x0,0x95,0x1, + 0xc0,0x1,0x6b,0x0,0x16,0x0,0x28,0x0,0x0,0x25,0x33,0x15,0x23,0x35,0x33,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23, + 0x5,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x33, + 0x35,0x23,0x1,0x6b,0x2a,0x6a,0x95,0x19,0x12,0x6a,0x12,0x19,0x19,0x12,0x6a,0x12, + 0x19,0x55,0xfe,0xd5,0x6b,0x6b,0x6b,0x11,0x19,0x19,0x11,0x40,0x6a,0x95,0xeb,0x2b, + 0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x55,0x2a,0x2b,0x2b,0x19,0x12, + 0x2b,0x11,0x19,0x2b,0x2b,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x11,0x33,0x7,0x33,0x15,0x23,0x1, + 0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0xd6,0xc0,0xaa,0xaa, + 0x1,0xeb,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0x80, + 0x1,0x2a,0x15,0x2b,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xab,0x0,0xd, + 0x0,0x11,0x0,0x15,0x0,0x21,0x0,0x0,0x25,0x33,0x35,0x33,0x35,0x27,0x21,0x7, + 0x15,0x33,0x15,0x33,0x35,0x33,0x7,0x23,0x35,0x33,0x27,0x21,0x15,0x21,0x1,0x35, + 0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x1,0x40,0x2b,0x15,0x15,0xfe, + 0xc0,0x16,0x16,0xc0,0x55,0x80,0x6b,0x6b,0x95,0x1,0x40,0xfe,0xc0,0x1,0x80,0x2b, + 0x40,0x40,0x2b,0x40,0x95,0x40,0x2b,0x6b,0x6b,0x2b,0x80,0x80,0x55,0x55,0xd6,0x2b, + 0xff,0x0,0x40,0x40,0x2b,0x40,0x40,0x2b,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xeb, + 0x1,0xeb,0x0,0xb,0x0,0x17,0x0,0x28,0x0,0x0,0x1,0x15,0x33,0x15,0x23,0x15, + 0x23,0x35,0x23,0x35,0x33,0x35,0x3,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x37,0x15,0x33,0x15,0x33,0x16,0x15,0x14,0x7,0x26,0x35,0x34,0x3e,0x2, + 0x33,0x32,0x1,0xab,0x40,0x40,0x2b,0x40,0x40,0x80,0x12,0x19,0x19,0x12,0x12,0x19, + 0x19,0x3d,0x40,0x3e,0x2,0xab,0xab,0x1c,0x30,0x3d,0x22,0x16,0x1,0xeb,0x40,0x2b, + 0x40,0x40,0x2b,0x40,0xff,0x0,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0xd0,0x50, + 0x40,0xe,0xc,0x6a,0x92,0x92,0x6a,0x28,0x40,0x2e,0x19,0x0,0x6,0x0,0x55,0x0, + 0x15,0x1,0xeb,0x1,0xab,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0, + 0x1f,0x0,0x0,0x25,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x3, + 0x33,0x15,0x23,0x25,0x33,0x11,0x23,0x13,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15, + 0x33,0x15,0x23,0x1,0xab,0x2b,0x40,0x40,0x2b,0x40,0x6b,0x2b,0x2b,0xfe,0xd5,0x2b, + 0x2b,0x96,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x80,0x40,0x40,0x2b,0x40,0x40,0x2b,0x1, + 0x2b,0xc0,0xc0,0xfe,0xaa,0x1,0x56,0x56,0x2a,0x56,0x2a,0x56,0x0,0x3,0x0,0x15, + 0x0,0x35,0x1,0xeb,0x1,0xcb,0x0,0xb,0x0,0x23,0x0,0x2f,0x0,0x0,0x25,0x35, + 0x33,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x7,0x23,0x22,0x27,0x27,0x26, + 0x37,0x37,0x36,0x33,0x33,0x32,0x17,0x17,0x26,0x23,0x22,0x7,0x27,0x23,0x7,0x17, + 0x33,0x16,0x27,0x6,0x15,0x23,0x27,0x37,0x33,0x17,0x6,0x7,0x27,0x7,0x1,0xab, + 0x40,0x40,0x2b,0x40,0x40,0x3f,0xc8,0x19,0xc,0x33,0xc,0xd,0x87,0xc,0x19,0x64, + 0x19,0xc,0x60,0x11,0x11,0x9,0x9,0x51,0x64,0x87,0x32,0xa8,0xb,0xf,0x8,0x7a, + 0x10,0x62,0x26,0x36,0x12,0xd,0x2a,0x3b,0x40,0x40,0x2b,0x40,0x40,0x2b,0x40,0xb, + 0x16,0x57,0x15,0x16,0xe9,0x15,0x15,0xa5,0x4,0x1,0x8c,0xe9,0x57,0x19,0x79,0x15, + 0x16,0x1b,0xab,0x5f,0xd,0x13,0x4b,0x67,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xd5, + 0x1,0xd5,0x0,0xb,0x0,0x1e,0x0,0x22,0x0,0x26,0x0,0x2a,0x0,0x0,0x1,0x15, + 0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x11,0x21,0x11,0x33,0x35,0x23, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x23,0x23,0x15,0x33, + 0x35,0x7,0x33,0x35,0x23,0x7,0x35,0x23,0x15,0x1,0xd5,0x40,0x2a,0x40,0x40,0x2a, + 0xfe,0xd6,0x80,0x80,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x2b,0x55,0x2b,0x80, + 0x2a,0x2a,0x2b,0x2b,0x1,0x95,0x2a,0x40,0x40,0x2a,0x40,0x40,0xfe,0xd6,0x1,0x2a, + 0x2b,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x80,0x56,0x56,0x56,0xab,0xab,0x80, + 0x80,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x15,0x0,0x25,0x0, + 0x31,0x0,0x3f,0x0,0x0,0x1,0x32,0x16,0x17,0x35,0x27,0x7,0x15,0x14,0x1e,0x2, + 0x17,0x36,0x36,0x37,0x26,0x26,0x35,0x34,0x36,0x36,0x17,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x32,0x16,0x15,0x14,0x6, + 0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x22,0x26,0x27,0x34,0x36,0x36,0x33,0x32,0x16, + 0x16,0x15,0x6,0x6,0x1,0x6b,0x5,0xb,0x5,0xa0,0xa0,0x18,0x2b,0x3b,0x22,0x9, + 0x11,0x8,0xb,0xc,0x22,0x3a,0x24,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17, + 0x17,0x27,0x17,0xa,0xe,0xf,0x9,0xa,0xe,0xe,0xa,0xf,0x19,0x8,0x12,0x16, + 0x8,0x7,0x17,0x11,0x8,0x18,0x1,0x15,0x1,0x1,0x67,0x46,0x46,0x69,0x24,0x44, + 0x39,0x28,0x8,0x2,0x6,0x4,0xf,0x26,0x14,0x24,0x3a,0x22,0x2a,0x17,0x27,0x18, + 0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0x1e,0xe,0xa,0x9,0xf,0xf,0x9, + 0xa,0xe,0x72,0xd,0xc,0x7,0xb,0x5,0x5,0xb,0x7,0xc,0xd,0x0,0x6,0x0, + 0x15,0x0,0x55,0x1,0xeb,0x1,0xc4,0x0,0x1e,0x0,0x2e,0x0,0x3a,0x0,0x45,0x0, + 0x79,0x0,0x89,0x0,0x0,0x1,0x32,0x16,0x17,0x35,0x34,0x26,0x23,0x23,0x27,0x37, + 0x27,0x7,0x17,0x37,0x17,0x15,0x14,0x6,0x23,0x23,0x16,0x16,0x15,0x14,0x6,0x7, + 0x33,0x3e,0x2,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x25, + 0x33,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x27,0x37,0x26,0x27,0x7, + 0x27,0x37,0x26,0x23,0x22,0x6,0x7,0x17,0x7,0x27,0x6,0x7,0x17,0x7,0x27,0x6, + 0x15,0x14,0x16,0x17,0x37,0x17,0x7,0x16,0x17,0x37,0x17,0x7,0x16,0x33,0x32,0x36, + 0x37,0x27,0x37,0x17,0x36,0x37,0x27,0x37,0x17,0x36,0x35,0x34,0x26,0x27,0x7,0x6, + 0x26,0x26,0x27,0x26,0x36,0x36,0x37,0x36,0x16,0x16,0x17,0x16,0x6,0x6,0x1,0xa0, + 0xf,0x1b,0xb,0x19,0x11,0x87,0x16,0x1e,0xf,0x4c,0x10,0x1e,0x16,0x19,0x11,0xc, + 0xf,0x12,0x1,0x1,0x43,0x3,0x1a,0x29,0x19,0x15,0x21,0x15,0x15,0x21,0x15,0x15, + 0x21,0x15,0x15,0x21,0x15,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xfe,0xa8,0x6b,0x19, + 0x12,0x40,0x8,0xd,0xd,0x85,0x4,0x14,0xf,0x23,0x8,0xa,0x9,0x13,0x14,0x8, + 0x11,0x7,0x7,0xa,0x8,0x22,0x12,0x13,0x4,0x13,0x8,0x3,0x3,0x13,0x4,0x14, + 0xf,0x23,0x8,0xa,0x9,0x13,0x14,0x8,0x11,0x7,0x7,0xa,0x8,0x22,0x12,0x13, + 0x4,0x13,0x8,0x3,0x3,0x4c,0x11,0x21,0x1b,0x7,0x7,0x5,0x14,0x10,0x11,0x21, + 0x1b,0x7,0x7,0x5,0x14,0x1,0x0,0x9,0x7,0x65,0x12,0x19,0x17,0x1e,0xf,0x4b, + 0x10,0x1e,0x16,0x31,0x12,0x19,0x11,0x2b,0x19,0x5,0xb,0x5,0x18,0x26,0x17,0x15, + 0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x6b,0x13,0xd,0xd, + 0x13,0x13,0xd,0xd,0x13,0xc0,0x12,0x19,0xd,0x9,0x8,0xd,0x67,0xa,0x8,0x22, + 0x12,0x13,0x4,0x13,0x8,0x3,0x3,0x13,0x4,0x14,0xf,0x23,0x8,0xa,0x9,0x13, + 0x14,0x8,0x11,0x7,0x7,0xa,0x8,0x22,0x12,0x13,0x4,0x13,0x8,0x3,0x3,0x13, + 0x4,0x14,0xf,0x23,0x8,0xa,0x9,0x13,0x14,0x8,0x11,0x7,0x5b,0x7,0x5,0x14, + 0x10,0x11,0x21,0x1b,0x7,0x7,0x5,0x14,0x10,0x11,0x21,0x1b,0x0,0x3,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x11,0x0,0x38,0x0,0x0,0x13,0x7, + 0x26,0x26,0x27,0x37,0x16,0x16,0x37,0x27,0x7,0x33,0x16,0x17,0x37,0x26,0x26,0x35, + 0x21,0x27,0x7,0x33,0xe,0x2,0x7,0x6,0x6,0x7,0x26,0x26,0x27,0x7,0x1e,0x2, + 0x15,0x30,0x30,0x31,0x31,0x15,0x33,0x35,0x30,0x30,0x31,0x34,0x36,0x36,0x37,0x3e, + 0x3,0x37,0x33,0xd1,0x1f,0xb,0x14,0x7,0x2a,0x5,0xe,0x22,0x56,0x55,0x40,0x1, + 0x3,0x2a,0x1,0x2,0x1,0x15,0x55,0x56,0x40,0x1,0x10,0x18,0xd,0x8,0x10,0x7, + 0x5,0xd,0x6,0x1e,0xa,0xf,0x8,0x2a,0xa,0x11,0xc,0xb,0x17,0x14,0xd,0x1, + 0x40,0x1,0x12,0x1e,0xb,0x1e,0x15,0xb,0xe,0x15,0x66,0x55,0x55,0x1b,0x13,0xa, + 0x8,0x12,0xa,0x55,0x55,0x27,0x2e,0x1c,0xc,0x7,0x10,0xb,0x8,0xd,0x6,0x1e, + 0x9,0x12,0x1a,0x14,0x6a,0x6a,0x16,0x1a,0x13,0xb,0xa,0x18,0x23,0x33,0x25,0x0, + 0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32, + 0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x35,0x23,0x35, + 0x33,0x17,0x23,0x35,0x33,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x19,0xe7,0x2b,0x2b,0x55,0x2a,0x2a,0x2a,0x2a,0x56,0x2b,0x2b,0x1,0xc0,0x19, + 0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd5,0x6b,0x6b,0x40, + 0x2b,0x2b,0x96,0xd6,0x0,0x2,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x2f, + 0x0,0x3b,0x0,0x0,0x25,0x17,0xe,0x2,0x7,0x35,0x33,0x35,0x23,0x35,0x36,0x36, + 0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x15,0x23,0x15,0x33, + 0x15,0x2e,0x2,0x27,0x37,0x27,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x35, + 0x27,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x1,0x6b,0x21,0xb, + 0x25,0x2f,0x18,0x40,0x40,0x13,0x18,0x11,0x1d,0x12,0x12,0x1d,0x11,0x18,0x13,0x40, + 0x40,0x18,0x2f,0x25,0xb,0x21,0x55,0x23,0x39,0x43,0x21,0x21,0x43,0x39,0x23,0xc0, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xc0,0x21,0x12,0x1e,0x14,0x4,0xbe,0x2b,0x19, + 0x7,0x21,0x14,0x12,0x1d,0x11,0x11,0x1d,0x12,0x14,0x21,0x7,0x19,0x2b,0xbe,0x4, + 0x14,0x1e,0x12,0x21,0x40,0x40,0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x40,0xab, + 0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x19,0x0,0x28,0x0,0x37,0x0,0x47,0x0,0x56,0x0,0x0,0x1,0x22, + 0x6,0x7,0x6,0x7,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x36,0x37, + 0x36,0x36,0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x14,0x1e, + 0x2,0x33,0x6,0x6,0x37,0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x14,0x1e,0x2,0x33, + 0x6,0x6,0x37,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x37,0x36,0x33,0x32,0x16,0x16, + 0x15,0x14,0x37,0x34,0x2e,0x2,0x23,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6, + 0x1,0x40,0x2b,0x47,0x13,0x2a,0x16,0x24,0x2c,0x17,0x29,0x36,0x1f,0x2b,0x47,0x13, + 0x2a,0x16,0x24,0x2c,0x17,0x29,0x36,0x9f,0x1d,0x31,0x1d,0xc,0xa,0x17,0x29,0x36, + 0x1f,0xd,0x21,0x2e,0x1d,0x31,0x1d,0xc,0xa,0x17,0x29,0x36,0x1f,0xd,0x21,0x52, + 0x12,0x12,0x1d,0x31,0x1d,0x7,0x12,0x12,0x1d,0x31,0x1d,0x2a,0x17,0x29,0x36,0x1f, + 0xd,0x21,0x12,0x1d,0x31,0x1d,0xc,0x1,0xd5,0x2c,0x24,0x17,0x29,0x13,0x47,0x2b, + 0x1f,0x36,0x29,0x17,0x2c,0x24,0x17,0x29,0x13,0x47,0x2b,0x1f,0x36,0x29,0x17,0xfe, + 0x80,0x1d,0x31,0x1d,0x12,0x21,0xd,0x1f,0x36,0x29,0x17,0xa,0xc,0x40,0x1d,0x31, + 0x1d,0x12,0x21,0xd,0x1f,0x36,0x29,0x17,0xa,0xc,0x47,0x7,0x1d,0x31,0x1d,0x12, + 0x12,0x7,0x1d,0x31,0x1d,0x12,0x12,0x1f,0x36,0x29,0x17,0xa,0xc,0x1d,0x31,0x1d, + 0x12,0x21,0x0,0x5,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x9, + 0x0,0xf,0x0,0x15,0x0,0x1b,0x0,0x0,0x1,0x7,0x27,0x37,0x35,0x17,0x37,0x27, + 0x7,0x17,0x7,0x37,0x27,0x7,0x17,0x37,0x37,0x7,0x17,0x37,0x27,0x7,0x7,0x27, + 0x7,0x17,0x37,0x27,0x1,0x2b,0x2b,0x2b,0x2b,0x2d,0x36,0x63,0x63,0x36,0x53,0x2d, + 0x35,0x63,0x63,0x35,0xd3,0x2d,0x35,0x63,0x63,0x35,0x53,0x2d,0x36,0x63,0x63,0x36, + 0x1,0x0,0x2b,0x2b,0x2b,0x55,0x2d,0x35,0x63,0x63,0x35,0x53,0x2d,0x36,0x63,0x63, + 0x36,0x2d,0x2d,0x36,0x63,0x63,0x36,0xad,0x2d,0x35,0x63,0x63,0x35,0x0,0x4,0x0, + 0x6b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0xf,0x0,0x18,0x0,0x21,0x0,0x39,0x0, + 0x0,0x1,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26, + 0x26,0x7,0x34,0x36,0x33,0x32,0x17,0x7,0x26,0x35,0x17,0x22,0x27,0x37,0x16,0x15, + 0x14,0x6,0x23,0x7,0x23,0x11,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x1,0x80,0x18,0x26,0x17, + 0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x4d,0x1f,0x16,0xd,0xc,0x48,0x6,0x35, + 0xd,0xc,0x48,0x6,0x1f,0x16,0x15,0xd6,0xd6,0x2a,0x19,0x11,0xd6,0x11,0x19,0x19, + 0x11,0xd6,0x11,0x19,0x2a,0x1,0x55,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18, + 0x18,0x26,0x17,0x55,0x16,0x1f,0x6,0x48,0xc,0xd,0x35,0x6,0x48,0xc,0xd,0x16, + 0x1f,0x4b,0x1,0x0,0x15,0x55,0x12,0x19,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12, + 0x55,0x0,0x8,0x0,0x55,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x14,0x0,0x1e,0x0,0x23,0x0,0x27,0x0,0x0,0x13,0x33,0x15, + 0x23,0x7,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x17,0x35,0x23, + 0x15,0x33,0x37,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x36,0x34,0x7,0x15,0x33,0x37, + 0x27,0x27,0x33,0x15,0x23,0xd5,0x56,0x56,0x80,0x56,0x56,0x56,0x56,0x56,0x56,0xd6, + 0x56,0x34,0xb4,0x19,0x2,0x7,0x3,0x13,0x26,0x12,0x3,0xd5,0x25,0x8e,0x25,0x24, + 0x56,0x56,0x1,0xab,0x56,0xaa,0x56,0xd6,0x56,0xd6,0x56,0x5e,0x34,0x56,0x3a,0x19, + 0x3,0x3,0x13,0x25,0x13,0x2,0x8,0x92,0x26,0x8f,0x25,0xa2,0x56,0x0,0x3,0x0, + 0x6b,0x0,0x15,0x1,0xd7,0x1,0xeb,0x0,0x40,0x0,0x4c,0x0,0x64,0x0,0x0,0x25, + 0x27,0x35,0x37,0x36,0x27,0x27,0x26,0x23,0x22,0x7,0x7,0x26,0x27,0x27,0x26,0x23, + 0x23,0x22,0x7,0x7,0x14,0x22,0x15,0x7,0x27,0x26,0x23,0x22,0x7,0x7,0x6,0x17, + 0x17,0x15,0x7,0x6,0x17,0x17,0x16,0x33,0x32,0x33,0x37,0x16,0x17,0x17,0x16,0x33, + 0x33,0x32,0x37,0x37,0x32,0x36,0x31,0x37,0x17,0x16,0x33,0x32,0x37,0x37,0x36,0x27, + 0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x33,0x15,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23, + 0x35,0x23,0x11,0x33,0x1,0xd1,0x11,0x11,0x6,0x4,0x12,0x2,0x6,0x1,0x2,0x14, + 0x3,0x1,0x3,0x1,0x8,0x24,0x8,0x1,0x3,0x2,0x2,0x14,0x2,0x1,0x5,0x3, + 0x12,0x4,0x6,0x11,0x11,0x6,0x4,0x12,0x2,0x6,0x1,0x2,0x14,0x2,0x2,0x4, + 0x1,0x7,0x25,0x7,0x1,0x3,0x1,0x1,0x2,0x15,0x1,0x2,0x5,0x2,0x12,0x4, + 0x6,0x51,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x22,0x2a,0x19,0x11,0xd6,0x11,0x19, + 0x19,0x11,0xd6,0x11,0x19,0x2a,0xd6,0xd6,0xf0,0xe,0x4,0xe,0x4,0x7,0x1f,0x5, + 0x1,0x8,0x1,0x1,0x16,0x7,0x7,0x15,0x1,0x1,0x1,0x8,0x1,0x4,0x20,0x6, + 0x5,0xd,0x5,0xe,0x4,0x6,0x20,0x4,0x8,0x1,0x1,0x16,0x7,0x7,0x16,0x1, + 0x1,0x8,0x1,0x5,0x1f,0x7,0x4,0x10,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13, + 0x4b,0x55,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0x19,0x12,0x55,0x15,0xff,0x0, + 0x0,0x4,0x0,0x88,0x0,0x40,0x1,0x79,0x1,0xc0,0x0,0x5,0x0,0xb,0x0,0x1c, + 0x0,0x28,0x0,0x0,0x37,0x17,0x37,0x37,0x26,0x27,0x33,0x6,0x7,0x17,0x17,0x37, + 0x27,0x34,0x26,0x27,0x35,0x23,0x15,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x88,0x5,0x23, + 0x3b,0x16,0x10,0x76,0x10,0x16,0x3b,0x23,0x6,0x39,0x18,0x13,0x2a,0x13,0x18,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x40,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x6f,0x2f,0x21, + 0xa2,0x5,0x10,0x10,0x5,0xa2,0x21,0x2f,0xe6,0x15,0x21,0x6,0x2f,0x2f,0x6,0x21, + 0x15,0x11,0x1d,0x12,0x12,0x1d,0x4,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x28,0x0,0x2f,0x0, + 0x0,0x1,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x3e, + 0x2,0x37,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e, + 0x2,0x23,0x17,0x35,0x23,0x15,0x23,0x17,0x37,0x1,0x0,0x23,0x3e,0x2f,0x1b,0x1b, + 0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x15,0x2a,0x40,0x55,0x55, + 0x1,0xab,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0x2a,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0xd5,0x55,0x55,0x55,0x55,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x13,0x0,0x28,0x0,0x2f,0x0,0x0,0x25,0x22,0x2e,0x2,0x35,0x34, + 0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x7,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x27,0x15,0x33,0x35,0x33, + 0x27,0x7,0x1,0x0,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x1b,0x2f,0x3e,0x23,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x15,0x2a,0x40,0x55,0x55,0x55,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x2a,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xd5,0x55,0x55,0x55,0x55, + 0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x13,0x0,0x17, + 0x0,0x1b,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x35,0x23,0x35,0x33, + 0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x7c,0x96,0x96, + 0x40,0xd6,0xd6,0xd6,0xd6,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0xfe,0xd5,0x2b,0x2b,0x2a,0x2b,0x2b,0x0,0x3,0x0,0x15,0x0,0x2b, + 0x1,0xeb,0x1,0xd5,0x0,0x12,0x0,0x18,0x0,0x3a,0x0,0x0,0x1,0x35,0x34,0x26, + 0x23,0x21,0x22,0x6,0x15,0x3,0x14,0x16,0x33,0x33,0x35,0x34,0x36,0x36,0x33,0x7, + 0x27,0x35,0x17,0x37,0x15,0x17,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x1,0xc0,0x19,0x12,0xfe,0xab,0x12,0x18,0x1, + 0x19,0x12,0xeb,0x11,0x1d,0x12,0x80,0xab,0xab,0xaa,0x2b,0x19,0x12,0x11,0x19,0x6, + 0x4,0x5,0x6,0x2b,0x20,0x16,0x16,0x1f,0x17,0x27,0x17,0x18,0x27,0x17,0x1,0x2b, + 0x80,0x11,0x19,0x19,0x11,0xff,0x0,0x12,0x19,0x6b,0x11,0x1d,0x12,0x16,0x6b,0x2b, + 0x6b,0x6b,0x2b,0xab,0x55,0x12,0x19,0x19,0x12,0x60,0x4,0x7,0x7,0x4,0x60,0x60, + 0x16,0x1f,0x1f,0x16,0x60,0x18,0x26,0x17,0x17,0x26,0x18,0x55,0x0,0x3,0x0,0x15, + 0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x0,0x1,0x37, + 0x37,0x27,0x27,0x7,0x7,0x17,0x7,0x27,0x7,0x7,0x17,0x17,0x37,0x37,0x17,0x7, + 0x7,0x17,0x17,0x37,0x37,0x27,0x1,0x95,0x1b,0x3b,0x3b,0x1b,0x1a,0x3b,0x3b,0x86, + 0x35,0x35,0x76,0x76,0x35,0x35,0x76,0x2a,0x1a,0x3b,0x3b,0x1a,0x1b,0x3b,0x3b,0x1, + 0x40,0x3b,0x1a,0x1b,0x3b,0x3b,0x1b,0x1a,0x46,0x76,0x76,0x35,0x35,0x76,0x76,0x35, + 0x40,0x3b,0x1a,0x1b,0x3b,0x3b,0x1b,0x1a,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x9,0x0,0x10,0x0,0x17,0x0,0x0,0x13,0x11,0x14,0x16,0x33,0x33, + 0x11,0x23,0x22,0x6,0x25,0x23,0x15,0x33,0x35,0x34,0x26,0x3,0x33,0x32,0x36,0x35, + 0x35,0x23,0x40,0x19,0x12,0x80,0x80,0x12,0x19,0x1,0x55,0x80,0xab,0x19,0x92,0x80, + 0x12,0x19,0xab,0x1,0x95,0xfe,0xd6,0x12,0x19,0x1,0x80,0x19,0x19,0xab,0x80,0x12, + 0x19,0xfe,0x80,0x19,0x12,0x80,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x8,0x0,0x11,0x0,0x21,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x33,0x35, + 0x33,0x17,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x17,0x23,0x22,0x6,0x15,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0x2b,0xd6,0x11,0x19,0x2a, + 0xd6,0x55,0xd5,0x12,0x19,0x2b,0xd5,0x2b,0xab,0x12,0x19,0x19,0x12,0xab,0x11,0x19, + 0x19,0x1,0xd5,0x19,0x11,0xd6,0xd6,0x2b,0x19,0x12,0xd5,0xd5,0x2a,0x19,0x12,0xab, + 0x11,0x19,0x19,0x11,0xab,0x12,0x19,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xeb,0x0,0x7,0x0,0x1d,0x0,0x2d,0x0,0x33,0x0,0x0,0x1,0x23,0x27,0x23,0x7, + 0x23,0x15,0x21,0x17,0x22,0x7,0x35,0x21,0x11,0x14,0x16,0x33,0x33,0x16,0x16,0x33, + 0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x27,0x23,0x15,0x17,0x37,0x27,0x1,0x40,0x4b, + 0x15,0x6b,0x15,0x4b,0x1,0x2b,0x15,0x16,0x14,0xff,0x0,0x19,0x11,0x7a,0x11,0x49, + 0x2c,0x1f,0x36,0x29,0x18,0x18,0x29,0x36,0x1f,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1e, + 0x30,0x1d,0x1d,0x30,0x13,0x20,0x4d,0x11,0x3e,0x1,0xd5,0x16,0x16,0x2a,0x6b,0x6, + 0x5b,0xff,0x0,0x11,0x19,0x26,0x30,0x18,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0xff, + 0x0,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1e,0x30,0x1d,0xc0,0x6b,0x2c, + 0x19,0x24,0x0,0x5,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0xf, + 0x0,0x17,0x0,0x28,0x0,0x2d,0x0,0x0,0x13,0x17,0x27,0x37,0x7,0x27,0x17,0x7, + 0x5,0x27,0x17,0x7,0x37,0x17,0x27,0x37,0x11,0x7,0x27,0x17,0x7,0x37,0x17,0x27, + 0x7,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x27, + 0x27,0x7,0x27,0x37,0x17,0x7,0xa0,0x35,0x1e,0x1e,0x35,0x35,0x1e,0x1e,0x1,0x35, + 0x35,0x1e,0x1e,0x35,0x35,0x1e,0x1e,0x35,0x35,0x1e,0x1e,0x35,0x35,0x1e,0x84,0x7, + 0x11,0x7,0xf8,0x7,0x7,0x31,0x7,0x11,0x7,0xf8,0x7,0x7,0x31,0x16,0x2e,0x34, + 0x2e,0x34,0x1,0x89,0x1e,0x35,0x35,0x1e,0x1e,0x35,0x35,0xb4,0x1e,0x35,0x35,0x1e, + 0x1e,0x35,0x35,0x1,0x0,0x1e,0x1e,0x35,0x35,0x1e,0x1e,0x35,0x3c,0x7,0x7,0xf8, + 0x7,0x11,0x7,0x31,0x7,0x7,0xf8,0x7,0x11,0x6,0x32,0x75,0x2e,0x34,0x2e,0x34, + 0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x18,0x0,0x1d, + 0x0,0x0,0x1,0x7,0x27,0x17,0x7,0x37,0x17,0x27,0x7,0x26,0x22,0x7,0x7,0x6, + 0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x27,0x27,0x7,0x27,0x37,0x17,0x7, + 0x1,0xd5,0x35,0x35,0x1e,0x1e,0x35,0x35,0x1e,0x84,0x7,0x11,0x7,0xf8,0x7,0x7, + 0x31,0x7,0x11,0x7,0xf8,0x7,0x7,0x31,0x16,0x2e,0x34,0x2e,0x34,0x1,0xd5,0x1e, + 0x1e,0x35,0x35,0x1e,0x1e,0x35,0x3c,0x7,0x7,0xf8,0x7,0x11,0x7,0x31,0x7,0x7, + 0xf8,0x7,0x11,0x6,0x32,0x75,0x2e,0x34,0x2e,0x34,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0x16,0x0,0x27,0x0,0x0,0x1,0x7,0x27,0x17, + 0x7,0x37,0x17,0x27,0x7,0x17,0x7,0x17,0x37,0x36,0x34,0x27,0x27,0x26,0x22,0x7, + 0x7,0x17,0x37,0x7,0x27,0x27,0x7,0x17,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37, + 0x37,0x17,0x37,0x27,0x1,0xeb,0x36,0x35,0x1e,0x1e,0x35,0x36,0x1e,0x94,0x2d,0x34, + 0x11,0x37,0x6,0x6,0x32,0x7,0x11,0x6,0x37,0x11,0x35,0x11,0x50,0x92,0x1b,0x92, + 0x8c,0x6,0x6,0x32,0x6,0x12,0x6,0x8c,0x92,0x1b,0x92,0x1,0xeb,0x1e,0x1e,0x36, + 0x35,0x1e,0x1e,0x35,0x4f,0x2d,0x34,0x12,0x37,0x6,0x12,0x6,0x32,0x6,0x6,0x37, + 0x11,0x34,0x8e,0x50,0x92,0x1b,0x92,0x8c,0x6,0x12,0x6,0x32,0x6,0x6,0x8c,0x92, + 0x1b,0x92,0x0,0x3,0x0,0x15,0x0,0x35,0x1,0xeb,0x1,0xeb,0x0,0x3,0x0,0x17, + 0x0,0x31,0x0,0x0,0x1,0x7,0x15,0x37,0x25,0x11,0x14,0x16,0x33,0x32,0x36,0x33, + 0x36,0x36,0x33,0x32,0x16,0x17,0x11,0x26,0x26,0x23,0x22,0x6,0x1,0x11,0x26,0x26, + 0x27,0x11,0x26,0x26,0x23,0x22,0x6,0x6,0x7,0x15,0x3e,0x2,0x33,0x32,0x16,0x17, + 0x16,0x33,0x32,0x36,0x35,0x1,0x95,0x6a,0x6a,0xfe,0x80,0x7,0x4,0x2,0x2,0x1, + 0x16,0x38,0x18,0x1f,0x3f,0x17,0x17,0x3f,0x1f,0x20,0x3e,0x1,0xbe,0xa,0x15,0xc, + 0x12,0x25,0x14,0x12,0x2b,0x2a,0xe,0xe,0x2a,0x2b,0x12,0x1b,0x34,0x17,0x2,0x3, + 0x4,0x7,0x1,0xeb,0x6b,0xeb,0x60,0x8b,0xfe,0xc7,0x4,0x6,0x1,0xa,0xd,0xe, + 0x12,0x1,0x4b,0x12,0xe,0xe,0xfe,0xce,0x1,0x20,0x7,0xa,0x4,0xfe,0xe0,0x6, + 0x5,0x8,0xf,0x9,0x2b,0x9,0xf,0x8,0xa,0xc,0x1,0x7,0x4,0x0,0x5,0x0, + 0x40,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0xc,0x0,0x18,0x0,0x1c,0x0,0x28,0x0, + 0x3b,0x0,0x0,0x1,0x15,0x23,0x27,0x7,0x15,0x23,0x35,0x37,0x36,0x36,0x17,0x17, + 0x27,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x13,0x21,0x35,0x21, + 0x37,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x27,0x34,0x26,0x23, + 0x23,0x15,0x33,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x15,0x23,0x1, + 0x2b,0x40,0x3a,0x1c,0x55,0x22,0x6,0x22,0x12,0x58,0x49,0x12,0x19,0x19,0x12,0x11, + 0x19,0x19,0x4,0x1,0x0,0xff,0x0,0xe0,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x7e, + 0xc,0x9,0x40,0x2b,0x19,0x11,0x2b,0x12,0x19,0x2b,0x2b,0x1,0x55,0x2a,0x19,0x54, + 0xc5,0xd5,0x63,0x12,0xf,0x8,0x27,0x96,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19, + 0xfe,0x80,0x2a,0x16,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x55,0x9,0xc,0x2a, + 0x16,0x11,0x19,0x19,0x11,0x40,0x2a,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1, + 0xd5,0x0,0x15,0x0,0x1b,0x0,0x0,0x1,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35, + 0x11,0x34,0x36,0x37,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x16,0x16,0x5,0x15,0x33, + 0x15,0x33,0x35,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x25,0x1b,0x40,0x56,0x40, + 0x1b,0x25,0xfe,0xd5,0xd5,0x2b,0x1,0x55,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0, + 0x1e,0x2d,0x8,0x2d,0x2a,0x2a,0x2d,0x8,0x2d,0x73,0x2b,0x2a,0x55,0x0,0x5,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0x18,0x0,0x1c,0x0,0x20,0x0, + 0x24,0x0,0x0,0x1,0x11,0x21,0x15,0x21,0x32,0x36,0x35,0x11,0x27,0x21,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33, + 0x17,0x23,0x35,0x33,0x35,0x21,0x35,0x21,0x1,0xab,0xfe,0xd5,0x1,0x2b,0x11,0x19, + 0x80,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x19,0xa7,0x6b,0x6b,0x95, + 0x6a,0x6a,0xff,0x0,0x1,0x0,0x1,0x80,0xfe,0xd5,0x2a,0x19,0x11,0x1,0x2b,0x55, + 0x19,0x11,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x11,0x19,0xfe,0xd6,0x6a,0x6a, + 0x6a,0x2b,0x6b,0x0,0x5,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0xf,0x0, + 0x13,0x0,0x26,0x0,0x30,0x0,0x3a,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x3,0x23,0x35,0x33,0x35,0x23,0x34, + 0x2e,0x2,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0xe,0x2,0x37,0x21, + 0x31,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x27,0x23,0x31,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x67,0x2a,0x2a, + 0x2a,0x10,0x16,0x10,0x15,0x21,0x15,0x15,0x21,0x15,0x10,0x16,0x10,0x6b,0xff,0x0, + 0x13,0xd,0xc0,0xd,0x13,0x15,0xd6,0x13,0xd,0x96,0xd,0x13,0x1,0x55,0x19,0x11, + 0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0xfe,0xf6,0x20,0x15,0xc,0x18,0x1a,0x1d, + 0x10,0x14,0x22,0x14,0x14,0x22,0x14,0x10,0x1d,0x1a,0x18,0xe9,0xe,0x12,0x12,0xe, + 0x40,0xe,0x12,0x12,0xe,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xb9,0x1,0xd7,0x0, + 0x13,0x0,0x0,0x1,0x26,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x36,0x37, + 0x2e,0x3,0x36,0x1,0x7,0x2e,0x50,0x3c,0x22,0x21,0x3b,0x4d,0x2c,0x28,0x46,0x38, + 0x13,0x30,0x4f,0x38,0x1b,0x8,0x1,0xd5,0x2,0x21,0x3b,0x4e,0x2d,0x2c,0x4d,0x3b, + 0x21,0x1b,0x30,0x20,0x1,0x28,0x42,0x52,0x58,0x0,0x4,0x0,0x2b,0x0,0x6b,0x1, + 0xd5,0x1,0x95,0x0,0x6,0x0,0xd,0x0,0x17,0x0,0x23,0x0,0x0,0x1,0x35,0x33, + 0x32,0x16,0x15,0x15,0x7,0x32,0x36,0x35,0x35,0x23,0x15,0x3,0x11,0x23,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x17,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32, + 0x36,0x1,0x55,0x56,0x11,0x19,0x2a,0x11,0x19,0x80,0x2a,0xd6,0x11,0x19,0x19,0x11, + 0x76,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x1,0x15,0x80,0x19,0x11,0x56,0xaa, + 0x19,0x11,0x56,0x80,0x1,0x2a,0xfe,0xd6,0x19,0x11,0xd6,0x11,0x19,0x95,0xd,0x13, + 0x13,0xd,0xd,0x13,0x13,0x0,0x5,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0,0x0, + 0x16,0x0,0x34,0x0,0x49,0x0,0x59,0x0,0x65,0x0,0x0,0x37,0x33,0x27,0x26,0x26, + 0x23,0x23,0x15,0x33,0x17,0x30,0x30,0x31,0x6,0x6,0x7,0x23,0x15,0x33,0x35,0x34, + 0x36,0x36,0x37,0x23,0x27,0x26,0x26,0x23,0x23,0x15,0x33,0x17,0x23,0x17,0x33,0x6, + 0x6,0x7,0x23,0x17,0x33,0x1e,0x2,0x17,0x16,0x36,0x36,0x35,0x34,0x26,0x26,0x7, + 0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x17,0x37,0x27,0x30,0x36,0x33,0x32,0x16,0x16, + 0x15,0x14,0x6,0x6,0x27,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36, + 0x35,0x34,0x26,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0xd5,0x10,0x29,0x3,0x18,0xe,0x53,0x53,0x1e,0x23,0x31,0x6,0x57,0x80,0x17,0x27, + 0xd7,0x11,0x1d,0x4,0x16,0xe,0x54,0x54,0x18,0x79,0xa,0x58,0x7,0xa,0x2,0x3c, + 0xa,0x32,0x4,0x1d,0x29,0x19,0x1e,0x33,0x1f,0x1c,0x31,0x1e,0x12,0x1d,0x11,0xc, + 0xb,0x14,0x28,0x14,0x1,0x1,0x11,0x1d,0x12,0x12,0x1d,0xd2,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0xd5, + 0xb4,0xf,0x13,0x2b,0x85,0xb,0x36,0x25,0x2a,0x15,0x18,0x26,0x17,0x80,0x4f,0xd, + 0xf,0x2b,0x40,0x2a,0xa,0x15,0xc,0x2b,0x17,0x26,0x17,0x1,0x1,0x1c,0x32,0x1e, + 0x1e,0x30,0x1c,0xaa,0x11,0x1d,0x12,0xf,0x19,0x8,0x38,0xe,0x39,0x1,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x15,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x55,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x0,0x3,0x0,0x6b,0x0,0x40, + 0x1,0x95,0x1,0xd5,0x0,0x22,0x0,0x35,0x0,0x41,0x0,0x0,0x37,0x22,0x6,0x15, + 0x21,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x23,0x22,0x26,0x26,0x35,0x34, + 0x36,0x37,0x26,0x35,0x34,0x36,0x37,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x15,0x13, + 0x32,0x16,0x15,0x14,0x6,0x7,0x17,0x37,0x17,0x37,0x27,0x37,0x27,0x7,0x27,0x7, + 0x17,0x7,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x95,0x11, + 0x19,0x1,0x2a,0x19,0x11,0x56,0x40,0x12,0x19,0xab,0x11,0x1d,0x12,0x12,0xd,0x9, + 0x1,0x1,0x1d,0x25,0x1c,0x31,0x1d,0xc,0x16,0x1e,0x9,0x9,0xd,0x14,0x7,0x28, + 0x7,0x14,0x3a,0x15,0x7,0x28,0x7,0x14,0x15,0x13,0xd,0xd,0x13,0x13,0xd,0xd, + 0x13,0x6b,0x19,0x12,0x12,0x19,0x2a,0x19,0x12,0x11,0x1d,0x12,0x11,0x1d,0x9,0xd, + 0x11,0x4,0x6,0x4,0xc,0x36,0x21,0x1d,0x31,0x1d,0x2a,0x1,0x1f,0x1f,0x16,0xc, + 0x14,0x8,0x22,0x7,0x14,0xf,0x14,0x7,0xa1,0x8,0x14,0xe,0x14,0x8,0x56,0xe, + 0x12,0x12,0xe,0xd,0x13,0x13,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x13,0x0,0x1d,0x0,0x27,0x0,0x0,0x1,0x34,0x2e,0x2,0x23,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x25,0x17,0x6,0x23,0x22,0x2e,0x2,0x35, + 0x34,0x5,0x14,0x7,0x27,0x36,0x33,0x32,0x1e,0x2,0x1,0xd5,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xa5,0xef,0x2b, + 0x3e,0x23,0x3e,0x2f,0x1b,0x1,0x56,0x25,0xef,0x2b,0x3e,0x23,0x3e,0x2f,0x1b,0x1, + 0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x95,0xef,0x25,0x1b,0x2f,0x3e,0x23,0x3e,0x3e,0x3e,0x2b,0xef,0x25,0x1b,0x2f,0x3e, + 0x0,0x3,0x0,0x2a,0x0,0x29,0x1,0xc0,0x1,0xb9,0x0,0xa,0x0,0x14,0x0,0x18, + 0x0,0x0,0x1,0x15,0x17,0x36,0x35,0x11,0x34,0x26,0x23,0x21,0x17,0x27,0x7,0x17, + 0x11,0x14,0x16,0x33,0x21,0x17,0x37,0x27,0x23,0x35,0x17,0x1,0x95,0x2a,0x1,0x19, + 0x12,0xfe,0xf6,0x2a,0x70,0x1b,0x16,0x19,0x12,0x1,0x7,0x2c,0x1b,0x79,0xd5,0xdd, + 0x1,0x80,0xe0,0x2a,0x6,0x4,0x1,0x0,0x12,0x19,0x2b,0x39,0x1b,0x16,0xfe,0xf8, + 0x12,0x19,0x2c,0x1b,0x3c,0xdd,0xdd,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x13,0x0,0x2b,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x7,0x6,0x22,0x27,0x27,0x6,0x26,0x27, + 0x26,0x26,0x37,0x17,0x37,0x27,0x36,0x16,0x17,0x16,0x16,0x7,0x17,0x16,0x14,0x1, + 0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x3d,0x1e,0x4,0x8,0x3,0x49,0x14,0x2a,0xf,0x12,0x6,0xb,0x32,0x1e,0x32,0x15, + 0x31,0x12,0xf,0x9,0x7,0x49,0x3,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xe1,0x1e,0x4,0x4,0x48,0x6, + 0x8,0x10,0x11,0x31,0x15,0x32,0x1e,0x32,0xb,0x6,0x12,0xf,0x2a,0x14,0x49,0x3, + 0x8,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1b,0x0, + 0x1f,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14, + 0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x37,0x17,0x37,0x17,0x7,0x17, + 0x7,0x27,0x7,0x27,0x37,0x27,0x33,0x15,0x23,0x17,0x23,0x15,0x23,0x35,0x23,0x35, + 0x33,0x35,0x33,0x15,0x33,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x95,0xfe, + 0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x91,0x17,0x1e,0x1e,0x16,0x1e, + 0x1e,0x16,0x1e,0x1e,0x17,0x1e,0xaf,0x6b,0x6b,0x70,0x2a,0x20,0x2b,0x2b,0x20,0x2a, + 0x8b,0x6b,0x6b,0x6b,0x6b,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0x57,0x17,0x1e,0x1e,0x17,0x1e,0x1e,0x16,0x1d,0x1e,0x17,0x1e,0x10, + 0x20,0x90,0x2b,0x2b,0x20,0x2a,0x2a,0x3b,0x20,0x15,0x20,0x0,0x5,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0xf,0x0,0x1b,0x0,0x2b,0x0,0x32,0x0, + 0x0,0x1,0x15,0x33,0x35,0x7,0x16,0x16,0x17,0x36,0x36,0x37,0x26,0x26,0x27,0x6, + 0x6,0x37,0x26,0x26,0x27,0x6,0x6,0x7,0x16,0x16,0x17,0x36,0x36,0x5,0x22,0x6, + 0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x33,0x35,0x33,0x17,0x11,0x7,0x17,0x34,0x26, + 0x27,0x15,0x36,0x36,0x1,0x80,0x55,0x80,0x10,0x25,0x10,0x6,0xd,0x6,0x10,0x25, + 0xf,0x6,0xd,0x57,0x6,0xd,0x6,0x10,0x25,0x10,0x7,0xd,0x6,0xf,0x25,0xfe, + 0xb2,0x11,0x19,0x19,0x11,0x16,0x2a,0x16,0x6a,0x6a,0xa0,0x12,0xe,0xe,0x12,0x1, + 0x15,0x2a,0x2a,0x8d,0xb,0x1c,0xc,0x9,0x11,0x8,0xc,0x1c,0xc,0x9,0x11,0xf8, + 0x8,0x11,0x9,0xc,0x1c,0xc,0x8,0x11,0x9,0xc,0x1c,0x3d,0x19,0x12,0x2a,0x12, + 0x19,0x55,0x55,0x40,0x1,0x0,0x40,0x40,0x15,0x25,0xd,0x8e,0xd,0x25,0x0,0x2, + 0x0,0x42,0x0,0x2d,0x1,0xb1,0x1,0xe0,0x0,0xd,0x0,0x11,0x0,0x0,0x25,0x1, + 0x7,0x17,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x7,0x27,0x37,0x17, + 0x1,0xa5,0xfe,0xf0,0x53,0xae,0xd,0xd,0x1e,0xc,0x24,0xc,0x5b,0xc,0x85,0x1e, + 0x5b,0x1e,0xd0,0x1,0x10,0x53,0xf9,0xc,0x24,0xc,0x1e,0xd,0xd,0x5a,0xd,0x23, + 0x6c,0x1e,0x5a,0x1e,0x0,0x6,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x12, + 0x0,0x18,0x0,0x23,0x0,0x2f,0x0,0x35,0x0,0x39,0x0,0x0,0x1,0x21,0x22,0x6, + 0x15,0x15,0x33,0x35,0x21,0x11,0x23,0x15,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x1, + 0x15,0x33,0x34,0x26,0x26,0x27,0x15,0x32,0x16,0x16,0x15,0x33,0x34,0x2e,0x2,0x27, + 0x15,0x32,0x1e,0x2,0x15,0x33,0x34,0x2e,0x2,0x17,0x15,0x17,0x37,0x35,0x7,0x35, + 0x7,0x17,0x37,0x1,0xc0,0xfe,0x80,0x12,0x19,0x2b,0x1,0x80,0x95,0x95,0x12,0x19, + 0x19,0xfe,0x43,0x40,0x11,0x1d,0x12,0x1e,0x30,0x1d,0x2b,0x18,0x29,0x36,0x1f,0x28, + 0x46,0x34,0x1e,0x2b,0x24,0x41,0x55,0xa5,0x4a,0x4b,0x4b,0x75,0x75,0x76,0x1,0xc0, + 0x19,0x12,0x40,0x40,0xfe,0xd6,0x2b,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xc0,0x40, + 0x12,0x1d,0x11,0x55,0x2a,0x1d,0x31,0x1d,0x1f,0x36,0x29,0x17,0x56,0x2b,0x1e,0x35, + 0x45,0x28,0x31,0x55,0x40,0x25,0x18,0x2a,0x29,0x29,0x2a,0x28,0x95,0x40,0x40,0x40, + 0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x5,0x0,0x15,0x0,0x19, + 0x0,0x0,0x1,0x7,0x35,0x23,0x37,0x15,0x27,0x33,0x32,0x16,0x15,0x11,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x17,0x11,0x33,0x11,0x1,0x35,0x40,0x2a, + 0x40,0x76,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x1,0x15,0x80, + 0x56,0x80,0x56,0xd6,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19, + 0x6b,0xff,0x0,0x1,0x0,0x0,0x2,0x0,0x2a,0x0,0x55,0x1,0xd6,0x1,0xae,0x0, + 0x25,0x0,0x28,0x0,0x0,0x25,0x27,0x35,0x3e,0x2,0x27,0x26,0x26,0x27,0x26,0x6, + 0x6,0x15,0x33,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x6,0x15,0x15, + 0x7,0x6,0x6,0x16,0x3b,0x2,0x32,0x36,0x26,0x25,0x37,0x17,0x1,0xcd,0xb8,0x12, + 0x1a,0xc,0x4,0x4,0x1f,0x15,0x18,0x2a,0x1a,0x2b,0x13,0xd,0xd,0x13,0x13,0xe, + 0x8,0xc,0xb8,0x8,0x1,0xc,0xa,0xc0,0xc0,0xa,0xc,0x1,0xfe,0xab,0x80,0x80, + 0x7c,0x89,0x14,0x5,0x1a,0x23,0x14,0x15,0x20,0x5,0x5,0x11,0x26,0x17,0xd,0x13, + 0x13,0xd,0xd,0x13,0xc,0x9,0x26,0x89,0x6,0x13,0xe,0xe,0x13,0xa,0x60,0x60, + 0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x0,0x1,0x22, + 0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x1,0x0, + 0x2c,0x4e,0x3a,0x21,0x21,0x3a,0x4e,0x2c,0x2c,0x4e,0x3a,0x21,0x21,0x3a,0x4e,0x1, + 0xd5,0x21,0x3a,0x4e,0x2c,0x2c,0x4e,0x3a,0x21,0x21,0x3a,0x4e,0x2c,0x2c,0x4e,0x3a, + 0x21,0x0,0x2,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x15,0x0,0x3c,0x0, + 0x0,0x1,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x6, + 0x15,0x15,0x21,0x35,0x34,0x26,0x26,0x17,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x22, + 0x6,0x15,0x15,0x23,0x35,0x34,0x36,0x36,0x33,0x33,0x32,0x16,0x16,0x15,0x1,0x55, + 0x15,0x19,0x12,0x2a,0x12,0x19,0x15,0x1e,0x30,0x1d,0x1,0x80,0x1d,0x30,0x22,0x2a, + 0xd,0x9,0x8,0xd,0x2b,0xc,0x9,0x9,0xc,0x2b,0xd,0x8,0x9,0xd,0x2a,0x11, + 0x1d,0x12,0xaa,0x12,0x1d,0x11,0x1,0x15,0xab,0x12,0x19,0x19,0x12,0xab,0x1c,0x31, + 0x1d,0x96,0x96,0x1d,0x31,0x1c,0xd5,0x40,0x9,0xc,0xc,0x9,0x40,0x40,0x9,0xc, + 0xc,0x9,0x40,0x40,0x9,0xc,0xc,0x9,0x40,0x6b,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x6,0x0,0xd,0x0,0x0, + 0x1,0x7,0x17,0x23,0x35,0x17,0x37,0x1,0x37,0x17,0x35,0x23,0x17,0x7,0x1,0xd5, + 0x71,0x47,0xab,0x46,0x71,0xfe,0x92,0x71,0x46,0xab,0x47,0x71,0x1,0xb7,0x71,0x46, + 0xab,0x47,0x71,0xfe,0x56,0x71,0x47,0xab,0x46,0x71,0x0,0x3,0x0,0x1e,0x0,0x1e, + 0x1,0xc4,0x1,0xc4,0x0,0x1c,0x0,0x29,0x0,0x3b,0x0,0x0,0x13,0x21,0x32,0x16, + 0x15,0x11,0x14,0x15,0x27,0x36,0x35,0x35,0x23,0x15,0x23,0x27,0x35,0x33,0x15,0x33, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x13,0x27,0x21,0x22,0x26,0x35,0x11, + 0x34,0x34,0x35,0x27,0x37,0x1,0x27,0x27,0x23,0x15,0x23,0x35,0x33,0x27,0x6,0x15, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x92,0x1,0x3,0x12,0x19,0x49,0x9,0x20, + 0x4,0x27,0x2b,0x20,0xd,0x8,0x40,0x9,0xd,0x91,0x38,0xfe,0xfd,0x12,0x19,0x22, + 0x1e,0x1,0x88,0xd9,0x12,0xe,0x2b,0x4,0x1b,0x9,0xd,0x8,0x40,0x9,0xd,0x1, + 0xab,0x19,0x12,0xff,0x0,0x1,0x2,0x48,0x6,0xa,0x16,0xb,0x27,0x19,0xb,0x16, + 0x8,0xd,0xd,0x8,0x4,0xfe,0xf7,0x37,0x19,0x12,0x1,0x0,0x1,0x1,0x1,0x23, + 0x1e,0xfe,0x78,0x9d,0x12,0xb,0x40,0x1b,0x6,0xa,0x56,0x8,0xd,0xd,0x8,0x0, + 0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xd,0x0,0x12,0x0,0x0,0x1, + 0x21,0x22,0x6,0x15,0x11,0x37,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x27,0x7, + 0x35,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19,0x55,0x1,0x2b,0x11,0x19,0x19,0x27,0x35, + 0x35,0x6a,0x1,0xd5,0x19,0x11,0xfe,0x80,0x55,0x19,0x12,0x1,0x0,0x11,0x19,0xea, + 0x20,0x20,0xaa,0x0,0x2,0x0,0x2d,0x0,0x3c,0x1,0xd3,0x1,0xca,0x0,0x3,0x0, + 0x2e,0x0,0x0,0x25,0x37,0x17,0x7,0x27,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x7, + 0x27,0x37,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x17,0x7,0x27,0x37,0x27,0x37, + 0x26,0x26,0x6,0x7,0x7,0x17,0x23,0x7,0x17,0x37,0x35,0x17,0x37,0x17,0x7,0x17, + 0x37,0x16,0x1,0x26,0x2d,0x80,0x2d,0x31,0x15,0x22,0x14,0x5,0x4,0x39,0x20,0x39, + 0x7,0x11,0xa,0x14,0x22,0x14,0x4,0x27,0x26,0xf,0x1e,0x2d,0xc,0x21,0x21,0xc, + 0x4c,0x1e,0x3c,0xf,0x4b,0xf,0x1f,0xf,0x26,0x9e,0x2d,0xf3,0xc,0xbc,0x2e,0x80, + 0x2e,0xef,0x14,0x22,0x14,0xa,0x11,0x7,0x39,0x20,0x39,0x4,0x5,0x14,0x22,0x15, + 0xc,0xc,0x28,0x26,0xf,0x1e,0x2e,0xc,0x8,0x8,0xc,0x4c,0x1e,0xf,0x4c,0xf, + 0x3d,0x1e,0xf,0x26,0x9e,0x2d,0xf2,0x4,0x0,0x8,0x0,0x2b,0x0,0x40,0x1,0xd5, + 0x1,0xc0,0x0,0x5,0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x1d, + 0x0,0x21,0x0,0x0,0x1,0x35,0x23,0x11,0x21,0x11,0x1,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x13,0x23,0x35,0x33,0x7,0x23, + 0x15,0x33,0x15,0x23,0x15,0x33,0x1,0x0,0xd5,0x1,0xaa,0xff,0x0,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0xd6,0xab,0xab,0x2b,0x55,0x55,0x55,0x55,0x1,0x6b,0x55, + 0xfe,0x80,0x1,0x2b,0xff,0x0,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0xfe,0xd6,0xd5, + 0x2b,0x2a,0x2b,0x2b,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x23, + 0x0,0x27,0x0,0x0,0x1,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x33,0x34, + 0x36,0x33,0x32,0x16,0x15,0x15,0x23,0x32,0x36,0x35,0x35,0x23,0x15,0x14,0x16,0x33, + 0x23,0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x7,0x23,0x35,0x33,0x1,0x80,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x2b,0xc,0x9,0x9,0xc,0xaa,0x11,0x19,0x80,0x19,0x12,0x55, + 0x2a,0x1,0x56,0x2a,0xc0,0x2a,0x2a,0x1,0x2b,0x40,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x8,0xd,0xd,0x8,0x40,0x19,0x11,0x56,0x56,0x11,0x19,0x2b,0xab,0xab,0x2b,0xab, + 0x80,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc1,0x0,0x19,0x0,0x24,0x0, + 0x2c,0x0,0x36,0x0,0x0,0x1,0x37,0x27,0x7,0x27,0x26,0x22,0x7,0x7,0x6,0x14, + 0x17,0x17,0x7,0x15,0x33,0x37,0x17,0x16,0x16,0x36,0x37,0x37,0x36,0x34,0x2f,0x2, + 0x37,0x30,0x30,0x31,0x17,0x7,0x17,0x37,0x17,0x17,0x27,0x37,0x17,0x7,0x17,0x37, + 0x17,0x37,0x36,0x34,0x27,0x27,0x26,0x6,0x7,0x7,0x17,0x1,0x5a,0x22,0x50,0x22, + 0x58,0xc,0x24,0xc,0x29,0xc,0xc,0x58,0x65,0x50,0x66,0x58,0xa,0x17,0x15,0x6, + 0x29,0xc,0xc,0xef,0x58,0x28,0x1b,0x19,0x1e,0x19,0x1f,0x80,0x58,0x28,0x1f,0x19, + 0x1e,0x19,0x1b,0x26,0x6,0x6,0x32,0x8,0x12,0x4,0x27,0x50,0x1,0xa,0x22,0x50, + 0x22,0x59,0xc,0xc,0x29,0xc,0x24,0xc,0x58,0x66,0x50,0x66,0x59,0xa,0x3,0x7, + 0x6,0x29,0xc,0x24,0xc,0x62,0x58,0x28,0x1b,0x19,0x1e,0x19,0x1f,0xd0,0x58,0x28, + 0x1f,0x19,0x1e,0x19,0x1b,0xd6,0x6,0x12,0x6,0x32,0x7,0x3,0x4,0x27,0x50,0x0, + 0x4,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5,0x0,0xe,0x0,0x1c,0x0,0x28,0x0, + 0x2c,0x0,0x0,0x13,0x37,0x31,0x17,0x7,0x17,0x37,0x36,0x34,0x27,0x27,0x26,0x22, + 0x7,0x7,0x27,0x7,0x17,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x17,0x37, + 0x27,0x27,0x37,0x17,0x23,0x15,0x33,0x17,0x7,0x17,0x37,0x17,0x27,0x37,0x17,0x7, + 0xc9,0x37,0xab,0x37,0x1e,0x37,0xc,0xc,0xab,0xc,0x24,0xc,0x37,0x6f,0x1e,0x50, + 0x37,0xc,0xc,0xab,0xc,0x24,0xc,0x37,0x51,0x1e,0xc4,0xab,0x37,0x22,0x19,0x44, + 0x20,0x17,0x1e,0x17,0x20,0x4e,0x17,0x6b,0x17,0x1,0x74,0x37,0xab,0x37,0x1e,0x37, + 0xc,0x24,0xc,0xab,0xc,0xc,0x37,0x32,0x1e,0x51,0x37,0xc,0x24,0xc,0xab,0xc, + 0xc,0x37,0x50,0x1e,0x19,0xab,0x37,0x22,0x2a,0x20,0x18,0x1e,0x18,0x20,0xc6,0x18, + 0x6b,0x17,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x5e,0x0,0x72, + 0x0,0x7e,0x0,0x0,0x25,0x33,0x11,0x21,0x11,0x33,0x36,0x36,0x27,0x26,0xe,0x3, + 0x27,0x26,0x26,0x3e,0x2,0x27,0x26,0x26,0x6,0x26,0x27,0x26,0x3e,0x2,0x35,0x36, + 0x26,0x26,0x34,0x37,0x36,0x36,0x17,0x1e,0x3,0x37,0x36,0x2e,0x2,0x36,0x37,0x36, + 0x1e,0x2,0x17,0x16,0x3e,0x3,0x32,0x17,0x16,0xe,0x4,0x17,0x16,0x32,0x36,0x36, + 0x16,0x17,0x16,0xe,0x3,0x17,0x14,0x1e,0x2,0x7,0x6,0x6,0x2e,0x2,0x7,0x6, + 0x16,0x17,0x13,0x32,0x16,0x15,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34, + 0x36,0x33,0x33,0x37,0x33,0x17,0x13,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x1,0x14,0x97,0xfe,0xaa,0x9b,0x2,0x4,0xa,0x5,0xa,0x9,0xb,0xf, + 0x9,0x9,0x1,0x8,0xa,0x6,0x4,0x1,0x10,0x12,0xf,0x1,0x1,0xa,0xd,0xa, + 0x1,0x6,0x6,0x6,0x4,0xc,0x3,0x7,0xc,0xd,0xe,0x8,0x7,0x4,0xa,0x8, + 0x3,0xc,0xd,0xd,0x9,0xb,0xa,0xb,0x11,0xe,0xe,0xe,0xf,0xa,0x9,0x2, + 0x10,0x17,0x15,0xb,0x3,0x2,0xb,0xe,0xf,0xd,0x4,0x4,0xb,0x15,0x16,0x10, + 0x1,0xf,0x12,0x8,0x6,0x8,0x11,0x13,0x11,0xf,0x6,0x6,0x6,0x3,0x97,0x11, + 0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x44,0x27,0x80,0x27,0x1c,0x8,0xa, + 0xa,0x8,0x8,0xa,0xa,0x6b,0x1,0x0,0xff,0x0,0xf,0x1e,0x7,0x3,0x6,0xd, + 0xc,0x6,0x5,0x7,0xa,0xa,0xd,0x11,0xc,0x7,0x1,0x1,0x7,0xd,0x8,0x8, + 0x4,0x6,0x6,0x6,0x9,0x9,0xa,0x6,0x4,0x2,0x1,0x3,0xc,0xb,0x5,0x5, + 0x4,0xd,0xf,0xe,0xc,0x3,0x4,0xd,0x15,0x13,0x3,0x3,0xc,0x13,0x15,0xd, + 0xc,0xd,0x11,0xd,0xa,0xa,0xd,0xa,0x6,0x7,0x4,0x5,0xb,0xc,0xb,0x3, + 0x1,0x3,0x5,0x7,0x7,0x7,0xc,0xd,0xc,0x3,0x8,0xa,0x3,0x8,0x9,0x1b, + 0xd,0x1,0x2a,0x19,0x11,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x11,0x19,0x2b, + 0x2b,0xfe,0xeb,0xa,0x8,0x8,0xa,0xa,0x8,0x8,0xa,0x0,0x3,0x0,0x15,0x0, + 0x1e,0x1,0xeb,0x1,0xd5,0x0,0x2a,0x0,0x2e,0x0,0x32,0x0,0x0,0x13,0x17,0x16, + 0x7,0x6,0x23,0x22,0x27,0x27,0x6,0x7,0x17,0x16,0x14,0x7,0x6,0x23,0x22,0x27, + 0x27,0x6,0x7,0x17,0x16,0x14,0x7,0x6,0x23,0x22,0x27,0x27,0x6,0x6,0x7,0x6, + 0x6,0x15,0x15,0x33,0x37,0x17,0x37,0x1,0x1,0x27,0x37,0x17,0x27,0x7,0x27,0x37, + 0x1e,0xa8,0x7,0x7,0x3,0x4,0x5,0x3,0x24,0x4,0x6,0x1e,0x3,0x3,0x3,0x5, + 0x4,0x3,0x1b,0x8,0x9,0x1c,0x3,0x3,0x4,0x4,0x5,0x2,0x1e,0xb,0x16,0x9, + 0xc,0x10,0xcb,0x47,0x7f,0x1e,0xfe,0x78,0x1,0x4f,0x1e,0x5f,0x1f,0x2e,0x5f,0x98, + 0x60,0x1,0xa6,0xa9,0x7,0x7,0x4,0x4,0x24,0xd,0xb,0x1e,0x3,0x9,0x3,0x3, + 0x3,0x1b,0x9,0x8,0x1b,0x3,0x9,0x3,0x3,0x3,0x1d,0x7,0xb,0x3,0x5,0x16, + 0xe,0x38,0x47,0x7e,0x1e,0x1,0x88,0xfe,0xed,0x1f,0x5f,0x1e,0x2d,0x5f,0x97,0x5f, + 0x0,0x7,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xeb,0x0,0x8,0x0,0x1c,0x0,0x24, + 0x0,0x2d,0x0,0x41,0x0,0x49,0x0,0x64,0x0,0x0,0x1,0x27,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x17,0x35,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x34, + 0x26,0x23,0x22,0x6,0x15,0x15,0x17,0x3,0x34,0x26,0x23,0x22,0x6,0x15,0x17,0x17, + 0x27,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x17,0x35,0x35,0x34,0x26,0x23,0x22,0x6, + 0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x17,0x3,0x34,0x26,0x23, + 0x22,0x6,0x15,0x17,0x13,0x1,0x7,0x17,0x23,0x15,0x2e,0x2,0x31,0x26,0x23,0x22, + 0x7,0x14,0xe,0x2,0x31,0x17,0x16,0x33,0x33,0x32,0x37,0x23,0x17,0x1,0x15,0x35, + 0x10,0xb,0xb,0xf,0x96,0x10,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0xf,0x80,0xe0, + 0x10,0xb,0xb,0xf,0x35,0x4a,0x35,0x10,0xb,0xb,0xf,0x96,0x10,0xb,0xb,0x10, + 0x15,0x10,0xb,0xb,0xf,0x80,0xe0,0x10,0xb,0xb,0xf,0x35,0xf9,0xfe,0x78,0x1e, + 0x78,0x1,0xc,0x19,0x12,0x6,0x6,0x8,0x7,0x7,0xa,0x7,0x91,0x13,0x1b,0x81, + 0x13,0x10,0x1,0x19,0x1,0x27,0x35,0x74,0xb,0x10,0x10,0xb,0xe0,0x25,0x7b,0xb, + 0x10,0x10,0xb,0x7b,0xa6,0xb,0xf,0xf,0xb,0xa9,0x80,0x1,0x13,0xb,0x10,0xf, + 0xa,0x35,0x4b,0x35,0x74,0xb,0x10,0x10,0xb,0xe0,0x25,0x7b,0xb,0x10,0x10,0xb, + 0x7b,0xa6,0xb,0xf,0xf,0xb,0xa9,0x80,0x1,0x13,0xb,0x10,0xf,0xa,0x35,0xfe, + 0xca,0x1,0x88,0x1e,0x78,0x5b,0x6,0xf,0xa,0x3,0x5,0x1,0x7,0x9,0x7,0x99, + 0x14,0xb,0x18,0x0,0x3,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x5,0x0, + 0x15,0x0,0x19,0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x17,0x13,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x35,0x21,0x1, + 0x62,0x1e,0x5b,0x2d,0x1e,0x4b,0xac,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x19,0x12,0xfe,0xd6,0x1,0x2a,0x1,0x18,0x1e,0x5a,0x2d,0x1e,0x4c,0x1,0xc, + 0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xfe,0xd5,0xd5,0x0, + 0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11,0x0,0x18,0x0,0x0,0x1, + 0x23,0x27,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34, + 0x26,0x3,0x35,0x23,0x35,0x33,0x35,0x17,0x1,0xab,0xab,0x2b,0x80,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0x19,0x91,0x56,0x56,0x6a,0x1,0x80,0x2b,0x19,0x12,0xff, + 0x0,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0xff,0x0,0x40,0x55,0x40,0x6a,0x0,0x3, + 0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x10,0x0,0x21,0x0,0x5c,0x0,0x0, + 0x1,0x27,0x26,0x37,0x37,0x23,0x7,0x6,0x17,0x17,0x16,0x7,0x7,0x33,0x37,0x36, + 0x26,0x37,0x27,0x26,0x37,0x37,0x23,0x7,0x6,0x17,0x17,0x16,0x7,0x7,0x33,0x37, + 0x36,0x26,0x27,0x7,0x6,0x15,0x15,0x14,0x16,0x16,0x3b,0x3,0x32,0x36,0x35,0x34, + 0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x3e,0x2, + 0x31,0x36,0x35,0x34,0x27,0x30,0x2e,0x2,0x31,0x1,0x4e,0x2,0x13,0x5,0x2,0x28, + 0x2,0x6,0x22,0x2,0x13,0x5,0x2,0x28,0x2,0x3,0xf,0x45,0x1,0x14,0x5,0x2, + 0x28,0x1,0x7,0x22,0x2,0x13,0x5,0x2,0x29,0x1,0x3,0xe,0xf1,0x9a,0x14,0x12, + 0x1d,0x11,0x86,0x25,0x7b,0xb,0xf,0xf,0xb,0x7b,0xa5,0xb,0x10,0x10,0xb,0xa5, + 0xbb,0xb,0xf,0xf,0xb,0xbb,0x90,0xb,0x10,0x10,0xb,0xd3,0x7,0xf,0xa,0x3, + 0x6,0x7,0x9,0x7,0x1,0x98,0x2,0x15,0x1a,0xc,0x9,0x2d,0x22,0x1,0x15,0x1a, + 0xd,0x9,0x16,0x29,0x10,0x2,0x15,0x1a,0xc,0x9,0x2d,0x22,0x1,0x15,0x1a,0xd, + 0x9,0x16,0x29,0xd,0x91,0x12,0x1c,0x81,0x11,0x1d,0x12,0x10,0xb,0xb,0x10,0x15, + 0x10,0xb,0xb,0xf,0x16,0xf,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0x10,0xc,0x19, + 0x12,0x6,0x6,0x8,0x7,0x7,0xa,0x7,0x0,0x5,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x6,0x0,0x10,0x0,0x14,0x0,0x1e,0x0,0x22,0x0,0x0,0x25,0x35, + 0x23,0x35,0x33,0x7,0x33,0x7,0x15,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x17, + 0x23,0x15,0x33,0x13,0x15,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x17,0x23,0x15, + 0x33,0x1,0x6b,0x2b,0x95,0x2a,0x2a,0x95,0xeb,0x11,0x19,0x19,0x11,0x30,0x20,0x20, + 0x90,0xc0,0x11,0x19,0x19,0x11,0x30,0x20,0x20,0x55,0xc0,0x96,0x6b,0x55,0x96,0x19, + 0x12,0x40,0x12,0x19,0x3b,0x20,0x1,0x1b,0x96,0x19,0x12,0x40,0x12,0x19,0x3b,0x20, + 0x0,0x1,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x8,0x0,0x0,0x1,0x7, + 0x17,0x21,0x15,0x21,0x7,0x17,0x37,0x1,0x40,0x1e,0x62,0xfe,0xa7,0x1,0x59,0x62, + 0x1e,0x95,0x1,0x95,0x1e,0x62,0x2a,0x62,0x1e,0x95,0x0,0x7,0x0,0x55,0x0,0x55, + 0x1,0xeb,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x1e, + 0x0,0x23,0x0,0x0,0x1,0x23,0x15,0x37,0x25,0x33,0x11,0x23,0x13,0x33,0x15,0x23, + 0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x25,0x27,0x26,0x22,0x7,0x7,0x15,0x33, + 0x37,0x36,0x34,0x7,0x23,0x35,0x37,0x17,0x1,0x80,0x2b,0x2b,0xfe,0xd5,0x2b,0x2b, + 0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x1,0xc,0x18,0xa,0x1a,0x9,0x71,0x45,0x71, + 0xa,0x89,0x16,0x49,0x16,0x1,0xab,0xa9,0x2b,0x7e,0xfe,0xaa,0x1,0x56,0x56,0x2a, + 0x56,0x2a,0x56,0x9e,0x19,0x9,0x9,0x71,0x46,0x71,0xa,0x1a,0x74,0x16,0x4a,0x16, + 0x0,0x5,0x0,0x0,0x0,0x15,0x2,0x0,0x1,0xeb,0x0,0x2e,0x0,0x3f,0x0,0x45, + 0x0,0x5a,0x0,0x60,0x0,0x0,0x1,0x23,0x27,0x26,0x26,0x23,0x23,0x15,0x33,0x17, + 0x23,0x27,0x33,0x35,0x23,0x15,0x33,0x17,0x23,0x2e,0x2,0x27,0x26,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x37,0x33,0x1e,0x2,0x17,0x16,0x36,0x36,0x35, + 0x34,0x26,0x26,0x5,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32, + 0x16,0x17,0x23,0x15,0x37,0x23,0x27,0x33,0x6,0x6,0x17,0x22,0x26,0x26,0x35,0x34, + 0x36,0x37,0x17,0x37,0x27,0x30,0x32,0x31,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x7, + 0x23,0x17,0x35,0x33,0x27,0x1,0x95,0x11,0x24,0x5,0x16,0xe,0x37,0x37,0x20,0x67, + 0x8,0x18,0x6b,0x26,0x26,0xe,0x4,0x1d,0x29,0x19,0x1e,0x33,0x1f,0x1c,0x31,0x1e, + 0x1a,0x2c,0x1d,0x5,0x5a,0x4,0x1d,0x29,0x19,0x1e,0x33,0x1f,0x1c,0x31,0xfe,0xf4, + 0x7,0x20,0x15,0x12,0x1d,0x11,0x11,0x1d,0x12,0x15,0x20,0x7,0x3c,0xc2,0x1e,0x10, + 0x41,0x7,0xa,0x66,0x12,0x1d,0x11,0xc,0xb,0x14,0x28,0x14,0x1,0x12,0x1d,0x11, + 0x11,0x1d,0xbc,0x56,0x80,0x56,0x80,0x1,0x6b,0x64,0xc,0x10,0x2b,0x55,0x15,0x2b, + 0x2b,0x6b,0x18,0x26,0x16,0x1,0x2,0x1d,0x31,0x1e,0x1e,0x30,0x1d,0x16,0x27,0x19, + 0x18,0x26,0x16,0x1,0x2,0x1d,0x31,0x1e,0x1e,0x30,0x1d,0x80,0x13,0x18,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x18,0x13,0x2a,0x2a,0x2b,0x9,0x16,0x61,0x11,0x1d,0x12,0xf, + 0x19,0x9,0x39,0xf,0x39,0x11,0x1d,0x12,0x12,0x1d,0x11,0x6b,0x40,0x2b,0x40,0x0, + 0x5,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x1b,0x0,0x27,0x0,0x33,0x0, + 0x37,0x0,0x3d,0x0,0x0,0x1,0x26,0x26,0x23,0x23,0x22,0x6,0x7,0x7,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x21,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x35,0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x25,0x37,0x33,0x17,0x1,0x33,0x35, + 0x17,0x23,0x15,0x1,0x94,0x4,0x10,0xb,0xea,0xb,0x10,0x4,0x2c,0xd,0x8,0x16, + 0x8,0xd,0x1,0x0,0xd,0x8,0x16,0x8,0xd,0xfe,0xcb,0xe,0x12,0x12,0xe,0xd, + 0x13,0x13,0xdd,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xfe,0xe8,0x20,0xea,0x20,0xff, + 0x0,0x56,0x80,0x56,0x1,0xd5,0xa,0xc,0xc,0xa,0x80,0xaa,0x9,0xd,0xd,0x9, + 0x15,0x15,0x9,0xd,0xd,0x9,0xaa,0x55,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13, + 0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x6b,0x60,0x60,0xfe,0xea,0x2b,0x40,0x2b, + 0x0,0x6,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xc0,0x0,0x1b,0x0,0x22,0x0,0x26, + 0x0,0x36,0x0,0x42,0x0,0x48,0x0,0x0,0x1,0x34,0x26,0x23,0x23,0x15,0x33,0x15, + 0x7,0x23,0x35,0x23,0x22,0x6,0x6,0x15,0x15,0x33,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x35,0x33,0x37,0x5,0x22,0x26,0x35,0x33,0x14,0x6,0x27,0x33,0x15,0x23,0x5, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x5,0x33,0x35,0x17,0x23, + 0x15,0x1,0x95,0x19,0x11,0x40,0x40,0x4b,0x4b,0x55,0x18,0x26,0x17,0x2a,0x12,0x1d, + 0x11,0x12,0x1d,0x11,0x60,0x60,0xff,0x0,0x8,0xd,0x2b,0xd,0x33,0x6a,0x6a,0x1, + 0x2a,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x8,0xd,0xd, + 0x8,0x9,0xd,0xd,0xfe,0xf7,0x56,0x80,0x56,0x1,0x95,0x12,0x19,0x2b,0x38,0x5d, + 0x6b,0x17,0x27,0x18,0x40,0x11,0x1d,0x12,0x12,0x1d,0x11,0x79,0x8e,0xd,0x8,0x8, + 0xd,0xeb,0x2b,0x6b,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11, + 0x55,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x6b,0x2b,0x40,0x2b,0x0,0x7,0x0, + 0x15,0x0,0x15,0x1,0xeb,0x1,0xc0,0x0,0x1f,0x0,0x22,0x0,0x26,0x0,0x32,0x0, + 0x3a,0x0,0x46,0x0,0x4c,0x0,0x0,0x1,0x35,0x34,0x27,0x27,0x26,0x23,0x21,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x16,0x16,0x33,0x32,0x36,0x37,0x33,0x16,0x16, + 0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x23,0x35,0x25,0x33,0x15,0x23,0x17,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x35,0x33,0x35,0x23,0x35, + 0x33,0x15,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x5,0x33, + 0x35,0x17,0x23,0x15,0x1,0xc0,0xa,0x54,0xd,0x14,0xfe,0xff,0x12,0x19,0x19,0x12, + 0x4,0x7,0x20,0x15,0x15,0x20,0x7,0xb3,0x6,0x21,0x15,0x12,0x1d,0x11,0x18,0x4a, + 0x34,0xfe,0xeb,0x55,0x55,0x40,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x37,0x40,0x40, + 0x6b,0x80,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0xfe,0xe2,0x56,0x80,0x56,0x1,0x11, + 0x20,0xf,0xc,0x65,0xf,0x19,0x12,0xaa,0x12,0x19,0x13,0x18,0x18,0x13,0x13,0x18, + 0x12,0x1d,0x11,0x15,0x21,0x35,0x3d,0x18,0x55,0x80,0xd,0x8,0x9,0xd,0xd,0x9, + 0x8,0xd,0x2b,0x2a,0x2b,0x55,0xaa,0x2b,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd, + 0x6b,0x2b,0x40,0x2b,0x0,0x5,0x0,0x28,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x22, + 0x0,0x2e,0x0,0x3e,0x0,0x4a,0x0,0x50,0x0,0x0,0x37,0x33,0x35,0x34,0x36,0x36, + 0x33,0x33,0x27,0x26,0x26,0x23,0x23,0x15,0x33,0x17,0x30,0x30,0x31,0x6,0x6,0x7, + 0x23,0x26,0x26,0x7,0x6,0x6,0x7,0x6,0x16,0x16,0x33,0x32,0x36,0x27,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x25,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x7,0x23,0x17,0x35,0x33,0x27,0xa7,0x99,0x17,0x27,0x17, + 0x10,0x28,0x4,0x17,0xf,0x53,0x53,0x1e,0x23,0x31,0x6,0x70,0x8,0x28,0x19,0x13, + 0x1c,0x3,0x4,0x10,0x1f,0x14,0x14,0x21,0x35,0x9,0xd,0xd,0x9,0x8,0xd,0xd, + 0x1,0x22,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x8,0xd, + 0xd,0x8,0x9,0xd,0xd,0xb3,0x56,0x80,0x56,0x80,0xab,0x15,0x18,0x26,0x17,0xb4, + 0xf,0x13,0x2b,0x85,0xb,0x36,0x25,0x16,0x19,0x5,0x4,0x1c,0x13,0x14,0x23,0x15, + 0x18,0x13,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x55,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x55,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0x56,0x40,0x2b,0x40,0x0,0x4,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x8, + 0x0,0x11,0x0,0x1d,0x0,0x46,0x0,0x0,0x25,0x34,0x26,0x23,0x23,0x15,0x33,0x32, + 0x36,0x7,0x23,0x15,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x23,0x15,0x33,0x14,0x16, + 0x33,0x33,0x35,0x23,0x22,0x6,0x27,0x34,0x36,0x33,0x33,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x32,0x16,0x15,0x14,0x6, + 0x23,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x33,0x35,0x23,0x22,0x26,0x1, + 0xc0,0xd,0x8,0x2b,0x2b,0x8,0xd,0x15,0x2b,0x2b,0x8,0xd,0xd,0xb3,0x2b,0x2b, + 0x19,0x12,0x40,0x40,0x12,0x19,0x95,0x19,0x11,0x20,0x15,0x22,0x14,0x14,0x22,0x15, + 0x4a,0x9,0xd,0xd,0x9,0x4a,0xe,0x12,0x12,0xe,0x20,0x17,0x27,0x17,0x17,0x27, + 0x17,0x2b,0x2b,0x11,0x19,0xd5,0x9,0xd,0x2b,0xd,0x38,0x2a,0xc,0x9,0x9,0xc, + 0x40,0x55,0x12,0x19,0xab,0x19,0x4,0x11,0x19,0x15,0x21,0x15,0x15,0x21,0x15,0xd, + 0x9,0x8,0xd,0x13,0xd,0xd,0x13,0x17,0x27,0x17,0x18,0x27,0x17,0x2b,0x19,0x0, + 0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1b,0x0,0x29,0x0, + 0x2c,0x0,0x2f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32, + 0x36,0x35,0x11,0x34,0x26,0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x17, + 0x27,0x33,0x27,0x37,0x17,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x19,0xf2,0xb,0x10,0x10,0xb,0xb,0xf,0xf,0x41,0x16,0x40,0x15,0x19,0x12, + 0x15,0x12,0x19,0x60,0x36,0x6b,0x6b,0x36,0x35,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x40,0x10,0xb,0xb,0xf,0xf,0xb,0xb,0x10, + 0xab,0x55,0x55,0x36,0x11,0x19,0x19,0x11,0x76,0x56,0x2a,0x56,0x56,0x0,0x7,0x0, + 0x15,0x0,0x40,0x1,0xea,0x1,0xc0,0x0,0xe,0x0,0x49,0x0,0x55,0x0,0x91,0x0, + 0x9d,0x0,0xca,0x0,0xd1,0x0,0x0,0x37,0x22,0xe,0x3,0x15,0x15,0x21,0x35,0x34, + 0x2e,0x3,0x25,0x36,0x34,0x35,0x34,0x27,0x37,0x36,0x27,0x27,0x26,0x7,0x7,0x26, + 0x27,0x27,0x26,0x23,0x23,0x22,0x7,0x7,0x6,0x7,0x27,0x26,0x7,0x7,0x6,0x17, + 0x17,0x6,0x15,0x14,0x17,0x7,0x6,0x17,0x17,0x16,0x33,0x37,0x16,0x17,0x17,0x16, + 0x33,0x33,0x32,0x37,0x37,0x36,0x37,0x17,0x16,0x37,0x37,0x36,0x27,0x7,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x27,0x26,0x7,0x7,0x26,0x27, + 0x27,0x26,0x23,0x23,0x22,0x15,0x7,0x6,0x6,0x7,0x27,0x26,0x7,0x7,0x6,0x17, + 0x17,0x14,0x15,0x14,0x15,0x7,0x6,0x17,0x17,0x16,0x37,0x37,0x16,0x17,0x17,0x14, + 0x33,0x33,0x32,0x35,0x37,0x36,0x36,0x37,0x17,0x16,0x37,0x37,0x36,0x27,0x27,0x34, + 0x35,0x34,0x35,0x37,0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x25,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x34,0x26,0x27,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x35,0x26,0x26,0x23,0x22,0x6,0x7,0x15,0x14,0x6,0x23, + 0x22,0x26,0x35,0x35,0x6,0x6,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x17,0x32, + 0x36,0x37,0x23,0x16,0x16,0xc0,0x11,0x2d,0x2e,0x27,0x18,0x1,0x56,0x18,0x27,0x2e, + 0x2d,0x1,0x6,0x1,0x1,0x10,0x3,0x2,0xf,0x1,0x4,0x12,0x5,0x7,0x3,0x1, + 0x3,0x1e,0x3,0x1,0x2,0x7,0x6,0x12,0x4,0x1,0xf,0x1,0x2,0x10,0x1,0x1, + 0x10,0x3,0x2,0xf,0x1,0x4,0x12,0x5,0x8,0x2,0x1,0x3,0x1e,0x3,0x1,0x2, + 0x7,0x6,0x12,0x4,0x1,0xf,0x1,0x2,0x47,0xb,0x10,0x10,0xb,0xb,0x10,0x10, + 0x2,0xb,0x1,0x2,0xd,0x4,0x5,0x2,0x1,0x2,0x15,0x3,0x2,0x2,0x5,0x2, + 0xd,0x2,0x1,0xb,0x1,0x2,0xb,0xb,0x2,0x1,0xb,0x1,0x2,0xd,0x4,0x5, + 0x2,0x3,0x15,0x3,0x1,0x3,0x4,0x2,0xe,0x2,0x1,0xb,0x1,0x2,0xb,0xb, + 0x2,0x35,0x7,0xa,0xa,0x7,0x8,0xa,0xa,0xfe,0xe8,0xb6,0x4,0x7,0x7,0x4, + 0x6,0x17,0x13,0x7,0x4,0x4,0x7,0x5,0xa,0x6,0x6,0xa,0x5,0x7,0x4,0x4, + 0x7,0x13,0x17,0x6,0x4,0x6,0x6,0x5f,0x1e,0x2d,0x7,0xa4,0x7,0x2d,0xc0,0x7, + 0xe,0x14,0x1b,0x11,0x2b,0x2b,0x11,0x1b,0x14,0xe,0x7,0xae,0x2,0x3,0x2,0x4, + 0x4,0xc,0x2,0x3,0x19,0x3,0x1,0x7,0x4,0x3,0x14,0x3,0x3,0x14,0x3,0x4, + 0x7,0x1,0x3,0x19,0x3,0x2,0xc,0x4,0x4,0x3,0x4,0xc,0x2,0x3,0x1a,0x2, + 0x8,0x4,0x3,0x14,0x3,0x3,0x14,0x2,0x5,0x8,0x1,0x3,0x1a,0x3,0x2,0x7, + 0xf,0xb,0xb,0x10,0x10,0xb,0xb,0xf,0x54,0x12,0x3,0x1,0x6,0x4,0x1,0xf, + 0x2,0x3,0xe,0x1,0x2,0x2,0x5,0x1,0x2,0x12,0x2,0x2,0x9,0x3,0x2,0x2, + 0x3,0x9,0x1,0x2,0x13,0x2,0x1,0x6,0x4,0x2,0xe,0x2,0x2,0xe,0x1,0x3, + 0x2,0x6,0x1,0x2,0x13,0x2,0x1,0x9,0x4,0x1,0x2,0x3,0x9,0x2,0x21,0xa, + 0x7,0x8,0xa,0xa,0x8,0x7,0xa,0x5c,0x6,0x4,0x1,0x4,0x6,0x18,0x27,0xb, + 0x14,0x5,0x6,0x6,0x5,0x1d,0x1,0x2,0x2,0x1,0x1d,0x5,0x6,0x6,0x5,0x14, + 0xb,0x27,0x18,0x6,0x4,0x1,0x4,0x6,0x55,0x24,0x1c,0x1c,0x24,0x0,0x2,0x0, + 0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x21,0x0,0x0,0x1,0x21,0x22, + 0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x23,0x7, + 0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x37,0x33,0x32,0x16,0x15,0x14,0x6,0x1, + 0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x3c,0x25,0x6a,0x47, + 0xd,0x13,0x13,0xd,0x25,0x6a,0x47,0xd,0x13,0x13,0x1,0xc0,0x19,0x12,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x80,0xc0,0x13,0xd,0xd,0x13,0xc0,0x13, + 0xd,0xd,0x13,0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xb,0x0, + 0x17,0x0,0x34,0x0,0x0,0x13,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x17,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x17,0x23,0x22, + 0x6,0x7,0x7,0x27,0x26,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x33,0x35, + 0x17,0x33,0x37,0x15,0x33,0x35,0x33,0x35,0x34,0x26,0x8b,0x11,0x19,0x19,0x11,0x12, + 0x19,0x19,0xd2,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x40,0x3d,0x9,0x11,0x5, + 0x13,0x4d,0x6,0x13,0xb,0x40,0x12,0x19,0x20,0x6b,0x36,0x2f,0x10,0x55,0x16,0x13, + 0x1,0xd5,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0xa0,0xd,0x13,0x13,0xd,0xe, + 0x12,0x12,0x43,0xa,0x8,0x1d,0x84,0xa,0xc,0x19,0x12,0x80,0x95,0xdd,0x5d,0x17, + 0x97,0x6a,0x4b,0xd,0x13,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xeb,0x1,0xeb,0x0, + 0xc,0x0,0x43,0x0,0x4f,0x0,0x57,0x0,0x0,0x37,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x35,0x25,0x7,0x16,0x16,0x15,0x14,0xe,0x2,0x23,0x22, + 0x2e,0x2,0x35,0x34,0x34,0x35,0x36,0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x2f, + 0x3,0x37,0x37,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e, + 0x2,0x35,0x34,0x26,0x27,0x7,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x37,0x7,0x27,0x27,0x37,0x37,0x17,0x17,0xa5,0x10,0xb,0xb,0x10,0x10, + 0xb,0xb,0x10,0x1,0x16,0x14,0x2,0x2,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x2a,0x40,0x11,0x1d,0x56,0x32,0x8,0xe,0x7,0xd,0x13,0x29,0x3c,0x3c,0xf,0x14, + 0x2c,0x18,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xa,0x9, + 0x7,0x96,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x92,0x17,0x17,0x34,0x34,0x17, + 0x17,0x34,0xeb,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb,0x5e,0x2b,0x7,0xf,0x8, + 0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x1,0x1,0x1,0x10,0x3d,0x29,0x24,0x2a, + 0x1,0x1,0x1c,0x29,0x13,0x1b,0x1b,0x7,0x9,0xa,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x18,0x2c,0x14,0xf,0x5e,0xb,0xf,0xf,0xb,0xb, + 0x10,0x10,0xa9,0x34,0x34,0x17,0x17,0x34,0x34,0x17,0x0,0x5,0x0,0x2b,0x0,0x40, + 0x1,0xd5,0x1,0xc0,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x21,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x17,0x27,0x37,0x17, + 0x37,0x17,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xe7, + 0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x67,0x3c,0x1e,0x1e,0x44,0x1e,0x1,0xc0,0x19,0x12, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd5,0x2b,0x2b,0x2a,0x2b, + 0x2b,0xab,0x3d,0x1e,0x1f,0x44,0x1e,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xe0,0x1, + 0xd5,0x0,0xb,0x0,0x1b,0x0,0x27,0x0,0x33,0x0,0x41,0x0,0x4f,0x0,0x0,0x1, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x13,0x35,0x33,0x27,0x26, + 0x26,0x23,0x23,0x22,0x6,0x7,0x7,0x16,0x16,0x15,0x15,0x27,0x32,0x36,0x35,0x34, + 0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x27,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6, + 0x15,0x14,0x16,0x13,0x35,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33, + 0x15,0x33,0x35,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x1, + 0x55,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x56,0x35,0x36,0x5,0x16,0xe,0x2, + 0xe,0x16,0x5,0x12,0x11,0x16,0x60,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x88,0x12, + 0x19,0x19,0x12,0x11,0x19,0x19,0x3c,0x20,0x19,0x12,0x40,0x11,0x19,0x20,0xe0,0x15, + 0x13,0xd,0x2b,0xd,0x13,0x16,0x1,0xab,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0xfe, + 0x92,0x80,0xa2,0xe,0x10,0x10,0xe,0x37,0x9,0x23,0x15,0xaa,0xe0,0x12,0xe,0xd, + 0x13,0x13,0xd,0xe,0x12,0x75,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0xfe,0xab, + 0x95,0x80,0x12,0x19,0x19,0x12,0x80,0x95,0x55,0x55,0xd,0x13,0x13,0xd,0x55,0x55, + 0x0,0xa,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x18,0x0,0x1e,0x0,0x25, + 0x0,0x29,0x0,0x2d,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x0, + 0x1,0x35,0x23,0x35,0x27,0x7,0x27,0x7,0x27,0x7,0x15,0x23,0x15,0x33,0x15,0x23, + 0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x23,0x35,0x27,0x17,0x15,0x23,0x35,0x37,0x27, + 0x17,0x17,0x15,0x23,0x35,0x37,0x7,0x35,0x33,0x1d,0x2,0x23,0x35,0x27,0x37,0x17, + 0x17,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x33,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x1,0xc0,0x2b,0x40,0x2a,0x2b,0x2b,0x2a,0x40,0x2b,0x2b,0x2b,0x2b, + 0x1,0x2a,0x2b,0x2b,0x40,0x16,0x2b,0x9,0x49,0xd,0x8,0x2a,0x8,0x8,0x2a,0x2a, + 0x56,0x16,0xc,0x9,0x2b,0x2b,0x2b,0x2b,0x2b,0xd6,0x2b,0x2b,0x2b,0x2b,0x1,0x0, + 0x2b,0x40,0x40,0x2b,0x2b,0x2b,0x2b,0x40,0x40,0x2b,0x2b,0x2a,0x56,0x56,0x2a,0x2b, + 0x6e,0x15,0x2e,0x2e,0x9,0xc,0xc,0x9,0x2e,0x2e,0x9,0x8d,0x2b,0x2b,0x2a,0x2b, + 0x2b,0xae,0x15,0xc,0x9,0x2e,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x0,0x1,0x0, + 0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x1d,0x0,0x0,0x13,0x1e,0x4,0x31,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x30,0x3e,0x3,0x37,0x36,0x26,0x26,0x23, + 0x21,0x22,0x6,0x6,0x5b,0xd,0x20,0x21,0x1b,0x11,0xd,0x9,0x2a,0x9,0xd,0x11, + 0x1b,0x21,0x20,0xd,0x6,0x2,0xc,0x9,0xfe,0xd8,0x9,0xc,0x2,0x1,0x88,0x10, + 0x2a,0x2a,0x24,0x15,0x80,0x9,0xd,0xd,0x9,0x80,0x15,0x24,0x2a,0x2a,0x10,0x7, + 0x10,0xc,0xc,0x10,0x0,0x4,0x0,0x6b,0x0,0x2b,0x1,0x6b,0x1,0xc0,0x0,0x9, + 0x0,0xd,0x0,0x24,0x0,0x30,0x0,0x0,0x37,0x33,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x33,0x35,0x23,0x37,0x15,0x27,0x30,0x31,0x16,0x16,0x17,0x23,0x36, + 0x36,0x37,0x26,0x27,0x27,0x35,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x7,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x95,0xd6,0x19,0x12,0x80,0x12,0x19, + 0xd6,0xd6,0xd6,0x44,0x19,0x23,0x6,0xd2,0x6,0x23,0x19,0xb,0x6,0x5d,0x5d,0x8, + 0x1e,0x12,0xb,0x14,0x8,0x12,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x6b,0x16, + 0x11,0x19,0x19,0x11,0x2b,0x6b,0xd5,0x80,0xe,0xa,0x29,0x1b,0x1b,0x29,0xa,0x8, + 0xc,0x13,0x16,0x13,0xf,0x13,0x8,0x6,0x32,0x9,0xc,0xc,0x9,0x9,0xc,0xc, + 0x0,0x4,0x0,0x6b,0x0,0x2b,0x1,0x6b,0x1,0xc0,0x0,0x9,0x0,0xd,0x0,0x24, + 0x0,0x30,0x0,0x0,0x37,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x33, + 0x35,0x23,0x37,0x15,0x27,0x30,0x31,0x16,0x16,0x17,0x23,0x36,0x36,0x37,0x26,0x27, + 0x27,0x35,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x7,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x33,0x32,0x36,0x95,0xd6,0x19,0x12,0x80,0x12,0x19,0xd6,0xd6,0xd6,0x44, + 0x19,0x23,0x6,0xd2,0x6,0x23,0x19,0xb,0x6,0x5d,0x5d,0x8,0x1e,0x12,0xb,0x14, + 0x8,0x12,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x6b,0x16,0x11,0x19,0x19,0x11, + 0x2b,0x6b,0xd5,0x80,0xe,0xa,0x29,0x1b,0x1b,0x29,0xa,0x8,0xc,0x13,0x16,0x13, + 0xf,0x13,0x8,0x6,0x32,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x1b,0x0,0x27,0x0,0x33,0x0,0x0, + 0x25,0x31,0x27,0x37,0x17,0x37,0x17,0x7,0x3,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7,0x17,0x37,0x17,0x7,0x17,0x7,0x27, + 0x7,0x27,0x37,0x27,0x13,0x22,0x26,0x27,0x37,0x16,0x16,0x15,0x14,0xe,0x2,0x1, + 0x2c,0x34,0x17,0x1d,0x35,0x16,0x4b,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x8f,0x1e,0x1e,0x16,0x1e,0x1e,0x16,0x1e,0x1e, + 0x17,0x1e,0x1e,0x7a,0x23,0x3f,0x18,0xf4,0x16,0x1b,0x1b,0x2f,0x3e,0x89,0x33,0x17, + 0x1d,0x35,0x17,0x4b,0x1,0x4c,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x5b,0x1e,0x1e,0x17,0x1e,0x1e,0x16,0x1e,0x1e,0x16, + 0x1e,0x1e,0xfe,0xf2,0x1b,0x16,0xf4,0x18,0x3f,0x23,0x23,0x3e,0x2f,0x1b,0x0,0x3, + 0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x4,0x0,0x18,0x0,0x20,0x0,0x0, + 0x1,0x7,0x11,0x21,0x11,0x7,0x14,0x6,0x23,0x15,0x23,0x35,0x22,0x26,0x35,0x35, + 0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x17,0x23,0x35,0x23,0x35,0x34,0x36, + 0x33,0x1,0x0,0xab,0x1,0x56,0xa0,0x13,0xd,0x16,0xd,0x13,0x16,0xa,0x16,0xa, + 0x16,0x35,0x15,0x16,0x19,0x12,0x1,0xc0,0x80,0xff,0x0,0x1,0x0,0x4b,0xd,0x13, + 0x55,0x55,0x13,0xd,0x40,0x40,0x40,0x40,0x40,0xb5,0x4b,0x40,0x11,0x19,0x0,0x3, + 0x0,0x2b,0x0,0x15,0x1,0xeb,0x1,0xab,0x0,0x13,0x0,0x16,0x0,0x1d,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x35,0x17,0x37,0x15, + 0x33,0x35,0x34,0x26,0x7,0x27,0x21,0x7,0x17,0x7,0x35,0x23,0x35,0x33,0x1,0xab, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0xc0,0xc0,0xab,0xab,0x2a,0x19,0xbc,0xab,0x1,0x56, + 0x16,0x56,0x56,0x55,0x55,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x2b,0xd5,0x6a, + 0x6a,0x6a,0x95,0x12,0x19,0x96,0x6b,0xc0,0x55,0x56,0x40,0x2b,0x0,0x3,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0x16,0x0,0x1a,0x0,0x1e,0x0,0x0,0x1,0x33, + 0x27,0x7,0x33,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15, + 0x33,0x35,0x33,0x35,0x23,0x21,0x35,0x37,0x15,0x33,0x35,0x17,0x15,0x1,0x95,0x40, + 0xd5,0xd5,0x40,0x2b,0x2b,0x2a,0x56,0x2a,0x56,0x2a,0x2b,0x2b,0xff,0x0,0x56,0x2a, + 0x56,0x1,0x0,0xc0,0xc0,0x40,0x2b,0x40,0x40,0x40,0x40,0x40,0x40,0x2b,0x67,0x4c, + 0xb3,0xb3,0x4c,0x67,0x0,0x6,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x15,0x0,0x19,0x0,0x0,0x13,0x21,0x15,0x21, + 0x15,0x21,0x35,0x21,0x15,0x33,0x35,0x23,0x15,0x33,0x35,0x23,0x37,0x27,0x7,0x17, + 0x37,0x27,0x1,0x15,0x21,0x35,0x55,0x1,0x56,0xfe,0xaa,0x1,0x56,0xfe,0xaa,0x96, + 0x96,0x96,0x96,0xf4,0x1e,0x1e,0x3c,0x62,0x1f,0xfe,0xc9,0x1,0x56,0x1,0x6b,0x2b, + 0x55,0x2a,0x80,0x2b,0x80,0x2b,0x11,0x1f,0x1e,0x3d,0x62,0x1e,0x1,0x0,0x2b,0x2b, + 0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xe,0x0,0x20,0x0,0x2d, + 0x0,0x3c,0x0,0x0,0x25,0x23,0x35,0x33,0x31,0x26,0x26,0x27,0x36,0x36,0x33,0x32, + 0x1e,0x2,0x37,0x26,0x26,0x23,0x22,0x6,0x7,0x16,0x16,0x17,0x16,0x15,0x33,0x33, + 0x35,0x23,0x36,0x36,0x27,0x36,0x36,0x37,0xe,0x3,0x15,0x30,0x30,0x31,0x36,0x27, + 0x26,0x26,0x27,0x16,0x16,0x15,0x14,0x6,0x15,0x16,0x16,0x17,0x36,0x36,0x1,0x0, + 0xd5,0x7a,0xb,0x42,0x2d,0xa,0x15,0xb,0x24,0x3e,0x2e,0x1b,0xd5,0xa,0x15,0xb, + 0x2f,0x4e,0x16,0x5,0x7,0x2,0x4,0x2b,0x80,0x7b,0xc,0x42,0x5a,0xc,0x2d,0x1e, + 0x22,0x3c,0x2d,0x1a,0x1f,0x2b,0xe,0x34,0x23,0x17,0x1a,0x1,0x7,0xd,0x6,0x4, + 0xd,0x55,0x2b,0x2d,0x42,0xb,0x3,0x3,0x1b,0x2e,0x3e,0x81,0x3,0x3,0x2e,0x26, + 0xa,0x16,0xc,0x15,0x16,0x2b,0x2d,0x42,0x26,0x21,0x37,0x13,0x2,0x1b,0x2e,0x3d, + 0x23,0x29,0x45,0x23,0x36,0xf,0x1e,0x49,0x28,0x4,0x6,0x3,0x4,0x9,0x5,0x13, + 0x23,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xeb,0x0,0xb,0x0,0x30,0x0, + 0x0,0x25,0x27,0x23,0x7,0x15,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x27,0x37,0x17, + 0x36,0x36,0x26,0x27,0x27,0x7,0x35,0x27,0x7,0x17,0x33,0x7,0x17,0x7,0x27,0x35, + 0x27,0x7,0x17,0x33,0x17,0x7,0x23,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x37, + 0x35,0x37,0x1,0xce,0x71,0x15,0x36,0x71,0x6,0x12,0x6,0x2d,0x7,0x63,0x1e,0x2d, + 0xd,0x8,0x8,0xd,0x4b,0x1e,0xf,0x4c,0xf,0x3d,0x1e,0x16,0x3d,0x59,0x40,0x3c, + 0x40,0x1e,0x58,0x12,0x2d,0x71,0x6,0x6,0x2d,0x7,0x11,0x6,0x71,0x6e,0x7c,0x71, + 0x36,0x15,0x71,0x6,0x6,0x2d,0x6,0x12,0xb1,0x1e,0x2e,0xd,0x21,0x20,0xd,0x4b, + 0x1e,0x3d,0xf,0x4c,0xf,0x1e,0x17,0x3d,0x58,0x1e,0x40,0x3c,0x41,0x58,0x12,0x71, + 0x6,0x12,0x6,0x2d,0x6,0x6,0x71,0x2d,0x6e,0x0,0x9,0x0,0x0,0x0,0x2b,0x2, + 0x0,0x1,0xd5,0x0,0xf,0x0,0x1f,0x0,0x2b,0x0,0x37,0x0,0x46,0x0,0x4a,0x0, + 0x56,0x0,0x60,0x0,0x64,0x0,0x0,0x1,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15, + 0x33,0x15,0x23,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x23, + 0x14,0x6,0x7,0x17,0x23,0x27,0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x7,0x35, + 0x23,0x15,0x27,0x35,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x37,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35,0x17,0x35,0x23,0x15,0x1,0x0,0x23,0x3a, + 0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x18,0x26,0x17,0x17,0x26,0x18, + 0x18,0x26,0x17,0x17,0x26,0x3,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0xeb,0x2b,0x20,0x2a, + 0x2a,0x20,0x2b,0x80,0xb,0x8,0x13,0x20,0x13,0x18,0x20,0x4b,0xd,0x13,0x20,0x2b, + 0xea,0x20,0x20,0x2b,0x20,0x20,0xb5,0xd,0x13,0x13,0xd,0x4a,0x4a,0x2a,0x1,0xd5, + 0x22,0x3a,0x24,0x23,0x3a,0x23,0x23,0x3a,0x23,0x24,0x3a,0x22,0x2a,0x17,0x27,0x18, + 0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0x96,0x2b,0x2b,0x2a,0x2a,0x2b,0xeb, + 0x2a,0x2a,0x20,0x2b,0x2b,0x9,0x10,0x5,0x2c,0x2a,0x2a,0x80,0x14,0xc,0x16,0x16, + 0x16,0xb,0x2b,0x80,0x35,0x35,0x80,0x2b,0x2b,0x14,0xc,0x40,0xd,0x13,0x80,0x60, + 0x40,0x40,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xe6,0x0,0x17,0x0,0x25, + 0x0,0x2d,0x0,0x55,0x0,0x0,0x13,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0x7, + 0x14,0x6,0x7,0x27,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x17,0x36, + 0x36,0x35,0x34,0x26,0x27,0x7,0x16,0x16,0x15,0x14,0x6,0x27,0x22,0x7,0x17,0x36, + 0x35,0x34,0x26,0x13,0x1,0x7,0x17,0x6,0x6,0x15,0x33,0x34,0x36,0x37,0x17,0x6, + 0x6,0x7,0x6,0x6,0x7,0x6,0x23,0x22,0x26,0x35,0x23,0x14,0x16,0x16,0x33,0x32, + 0x37,0x36,0x36,0x37,0x36,0x36,0x37,0x32,0x34,0x33,0x17,0x81,0x12,0x2a,0x18,0x20, + 0x36,0x29,0x17,0x17,0x1,0x1,0x1f,0xd,0x1c,0x31,0x1e,0xe,0x1b,0xc,0xcf,0x1f, + 0x17,0x1b,0x25,0x20,0x1e,0x1a,0x1e,0x14,0xac,0x6,0x6,0x40,0x2,0x20,0xd9,0xfe, + 0x78,0x1e,0x2d,0x5,0x6,0x2b,0x1,0x1,0x8d,0xe,0x1a,0x8,0x8,0x11,0xc,0x6, + 0xa,0x11,0x19,0x2b,0x17,0x27,0x17,0x13,0x10,0x16,0x1b,0xa,0x5,0x12,0xd,0x1, + 0x1,0x8d,0x1,0xbc,0xc,0xd,0x17,0x28,0x37,0x1f,0x2a,0x29,0x1,0x1,0x1,0x20, + 0x1c,0x1a,0x1e,0x30,0x1d,0x8,0x7,0xcf,0x1e,0x1e,0x4a,0x29,0x31,0x55,0x20,0x1e, + 0x1a,0x46,0x28,0x20,0x3b,0x90,0x1,0x41,0x7,0x6,0x16,0x1f,0xfe,0xc7,0x1,0x88, + 0x1e,0x2d,0xd,0x1d,0xf,0x6,0xb,0x5,0x8d,0xa,0x1c,0x17,0x18,0x15,0x6,0x4, + 0x19,0x12,0x18,0x26,0x17,0x7,0xb,0x24,0x1d,0x10,0x12,0xa,0x1,0x8d,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1b,0x0,0x39,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x6,0x6,0x7, + 0x6,0x6,0x15,0x23,0x34,0x34,0x37,0x36,0x36,0x37,0x36,0x26,0x26,0x23,0x22,0x6, + 0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x1,0x95,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xa7,0xb,0x10,0x10,0xb,0xc,0xf,0xf,0x34, + 0xc,0x15,0x6,0x3,0x2,0x27,0x7,0x7,0x1a,0x8,0x7,0x2,0x11,0x11,0x11,0x12, + 0x3,0x23,0x7,0x25,0x1d,0x17,0x21,0x8,0x7,0x4,0x1,0xc0,0x19,0x12,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xc0,0x10,0xb,0xb,0x10,0x10,0xb, + 0xb,0x10,0x9e,0x12,0x11,0xb,0x5,0xb,0xf,0x8,0x18,0xb,0xe,0x13,0xd,0x8, + 0x18,0x12,0x15,0xb,0xf,0x15,0x20,0x13,0xd,0xc,0x26,0x0,0xe,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xc,0x0,0x10,0x0,0x14,0x0,0x18,0x0, + 0x1c,0x0,0x20,0x0,0x25,0x0,0x2a,0x0,0x2e,0x0,0x32,0x0,0x36,0x0,0x3a,0x0, + 0x3f,0x0,0x0,0x1,0x23,0x35,0x33,0x3,0x33,0x35,0x17,0x37,0x27,0x33,0x35,0x23, + 0x37,0x33,0x35,0x23,0x15,0x33,0x35,0x23,0x7,0x33,0x35,0x23,0x3,0x33,0x35,0x23, + 0x3,0x33,0x35,0x23,0x17,0x35,0x23,0x14,0x16,0x1,0x15,0x33,0x34,0x26,0x7,0x33, + 0x35,0x23,0x7,0x33,0x35,0x23,0x13,0x33,0x35,0x23,0x27,0x33,0x35,0x23,0x35,0x33, + 0x35,0x22,0x6,0x1,0x6b,0x2b,0x2b,0x2b,0x2b,0x37,0x1e,0x37,0x37,0x80,0x55,0x2b, + 0x2b,0x2b,0x2b,0xaa,0x2a,0x2a,0x56,0x2b,0x2b,0x55,0x2b,0x2b,0x2b,0x2b,0x19,0x1, + 0x3c,0x2b,0x19,0xbc,0x2a,0x2a,0xab,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2b,0x2b,0x2b, + 0x12,0x19,0x1,0x95,0x2b,0xfe,0x80,0x37,0x37,0x1e,0x37,0x2b,0x80,0x2b,0x80,0x2a, + 0xd5,0x2b,0x1,0x2a,0x2b,0xfe,0xd5,0x2b,0x80,0x2b,0x12,0x19,0x1,0x80,0x2b,0x12, + 0x19,0x2b,0x2b,0x80,0x2b,0xfe,0xd5,0x2b,0x80,0x2a,0x80,0x2b,0x19,0x0,0x3,0x0, + 0x1f,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x18,0x0,0x25,0x0,0x38,0x0,0x0,0x13, + 0x15,0x26,0x23,0x22,0x6,0x7,0x17,0x33,0x15,0x16,0x16,0x17,0x15,0x23,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x11,0x5,0x35,0x23,0x27,0x36,0x33,0x32,0x17, + 0x17,0x7,0x6,0x23,0x22,0x17,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x23,0x35,0x36, + 0x37,0x37,0x17,0x33,0x35,0x27,0x35,0x33,0xc0,0x1b,0x1d,0x1c,0x37,0x16,0x47,0x17, + 0xe,0x23,0x12,0x40,0x19,0x12,0xd5,0x12,0x1d,0x11,0xfe,0xe8,0x30,0x17,0x13,0x14, + 0x2c,0x20,0x1e,0x4,0x11,0x18,0xf,0xdf,0xc,0x9,0x9,0xc,0x80,0x13,0xe,0x4, + 0x3d,0x1e,0x80,0xaa,0x1,0xab,0x1e,0xb,0x16,0x16,0x47,0x18,0xd,0xf,0x1,0x30, + 0x40,0x12,0x19,0x12,0x1d,0x11,0x1,0x16,0x89,0x2e,0x16,0x7,0x1f,0x1e,0x4,0x11, + 0x86,0x8,0xd,0xd,0x8,0x2b,0x37,0x8,0xe,0x4,0x3c,0x1e,0x80,0xd,0x0,0xd, + 0x0,0x2c,0x0,0x2c,0x1,0xd4,0x1,0xd4,0x0,0x5,0x0,0xb,0x0,0x11,0x0,0x17, + 0x0,0x1d,0x0,0x23,0x0,0x29,0x0,0x2f,0x0,0x36,0x0,0x3c,0x0,0x42,0x0,0x48, + 0x0,0x4e,0x0,0x0,0x25,0x17,0x6,0x7,0x35,0x36,0x27,0x23,0x16,0x17,0x37,0x26, + 0x37,0x37,0x26,0x27,0x15,0x16,0x17,0x33,0x26,0x27,0x7,0x16,0x7,0x7,0x16,0x17, + 0x35,0x26,0x13,0x35,0x6,0x7,0x17,0x36,0x17,0x37,0x26,0x27,0x7,0x16,0x5,0x27, + 0x6,0x7,0x33,0x36,0x5,0x6,0x7,0x17,0x36,0x37,0x23,0x7,0x17,0x36,0x37,0x27, + 0x6,0x3,0x27,0x6,0x7,0x17,0x36,0x7,0x7,0x16,0x17,0x37,0x26,0x37,0x23,0x15, + 0x17,0x37,0x27,0x1,0x42,0x15,0x1f,0x23,0x18,0xd6,0x2b,0x3,0xf,0x25,0x9,0xe8, + 0x15,0x1f,0x23,0x18,0x7c,0x2b,0x3,0xf,0x25,0x9,0xe8,0x15,0x1f,0x23,0x18,0x18, + 0x23,0x1f,0x15,0x15,0xb5,0x25,0x15,0x1c,0x15,0x13,0xfe,0xe9,0x25,0xf,0x3,0x2b, + 0x3,0x1,0x4f,0x3,0x9,0x25,0xf,0x3,0x2b,0x42,0x16,0x1c,0x14,0x25,0xe,0xe1, + 0x15,0x1d,0x14,0x25,0xe,0xe,0x25,0x15,0x1c,0x15,0x12,0x8e,0x2a,0x5b,0x1e,0x4f, + 0x63,0x25,0xf,0x3,0x2b,0x3,0x91,0x23,0x1f,0x15,0x15,0xca,0x25,0xf,0x3,0x2b, + 0x3,0x91,0x23,0x1f,0x15,0x15,0xca,0x25,0xf,0x3,0x2b,0x3,0x1,0x4f,0x2b,0x3, + 0xf,0x25,0x9,0x3f,0x16,0x1c,0x14,0x25,0xe,0x38,0x15,0x1f,0x23,0x18,0x42,0x18, + 0x15,0x15,0x1f,0x23,0x73,0x25,0x15,0x1c,0x15,0x13,0x1,0x2,0x25,0x15,0x1c,0x15, + 0x12,0xe0,0x15,0x1c,0x15,0x25,0xe,0xe5,0x74,0x5b,0x1e,0x4f,0x0,0x3,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xb,0x0,0x27,0x0,0x2b,0x0,0x0,0x25,0x23, + 0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x21,0x35,0x23,0x37,0x23,0x35,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35, + 0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x1,0x80,0x2b,0xaa,0x2b,0x55, + 0x1,0xaa,0x55,0x2b,0x40,0x19,0x12,0x80,0x12,0x19,0x40,0x11,0x19,0x55,0x2b,0xaa, + 0x2b,0x55,0x19,0x7c,0x80,0x80,0xab,0x15,0x15,0x15,0x6b,0x6b,0x95,0x2b,0x12,0x19, + 0x19,0x12,0x2b,0x19,0x11,0x56,0x2b,0x2b,0x2b,0x2b,0x56,0x11,0x19,0x2b,0x0,0x1, + 0x0,0x55,0x0,0xeb,0x1,0xab,0x1,0x15,0x0,0x3,0x0,0x0,0x13,0x21,0x15,0x21, + 0x55,0x1,0x56,0xfe,0xaa,0x1,0x15,0x2a,0x0,0x2,0x0,0x80,0x0,0x2b,0x1,0x80, + 0x1,0xd5,0x0,0x9,0x0,0xe,0x0,0x0,0x25,0x35,0x27,0x37,0x35,0x21,0x15,0x17, + 0x7,0x15,0x13,0x35,0x33,0x15,0x7,0x1,0x80,0x55,0x55,0xff,0x0,0x55,0x55,0x2b, + 0xaa,0x55,0x2b,0x80,0x55,0x56,0x7f,0x80,0x55,0x55,0x80,0x1,0x35,0x4b,0x4b,0x55, + 0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xd3,0x1,0xd5,0x0,0xb,0x0,0x16,0x0,0x1b, + 0x0,0x0,0x13,0x33,0x15,0x7,0x17,0x37,0x31,0x31,0x35,0x21,0x15,0x17,0x27,0x7, + 0x17,0x7,0x15,0x31,0x15,0x21,0x35,0x17,0x37,0x27,0x23,0x35,0x37,0x17,0xab,0xaa, + 0x3c,0x1a,0x4d,0xff,0x0,0x2b,0x7e,0x1e,0xbe,0x4d,0x1,0x0,0x35,0x1e,0x7e,0xaa, + 0x3c,0x6e,0x1,0xab,0x4b,0x3d,0x1a,0x4c,0x80,0x19,0x2a,0x41,0x1e,0xbe,0x4c,0x1, + 0x7f,0x19,0x35,0x1e,0x28,0x4b,0x3d,0x6f,0x0,0x2,0x0,0x80,0x0,0x2b,0x1,0x80, + 0x1,0xd5,0x0,0x9,0x0,0xe,0x0,0x0,0x13,0x15,0x17,0x7,0x15,0x21,0x35,0x27, + 0x37,0x35,0x3,0x15,0x23,0x35,0x37,0x80,0x55,0x55,0x1,0x0,0x55,0x55,0x2b,0xaa, + 0x55,0x1,0xd5,0x80,0x55,0x56,0x7f,0x80,0x55,0x55,0x80,0xfe,0xcb,0x4b,0x4b,0x55, + 0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0xa,0x0,0x10,0x0,0x13, + 0x0,0x17,0x0,0x0,0x1,0x33,0x27,0x7,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x27, + 0x33,0x17,0x15,0x23,0x35,0x37,0x23,0x37,0x7,0x35,0x33,0x15,0x1,0x95,0x40,0xd5, + 0xd5,0x40,0x2a,0xd6,0x2a,0xfb,0xcc,0x5,0xd6,0xa2,0x6e,0x37,0x6b,0xd6,0x1,0x0, + 0xc0,0xc0,0xab,0x2b,0x2b,0xd6,0x4,0x27,0x27,0x2e,0x32,0xdc,0x2a,0x2a,0x0,0x6, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x6,0x0,0xc,0x0,0x13,0x0,0x19, + 0x0,0x29,0x0,0x39,0x0,0x0,0x25,0x32,0x36,0x37,0x23,0x16,0x16,0x27,0x33,0x36, + 0x37,0x23,0x16,0x37,0x22,0x6,0x7,0x33,0x26,0x26,0x7,0x6,0x7,0x33,0x26,0x27, + 0x37,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6, + 0x1,0x0,0x10,0x1d,0xb,0x70,0xb,0x1d,0x39,0x93,0x8,0x2,0xa8,0x2,0x52,0x10, + 0x1d,0xb,0x70,0xb,0x1d,0x59,0x9,0x2,0xa8,0x2,0x9,0x4c,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xa7,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a, + 0x23,0x23,0x3a,0xab,0xb,0xa,0xa,0xb,0x2a,0xf,0x11,0x11,0x71,0xb,0xa,0xa, + 0xb,0x2a,0xf,0x11,0x11,0xf,0x95,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0xfe,0xc0,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a, + 0x23,0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xd3,0x1,0xd3,0x0,0xd,0x0,0x12,0x0, + 0x18,0x0,0x0,0x25,0x27,0x31,0x27,0x31,0x27,0x7,0x17,0x11,0x14,0x16,0x33,0x21, + 0x17,0x25,0x37,0x17,0x37,0x17,0x17,0x1,0x21,0x32,0x16,0x15,0x1,0xd3,0xb5,0xd1, + 0x20,0x1e,0x31,0x19,0x12,0x1,0x19,0x31,0xfe,0xb6,0x4a,0x36,0x19,0x40,0x7c,0xfe, + 0xbc,0x1,0x19,0x12,0x19,0x2d,0xb5,0xd1,0x20,0x1e,0x31,0xfe,0xe7,0x12,0x19,0x31, + 0x71,0x60,0x40,0x20,0x40,0x4,0x1,0x44,0x19,0x12,0x0,0x3,0x0,0x15,0x0,0x55, + 0x1,0xeb,0x1,0xc0,0x0,0x2f,0x0,0x37,0x0,0x3f,0x0,0x0,0x1,0x22,0x6,0x6, + 0x17,0x7,0x26,0x7,0x27,0x36,0x26,0x26,0x23,0x22,0x6,0x6,0x17,0x7,0x26,0x6, + 0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x36,0x27,0x37,0x16,0x37,0x17,0x6,0x16,0x16, + 0x33,0x32,0x36,0x36,0x27,0x37,0x16,0x36,0x36,0x35,0x34,0x26,0x7,0x37,0x37,0x27, + 0x27,0x7,0x7,0x17,0x7,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x1,0xc0,0xf,0x15, + 0x9,0x4,0x4c,0xb,0xb,0x36,0x3,0x8,0x15,0x10,0xf,0x15,0x8,0x3,0x61,0xc, + 0x18,0x12,0x19,0x12,0xf,0x15,0x9,0x4,0x61,0xb,0xb,0x37,0x4,0x8,0x15,0x10, + 0xf,0x15,0x9,0x4,0x4c,0xc,0x18,0x12,0x19,0x92,0x14,0x2c,0x2c,0x14,0x14,0x2c, + 0x2c,0xe1,0xa,0x2b,0x2b,0xa,0xb,0x2b,0x2b,0x1,0x55,0x11,0x19,0xb,0x4c,0x3, + 0x3,0x36,0xc,0x19,0x11,0x11,0x19,0xc,0x61,0x4,0x9,0x15,0xf,0x12,0x19,0x12, + 0x18,0xc,0x61,0x3,0x3,0x36,0xc,0x19,0x11,0x11,0x19,0xc,0x4b,0x3,0x8,0x15, + 0x10,0x11,0x19,0x15,0x2c,0x14,0x14,0x2c,0x2c,0x14,0x14,0x57,0x2b,0xb,0xa,0x2b, + 0x2b,0xa,0xb,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x20,0x0, + 0x26,0x0,0x32,0x0,0x38,0x0,0x0,0x1,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23, + 0x22,0x7,0x6,0x7,0x6,0x7,0x6,0x15,0x11,0x14,0x17,0x16,0x17,0x16,0x17,0x16, + 0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x7,0x27,0x37,0x17,0x7,0x37,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x17,0x27,0x37,0x27,0x37,0x17, + 0x1,0x95,0x59,0x7,0x20,0x15,0x15,0x20,0x7,0x59,0x5,0x4,0xc,0x9,0x6,0x4, + 0x3,0x3,0x3,0x7,0x9,0xc,0x4,0x5,0x1,0x2a,0x12,0x19,0x19,0xbc,0x1e,0x4d, + 0x4d,0x1e,0x2f,0x44,0x7,0x9,0x9,0x7,0x7,0x9,0x9,0x2c,0x1e,0x2f,0x2f,0x1e, + 0x4d,0x1,0xc0,0x13,0x18,0x18,0x13,0x1,0x2,0xa,0x6,0x7,0x8,0x9,0xfe,0xd6, + 0x9,0x8,0x7,0x7,0x9,0x2,0x1,0x19,0x12,0x1,0x2a,0x12,0x19,0xee,0x1f,0x4d, + 0x4d,0x1f,0x2e,0xa5,0xa,0x6,0x7,0x9,0x9,0x7,0x6,0xa,0xf2,0x1f,0x2e,0x2e, + 0x1f,0x4d,0x0,0x2,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0x8,0x0,0x20, + 0x0,0x0,0x1,0x7,0x27,0x15,0x23,0x35,0x7,0x27,0x37,0x17,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x15,0x23,0x15,0x21,0x35,0x23,0x35, + 0x33,0x32,0x16,0x1,0x55,0x1e,0x22,0x2a,0x22,0x1e,0x55,0xab,0x19,0x12,0xff,0x0, + 0x12,0x19,0x19,0x12,0x40,0x40,0x1,0x0,0x40,0x40,0x12,0x19,0x1,0x95,0x1e,0x22, + 0xee,0xee,0x22,0x1e,0x56,0xc0,0xeb,0x12,0x19,0x19,0x12,0xeb,0x11,0x19,0x2a,0xeb, + 0xeb,0x2a,0x19,0x0,0x3,0x0,0x55,0x0,0x6b,0x1,0xab,0x1,0x95,0x0,0x3,0x0, + 0x7,0x0,0xf,0x0,0x0,0x25,0x21,0x35,0x21,0x15,0x21,0x15,0x21,0x27,0x37,0x35, + 0x7,0x27,0x7,0x15,0x37,0x1,0xab,0xfe,0xaa,0x1,0x56,0xfe,0xaa,0x1,0x56,0x6b, + 0x6b,0x6b,0x6b,0x80,0x7f,0xc0,0x2b,0x56,0x2a,0xaa,0x4c,0x34,0x4b,0x4b,0x4e,0x32, + 0x4d,0x0,0x2,0x0,0x54,0x0,0x27,0x1,0xac,0x1,0xe1,0x0,0x1e,0x0,0x57,0x0, + 0x0,0x25,0x6,0x6,0x7,0x6,0x26,0x27,0x26,0x36,0x37,0x36,0x36,0x37,0x36,0x26, + 0x27,0x26,0x36,0x37,0x34,0x32,0x17,0x1e,0x3,0x17,0x16,0x15,0x16,0x6,0x37,0x26, + 0x26,0x27,0x26,0x26,0x37,0x36,0x26,0x7,0x6,0x6,0x7,0xe,0x2,0x17,0x14,0x16, + 0x15,0x14,0x7,0x6,0x27,0x26,0x27,0x26,0x26,0x37,0x36,0x26,0x7,0x6,0x6,0x17, + 0x14,0x16,0x17,0x16,0x17,0x16,0x16,0x17,0x16,0x36,0x37,0x3e,0x2,0x27,0x26,0x26, + 0x27,0x26,0x27,0x26,0x26,0x1,0x3a,0x5,0xf,0x6,0x12,0x23,0xc,0x2,0x1,0x2, + 0x13,0x16,0x4,0x3,0x8,0x2,0x2,0x1,0x4,0x4,0x1,0x6,0x13,0x15,0x11,0x2, + 0x1,0x1,0xc,0x31,0xc,0x1a,0xc,0x18,0xf,0xa,0x2,0x7,0x5,0xc,0x15,0xa, + 0x1f,0x24,0x5,0xf,0x1,0x8,0x8,0x8,0x2,0x1,0x10,0xb,0x4,0x1,0xb,0x4, + 0x14,0x12,0x2,0x3,0x3,0x7,0xc,0x13,0x40,0x25,0x27,0x4f,0x1e,0x16,0x19,0x2, + 0xc,0x1,0x1,0x1,0x9,0xb,0x4,0x9,0x88,0x5,0x8,0x2,0x6,0xb,0xa,0x2, + 0x4,0x1,0x6,0x1a,0xf,0xe,0x1a,0xe,0xb,0x15,0xa,0x2,0x1,0xd,0x14,0x12, + 0x15,0xe,0x6,0x5,0xf,0x1e,0xa2,0xb,0x12,0xc,0x18,0x40,0x21,0x5,0x7,0x2, + 0x5,0xe,0x7,0x1a,0x47,0x51,0x27,0x2,0x4,0x2,0x9,0x4,0x4,0x7,0x3,0x2, + 0x14,0x33,0x19,0x6,0x6,0x5,0x1a,0x3f,0x20,0x9,0x13,0x9,0x18,0x14,0x20,0x2b, + 0x5,0x5,0x12,0x1b,0x15,0x37,0x3c,0x1c,0x2,0x3,0x2,0x11,0xe,0x6,0xa,0x0, + 0x2,0x0,0x40,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0xd,0x0,0x17,0x0,0x0,0x1, + 0x7,0x15,0x14,0x1e,0x2,0x17,0x3e,0x3,0x35,0x35,0x7,0x17,0x27,0x7,0x37,0x27, + 0x37,0x37,0x17,0x17,0x1,0x0,0xc0,0x1d,0x34,0x46,0x29,0x29,0x46,0x34,0x1d,0x8b, + 0x14,0x49,0x49,0x14,0x40,0x54,0x21,0x21,0x54,0x1,0xeb,0x56,0x80,0x2c,0x53,0x46, + 0x31,0xa,0xa,0x31,0x46,0x53,0x2c,0x80,0xa2,0x52,0x2b,0x2b,0x52,0x37,0x8,0x4e, + 0x4e,0x7,0x0,0x2,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x25,0x0,0x31, + 0x0,0x0,0x1,0x31,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x16,0x16,0x17,0x16,0x16, + 0x17,0x1e,0x2,0x33,0x31,0x32,0x36,0x36,0x37,0x36,0x36,0x37,0x36,0x36,0x37,0x36, + 0x36,0x35,0x34,0x2e,0x2,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x1,0x0,0x1f,0x36,0x29,0x17,0xf,0xf,0xf,0x25,0xf,0x8,0xb,0x6,0x3, + 0x6,0xa,0x8,0x8,0xa,0x6,0x3,0x6,0xb,0x8,0xf,0x25,0xf,0xf,0xf,0x17, + 0x29,0x36,0x1f,0x16,0x1f,0x1f,0x16,0x16,0x1f,0x1f,0x1,0xd5,0x17,0x29,0x36,0x1f, + 0x1c,0x34,0x17,0x19,0x2c,0x19,0xc,0x17,0xd,0x6,0xf,0xb,0xb,0xf,0x6,0xd, + 0x17,0xc,0x18,0x2d,0x19,0x17,0x34,0x1c,0x1f,0x36,0x29,0x17,0xd0,0x20,0x16,0x16, + 0x1f,0x1f,0x16,0x16,0x20,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x5,0x0,0x25,0x0,0x2e,0x0,0x3e,0x0,0x0,0x25,0x17,0x7,0x27,0x35,0x33,0x17, + 0x14,0xe,0x2,0x23,0x22,0x26,0x27,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x37,0x35, + 0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x17,0x36,0x33,0x32,0x1e,0x2,0x25,0x33,0x35, + 0x26,0x26,0x23,0x22,0x6,0x15,0x5,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x1,0x35,0x3e,0x11,0x4d,0x20,0xa0,0x1a,0x2f,0x3e, + 0x23,0x21,0x39,0x17,0x65,0x12,0x18,0x19,0x11,0x1a,0x2c,0x1a,0x19,0x2a,0x1a,0x2, + 0xc,0xb,0x23,0x3e,0x2f,0x1a,0xfe,0xab,0x6b,0x2,0x1f,0x15,0x16,0x1f,0x1,0x2b, + 0x23,0x3a,0x23,0x24,0x3a,0x22,0x22,0x3a,0x24,0x23,0x3a,0x23,0xd1,0x24,0x1c,0x2f, + 0x6b,0x56,0x23,0x3e,0x2f,0x1a,0x16,0x14,0x19,0x12,0xc0,0x12,0x18,0x1,0xa,0x1b, + 0x2b,0x1a,0x17,0x27,0x19,0x2,0x1b,0x2f,0x3d,0x72,0xf,0x15,0x1c,0x20,0x16,0xa0, + 0x24,0x3a,0x22,0x22,0x3a,0x24,0x23,0x3a,0x23,0x23,0x3a,0x0,0x2,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x8,0x0,0x16,0x0,0x0,0x13,0x7,0x17,0x23,0x15, + 0x33,0x7,0x17,0x37,0x17,0x23,0x15,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x23,0x23, + 0x15,0x33,0xeb,0x1e,0x37,0xd9,0xd9,0x37,0x1e,0x6a,0x56,0xab,0xab,0x11,0x19,0x19, + 0x11,0xab,0xab,0x1,0x6b,0x1e,0x38,0x2a,0x38,0x1e,0x6b,0x95,0x2b,0x19,0x12,0x1, + 0x2a,0x12,0x19,0x2b,0x0,0x2,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0x16, + 0x0,0x22,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x7,0x37,0x16,0x16, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x15,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0xb,0x9,0x2a,0x8f,0x15,0x2e, + 0x19,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x29,0x40,0x2a,0x40,0x40,0x2a,0x40,0x1, + 0xd5,0x21,0x3b,0x4d,0x2c,0x19,0x2e,0x15,0x8f,0x2a,0x9,0xb,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0xea,0x40,0x40,0x2a,0x40,0x40,0x0,0x2,0x0,0x2b,0x0,0x2b, + 0x1,0xeb,0x1,0xd5,0x0,0x5,0x0,0x1d,0x0,0x0,0x25,0x27,0x37,0x17,0x37,0x17, + 0x7,0x34,0x3e,0x2,0x33,0x32,0x16,0x17,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15, + 0x11,0x37,0x33,0x31,0x34,0x37,0x26,0x1,0x72,0x4c,0x1e,0x2e,0x5a,0x1f,0xeb,0x17, + 0x29,0x36,0x1f,0x12,0x20,0xe,0x19,0x11,0xfe,0xaa,0x11,0x19,0x55,0x80,0x1,0x1, + 0x55,0x4c,0x1e,0x2d,0x5a,0x1e,0x39,0x1f,0x36,0x29,0x18,0x8,0x7,0x8f,0x11,0x19, + 0x19,0x11,0xfe,0x80,0x55,0x5,0x6,0x5,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x2,0x0,0x0,0x14,0x0,0x24,0x0,0x0,0x1,0x15,0x14,0x6,0x23,0x21,0x7,0x11, + 0x34,0x36,0x33,0x33,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x27,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x1,0xd5,0x19, + 0x11,0xfe,0xd5,0x55,0x19,0x11,0xd8,0x1,0x1,0x1c,0x31,0x1d,0x12,0x21,0x73,0x12, + 0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x1,0x6b,0xc0,0x12,0x19, + 0x55,0x1,0x80,0x11,0x19,0x5,0xb,0x5,0x1d,0x31,0x1d,0xc,0x5f,0x12,0x1d,0x11, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xeb, + 0x1,0xab,0x0,0x16,0x0,0x1c,0x0,0x22,0x0,0x0,0x25,0x34,0x3e,0x2,0x33,0x32, + 0x16,0x17,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x26, + 0x3,0x17,0x37,0x15,0x7,0x27,0x1,0x27,0x37,0x17,0x37,0x17,0x1,0x0,0x17,0x29, + 0x36,0x1f,0x12,0x20,0xe,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0xad,0x2,0xab, + 0xab,0xab,0xab,0xab,0x1,0x1d,0x4c,0x1e,0x2e,0x5a,0x1f,0x6b,0x1f,0x36,0x29,0x17, + 0x8,0x7,0x8f,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0xc,0x1,0x1f,0x6b,0x6b, + 0x2b,0x6a,0x6a,0xfe,0xd6,0x4b,0x1e,0x2d,0x5a,0x1e,0x0,0x2,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xd5,0x0,0x1d,0x0,0x2d,0x0,0x0,0x1,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x6,0x6,0x15,0x14,0x16,0x17,0x7,0x27, + 0x15,0x17,0x37,0x16,0x16,0x33,0x32,0x36,0x27,0x14,0x16,0x16,0x33,0x32,0x36,0x36, + 0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19, + 0x19,0x11,0xd8,0x1,0x1,0x13,0x10,0x4e,0xab,0xab,0x71,0x9,0x12,0x9,0x12,0x21, + 0x73,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x1,0x40,0xc0, + 0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x5,0xb,0x6,0x17,0x29,0xf,0x31,0x6b, + 0x2b,0x6a,0x46,0x3,0x3,0xb,0x5f,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11, + 0x11,0x1d,0x0,0x1,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x41,0x0,0x0, + 0x1,0x7,0x27,0x37,0x23,0x6,0x6,0x7,0xe,0x2,0x23,0x22,0x26,0x26,0x35,0x34, + 0x36,0x36,0x33,0x32,0x16,0x17,0x36,0x36,0x37,0x23,0x6,0x6,0x23,0x22,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x17,0x33,0x26,0x26,0x27,0x6,0x6,0x23,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x16,0x16,0x17,0x33,0x27, + 0x37,0x1,0xd5,0x55,0x1e,0x22,0x70,0x5,0x39,0x2b,0x1,0x11,0x1d,0x11,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0xf,0x1a,0x8,0x1f,0x29,0x5,0x42,0x7,0x21,0x14,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0x14,0x21,0x7,0x42,0x5,0x29,0x1f,0x8,0x1a,0xf,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0x11,0x1d,0x11,0x2b,0x39,0x6,0x6f,0x21,0x1e,0x1,0x0,0x55, + 0x1e,0x22,0x32,0x4f,0x16,0x11,0x1d,0x11,0x12,0x1d,0x11,0x12,0x1d,0x11,0xd,0xb, + 0x10,0x3a,0x24,0x13,0x18,0x11,0x1d,0x12,0x12,0x1d,0x11,0x18,0x13,0x24,0x39,0x11, + 0xb,0xd,0x11,0x1d,0x12,0x11,0x1d,0x12,0x11,0x1d,0x11,0x16,0x4f,0x32,0x22,0x1e, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x19,0x0,0x1d,0x0,0x29, + 0x0,0x0,0x1,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x27,0x33,0x15,0x23, + 0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0xab,0x56,0x19, + 0x11,0x56,0x11,0x19,0x56,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xe7,0x56, + 0x56,0x80,0x40,0x2a,0x40,0x40,0x2a,0x40,0x1,0x80,0x2b,0x11,0x19,0x19,0x11,0x2b, + 0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x2b,0x2b,0xc0,0x40, + 0x40,0x2b,0x40,0x40,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0x11, + 0x0,0x1b,0x0,0x2f,0x0,0x39,0x0,0x0,0x25,0x1,0x7,0x17,0x23,0x17,0x33,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x17,0x37,0x27,0x14,0x6,0x23,0x22,0x26, + 0x35,0x33,0x37,0x17,0x37,0x15,0x27,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15, + 0x15,0x27,0x35,0x34,0x26,0x23,0x22,0x6,0x27,0x14,0x6,0x7,0x27,0x36,0x33,0x32, + 0x16,0x16,0x1,0xc4,0xfe,0x78,0x1e,0x50,0x19,0x16,0x15,0x17,0x27,0x17,0x18,0x27, + 0x17,0x7b,0x1e,0xc4,0x19,0x12,0x11,0x19,0x15,0xc,0x34,0x2b,0x2b,0x17,0x27,0x17, + 0x18,0x27,0x17,0x2b,0x19,0x12,0x11,0x19,0x56,0x6,0x5,0x58,0x10,0x13,0x12,0x1d, + 0x11,0x3c,0x1,0x88,0x1e,0x51,0xd5,0x18,0x26,0x17,0x17,0x26,0x18,0x19,0x7b,0x1e, + 0x44,0x12,0x19,0x19,0x12,0x78,0x34,0xbc,0x6e,0x2a,0x44,0x18,0x26,0x17,0x17,0x26, + 0x18,0xee,0x2a,0xc4,0x12,0x19,0x19,0x3,0xa,0x11,0x8,0x58,0xb,0x11,0x1d,0x0, + 0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xe,0x0,0x34,0x0,0x0,0x13, + 0x23,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x37,0x32, + 0x16,0x16,0x15,0x11,0x23,0x11,0x34,0x26,0x23,0x22,0x6,0x15,0x11,0x14,0x6,0x6, + 0x23,0x22,0x26,0x26,0x35,0x23,0x27,0x33,0x7,0x23,0x14,0x16,0x33,0x32,0x36,0x35, + 0x11,0x34,0x36,0x36,0xc5,0x5f,0x8,0x9,0x12,0x1d,0x11,0x12,0x1d,0x11,0x9,0x89, + 0x18,0x27,0x17,0x2b,0x19,0x12,0x11,0x19,0x17,0x27,0x18,0x17,0x27,0x17,0x15,0x16, + 0x80,0x15,0x15,0x19,0x11,0x12,0x19,0x17,0x27,0x1,0x6b,0x8,0x16,0xc,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0xc,0x16,0x62,0x17,0x26,0x18,0xfe,0xab,0x1,0x55,0x12,0x19, + 0x19,0x12,0xff,0x0,0x18,0x26,0x17,0x17,0x26,0x18,0xd5,0xd5,0x12,0x19,0x19,0x12, + 0x1,0x0,0x18,0x26,0x17,0x0,0x7,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0x18,0x0,0x31,0x0,0x41,0x0,0x45,0x0,0x51,0x0,0x5d,0x0,0x61,0x0,0x0,0x13, + 0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x33,0x32,0x36,0x37,0x17,0x6,0x6,0x23, + 0x22,0x26,0x27,0x26,0x26,0x23,0x22,0x6,0x17,0x32,0x16,0x17,0x16,0x16,0x33,0x32, + 0x36,0x37,0x27,0x6,0x6,0x23,0x22,0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x36, + 0x36,0x25,0x11,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32, + 0x16,0x7,0x23,0x11,0x33,0x37,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x23,0x15, + 0x33,0x91,0x1e,0x5,0x1b,0x12,0xd,0x13,0x7,0xa,0x5,0x6,0xc,0x2,0x1e,0x6, + 0x1a,0x12,0xd,0x13,0x7,0x5,0x7,0x3,0x6,0xc,0x12,0x3,0x7,0x5,0x7,0x13, + 0xd,0x12,0x1a,0x6,0x1e,0x2,0xd,0x5,0x5,0xa,0x7,0x13,0xd,0x12,0x1b,0x5, + 0x1e,0x2,0xc,0x1,0x36,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0xaa,0xd6,0xd6,0x6a,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0x2a,0x2a,0x1,0x1e,0x1e,0x6,0x13,0x9,0x5,0x7,0xa, + 0x3,0x1e,0x7,0x13,0xa,0x4,0x4,0x4,0xa,0x61,0x4,0x3,0x5,0x9,0x13,0x6, + 0x1e,0x3,0xa,0x7,0x5,0xa,0x13,0x7,0x1e,0x3,0xa,0xc0,0xff,0x0,0x12,0x19, + 0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0xff,0x0,0x2b,0x8,0xd,0xd,0x8,0x9, + 0xd,0xd,0x5e,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x74,0x2b,0x0,0x2,0x0,0x95, + 0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x12,0x0,0x17,0x0,0x0,0x1,0x35,0x23,0x15, + 0x14,0x17,0x17,0x7,0x7,0x17,0x7,0x37,0x17,0x27,0x37,0x27,0x27,0x37,0x36,0x7, + 0x7,0x27,0x35,0x33,0x1,0x6b,0xd6,0xb,0x59,0x15,0x49,0x37,0x11,0x3f,0x3f,0x11, + 0x37,0x49,0x15,0x59,0xb,0x56,0x15,0x15,0x2a,0x1,0x21,0xb4,0xb4,0xc,0x6,0x35, + 0x32,0x7,0x2f,0x47,0x25,0x25,0x47,0x2f,0x7,0x32,0x35,0x6,0x1a,0xd,0xd,0xc5, + 0x0,0x4,0x0,0x28,0x0,0x2c,0x1,0xd7,0x1,0xd5,0x0,0x39,0x0,0x45,0x0,0x82, + 0x0,0x8e,0x0,0x0,0x25,0x37,0x36,0x27,0x27,0x36,0x35,0x34,0x27,0x37,0x36,0x27, + 0x27,0x26,0x7,0x7,0x26,0x27,0x27,0x26,0x23,0x23,0x22,0x7,0x7,0x6,0x7,0x27, + 0x26,0x7,0x7,0x6,0x17,0x17,0x6,0x15,0x14,0x17,0x7,0x6,0x17,0x17,0x16,0x37, + 0x37,0x16,0x17,0x17,0x16,0x33,0x33,0x32,0x37,0x37,0x36,0x37,0x17,0x16,0x27,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x5,0x27,0x34,0x36,0x35,0x34, + 0x27,0x37,0x36,0x27,0x27,0x26,0x7,0x7,0x26,0x27,0x27,0x26,0x23,0x23,0x22,0x7, + 0x7,0x6,0x6,0x7,0x27,0x26,0x7,0x7,0x6,0x17,0x17,0x6,0x15,0x14,0x17,0x7, + 0x6,0x17,0x17,0x16,0x37,0x37,0x16,0x17,0x17,0x16,0x33,0x33,0x32,0x35,0x37,0x36, + 0x36,0x37,0x17,0x16,0x37,0x37,0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x1,0x2e,0x1e,0x3,0x5,0x1f,0x1,0x1,0x1f,0x5,0x3,0x1e,0x3, + 0x6,0x25,0xc,0xd,0x6,0x1,0x6,0x3c,0x6,0x1,0x6,0xe,0xb,0x25,0x6,0x3, + 0x1e,0x4,0x5,0x20,0x1,0x1,0x20,0x5,0x4,0x1e,0x3,0x6,0x25,0xc,0xd,0x6, + 0x1,0x6,0x3c,0x6,0x1,0x6,0xe,0xb,0x25,0x6,0x6f,0x12,0x19,0x19,0x12,0x12, + 0x19,0x19,0x1,0x6,0x15,0x1,0x1,0x14,0x4,0x3,0x13,0x1,0x5,0x17,0x8,0x9, + 0x3,0x1,0x4,0x26,0x4,0x1,0x3,0x5,0x8,0x3,0x18,0x4,0x2,0x13,0x2,0x3, + 0x14,0x1,0x1,0x14,0x3,0x2,0x13,0x2,0x4,0x18,0x7,0x9,0x3,0x1,0x4,0x26, + 0x5,0x4,0x4,0x8,0x4,0x18,0x3,0x2,0x14,0x2,0x5f,0xc,0x11,0x11,0xc,0xc, + 0x11,0x11,0xdc,0x33,0x6,0x4,0x18,0x8,0x7,0x7,0x8,0x18,0x5,0x5,0x34,0x5, + 0x2,0xf,0x9,0x6,0x27,0x6,0x6,0x28,0x5,0x9,0xf,0x2,0x6,0x33,0x6,0x4, + 0x18,0x8,0x7,0x7,0x8,0x18,0x5,0x5,0x34,0x5,0x2,0xf,0x9,0x6,0x27,0x6, + 0x6,0x28,0x5,0x9,0xf,0x2,0x3f,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0xa3, + 0xf,0x3,0x4,0x3,0x5,0x4,0x10,0x3,0x3,0x21,0x4,0x2,0x9,0x6,0x3,0x19, + 0x5,0x4,0x1a,0x1,0x5,0x3,0xa,0x1,0x3,0x22,0x3,0x3,0x10,0x4,0x5,0x5, + 0x4,0x10,0x3,0x3,0x21,0x4,0x2,0x9,0x6,0x3,0x19,0x4,0x4,0x19,0x2,0x4, + 0x3,0x9,0x2,0x4,0x21,0x3,0x1,0x11,0xc,0xc,0x11,0x11,0xc,0xc,0x11,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x13,0x0,0x17,0x0,0x25,0x0, + 0x40,0x0,0x0,0x25,0x14,0xe,0x2,0x15,0x23,0x34,0x2e,0x2,0x35,0x34,0x36,0x36, + 0x33,0x31,0x32,0x16,0x16,0x7,0x23,0x15,0x33,0x37,0x14,0x6,0x7,0x17,0x36,0x36, + 0x35,0x34,0x26,0x27,0x7,0x16,0x16,0x27,0x27,0x15,0x30,0x30,0x31,0x22,0xe,0x2, + 0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x3e,0x2,0x33,0x30,0x30,0x31,0x15, + 0x1,0x4b,0x10,0x16,0x10,0x2a,0x10,0x16,0x10,0x15,0x21,0x15,0x15,0x21,0x15,0x36, + 0x2a,0x2a,0x80,0x12,0xf,0x1e,0x15,0x19,0x25,0x1e,0x1f,0x19,0x1e,0x40,0x55,0x28, + 0x45,0x35,0x1e,0x19,0x15,0x1e,0xf,0x12,0x17,0x29,0x36,0x1f,0xe0,0x10,0x1c,0x1a, + 0x19,0xc,0xc,0x19,0x1a,0x1c,0x10,0x15,0x21,0x15,0x15,0x21,0x95,0x20,0xab,0x1b, + 0x30,0x14,0x1e,0x19,0x40,0x24,0x2c,0x4b,0x1b,0x1f,0x14,0x3c,0x87,0x56,0x40,0x1e, + 0x35,0x46,0x27,0x24,0x40,0x19,0x1e,0x14,0x30,0x1b,0x1f,0x36,0x29,0x17,0x40,0x0, + 0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x15,0x0,0x19,0x0,0x0,0x1, + 0x21,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x7,0x15,0x21,0x35,0x27,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x3,0x21,0x35,0x21,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x40,0x15,0x1,0x0,0x15,0x40,0x11,0x19,0x19,0x11,0xfe,0xaa,0x1,0x56,0x1, + 0xc0,0x19,0x12,0xea,0x12,0x19,0x15,0x2b,0x2b,0x15,0x19,0x12,0xea,0x12,0x19,0xfe, + 0xeb,0xea,0x0,0x5,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x1b,0x0,0x22, + 0x0,0x26,0x0,0x36,0x0,0x42,0x0,0x0,0x1,0x34,0x26,0x23,0x23,0x15,0x33,0x15, + 0x7,0x23,0x35,0x23,0x22,0x6,0x6,0x15,0x15,0x33,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x35,0x33,0x37,0x5,0x22,0x26,0x35,0x33,0x14,0x6,0x27,0x33,0x15,0x23,0x5, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x95,0x19,0x11,0x40, + 0x40,0x4b,0x4b,0x55,0x18,0x26,0x17,0x2a,0x12,0x1d,0x11,0x12,0x1d,0x11,0x60,0x60, + 0xff,0x0,0x8,0xd,0x2b,0xd,0x33,0x6a,0x6a,0x1,0x2a,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1,0x6b, + 0x11,0x19,0x2a,0x39,0x5d,0x6b,0x17,0x27,0x17,0x40,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x78,0x8e,0xd,0x9,0x9,0xd,0xeb,0x2b,0x6a,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x11,0x1d,0x12,0x56,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x5,0x0,0x2d,0x0,0x39,0x0,0x0, + 0x13,0x15,0x17,0x37,0x27,0x35,0x17,0x16,0x15,0x14,0xe,0x2,0x23,0x22,0x2e,0x2, + 0x35,0x34,0x3e,0x2,0x33,0x32,0x17,0x35,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e, + 0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x27,0x37,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x33,0x35,0x33,0x35,0xd5,0x65,0x11,0x56,0x89,0x2,0x17,0x29,0x36,0x1f,0x20,0x36, + 0x29,0x17,0x17,0x29,0x36,0x20,0x16,0x14,0x15,0x15,0x28,0x46,0x35,0x1d,0x1d,0x35, + 0x46,0x28,0x28,0x45,0x35,0x1e,0x2,0x2,0x2b,0x40,0x40,0x2b,0x40,0x1,0x55,0x80, + 0x3e,0x1a,0x33,0x71,0x55,0xb,0xa,0x20,0x36,0x29,0x17,0x17,0x29,0x36,0x20,0x1f, + 0x36,0x29,0x17,0x6,0x2c,0x5,0x1e,0x35,0x45,0x28,0x28,0x46,0x35,0x1d,0x1d,0x35, + 0x46,0x28,0xa,0xb,0x95,0x40,0x40,0x2a,0x40,0x40,0x2a,0x0,0x4,0x0,0x28,0x0, + 0x28,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x26,0x0,0x3e,0x0,0x49,0x0,0x0,0x25, + 0x1,0x7,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17,0x27,0x22, + 0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x37,0x17,0x6,0x6,0x3,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0x6,0x7,0x27, + 0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x17,0x14,0x6,0x7,0x27,0x36, + 0x36,0x33,0x32,0x16,0x16,0x1,0xbd,0xfe,0x86,0x1b,0x29,0x12,0x14,0x21,0x3b,0x4d, + 0x2c,0x22,0x3d,0x1a,0x28,0xa1,0x23,0x3e,0x2f,0x1b,0xe,0xc,0x20,0x7,0x8,0x23, + 0x3a,0x23,0x10,0x1e,0xd,0x1f,0x13,0x2e,0x92,0x1a,0x3d,0x22,0x2c,0x4d,0x3b,0x21, + 0x14,0x11,0x1f,0xc,0xe,0x1b,0x2f,0x3e,0x23,0x19,0x2e,0x13,0xda,0x8,0x7,0xac, + 0xd,0x1e,0x10,0x23,0x3a,0x23,0x43,0x1,0x7a,0x1c,0x28,0x1a,0x3d,0x22,0x2c,0x4d, + 0x3b,0x21,0x14,0x11,0x28,0x2d,0x1b,0x2f,0x3e,0x23,0x19,0x2e,0x13,0x1f,0xd,0x1e, + 0x10,0x23,0x3a,0x23,0x8,0x7,0x20,0xc,0xe,0x1,0x5b,0x11,0x14,0x21,0x3b,0x4d, + 0x2c,0x22,0x3d,0x1a,0x1f,0x13,0x2e,0x19,0x23,0x3e,0x2f,0x1b,0xe,0xc,0x91,0x10, + 0x1e,0xd,0xac,0x7,0x8,0x23,0x3a,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x29,0x0,0x39,0x0,0x45,0x0,0x0,0x13,0x17,0x6,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x23,0x22,0x7,0x27,0x36,0x36,0x33,0x32, + 0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0x17,0x34,0x36, + 0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x37,0x14,0x6, + 0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x3d,0x21,0x9,0x1b,0x2f,0x3e,0x23, + 0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x1d,0x1c,0x20,0x14,0x2d,0x18,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x9,0x4c,0x23,0x3a,0x23,0x23, + 0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x15,0x12,0xe,0xd,0x13,0x13,0xd,0xe, + 0x12,0x1,0x58,0x21,0x1b,0x1c,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0xa,0x21,0x9,0xa,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x18,0x2c,0x44,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a, + 0xae,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x29,0x0,0x35,0x0,0x45,0x0,0x49,0x0,0x4d,0x0,0x0,0x1,0x14, + 0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x6,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x23,0x22,0x7,0x27,0x36,0x36,0x33,0x32, + 0x1e,0x2,0x25,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x14, + 0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x27,0x23, + 0x15,0x33,0x37,0x23,0x15,0x33,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x6,0x6,0x29,0xb,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23, + 0x1e,0x1b,0xf,0x11,0x24,0x13,0x2c,0x4d,0x3b,0x21,0xfe,0xa0,0xd,0x13,0x13,0xd, + 0xe,0x12,0x12,0xfd,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23, + 0x95,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x13,0x24,0x11,0xe,0x1c,0x1e,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0xb,0x29,0x6,0x6,0x21,0x3b,0x4d,0x7f,0x13,0xd,0xe,0x12,0x12,0xe, + 0xd,0x13,0xab,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x1d,0x80, + 0x80,0x80,0x0,0x6,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x6,0x0,0x12, + 0x0,0x1e,0x0,0x25,0x0,0x31,0x0,0x3d,0x0,0x0,0x1,0x17,0x7,0x35,0x23,0x35, + 0x33,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x33,0x35,0x23,0x35,0x7,0x17, + 0x37,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35, + 0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x1,0x6b,0x55,0x55,0x56,0x56,0x96,0x8, + 0xd,0xd,0x8,0x9,0xd,0xd,0x5e,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xc,0x56, + 0x56,0x55,0x55,0x96,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x5e,0x9,0xc,0xc,0x9, + 0x9,0xc,0xc,0x1,0xab,0x56,0x55,0x40,0x2b,0xd,0x9,0x8,0xd,0xd,0x8,0x9, + 0xd,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd6,0x2b,0x40,0x55,0x56,0x40,0xd, + 0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0, + 0x3,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x10,0x0,0x1c,0x0,0x38,0x0, + 0x0,0x37,0x33,0x35,0x23,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x32,0x36,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x25,0x27, + 0x15,0x23,0x2e,0x3,0x23,0x15,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x15,0x32, + 0x3e,0x2,0x37,0x33,0x15,0x91,0x5a,0x5a,0x6,0x21,0x15,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x15,0x21,0x36,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1,0x8d,0x56,0x56,0x4, + 0x24,0x39,0x4a,0x29,0x23,0x3e,0x2f,0x1a,0x1a,0x2f,0x3e,0x23,0x29,0x4a,0x39,0x24, + 0x4,0x56,0xeb,0x2a,0x13,0x18,0x11,0x1d,0x12,0x12,0x1d,0x11,0x18,0x13,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0x15,0x40,0x2b,0x29,0x46,0x34,0x1d,0x2a,0x1b,0x2f, + 0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x2a,0x1d,0x34,0x46,0x29,0x2b,0x0,0x2,0x0,0x3c, + 0x0,0x3c,0x1,0xe2,0x1,0xe2,0x0,0x2,0x0,0xd,0x0,0x0,0x1,0x37,0x7,0x17, + 0x1,0x7,0x17,0x7,0x15,0x17,0x17,0x33,0x37,0x17,0x1,0x0,0xc0,0x47,0x69,0xfe, + 0x78,0x1e,0x6c,0x68,0x97,0x3c,0x1e,0x27,0x6c,0x1,0x79,0x47,0xc0,0xa6,0x1,0x88, + 0x1e,0x6c,0x27,0x1e,0x3c,0x97,0x68,0x6c,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x13,0x0,0x26,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x23,0x37,0x26,0x26,0x23,0x22,0x6, + 0x6,0x7,0x27,0x3e,0x2,0x33,0x32,0x16,0x17,0x37,0x1,0x0,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x54,0x6b,0x31,0xf,0x2a, + 0x18,0x19,0x2b,0x1e,0x5,0x15,0x7,0x24,0x33,0x1e,0x1d,0x31,0x12,0x2b,0x1,0xd5, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0xff,0x30,0x11,0x14,0x15,0x26,0x17,0x6,0x1c,0x2c,0x1a,0x18,0x14,0x2c,0x0,0x3, + 0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x4,0x0,0x10,0x0,0x1f,0x0,0x0, + 0x1,0x7,0x11,0x21,0x11,0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x17,0x23,0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x33,0x35,0x33,0x32,0x16,0x15, + 0x1,0x0,0xab,0x1,0x56,0xdb,0xb,0x10,0x10,0xb,0xb,0x10,0x10,0xa6,0x16,0xaa, + 0x16,0x16,0x4a,0x4b,0x12,0x19,0x1,0xc0,0x80,0xff,0x0,0x1,0x0,0x4b,0xf,0xb, + 0xb,0x10,0x10,0xb,0xb,0xf,0x75,0x20,0x20,0x95,0x60,0x4b,0x19,0x12,0x0,0x1, + 0x0,0x67,0x0,0x2b,0x1,0x80,0x1,0xd6,0x0,0x1f,0x0,0x0,0x1,0x34,0x36,0x36, + 0x37,0x36,0x36,0x26,0x27,0x26,0x26,0x7,0xe,0x3,0x7,0x6,0x1e,0x2,0x33,0x32, + 0x37,0x36,0x36,0x26,0x27,0x2e,0x2,0x35,0x1,0x0,0x1d,0x33,0x21,0xa,0x5,0x9, + 0xa,0x11,0x25,0x14,0x24,0x3f,0x31,0x1f,0x4,0x5,0x1d,0x3c,0x51,0x2f,0x17,0x16, + 0xb,0x8,0x5,0x9,0x23,0x33,0x1c,0x1,0x0,0x26,0x43,0x32,0xd,0x4,0x11,0x11, + 0x2,0x4,0x2,0x3,0x4,0x21,0x33,0x40,0x24,0x30,0x55,0x42,0x25,0x5,0x2,0x10, + 0x12,0x4,0xe,0x33,0x42,0x25,0x0,0x3,0x0,0x1e,0x0,0x15,0x1,0xc4,0x1,0xeb, + 0x0,0xb,0x0,0x18,0x0,0x1b,0x0,0x0,0x13,0x27,0x36,0x36,0x33,0x17,0x32,0x16, + 0x15,0x11,0x27,0x35,0x13,0x27,0x6,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x27,0x37, + 0x1,0x27,0x27,0x15,0xbc,0x4f,0x5,0x16,0xd,0xd6,0x11,0x19,0x2a,0x3b,0x13,0x5, + 0x16,0xd,0xd6,0x11,0x19,0x4d,0x1e,0x1,0x88,0x80,0xaf,0x1,0x80,0x4f,0xc,0x10, + 0x1,0x18,0x12,0xfe,0xe7,0x2b,0xae,0xfe,0x9e,0x13,0xc,0x10,0x19,0x12,0x1,0x19, + 0x4d,0x1e,0xfe,0x78,0x44,0xae,0xae,0x0,0x3,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1, + 0xc4,0x0,0x7,0x0,0x13,0x0,0x16,0x0,0x0,0x13,0x21,0x15,0x7,0x27,0x33,0x37, + 0x23,0x13,0x27,0x15,0x21,0x35,0x33,0x35,0x27,0x27,0x37,0x17,0x1,0x27,0x27,0x15, + 0x7c,0x1,0x44,0x84,0x6a,0x8f,0x26,0xe0,0xff,0x26,0xff,0x0,0x6b,0x1e,0xaf,0x1e, + 0x4,0x1,0x84,0x6b,0x44,0x1,0xc0,0x2b,0x94,0x6a,0x2a,0xfe,0x89,0x26,0x4,0x2b, + 0x6a,0x21,0xb0,0x1e,0x4,0xfe,0x7c,0x2f,0x43,0x43,0x0,0x4,0x0,0x16,0x0,0x16, + 0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x2e,0x0,0x36,0x0,0x3d,0x0,0x0,0x25,0x27, + 0x7,0x17,0x7,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x37,0x17, + 0x37,0x27,0x7,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x37,0x17,0x26,0x23,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x17,0xe,0x2,0x37,0x27,0x33,0x17, + 0x33,0x32,0x16,0x15,0x37,0x33,0x7,0x35,0x23,0x35,0x33,0x1,0x29,0xf5,0x1e,0x71, + 0x4,0x36,0xe,0x14,0x14,0xe,0x1,0x11,0xc,0x12,0x3,0x2e,0x1f,0x4c,0xab,0x17, + 0x27,0x17,0x12,0x20,0x13,0x22,0x9,0x9,0x16,0x1f,0x1f,0x16,0x16,0x20,0x4,0x22, + 0x4,0x18,0x23,0x96,0x99,0x25,0x1c,0x36,0xe,0x14,0x33,0x22,0x40,0x15,0x55,0xd7, + 0xf5,0x1f,0x71,0x5,0x14,0xe,0xc8,0xe,0x14,0xe,0xc,0x2f,0x1e,0x4c,0x2b,0x17, + 0x27,0x18,0x14,0x24,0x18,0x3,0x21,0x3,0x1f,0x16,0x16,0x20,0x20,0x16,0x8,0x9, + 0x21,0x14,0x1f,0x13,0x67,0x99,0x1e,0x14,0xe,0x74,0x74,0x56,0x6a,0x0,0x3,0x0, + 0xf,0x0,0xf,0x1,0xeb,0x1,0xeb,0x0,0x7,0x0,0x11,0x0,0x20,0x0,0x0,0x13, + 0x27,0x33,0x35,0x33,0x15,0x33,0x3,0x5,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x35,0x17,0x1,0x7,0x17,0xe,0x2,0x15,0x33,0x17,0x21,0x15,0x21,0x35,0x17,0xf2, + 0x7,0x6a,0x2b,0x6b,0x1e,0xfe,0x48,0xd,0x9,0x1,0x15,0x9,0xc,0x7e,0xfe,0x5a, + 0x1e,0x79,0x21,0x34,0x1e,0xef,0x2a,0xfe,0xe7,0x1,0x40,0x60,0x1,0x4a,0x4b,0x56, + 0x56,0xfe,0xda,0x2f,0x15,0x9,0xd,0xd,0x9,0x15,0x13,0x1,0xa6,0x1e,0x79,0x8, + 0x21,0x33,0x20,0x2b,0x2a,0x3,0x5f,0x0,0x5,0x0,0xf,0x0,0xf,0x1,0xd3,0x1, + 0xd5,0x0,0x9,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x27,0x0,0x0,0x25,0x35,0x34, + 0x3e,0x2,0x33,0x11,0x27,0x35,0x17,0x27,0x6,0x6,0x23,0x15,0x23,0x35,0x22,0x26, + 0x26,0x35,0x35,0x27,0x37,0x1,0x1,0x27,0x15,0x37,0x23,0x15,0x17,0x17,0x35,0x23, + 0x15,0x17,0x36,0x36,0x1,0x55,0x11,0x1d,0x27,0x16,0x2b,0x20,0xdf,0x6,0xa,0x6, + 0x2b,0x17,0x27,0x17,0x31,0x1e,0x1,0xa6,0xfe,0xb1,0x19,0x55,0x2b,0x2b,0x55,0x2a, + 0x27,0x2,0x1,0xd5,0xab,0xe,0x1e,0x1a,0xf,0xfe,0xa7,0x2b,0x2e,0xc6,0xdf,0x2, + 0x1,0xc0,0xc0,0x17,0x26,0x18,0x44,0x31,0x1e,0xfe,0x5a,0x1,0x13,0x19,0x19,0x95, + 0x2e,0x2b,0x3c,0x95,0x83,0x28,0x6,0xa,0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xd5, + 0x1,0xd3,0x0,0x13,0x0,0x20,0x0,0x35,0x0,0x0,0x13,0x27,0x37,0x33,0x17,0x33, + 0x32,0x16,0x15,0x11,0x14,0x15,0x27,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x13,0x27, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x37,0x27,0x37,0x1,0x27,0x27,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x27,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0xe9,0x49,0x20,0x80,0x27,0x44,0x11,0x19,0x6d,0x3,0x1d,0x31,0x1d,0xb,0xc0,0x31, + 0xfe,0xd1,0x11,0x19,0x8,0x6,0x2a,0x1e,0x1,0xa6,0x9e,0x20,0x5,0xa,0x6,0x12, + 0x1d,0x11,0x2,0x2,0x20,0xf,0x1d,0x31,0x1d,0xf,0x1a,0x1,0x53,0x4a,0x23,0x2b, + 0x19,0x11,0xff,0x0,0x1,0x3,0x6d,0xb,0xc,0x1d,0x31,0x1c,0xfe,0xba,0x31,0x19, + 0x12,0x1,0x0,0x9,0x11,0x5,0x2b,0x1e,0xfe,0x5a,0x62,0x20,0x2,0x2,0x11,0x1d, + 0x12,0x5,0xb,0x5,0x20,0x19,0x1c,0x1e,0x30,0x1d,0x8,0x0,0x4,0x0,0x1e,0x0, + 0x1e,0x1,0xd5,0x1,0xc4,0x0,0xb,0x0,0x1f,0x0,0x36,0x0,0x3e,0x0,0x0,0x37, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x1,0x22,0x6,0x6,0x7, + 0x7,0x17,0x35,0x36,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x26,0x7, + 0x27,0x7,0x17,0x7,0x6,0x16,0x16,0x33,0x33,0x17,0x6,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x37,0x17,0x37,0x27,0x27,0x36,0x36,0x37,0x26,0x26,0x7,0x17,0x80,0x12, + 0x19,0x19,0x12,0x12,0x19,0x19,0x1,0x20,0x12,0x19,0x12,0x7,0x4b,0x6c,0x9,0xf, + 0xb,0xc,0x11,0x2a,0x13,0x20,0xbe,0xa8,0x1e,0xaa,0x39,0x6,0x2,0xb,0x9,0x8e, + 0x19,0xc,0xf,0x19,0x11,0xe,0x16,0x4,0x29,0x1e,0x66,0x3f,0x5,0xa,0x6,0x27, + 0x58,0x27,0x5a,0x80,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x1,0x40,0xf,0x14, + 0x8,0x58,0x6b,0xa8,0xb,0x10,0x12,0xd,0xb,0xb,0x14,0x22,0x14,0xa4,0xa8,0x1e, + 0xaa,0x43,0x7,0x10,0xc,0x19,0x4,0x16,0xe,0x11,0x19,0xf,0xc,0x28,0x1e,0x66, + 0xf3,0x5,0xc,0x6,0x13,0x1,0x11,0x5b,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4, + 0x1,0xd5,0x0,0x1a,0x0,0x26,0x0,0x29,0x0,0x3a,0x0,0x0,0x25,0x1,0x7,0x17, + 0x15,0x14,0x16,0x17,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x33,0x15,0x14, + 0x16,0x33,0x33,0x32,0x32,0x37,0x17,0x25,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x27,0x35,0x17,0x37,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x15, + 0x14,0x6,0x7,0x27,0x33,0x35,0x1,0xc4,0xfe,0x78,0x1e,0x37,0xc,0xa,0xc,0x9, + 0x15,0x9,0xd,0xaa,0xd,0x9,0x15,0x1,0x1,0x1,0x23,0xfe,0xfa,0xd,0x13,0x13, + 0xd,0xd,0x13,0x13,0x2d,0x2e,0xe,0x41,0x18,0x45,0x28,0x23,0x3e,0x2f,0x1b,0x3, + 0x1,0x80,0x59,0x3c,0x1,0x88,0x1e,0x38,0xc3,0xe,0x19,0x9,0x26,0x8,0xd,0xd, + 0x8,0x16,0x16,0x8,0xd,0x1,0x23,0x77,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13, + 0x80,0x2f,0x2f,0x6b,0x41,0xd,0x7,0x6,0x11,0x22,0x1c,0xd5,0x6,0xa,0x5,0x7f, + 0x6b,0x0,0x1,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x8,0x0,0x0,0x13, + 0x17,0x37,0x11,0x33,0x11,0x17,0x37,0x27,0x6b,0x1e,0x62,0x2a,0x62,0x1e,0x95,0x1, + 0x40,0x1e,0x62,0xfe,0xa7,0x1,0x59,0x62,0x1e,0x95,0x0,0x1,0x0,0x55,0x0,0x55, + 0x1,0x95,0x1,0x95,0x0,0x8,0x0,0x0,0x13,0x15,0x33,0x7,0x17,0x37,0x15,0x33, + 0x35,0xc0,0x8d,0xf8,0x1e,0xf8,0x2a,0x1,0x95,0x2a,0xf8,0x1e,0xf8,0x8d,0xd5,0x0, + 0x1,0x0,0x6b,0x0,0x55,0x1,0xab,0x1,0x95,0x0,0x8,0x0,0x0,0x37,0x33,0x35, + 0x17,0x37,0x27,0x33,0x35,0x23,0x6b,0x2a,0xf8,0x1e,0xf8,0x8d,0xd5,0xc0,0x8d,0xf8, + 0x1e,0xf8,0x2a,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0x10,0x0, + 0x1c,0x0,0x26,0x0,0x3e,0x0,0x0,0x1,0x27,0x36,0x37,0x36,0x16,0x17,0x16,0x16, + 0x17,0x17,0x16,0x16,0x33,0x15,0x22,0x26,0x27,0x32,0x36,0x35,0x34,0x26,0x23,0x22, + 0x6,0x15,0x14,0x16,0x27,0x7,0x17,0x15,0x14,0x16,0x33,0x33,0x17,0x37,0x27,0x22, + 0x26,0x26,0x35,0x34,0x36,0x37,0x35,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x37,0x23,0x6,0x6,0x1,0x2b,0x49,0xb,0xf,0x8,0xc,0x6,0x3,0x6,0x4, + 0x1c,0xf,0x2f,0x18,0x1c,0x3a,0x3f,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0xb2,0x1e, + 0xb7,0x19,0x12,0x2e,0x78,0x1e,0xef,0x11,0x1d,0x12,0x18,0x13,0x18,0x27,0x16,0x1c, + 0x31,0x1d,0x1a,0x2c,0x1e,0x5,0x2c,0x7,0x21,0x1,0x14,0x49,0xc,0x1,0x1,0x3, + 0x3,0x2,0x4,0x4,0x1f,0x11,0x16,0x2a,0x18,0x7d,0x19,0x12,0x11,0x19,0x19,0x11, + 0x12,0x19,0x44,0x1e,0xb8,0x2e,0x12,0x19,0x77,0x1e,0x19,0x12,0x1d,0x11,0x15,0x21, + 0x7,0x2c,0x5,0x1e,0x2c,0x1a,0x1d,0x31,0x1c,0x16,0x27,0x18,0x13,0x18,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x1a,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2, + 0x3,0x23,0x35,0x33,0x17,0x35,0x17,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x41,0x2b,0x2b,0x15,0x6b,0x1,0xd5,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe, + 0xd6,0xaa,0xaa,0xaa,0x55,0x0,0x6,0x0,0x2b,0x0,0x69,0x1,0xd5,0x1,0x97,0x0, + 0x12,0x0,0x16,0x0,0x24,0x0,0x32,0x0,0x40,0x0,0x4e,0x0,0x0,0x1,0x14,0xe, + 0x2,0x15,0x23,0x34,0x2e,0x2,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x7,0x23, + 0x15,0x33,0x37,0x34,0x26,0x27,0x7,0x16,0x16,0x15,0x14,0x6,0x7,0x17,0x36,0x36, + 0x25,0x34,0x36,0x37,0x27,0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x25,0x14, + 0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x7,0x16,0x16,0x7,0x37,0x26,0x26, + 0x35,0x34,0x36,0x37,0x27,0x6,0x6,0x15,0x14,0x16,0x1,0x4b,0x10,0x16,0x10,0x2a, + 0x10,0x16,0x10,0x15,0x21,0x15,0x15,0x21,0x15,0x36,0x2a,0x2a,0xc0,0x21,0x1d,0x17, + 0x19,0x1c,0x1c,0x19,0x17,0x1d,0x21,0xfe,0x76,0x1c,0x19,0x17,0x1d,0x21,0x21,0x1d, + 0x17,0x19,0x1c,0x1,0x2a,0x12,0x10,0x17,0x14,0x17,0x17,0x14,0x17,0x10,0x12,0xdf, + 0x17,0x10,0x12,0x12,0x10,0x17,0x14,0x17,0x17,0x1,0xb,0x10,0x1d,0x1a,0x18,0xc, + 0xc,0x18,0x1a,0x1d,0x10,0x14,0x22,0x14,0x14,0x22,0x94,0x20,0x95,0x2c,0x4e,0x1d, + 0x17,0x18,0x43,0x25,0x25,0x43,0x18,0x17,0x1d,0x4e,0x2c,0x25,0x43,0x18,0x17,0x1d, + 0x4e,0x2c,0x2c,0x4e,0x1d,0x17,0x18,0x43,0x25,0x18,0x2b,0x10,0x17,0x15,0x36,0x1f, + 0x1f,0x36,0x15,0x17,0x10,0x2b,0x82,0x17,0x10,0x2b,0x18,0x18,0x2b,0x10,0x17,0x15, + 0x36,0x1f,0x1f,0x36,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x9, + 0x0,0x0,0x1,0x35,0x23,0x17,0x7,0x27,0x15,0x33,0x27,0x37,0x1,0xc0,0xab,0x47, + 0xd6,0x46,0xab,0x47,0xd6,0x1,0x15,0xab,0x46,0xd6,0x47,0xab,0x46,0xd6,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1c,0x0,0x23,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x23,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x23,0x35,0x21,0x7,0x33,0x15, + 0x33,0x35,0x33,0x27,0x1,0x95,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x12,0x19, + 0x19,0x12,0x55,0x11,0x1d,0x12,0x12,0x1d,0x11,0x56,0x1,0x2b,0xea,0x2a,0x56,0x2a, + 0x55,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xff, + 0x0,0x12,0x1d,0x11,0x11,0x1d,0x12,0xd5,0x80,0x40,0x40,0x56,0x0,0x3,0x0,0x2b, + 0x0,0x40,0x1,0xeb,0x1,0x95,0x0,0x15,0x0,0x1d,0x0,0x26,0x0,0x0,0x1,0x32, + 0x33,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x26,0x26, + 0x35,0x34,0x36,0x36,0x7,0x27,0x35,0x33,0x17,0x37,0x33,0x15,0x17,0x7,0x17,0x23, + 0x15,0x33,0x7,0x17,0x37,0x1,0x8b,0x5,0x5,0x17,0x11,0xfe,0xe6,0x11,0x17,0x17, + 0x11,0xcf,0x6,0x7,0x20,0x35,0x8c,0x89,0x5,0x84,0x87,0x6,0x2a,0x1e,0x22,0x59, + 0x59,0x22,0x1e,0x56,0x1,0x15,0x58,0x11,0x17,0x17,0x11,0xda,0x11,0x17,0xc,0x1b, + 0xe,0x20,0x36,0x1f,0x2a,0x51,0x2f,0x4f,0x4f,0x2e,0x52,0x1e,0x22,0x2b,0x22,0x1e, + 0x55,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x21,0x0, + 0x2a,0x0,0x38,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e, + 0x2,0x35,0x34,0x2e,0x2,0x7,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x15,0x14,0x6,0x17,0x23,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x37,0x14,0x6,0x23, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x1,0x0,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x6c,0x9,0xc,0xc,0x9, + 0x9,0xc,0xc,0x62,0x56,0x19,0x12,0x12,0x19,0x2a,0xc,0x9,0x9,0xc,0xc,0x9, + 0x9,0xc,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0xd5,0xd,0x8,0x40,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0x80, + 0x2b,0x11,0x19,0x19,0x11,0x6a,0x8,0xd,0xd,0x8,0x40,0x9,0xd,0xd,0x9,0x0, + 0x1,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x1c,0x0,0x0,0x1,0x22,0x7, + 0x6,0x6,0x23,0x22,0x27,0x26,0x23,0x22,0x15,0x11,0x14,0x33,0x32,0x37,0x36,0x36, + 0x33,0x32,0x17,0x16,0x33,0x32,0x35,0x11,0x34,0x23,0x1,0xc9,0x3,0x3,0x2f,0x63, + 0x31,0x64,0x5f,0x3,0x3,0xc,0xc,0x3,0x3,0x2f,0x63,0x31,0x64,0x5f,0x3,0x3, + 0xc,0xc,0x1,0xab,0x2,0x11,0x12,0x23,0x2,0xe,0xfe,0xc6,0xe,0x2,0x11,0x12, + 0x23,0x2,0xe,0x1,0x3a,0xe,0x0,0x1,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0x1c,0x0,0x0,0x25,0x26,0x26,0x35,0x34,0x37,0x36,0x35,0x34,0x23,0x21,0x22, + 0x15,0x14,0x17,0x16,0x16,0x15,0x14,0x7,0x6,0x15,0x14,0x33,0x21,0x32,0x35,0x34, + 0x27,0x1,0xa9,0x11,0x12,0x23,0x2,0xe,0xfe,0xc6,0xe,0x1,0x12,0x12,0x23,0x2, + 0xe,0x1,0x3a,0xe,0x2,0x3d,0x2f,0x63,0x31,0x64,0x5f,0x3,0x3,0xc,0xc,0x3, + 0x3,0x2f,0x63,0x31,0x64,0x5f,0x3,0x3,0xc,0xc,0x3,0x3,0x0,0x1,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x1b,0x0,0x0,0x1,0x22,0x6,0xf,0x2,0x6, + 0x15,0x14,0x1f,0x2,0x16,0x16,0x33,0x32,0x36,0x3f,0x2,0x36,0x35,0x34,0x2f,0x2, + 0x26,0x26,0x1,0x0,0x2c,0x52,0x2c,0x13,0x6,0x12,0x12,0x6,0x13,0x2c,0x52,0x2c, + 0x2c,0x52,0x2c,0x13,0x6,0x12,0x12,0x6,0x13,0x2c,0x52,0x1,0xab,0x8,0x8,0x3, + 0x13,0x43,0x42,0x42,0x43,0x13,0x3,0x8,0x8,0x8,0x8,0x3,0x13,0x43,0x42,0x42, + 0x43,0x13,0x3,0x8,0x8,0x0,0x3,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0, + 0xf,0x0,0x1f,0x0,0x28,0x0,0x0,0x25,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x27,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x25,0x15,0x14,0x6,0x23,0x21,0x35,0x21,0x35, + 0x1,0x95,0x19,0x11,0xfe,0xd5,0x12,0x19,0x19,0x12,0x1,0x2b,0x11,0x19,0xc0,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x1,0x4,0x19,0x12,0xfe,0x95, + 0x1,0x6b,0xd5,0xab,0x12,0x19,0x19,0x12,0xab,0x11,0x19,0x19,0x27,0x11,0x1d,0x12, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x80,0xeb,0x12,0x19,0x2b,0xeb,0x0, + 0x4,0x0,0x0,0x0,0x54,0x2,0x0,0x1,0xab,0x0,0x2f,0x0,0x40,0x0,0x46,0x0, + 0x5b,0x0,0x0,0x1,0x27,0x26,0x26,0x23,0x23,0x15,0x33,0x17,0x23,0x27,0x33,0x35, + 0x23,0x15,0x33,0x17,0x23,0x2e,0x2,0x27,0x26,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x32,0x36,0x36,0x37,0x33,0x1e,0x2,0x17,0x16,0x36,0x36,0x35,0x34,0x26,0x26,0x23, + 0x23,0x7,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x17, + 0x23,0x15,0x37,0x23,0x27,0x33,0x6,0x6,0x17,0x22,0x26,0x26,0x35,0x34,0x36,0x37, + 0x17,0x37,0x27,0x30,0x32,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x1,0x84,0x24, + 0x5,0x16,0xe,0x37,0x37,0x20,0x67,0x8,0x18,0x6b,0x26,0x26,0xe,0x4,0x1d,0x29, + 0x19,0x1e,0x33,0x1f,0x1c,0x31,0x1e,0x1a,0x2c,0x1d,0x5,0x5a,0x4,0x1d,0x29,0x19, + 0x1e,0x33,0x1f,0x1c,0x31,0x1e,0x11,0xdd,0x7,0x20,0x15,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x15,0x20,0x7,0x3c,0xc2,0x1e,0x10,0x41,0x7,0xa,0x66,0x12,0x1d,0x11,0xc, + 0xb,0x14,0x28,0x14,0x1,0x1,0x11,0x1d,0x12,0x12,0x1d,0x1,0x2b,0x64,0xc,0x10, + 0x2b,0x55,0x15,0x2b,0x2b,0x6b,0x18,0x26,0x16,0x1,0x2,0x1d,0x31,0x1e,0x1e,0x30, + 0x1d,0x16,0x27,0x19,0x18,0x26,0x16,0x1,0x2,0x1d,0x31,0x1e,0x1e,0x30,0x1d,0x80, + 0x13,0x18,0x11,0x1d,0x12,0x12,0x1d,0x11,0x18,0x13,0x2a,0x2a,0x2b,0x9,0x16,0x61, + 0x11,0x1d,0x12,0xf,0x19,0x9,0x39,0xf,0x39,0x11,0x1d,0x12,0x12,0x1d,0x11,0x0, + 0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1f,0x0,0x2b,0x0, + 0x37,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x2,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x97,0xd,0x13,0x13,0xd,0xe,0x12,0x12, + 0x5d,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x5e,0xe,0x12,0x12,0xe,0xd,0x13,0x13, + 0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0xf5,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x13, + 0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x0,0x4,0x0,0x55,0x0, + 0x2b,0x1,0xd5,0x1,0xeb,0x0,0xf,0x0,0x15,0x0,0x35,0x0,0x41,0x0,0x0,0x1, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x17, + 0x27,0x35,0x33,0x15,0x17,0x3,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x33,0x26,0x27,0x23,0x11,0x33,0x15,0x33,0x35,0x33,0x15, + 0x16,0x17,0x35,0x34,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x1,0x6b,0x1e,0x30,0x1d,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x1c,0x31,0x6,0x2e, + 0x15,0x28,0x1d,0x44,0x7,0x20,0x15,0x15,0x20,0x7,0x44,0x12,0x19,0x19,0x12,0x82, + 0x13,0xb,0x64,0x2b,0xaa,0x2b,0x16,0x15,0x19,0x92,0x9,0xc,0xc,0x9,0x9,0xc, + 0xc,0x1,0x0,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1e,0x30,0x1d,0x9d, + 0x2e,0x44,0x3b,0x28,0x1,0x4e,0x13,0x18,0x18,0x13,0x19,0x12,0xfe,0xc0,0x11,0x19, + 0x12,0x18,0x1,0x40,0x40,0x40,0x6c,0x3,0xa,0x79,0x12,0x19,0x2b,0xd,0x9,0x8, + 0xd,0xd,0x8,0x9,0xd,0x0,0x5,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xab,0x0, + 0xf,0x0,0x1b,0x0,0x2a,0x0,0x35,0x0,0x41,0x0,0x0,0x1,0x34,0x26,0x26,0x23, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x27,0x14,0x6,0x23,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x7,0x15,0x21,0x35,0x34,0x2e,0x3,0x23,0x22, + 0xe,0x3,0x17,0x3e,0x3,0x33,0x32,0x1e,0x2,0x17,0x37,0x35,0x33,0x35,0x23,0x35, + 0x23,0x15,0x23,0x15,0x33,0x15,0x1,0x15,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26, + 0x18,0x18,0x26,0x17,0x2a,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0xd6,0x1,0x56, + 0x18,0x27,0x2e,0x2d,0x11,0x11,0x2d,0x2e,0x27,0x18,0x2b,0x2,0x17,0x26,0x2b,0x16, + 0x16,0x2b,0x25,0x18,0x2,0x6b,0x40,0x40,0x2b,0x40,0x40,0x1,0x55,0x18,0x27,0x17, + 0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x11,0x19,0x19,0x11,0x12,0x19,0x19, + 0xe7,0x2b,0x2b,0x11,0x1b,0x15,0xd,0x7,0x7,0xd,0x15,0x1b,0x11,0x6,0xe,0xe, + 0x9,0x9,0xe,0xe,0x6,0x40,0x40,0x2b,0x40,0x40,0x2b,0x40,0x0,0x3,0x0,0x15, + 0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0xf,0x0,0x1b,0x0,0x2a,0x0,0x0,0x1,0x34, + 0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x17,0x15, + 0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x23,0x15,0x5,0x15,0x21,0x35,0x34,0x2e, + 0x3,0x23,0x22,0xe,0x3,0x1,0x15,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18, + 0x18,0x26,0x17,0x2b,0x40,0x2b,0x40,0x40,0x2b,0xfe,0x95,0x1,0x56,0x18,0x27,0x2e, + 0x2d,0x11,0x11,0x2d,0x2e,0x27,0x18,0x1,0x55,0x18,0x27,0x17,0x17,0x27,0x18,0x17, + 0x27,0x17,0x17,0x27,0x13,0x2b,0x40,0x40,0x2b,0x40,0x40,0xab,0x2b,0x2b,0x11,0x1b, + 0x15,0xd,0x7,0x7,0xd,0x15,0x1b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xeb,0x1, + 0xab,0x0,0xf,0x0,0x13,0x0,0x22,0x0,0x0,0x1,0x34,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x17,0x15,0x33,0x35,0x5,0x15,0x21, + 0x35,0x34,0x2e,0x3,0x23,0x22,0xe,0x3,0x1,0x2b,0x17,0x27,0x18,0x17,0x27,0x17, + 0x17,0x27,0x17,0x18,0x27,0x17,0x40,0x80,0xfe,0x40,0x1,0x55,0x18,0x27,0x2e,0x2d, + 0x11,0x11,0x2c,0x2e,0x27,0x18,0x1,0x55,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27, + 0x17,0x17,0x27,0x13,0x2b,0x2b,0xab,0x2b,0x2b,0x11,0x1b,0x15,0xd,0x7,0x7,0xd, + 0x15,0x1b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0xf,0x0,0x13, + 0x0,0x22,0x0,0x0,0x1,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16, + 0x33,0x32,0x36,0x36,0x17,0x15,0x33,0x35,0x5,0x15,0x21,0x35,0x34,0x2e,0x3,0x23, + 0x22,0xe,0x3,0x1,0x2b,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27, + 0x17,0x40,0x80,0xfe,0x40,0x1,0x55,0x18,0x27,0x2e,0x2d,0x11,0x11,0x2c,0x2e,0x27, + 0x18,0x1,0x55,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x13,0x2b, + 0x2b,0xab,0x2b,0x2b,0x11,0x1b,0x15,0xd,0x7,0x7,0xd,0x15,0x1b,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x1c,0x0,0x30,0x0,0x3c,0x0, + 0x0,0x13,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26, + 0x26,0x17,0x26,0xe,0x3,0x15,0x15,0x33,0x26,0x26,0x36,0x36,0x17,0x36,0x35,0x34, + 0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x37, + 0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x80,0x17,0x27,0x17, + 0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x5d,0x12,0x2e,0x30,0x29,0x19,0xcb, + 0x14,0xd,0x1,0x6,0xc3,0xc,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0xc, + 0x16,0x9,0x37,0x1e,0x80,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x1,0x55,0x18,0x27, + 0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x69,0x1,0x6,0xe,0x15,0x1c,0x11, + 0x2b,0x16,0x2d,0x25,0x17,0x54,0x14,0x17,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27, + 0x17,0x7,0x5,0x36,0x1e,0x37,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x0,0x2, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc5,0x0,0x39,0x0,0x3d,0x0,0x0,0x25,0x35, + 0x23,0x26,0x27,0x37,0x27,0x7,0x26,0x26,0x27,0x34,0x36,0x35,0x34,0x27,0x37,0x27, + 0x7,0x26,0x26,0x6,0x7,0x27,0x7,0x17,0x6,0x15,0x14,0x16,0x15,0x6,0x7,0x27, + 0x7,0x17,0x6,0x7,0x23,0x15,0x33,0x16,0x17,0x7,0x17,0x37,0x16,0x16,0x33,0x32, + 0x36,0x37,0x17,0x37,0x27,0x36,0x37,0x33,0x7,0x23,0x35,0x33,0x1,0xc0,0x41,0x2, + 0x3,0x37,0x15,0x33,0x5,0xa,0x6,0x1,0xe,0x24,0x1e,0x25,0x12,0x1f,0x18,0x7, + 0x25,0x1e,0x24,0xe,0x1,0xc,0x9,0x33,0x15,0x37,0x3,0x2,0x41,0x41,0x2,0x3, + 0x37,0x15,0x33,0x11,0x37,0x21,0x21,0x37,0x11,0x33,0x15,0x37,0x3,0x2,0x41,0xab, + 0x2a,0x2a,0xc0,0x2b,0xd,0xb,0x20,0x25,0x1d,0x7,0xe,0x6,0x4,0x7,0x4,0x1a, + 0x15,0x23,0x1e,0x25,0xa,0x1,0x7,0x4,0x25,0x1e,0x23,0x15,0x1a,0x4,0x7,0x4, + 0xd,0xe,0x1d,0x25,0x20,0xb,0xd,0x2b,0xd,0xb,0x20,0x25,0x1d,0x1d,0x23,0x23, + 0x1d,0x1d,0x25,0x1f,0xc,0xd,0x2b,0x80,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd7, + 0x1,0xc0,0x0,0x4d,0x0,0x59,0x0,0x0,0x25,0x27,0x36,0x26,0x26,0x23,0x22,0xe, + 0x2,0x15,0x14,0x16,0x17,0x7,0x26,0x26,0x35,0x34,0x36,0x37,0x26,0x23,0x22,0x6, + 0x6,0x7,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x32,0x33,0x32,0x36,0x35,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x22,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x15,0x14,0x16,0x16,0x33, + 0x33,0x32,0x36,0x36,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x1,0xc7,0x33,0x5,0x13,0x25,0x16,0xa,0x19,0x18,0x10,0xc,0xa,0xf,0xd, + 0xf,0x1c,0x16,0x18,0x19,0x19,0x2c,0x1e,0x6,0x14,0x1a,0x12,0x1d,0x11,0xf,0x18, + 0xf,0x16,0x1f,0x1f,0x16,0x20,0x9,0xd,0xd,0x9,0x20,0x4,0x6,0x6,0x4,0x1, + 0x15,0x20,0x1d,0x31,0x1c,0x16,0x27,0x18,0x1d,0x31,0x1e,0xbd,0xf,0x15,0xa,0x5, + 0x52,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x8d,0x2e,0x19,0x29,0x18,0x7,0x12,0x1d, + 0x14,0x10,0x1b,0xa,0xf,0xd,0x23,0x14,0x1b,0x2c,0xd,0xc,0x16,0x25,0x18,0x6, + 0x22,0x15,0x12,0x1d,0x11,0x20,0x16,0x16,0x1f,0xd,0x8,0x9,0xd,0x6,0x4,0x5, + 0x6,0x1d,0x30,0x1e,0x19,0x2c,0x1e,0x5,0x1,0x1e,0x31,0x1d,0x10,0x19,0x1a,0x18, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5, + 0x1,0xc0,0x0,0x13,0x0,0x17,0x0,0x1c,0x0,0x0,0x1,0x32,0x16,0x15,0x11,0x14, + 0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x37,0x33,0x17,0x13,0x11, + 0x21,0x11,0x37,0x7,0x27,0x7,0x21,0x1,0xab,0x11,0x19,0x19,0x11,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x44,0x27,0x80,0x27,0x44,0xfe,0xaa,0xd6,0x40,0x2b,0x40,0x1,0x0, + 0x1,0x95,0x19,0x11,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x11,0x19,0x2b,0x2b, + 0xfe,0xd6,0x1,0x0,0xff,0x0,0x95,0x4f,0x3a,0x56,0x0,0x4,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x13,0x0,0x19,0x0,0x25,0x0,0x32,0x0,0x0,0x1,0x37, + 0x15,0x27,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32, + 0x16,0x15,0x7,0x35,0x21,0x11,0x21,0x35,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x7,0x32,0x1e,0x2,0x15,0x15,0x23,0x35,0x34,0x3e,0x2,0x1, + 0x80,0x55,0x55,0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x2b, + 0xff,0x0,0x1,0x0,0x80,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x12,0xb,0x1d,0x1b, + 0x13,0xab,0x12,0x1c,0x1d,0x1,0x20,0x55,0xea,0x55,0x60,0x12,0x19,0x19,0x12,0x1, + 0x0,0x12,0x19,0x19,0x12,0x4f,0x4f,0xff,0x0,0xb1,0x31,0x19,0x12,0x11,0x19,0x19, + 0x11,0x12,0x19,0x15,0x6,0xa,0x10,0xb,0x15,0x15,0xb,0x10,0xa,0x6,0x0,0x4, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x1e,0x0,0x21,0x0,0x2d, + 0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11, + 0x7,0x27,0x6,0x26,0x27,0x26,0x26,0x36,0x37,0x36,0x36,0x16,0x17,0x16,0x16,0x7, + 0x17,0x27,0x35,0x17,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x1,0x2b,0xab,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x6a,0x28,0x16,0x30,0x12, + 0xf,0xa,0xa,0xf,0xe,0x26,0x27,0xe,0x12,0x6,0xb,0x28,0x4a,0x76,0xb6,0x13, + 0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x0,0xf4,0x28,0xb,0x6,0x12,0xe,0x27,0x26,0xe,0xf,0xa,0xa,0xf, + 0x12,0x30,0x16,0x28,0xc1,0x75,0x75,0x75,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xab,0x1,0xab,0x0,0x3,0x0,0xc,0x0,0x0,0x13, + 0x35,0x17,0x7,0x17,0x2f,0x2,0x7,0x17,0x15,0x37,0x17,0xab,0xea,0x36,0x4c,0x6d, + 0x93,0x50,0x1b,0x6b,0x71,0x74,0x1,0x91,0x4,0x95,0x23,0x82,0x6d,0x93,0x50,0x1b, + 0x6b,0xba,0x48,0x73,0x0,0x3,0x0,0x52,0x0,0x2f,0x1,0xb0,0x1,0xd1,0x0,0xb, + 0x0,0x15,0x0,0x2f,0x0,0x0,0x1,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x17,0x36, + 0x36,0x26,0x5,0x16,0x32,0x37,0x37,0x27,0x7,0x6,0x14,0x17,0x37,0x7,0x7,0x27, + 0x26,0x22,0x7,0x6,0x14,0x17,0x17,0x7,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x37, + 0x16,0x32,0x37,0x36,0x34,0x27,0x1,0x9b,0x2d,0xc,0x24,0xc,0x3d,0x2e,0x2d,0x4b, + 0xd,0x8,0x8,0xfe,0xcd,0xa,0x1a,0x9,0x35,0x2d,0x35,0x9,0x9,0xcc,0xf,0xf, + 0x44,0xa,0x1a,0xa,0x9,0x9,0x44,0xf,0x87,0xd,0xd,0xc,0x23,0xd,0xc4,0x6, + 0x12,0x6,0x6,0x6,0x1,0x97,0x2d,0xd,0xd,0x3c,0x2e,0x2e,0x4c,0xd,0x21,0x20, + 0xb0,0x9,0x9,0x35,0x2d,0x34,0xa,0x1a,0xa,0x80,0xf,0xf,0x44,0xa,0xa,0x9, + 0x1b,0x9,0x44,0xf,0x88,0xc,0x24,0xc,0xd,0xd,0xc4,0x6,0x6,0x6,0x12,0x6, + 0x0,0xd,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x13,0x0,0x1d, + 0x0,0x27,0x0,0x35,0x0,0x43,0x0,0x51,0x0,0x5f,0x0,0x6d,0x0,0x7b,0x0,0x89, + 0x0,0x97,0x0,0xa5,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x13,0x21,0x22,0x26,0x35,0x35, + 0x21,0x15,0x14,0x6,0x27,0x26,0x26,0x23,0x23,0x22,0x6,0x7,0x7,0x21,0x25,0x23, + 0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x23,0x22,0x26, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x23,0x22,0x26,0x35,0x34, + 0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x17,0x23,0x22,0x26,0x35,0x34,0x36,0x33, + 0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x14,0x6,0x27,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15, + 0x14,0x6,0x17,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6, + 0x27,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x23, + 0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x6b,0xd6,0x11, + 0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0xd6,0x40,0xfe,0xaa,0x11,0x19,0x1, + 0xaa,0x19,0x31,0x5,0x15,0xd,0xc8,0xd,0x15,0x5,0x4a,0x1,0xaa,0xfe,0xf6,0x16, + 0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4, + 0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x3c,0x16,0x4,0x6, + 0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6, + 0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x3c,0x16,0x4,0x6,0x6,0x4, + 0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x4,0x16, + 0x4,0x6,0x6,0x4,0x16,0x4,0x6,0x6,0x1,0xd5,0x19,0x11,0x2b,0x12,0x19,0x19, + 0x12,0x2b,0x11,0x19,0x55,0x2b,0xfe,0x80,0x19,0x11,0x16,0x16,0x11,0x19,0xfc,0xb, + 0xe,0xe,0xb,0xa7,0x2b,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x2a,0x7,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x55, + 0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x2a,0x7,0x4,0x4,0x7,0x7,0x4,0x4, + 0x7,0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x55,0x6,0x4,0x5,0x6,0x6, + 0x5,0x4,0x6,0x2a,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x2b,0x6,0x5,0x4, + 0x6,0x6,0x4,0x5,0x6,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xf,0x0,0x13,0x0,0x1f,0x0,0x2f,0x0,0x3b,0x0,0x0,0x1,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x11,0x21,0x7, + 0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x27,0x22,0x6,0x6,0x7, + 0x1e,0x2,0x33,0x32,0x36,0x36,0x37,0x2e,0x2,0x7,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x19,0x12,0xfe,0xd6,0x1,0x2a,0x75,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13, + 0x20,0x1d,0x33,0x26,0xa,0xa,0x26,0x33,0x1d,0x1d,0x33,0x26,0xa,0xa,0x26,0x33, + 0x1d,0x16,0x1f,0x1f,0x16,0x16,0x1f,0x1f,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xab,0x1,0x0,0x80,0xe,0x12,0x12,0xe,0xd, + 0x13,0x13,0x48,0x16,0x26,0x19,0x19,0x27,0x16,0x16,0x27,0x19,0x19,0x26,0x16,0x8b, + 0x20,0x16,0x16,0x1f,0x1f,0x16,0x16,0x20,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0, + 0x1,0xeb,0x0,0xe,0x0,0x12,0x0,0x16,0x0,0x0,0x1,0x7,0x15,0x14,0x1e,0x2, + 0x17,0x3e,0x3,0x35,0x35,0x27,0x7,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1,0x0, + 0xc0,0x1d,0x34,0x46,0x29,0x29,0x46,0x34,0x1d,0xc0,0x15,0x2a,0x2a,0x2a,0x2a,0x1, + 0xeb,0x56,0x80,0x2c,0x53,0x46,0x31,0xa,0xa,0x31,0x46,0x53,0x2c,0x80,0x56,0x80, + 0x2b,0x2b,0x80,0x0,0x3,0x0,0x53,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0xb,0x0, + 0x25,0x0,0x62,0x0,0x0,0x1,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x27,0x22,0xe,0x2,0x7,0x7,0x6,0x16,0x33,0x33,0x15,0x14,0x16,0x33,0x33, + 0x15,0x33,0x35,0x36,0x36,0x35,0x34,0x2e,0x2,0x17,0x14,0x14,0x15,0x17,0x16,0x7, + 0x7,0x6,0x27,0x27,0x6,0x7,0x7,0x6,0x23,0x23,0x22,0x27,0x27,0x26,0x27,0x7, + 0x6,0x27,0x27,0x26,0x37,0x37,0x34,0x26,0x35,0x34,0x36,0x35,0x27,0x26,0x37,0x37, + 0x36,0x17,0x17,0x36,0x37,0x37,0x36,0x33,0x33,0x32,0x17,0x17,0x16,0x17,0x37,0x36, + 0x17,0x17,0x16,0x7,0x7,0x16,0x1,0x15,0xc,0x12,0x12,0xc,0xd,0x12,0x12,0xd, + 0x1e,0x34,0x29,0x18,0x2,0x29,0x4,0x6,0x7,0x20,0x19,0x12,0x15,0x95,0x26,0x30, + 0x18,0x29,0x36,0x21,0x12,0x2,0x1,0x11,0x2,0x4,0x15,0x6,0x8,0x3,0x1,0x4, + 0x22,0x3,0x1,0x3,0x8,0x7,0x15,0x3,0x2,0x11,0x2,0x3,0x12,0x1,0x1,0x12, + 0x3,0x2,0x11,0x2,0x3,0x16,0x7,0x7,0x3,0x1,0x3,0x22,0x4,0x1,0x3,0x7, + 0x7,0x15,0x4,0x2,0x11,0x2,0x3,0x13,0x1,0x1,0x49,0x12,0xc,0xd,0x12,0x12, + 0xd,0xc,0x12,0x77,0x16,0x27,0x33,0x1e,0x36,0x6,0xb,0x40,0x12,0x19,0x40,0x64, + 0x12,0x48,0x2d,0x1f,0x36,0x29,0x17,0x95,0x2,0x5,0x2,0xe,0x2,0x3,0x1e,0x3, + 0x1,0x9,0x5,0x3,0x17,0x4,0x4,0x17,0x3,0x5,0x9,0x1,0x3,0x1e,0x3,0x2, + 0xe,0x2,0x5,0x2,0x2,0x4,0x2,0xe,0x2,0x4,0x1d,0x3,0x1,0x9,0x6,0x3, + 0x16,0x4,0x4,0x16,0x3,0x6,0x9,0x1,0x3,0x1d,0x4,0x2,0xe,0x3,0x0,0x3, + 0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5,0x0,0x19,0x0,0x29,0x0,0x36,0x0,0x0, + 0x13,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0x6,0x7,0x27,0x36,0x36,0x35, + 0x34,0x26,0x26,0x27,0x15,0x14,0x6,0x23,0x23,0x13,0x7,0x27,0x6,0x6,0x23,0x22, + 0x2e,0x2,0x35,0x34,0x36,0x37,0x27,0x37,0x13,0x22,0x26,0x35,0x35,0x27,0x6,0x6, + 0x15,0x14,0x16,0x16,0x17,0xeb,0x61,0x1a,0x3b,0x21,0x2c,0x4d,0x3b,0x21,0x12,0x11, + 0x1f,0xb,0xd,0x1c,0x30,0x1f,0x19,0x12,0x2a,0xd9,0x1e,0x30,0x1a,0x3b,0x21,0x2c, + 0x4d,0x3b,0x21,0x12,0x11,0x30,0x1e,0xaf,0x12,0x19,0x66,0x2,0x3,0x28,0x44,0x2a, + 0x1,0x52,0x60,0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b,0x1a,0x20,0x12,0x2c,0x18, + 0x24,0x3e,0x2f,0xd,0x9,0x11,0x19,0xfe,0xd1,0x1e,0x30,0x11,0x12,0x21,0x3b,0x4d, + 0x2c,0x21,0x3b,0x1a,0x30,0x1e,0xfe,0xbc,0x19,0x12,0x15,0x66,0x9,0x13,0xa,0x2c, + 0x48,0x30,0x5,0x0,0x1,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x24,0x0, + 0x0,0x1,0x35,0x33,0x32,0x36,0x35,0x31,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x31, + 0x14,0x16,0x33,0x33,0x15,0x14,0x6,0x6,0x23,0x31,0x15,0x33,0x15,0x17,0x37,0x35, + 0x33,0x35,0x31,0x22,0x26,0x26,0x1,0x55,0x16,0x8,0xd,0xd,0x8,0xd6,0x8,0xd, + 0xd,0x8,0x16,0x12,0x1d,0x11,0x7f,0x15,0x16,0x80,0x11,0x1d,0x12,0x1,0x40,0x6b, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x6b,0x12,0x1d,0x11,0x2b,0x95,0x15,0x15, + 0x95,0x2b,0x11,0x1d,0x0,0xe,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23, + 0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x0,0x13,0x33,0x35,0x23, + 0x17,0x33,0x15,0x23,0x3,0x33,0x35,0x23,0x17,0x33,0x15,0x23,0x13,0x15,0x33,0x35, + 0x7,0x23,0x35,0x33,0x11,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x33,0x33,0x15,0x23, + 0x23,0x33,0x15,0x23,0x33,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x35,0x33,0x15,0x23, + 0x33,0x33,0x15,0x23,0x40,0xab,0xab,0x2b,0x55,0x55,0x2b,0xab,0xab,0x2b,0x55,0x55, + 0xaa,0xab,0x2b,0x55,0x55,0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x1,0x15,0xab,0x2b,0x55, + 0xff,0x0,0xab,0x2b,0x55,0x1,0x55,0xab,0xab,0x80,0x55,0xfe,0xd6,0x2b,0xab,0x2b, + 0x2b,0x2a,0x2b,0x55,0x2a,0x80,0x2b,0x2b,0x0,0x12,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x3,0x0,0x8,0x0,0xc,0x0,0x11,0x0,0x15,0x0,0x1a,0x0,0x1e, + 0x0,0x22,0x0,0x26,0x0,0x2a,0x0,0x2e,0x0,0x32,0x0,0x36,0x0,0x3a,0x0,0x40, + 0x0,0x46,0x0,0x4c,0x0,0x52,0x0,0x0,0x13,0x15,0x23,0x35,0x37,0x23,0x15,0x33, + 0x35,0x7,0x15,0x23,0x35,0x37,0x23,0x15,0x33,0x35,0x37,0x15,0x23,0x35,0x37,0x23, + 0x15,0x33,0x35,0x7,0x33,0x15,0x23,0x33,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x7, + 0x33,0x15,0x23,0x33,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x15, + 0x33,0x15,0x23,0x13,0x23,0x35,0x23,0x35,0x33,0x11,0x35,0x23,0x15,0x23,0x15,0x21, + 0x33,0x35,0x23,0x35,0x23,0x11,0x15,0x33,0x35,0x33,0x35,0xcb,0x40,0x60,0x80,0x80, + 0x20,0x40,0x60,0x80,0x80,0x8a,0x40,0x60,0x80,0x80,0x80,0x20,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0x60,0x2a,0x40,0x6a,0x2a,0x40,0xfe,0xc0,0x6a,0x40,0x2a,0x2a,0x40,0x1,0x75, + 0x40,0x40,0x20,0x80,0x80,0xca,0x40,0x40,0x20,0x80,0x80,0x8a,0x40,0x40,0x20,0x80, + 0x80,0xaa,0x20,0x20,0x40,0x20,0x20,0x20,0x20,0x40,0x20,0x40,0x20,0x20,0x20,0x1, + 0x0,0x40,0x2a,0xfe,0x56,0x6a,0x40,0x2a,0x2a,0x40,0x1,0x40,0x6a,0x40,0x2a,0x0, + 0x2,0x0,0x2b,0x0,0x15,0x1,0xe0,0x1,0xd5,0x0,0xc,0x0,0x13,0x0,0x0,0x1, + 0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x37,0x33,0x35,0x33,0x17,0x23,0x37,0x23, + 0x15,0x33,0x15,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x55,0xc0,0x95,0xb,0x2f, + 0x24,0x6a,0x2a,0x1,0xab,0x11,0x19,0x19,0x11,0xfe,0x80,0x55,0xab,0x80,0x55,0x80, + 0x6b,0x0,0x4,0x0,0x2b,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0x12,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x37,0x33,0x15, + 0x23,0x27,0x27,0x15,0x23,0x15,0x33,0x15,0x1,0x15,0xc0,0xc0,0xc0,0xc0,0x40,0x80, + 0x80,0x40,0x6a,0x80,0x80,0x1,0x6b,0x2b,0x80,0x2b,0x80,0x2a,0x15,0x6b,0x56,0x2a, + 0x56,0x0,0x6,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x16,0x0,0x21,0x0, + 0x25,0x0,0x29,0x0,0x2d,0x0,0x31,0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x27,0x7, + 0x27,0x7,0x27,0x11,0x23,0x15,0x14,0x16,0x16,0x33,0x21,0x32,0x36,0x36,0x35,0x11, + 0x3,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x23,0x35,0x33,0x7,0x33,0x15,0x23,0x37, + 0x33,0x15,0x23,0x7,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x1,0xa0,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x11,0x1d,0x12,0x1,0x0,0x12,0x1d,0x11,0x2b, + 0xc,0x9,0x9,0xc,0xc0,0xea,0xd5,0x80,0x80,0x95,0x2b,0x2b,0x95,0x80,0x80,0x95, + 0x2b,0x2b,0x1,0xb5,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xfe,0xd6,0x40, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x1,0x6a,0xfe,0x96,0x9,0xd,0xd,0x9,0x40,0xea, + 0x2a,0x2b,0x2b,0x2b,0x15,0x2b,0x2b,0x2b,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab, + 0x1,0xd5,0x0,0xd,0x0,0x2d,0x0,0x30,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x3, + 0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x7,0x23,0x15,0x33,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x27,0x35,0x17,0x1,0x2b,0xab,0x12,0x18, + 0x1,0x19,0x12,0x1,0x0,0x12,0x19,0x6b,0x55,0x40,0x8,0xd,0xd,0x8,0x16,0x2a, + 0x2b,0x55,0x40,0x8,0xd,0xd,0x8,0x16,0x2a,0x2b,0x2b,0x60,0x1,0xd5,0x19,0x11, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x55,0x15,0xd,0x9,0x40,0x8,0xd,0x15, + 0x15,0x2b,0x15,0xd,0x8,0x40,0x9,0xd,0x15,0x15,0x2a,0x60,0x60,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x15,0x0,0x1a,0x0,0x23,0x0,0x28,0x0, + 0x0,0x1,0x31,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x16,0x16,0x17,0x15, + 0x33,0x35,0x3e,0x2,0x27,0x23,0x35,0x16,0x16,0x27,0x15,0x23,0x35,0x36,0x36,0x33, + 0x32,0x16,0x7,0x34,0x36,0x37,0x15,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x20,0x3a,0x26,0xaa,0x26,0x3a,0x20,0x2a,0x56,0x27,0x2f,0x80,0x56,0xb,0x15, + 0xb,0xb,0x15,0xcb,0x2f,0x27,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x27,0x45,0x35,0xf,0x25,0x25,0xf,0x35,0x45,0x27,0x94,0x17,0x4e,0x76,0xa5,0xa5, + 0x3,0x3,0x3,0xa8,0x2f,0x4e,0x17,0x94,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xc0,0x0,0x3,0x0,0x8,0x0,0x14,0x0,0x0,0x25,0x23,0x35,0x33,0x37,0x23, + 0x15,0x33,0x35,0x37,0x31,0x35,0x23,0x15,0x31,0x27,0x7,0x33,0x37,0x17,0x33,0x1, + 0x15,0x2a,0x2a,0x2b,0x80,0x80,0x55,0x40,0x55,0xd5,0x40,0x95,0x95,0x40,0x80,0x2b, + 0x2a,0x80,0x80,0x65,0x71,0x38,0x4d,0xc0,0x87,0x87,0x0,0x4,0x0,0x40,0x0,0x2b, + 0x1,0xe7,0x1,0xc0,0x0,0x11,0x0,0x15,0x0,0x34,0x0,0x40,0x0,0x0,0x1,0x35, + 0x33,0x15,0x33,0x35,0x23,0x35,0x23,0x11,0x23,0x15,0x33,0x26,0x26,0x35,0x34,0x36, + 0x27,0x33,0x15,0x23,0x17,0x37,0x27,0x7,0x26,0x27,0x27,0x23,0x7,0x6,0x7,0x27, + 0x7,0x17,0x6,0x17,0x7,0x17,0x37,0x16,0x17,0x17,0x33,0x37,0x36,0x37,0x17,0x37, + 0x27,0x36,0x34,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1, + 0x2b,0x40,0x2a,0x6a,0xc0,0x2b,0xc6,0xd,0xe,0x23,0x39,0x2b,0x2b,0xfa,0x18,0x15, + 0x1f,0xa,0xd,0x7,0x2a,0x7,0xd,0xa,0x1f,0x15,0x18,0x2,0x2,0x18,0x15,0x1f, + 0xa,0xd,0x7,0x2a,0x7,0xd,0xa,0x1f,0x15,0x18,0x1,0x50,0x12,0x19,0x19,0x12, + 0x12,0x19,0x19,0x1,0x10,0x70,0x55,0x80,0x15,0xfe,0xab,0x2b,0x12,0x2b,0x18,0x26, + 0x40,0x1a,0x2a,0x48,0x15,0x25,0xa,0x8,0x5,0x20,0x20,0x5,0x8,0xa,0x25,0x15, + 0xd,0xe,0x15,0x25,0xa,0x8,0x5,0x20,0x1f,0x5,0x9,0xb,0x25,0x16,0x8,0xb, + 0x30,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x0,0x4,0x0,0x2b,0x0,0x55,0x1, + 0xd9,0x1,0xac,0x0,0x5,0x0,0x9,0x0,0x15,0x0,0x19,0x0,0x0,0x1,0x27,0x37, + 0x17,0x37,0x17,0x7,0x23,0x15,0x33,0x17,0x27,0x7,0x27,0x7,0x17,0x7,0x17,0x37, + 0x17,0x37,0x27,0x27,0x23,0x15,0x33,0x1,0x61,0x4c,0x1e,0x2e,0x5a,0x1e,0xee,0xc0, + 0xc0,0xd5,0x1e,0x37,0x38,0x1e,0x38,0x38,0x1e,0x38,0x37,0x1e,0x37,0x9e,0xc0,0xc0, + 0x1,0x15,0x4c,0x1e,0x2d,0x5a,0x1e,0x23,0x2b,0x5e,0x1e,0x37,0x37,0x1e,0x37,0x38, + 0x1e,0x38,0x38,0x1e,0x38,0x15,0x2b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xab,0x0,0x11,0x0,0x17,0x0,0x23,0x0,0x0,0x1,0x23,0x27,0x23,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x5,0x27,0x37,0x17,0x37, + 0x1f,0x2,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x37,0x17,0x1,0xab,0xab,0x2b, + 0x80,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0xeb,0x3c,0x1e,0x1e,0x4b, + 0x1e,0x63,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x1,0x80,0x2b, + 0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0xd5,0x3c,0x1e,0x1e,0x4c, + 0x1f,0x29,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1f,0x0,0x3a,0x0,0x0,0x1, + 0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x22,0x26,0x27,0x7, + 0x17,0x15,0x23,0x35,0x27,0x7,0x27,0x37,0x17,0x37,0x7,0x15,0x23,0x35,0x37,0x36, + 0x16,0x17,0x1e,0x2,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0xc,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x3e,0xb, + 0x24,0xf,0x8,0x1c,0x16,0x17,0xb,0x51,0x4,0x3c,0x14,0x21,0x15,0x46,0x8,0xf, + 0x4,0x9,0x15,0x12,0x4,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x55,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd, + 0x80,0x12,0x14,0x33,0x1e,0x55,0x4c,0x1a,0x38,0x10,0x15,0xc,0x68,0xc,0x23,0x32, + 0x1a,0x3,0x7,0x7,0x12,0x13,0x7,0x0,0x1,0x0,0x54,0x0,0x55,0x1,0xac,0x1, + 0xab,0x0,0x15,0x0,0x0,0x25,0x27,0x35,0x37,0x36,0x26,0x23,0x23,0x22,0x6,0x17, + 0x17,0x15,0x7,0x6,0x16,0x16,0x33,0x21,0x32,0x36,0x36,0x1,0xa6,0x7b,0x1c,0x5, + 0x6,0x7,0x7e,0x7,0x6,0x5,0x1c,0x7b,0x6,0x2,0xc,0x9,0x1,0x2a,0x9,0xc, + 0x2,0x77,0xa5,0x59,0x24,0x6,0xc,0xc,0x6,0x24,0x59,0xa5,0x7,0xf,0xc,0xc, + 0xf,0x0,0x6,0x0,0x0,0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x3,0x0,0x17,0x0, + 0x1c,0x0,0x28,0x0,0x3b,0x0,0x3f,0x0,0x0,0x37,0x33,0x15,0x23,0x37,0x32,0x36, + 0x35,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x23,0x15,0x21, + 0x35,0x25,0x35,0x21,0x15,0x15,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x17,0x27,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x33,0x32,0x37,0x17,0x1,0x21,0x11,0x21,0xcd,0x66,0x66,0xde,0x11,0x19,0x19, + 0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x55,0x2,0x0,0xfe,0x55,0x1,0x56,0xe9,0x17, + 0x11,0x10,0x18,0x18,0x10,0x11,0x17,0x96,0x35,0xb,0x12,0x1f,0x13,0x13,0x1f,0x13, + 0x13,0x1f,0x13,0x14,0x11,0x35,0xfe,0xbc,0x2,0x0,0xfe,0x0,0x9a,0x27,0xd,0x19, + 0x12,0xd5,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0x2b,0x2b,0x2b,0xd5,0xd5,0x1,0x82, + 0x10,0x17,0x17,0x10,0x11,0x17,0x17,0x4a,0x35,0x11,0x15,0x13,0x1f,0x12,0x12,0x1f, + 0x13,0x13,0x1f,0x13,0xb,0x35,0x1,0x43,0xfe,0x0,0x0,0x2,0x0,0x11,0x0,0x4b, + 0x1,0xb5,0x1,0xc0,0x0,0x28,0x0,0x34,0x0,0x0,0x25,0x23,0x27,0x36,0x36,0x35, + 0x34,0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x33,0x3e,0x2,0x33,0x32,0x16,0x16,0x15, + 0x14,0x6,0x6,0x23,0x22,0x26,0x23,0x15,0x32,0x33,0x32,0x36,0x37,0x17,0x15,0x17, + 0x37,0x25,0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x37,0x1,0x4b,0x11, + 0x6,0x10,0x11,0x15,0x26,0x33,0x1c,0x25,0x3d,0x26,0x2,0x2b,0x2,0x1b,0x29,0x19, + 0x1a,0x2c,0x1a,0x1a,0x2c,0x1a,0x3,0x5,0x3,0x5,0x6,0x19,0x2f,0x12,0x6,0x6a, + 0x20,0xfe,0xd5,0x35,0x34,0x10,0x35,0x35,0x10,0x34,0x35,0xf,0x35,0x35,0xd5,0x6, + 0x12,0x2f,0x19,0x1d,0x32,0x26,0x16,0x22,0x3a,0x24,0x18,0x27,0x16,0x1a,0x2b,0x1b, + 0x1a,0x2c,0x1a,0x1,0x2b,0x11,0x10,0x6,0x11,0x6a,0x20,0xae,0x35,0x35,0xf,0x35, + 0x34,0x10,0x35,0x35,0x10,0x34,0x35,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1, + 0xab,0x0,0xb,0x0,0x42,0x0,0x0,0x13,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x23,0x22,0x26,0x17,0x35,0x22,0x26,0x27,0x27,0x26,0x23,0x23,0x22,0x7,0x7,0x6, + 0x6,0x23,0x15,0x32,0x36,0x37,0x15,0x7,0x6,0x6,0x15,0x14,0x16,0x33,0x33,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x23,0x22,0x6,0x15,0x15,0x33, + 0x32,0x36,0x35,0x34,0x26,0x27,0x27,0x35,0x16,0x16,0xd5,0x19,0x12,0x12,0x19,0x19, + 0x12,0x12,0x19,0xeb,0x24,0x3c,0x17,0x1d,0xd,0x14,0x16,0x14,0xd,0x1c,0x18,0x3c, + 0x24,0x2c,0x4c,0x1d,0x52,0xb,0xd,0x16,0x10,0x2f,0x1f,0x16,0x40,0x5,0x6,0x6, + 0x5,0x40,0xd,0x13,0x9a,0x10,0x16,0xd,0xb,0x52,0x1d,0x4c,0x1,0x80,0x12,0x19, + 0x19,0x12,0x12,0x19,0x19,0xc3,0x2a,0x1e,0x1c,0x22,0xf,0xf,0x22,0x1c,0x1e,0x2a, + 0x24,0x21,0x30,0x21,0x4,0x14,0xb,0x10,0x17,0xb,0x16,0x1f,0x6,0x4,0x5,0x6, + 0x13,0xd,0xb,0x17,0x10,0xb,0x14,0x4,0x21,0x30,0x21,0x24,0x0,0x2,0x0,0x55, + 0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x9,0x0,0x15,0x0,0x0,0x1,0x21,0x22,0x6, + 0x15,0x11,0x21,0x11,0x34,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x1,0x80,0xff,0x0,0x12,0x19,0x1,0x56,0x19,0x47,0xe,0x12,0x12,0xe, + 0xd,0x13,0x13,0x1,0xd5,0x19,0x11,0xfe,0x80,0x1,0x80,0x11,0x19,0xf5,0x13,0xd, + 0xd,0x13,0x13,0xd,0xd,0x13,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0x3,0x0,0x14,0x0,0x18,0x0,0x20,0x0,0x0,0x1,0x11,0x21,0x11,0x25,0x21, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x23,0x3, + 0x33,0x35,0x23,0x37,0x33,0x15,0x33,0x35,0x23,0x15,0x33,0x1,0x80,0xff,0x0,0x1, + 0x0,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0xeb,0xd6,0xd6, + 0x40,0x56,0x40,0xd6,0x40,0x1,0xab,0xfe,0xaa,0x1,0x56,0x2a,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0x96,0x80,0x40,0x16,0x80,0x80,0x0, + 0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x17,0x0, + 0x32,0x0,0x0,0x25,0x5,0x27,0x25,0x15,0x21,0x15,0x21,0x13,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x7,0x22,0x6,0x7,0x2e, + 0x3,0x23,0x22,0xe,0x2,0x31,0x30,0x1e,0x2,0x33,0x32,0x3e,0x2,0x37,0x16,0x16, + 0x33,0x1,0xc1,0xfe,0x81,0x2,0x1,0x80,0xfe,0x80,0x1,0x80,0x15,0x19,0x11,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x2a,0x1b,0x27,0x3,0x5,0x16,0x22, + 0x30,0x1e,0x26,0x36,0x23,0x11,0x11,0x23,0x36,0x26,0x1e,0x30,0x22,0x16,0x5,0x3, + 0x27,0x1b,0x89,0x14,0x20,0x14,0x49,0x20,0x1,0x55,0x95,0x12,0x19,0x19,0x12,0x95, + 0x12,0x19,0x19,0x27,0x1c,0x14,0x6,0x14,0x13,0xe,0x14,0x19,0x13,0x14,0x19,0x13, + 0xd,0x14,0x13,0x6,0x14,0x1c,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0x18,0x0,0x21,0x0,0x28,0x0,0x31,0x0,0x0,0x1,0x23,0x34,0x26,0x26,0x23, + 0x22,0x6,0x6,0x15,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x7,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x33,0x37,0x32,0x16,0x15, + 0x23,0x34,0x36,0x17,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x33,0x1,0x80,0x2b,0x17, + 0x26,0x18,0x18,0x26,0x17,0x2b,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0xbd, + 0xc,0x9,0x9,0xc,0x2a,0x2b,0x12,0x19,0x56,0x19,0x67,0xc,0x9,0x9,0xc,0x2a, + 0x1,0x80,0x18,0x26,0x17,0x17,0x26,0x18,0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11, + 0x1,0x0,0x12,0x19,0x55,0x9,0xd,0xd,0x9,0x2a,0x56,0x19,0x12,0x12,0x19,0x80, + 0x9,0xd,0xd,0x9,0x2a,0x0,0x1,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x2,0x0,0x0,0x37,0x21,0x11,0x2b,0x1,0xaa,0x2b,0x1,0xaa,0x0,0x1,0x0,0x8, + 0x0,0x35,0x1,0xf8,0x1,0xc0,0x0,0x10,0x0,0x0,0x25,0x13,0x2e,0x4,0x23,0x22, + 0xe,0x3,0x7,0x13,0x15,0x35,0x1,0x0,0xf8,0x3,0x19,0x2c,0x3b,0x4a,0x2b,0x2b, + 0x4a,0x3b,0x2c,0x19,0x3,0xf8,0x36,0x1,0x35,0x2,0x12,0x19,0x18,0x10,0x10,0x18, + 0x19,0x12,0x2,0xfe,0xcb,0x1,0x1,0x0,0x5,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1, + 0x6b,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0,0x37,0x0,0x0,0x1,0x15,0x14, + 0x6,0x23,0x23,0x35,0x33,0x35,0x21,0x15,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x21,0x32,0x16,0x7,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x3f,0x2,0x27, + 0x27,0x7,0x7,0x17,0x7,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x3f,0x2,0x27,0x27, + 0x7,0x7,0x17,0x1,0xd5,0x19,0x11,0x16,0x16,0xfe,0xaa,0x80,0x80,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0xa0,0x18,0x33,0x33,0x18,0x17,0x33,0x33,0x4d,0xd,0x1d, + 0x1d,0xd,0xe,0x1d,0x1d,0x28,0x18,0x33,0x33,0x18,0x17,0x33,0x33,0x4d,0xd,0x1d, + 0x1d,0xd,0xe,0x1d,0x1d,0x1,0x40,0x80,0x12,0x19,0x2b,0x80,0x80,0x2b,0x19,0x12, + 0x80,0x12,0x19,0x19,0xe7,0x33,0x17,0x18,0x33,0x33,0x18,0x17,0x37,0x1e,0xd,0xd, + 0x1e,0x1e,0xd,0xd,0x88,0x33,0x17,0x18,0x33,0x33,0x18,0x17,0x37,0x1e,0xd,0xd, + 0x1e,0x1e,0xd,0xd,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x4, + 0x0,0x16,0x0,0x1b,0x0,0x0,0x1,0x17,0x15,0x23,0x35,0x37,0x15,0x14,0x6,0x23, + 0x21,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x17,0x33,0x32,0x16,0x7,0x27,0x23, + 0x15,0x33,0x1,0x53,0x22,0x40,0xa0,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80, + 0x2b,0xab,0x11,0x19,0x40,0x35,0x4b,0x80,0x1,0x20,0x23,0x48,0x6b,0x35,0xd5,0x12, + 0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x2b,0x19,0x5c,0x35,0xab,0x0,0x6,0x0,0x15, + 0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x3a,0x0,0x46,0x0,0x53,0x0,0x5f,0x0,0x6c, + 0x0,0x78,0x0,0x0,0x13,0x7,0x6,0x15,0x15,0x14,0x16,0x16,0x3b,0x3,0x32,0x36, + 0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33, + 0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23, + 0x3e,0x2,0x31,0x36,0x35,0x34,0x27,0x30,0x2e,0x2,0x31,0x17,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x17,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36, + 0x37,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x27,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0xc3,0x9a,0x14,0x12,0x1d,0x11,0x86, + 0x25,0x7b,0xb,0xf,0xf,0xb,0x7b,0xa5,0xb,0x10,0x10,0xb,0xa5,0xbb,0xb,0xf, + 0xf,0xb,0xbb,0x90,0xb,0x10,0x10,0xb,0xd3,0x7,0xf,0xa,0x3,0x6,0x7,0x9, + 0x7,0x68,0x6,0xa,0xa,0x6,0x7,0x9,0x9,0x7,0x14,0x1c,0x1c,0x14,0x14,0x1c, + 0x1c,0x14,0x7a,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x11,0x19,0x19,0x11,0x12, + 0x19,0x19,0x12,0x45,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x1,0x95,0x91,0x12,0x1c, + 0x81,0x11,0x1d,0x12,0x10,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0xf,0x16,0xf,0xb, + 0xb,0x10,0x15,0x10,0xb,0xb,0x10,0xc,0x19,0x12,0x6,0x6,0x8,0x7,0x7,0xa, + 0x7,0x1a,0xa,0x6,0x7,0x9,0x9,0x7,0x6,0xa,0x20,0x1c,0x14,0x14,0x1c,0x1c, + 0x14,0x14,0x1c,0x10,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x20,0x19,0x12,0x12, + 0x19,0x19,0x12,0x12,0x19,0x40,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x0,0x3, + 0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x0, + 0x1,0x23,0x27,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35, + 0x34,0x26,0x7,0x23,0x35,0x33,0x37,0x21,0x35,0x21,0x1,0xab,0xab,0x2b,0x80,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x91,0xab,0xab,0x55,0xff,0x0,0x1,0x0, + 0x1,0x80,0x2b,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0xd5,0x2a, + 0x2b,0x2b,0x0,0x1,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x8,0x0,0x0, + 0x25,0x27,0x7,0x11,0x23,0x11,0x27,0x7,0x17,0x1,0x95,0x1e,0x62,0x2a,0x62,0x1e, + 0x95,0xc0,0x1e,0x62,0x1,0x59,0xfe,0xa7,0x62,0x1e,0x95,0x0,0x1,0x0,0x55,0x0, + 0x6b,0x1,0x95,0x1,0xab,0x0,0x8,0x0,0x0,0x1,0x23,0x15,0x27,0x7,0x17,0x23, + 0x15,0x33,0x1,0x95,0x2a,0xf8,0x1e,0xf8,0x8d,0xd5,0x1,0x40,0x8d,0xf8,0x1e,0xf8, + 0x2a,0x0,0x1,0x0,0x6b,0x0,0x6b,0x1,0xab,0x1,0xab,0x0,0x8,0x0,0x0,0x25, + 0x35,0x23,0x37,0x27,0x7,0x35,0x23,0x15,0x1,0x40,0x8d,0xf8,0x1e,0xf8,0x2a,0x6b, + 0x2a,0xf8,0x1e,0xf8,0x8d,0xd5,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xd5, + 0x0,0x20,0x0,0x40,0x0,0x44,0x0,0x0,0x1,0x23,0x36,0x36,0x35,0x34,0x26,0x26, + 0x23,0x22,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x14,0x16,0x17,0x15, + 0x33,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x5,0x22,0x26,0x35,0x34,0x36,0x3f, + 0x2,0x36,0x36,0x33,0x32,0x16,0x17,0x17,0x30,0x36,0x33,0x32,0x16,0x15,0x30,0x2a, + 0x2,0x31,0x22,0xe,0x3,0x17,0x23,0x35,0x33,0x1,0x95,0x21,0x6,0x6,0x17,0x27, + 0x17,0xa,0xb,0xd,0x21,0x13,0x1e,0x31,0xc,0x19,0x21,0x24,0x1c,0xeb,0x2a,0x12, + 0x19,0x19,0xfe,0xee,0x11,0x19,0x10,0xd,0x11,0x8,0x7,0x1c,0x11,0xd,0x13,0x5, + 0x11,0x12,0xd,0x12,0x19,0x13,0x1a,0x13,0x15,0x1e,0x17,0x13,0x15,0xf2,0x2a,0x2a, + 0x1,0x40,0x9,0x16,0xc,0x17,0x27,0x17,0x3,0xb,0xd,0x20,0x1a,0x8,0x2c,0x1c, + 0x1e,0x2d,0x8,0xb8,0x2b,0x19,0x11,0x80,0x12,0x19,0x20,0x19,0x12,0xd,0x16,0x5, + 0x6,0x10,0xf,0x12,0x9,0x5,0xd,0x6,0x19,0x11,0xf,0x17,0x16,0xf,0x8b,0x80, + 0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1f,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x7,0x23,0x15,0x23,0x15,0x23,0x15,0x23,0x35,0x33,0x35,0x33,0x35,0x33,0x35,0x33, + 0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x27,0x34,0x37, + 0x37,0x5e,0x34,0x37,0x37,0x5e,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12, + 0x1,0x2a,0x12,0x19,0x6b,0x47,0x47,0x47,0x2b,0x47,0x47,0x47,0x0,0x1,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x0,0x1,0x27,0x7,0x23,0x17,0x7, + 0x37,0x17,0x27,0x37,0x1,0x34,0x34,0x34,0xa1,0x84,0x33,0x84,0x84,0x32,0x83,0x1, + 0x2b,0xaa,0xaa,0x5e,0xa2,0x64,0x64,0xa2,0x5e,0x0,0x4,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0xd,0x0,0x11,0x0,0x15,0x0,0x18,0x0,0x0,0x1,0x21,0x22, + 0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x37,0x35,0x34,0x26,0x5,0x33,0x15,0x23,0x17, + 0x23,0x35,0x33,0x17,0x35,0x33,0x1,0x95,0xfe,0xd5,0x11,0x19,0x19,0x12,0xd5,0x80, + 0x19,0xfe,0xee,0xd6,0xd6,0x6b,0x6b,0x6b,0x2b,0x75,0x1,0xc0,0x19,0x12,0xfe,0xd6, + 0x12,0x19,0x80,0xd5,0x12,0x19,0x6b,0x2a,0x56,0x2b,0xa0,0x75,0x0,0x2,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x23,0x35,0x33, + 0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x29,0xaa,0xaa,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xd6,0xaa,0x0,0x4,0x0,0x55,0x0,0x2b,0x1, + 0xd5,0x1,0xc0,0x0,0xb,0x0,0x17,0x0,0x32,0x0,0x3a,0x0,0x0,0x25,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x1,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x7,0x7, + 0x6,0x16,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x36,0x36,0x33,0x32,0x16,0x15,0x15, + 0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x1,0x2b,0x19,0x11,0x12,0x19,0x19,0x12, + 0x11,0x19,0xd6,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x80,0x13,0x20,0x14, + 0x12,0x19,0x12,0x7,0xbc,0x6,0x2,0xb,0xa,0xa1,0x12,0x19,0x9,0xf,0xb,0xc, + 0x11,0x7a,0x14,0x2f,0x19,0x1f,0x39,0x18,0x68,0x55,0x12,0x19,0x19,0x12,0x11,0x19, + 0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x1,0x27,0xb,0x14,0x22,0x14,0xf, + 0x14,0x8,0xdc,0x7,0x11,0xc,0x19,0x12,0xba,0xb,0x10,0x12,0xd,0xb,0x3e,0xb, + 0xc,0x13,0x12,0x68,0x0,0x2,0x0,0x7d,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0x14, + 0x0,0x22,0x0,0x0,0x25,0x23,0x15,0x33,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x35, + 0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x21,0x33,0x37,0x33,0x17,0x33,0x27, + 0x37,0x23,0x7,0x23,0x27,0x23,0x17,0x1,0xd5,0x2a,0x40,0x56,0xd,0x9,0x2a,0x40, + 0x40,0x9,0xd,0xd,0xfe,0x9f,0x39,0x49,0x2,0x49,0x39,0x64,0x5d,0x39,0x42,0x2, + 0x42,0x39,0x5c,0x80,0x15,0x16,0x2b,0x9,0xc,0x16,0x15,0xd,0x8,0x16,0x8,0xd, + 0x74,0x74,0x9b,0x90,0x6b,0x6b,0x90,0x0,0x4,0x0,0x16,0x0,0x16,0x1,0xd5,0x1, + 0xcc,0x0,0xb,0x0,0x17,0x0,0x1b,0x0,0x20,0x0,0x0,0x1,0x21,0x17,0x33,0x15, + 0x23,0x17,0x36,0x35,0x11,0x34,0x26,0x25,0x17,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x17,0x37,0x1,0x17,0x15,0x23,0x35,0x17,0x15,0x23,0x35,0x33,0x1,0xab,0xfe,0xe7, + 0xaa,0x6f,0x44,0x69,0x5,0x19,0xfe,0x5a,0x1a,0x5,0x19,0x11,0x1,0x19,0x3f,0x1f, + 0xfe,0x68,0x77,0x56,0xd6,0xd6,0xc4,0x1,0xab,0xab,0x2b,0x69,0xa,0xa,0x1,0x0, + 0x12,0x19,0x2,0x19,0xa,0xa,0xff,0x0,0x12,0x19,0x3f,0x1e,0x1,0x98,0xcc,0x2b, + 0x2b,0x67,0x19,0x2b,0x0,0x2,0x0,0x7d,0x0,0x55,0x1,0xeb,0x1,0xab,0x0,0x14, + 0x0,0x22,0x0,0x0,0x1,0x23,0x15,0x33,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x35, + 0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x1,0x33,0x37,0x33,0x17,0x33,0x27, + 0x37,0x23,0x7,0x23,0x27,0x23,0x17,0x1,0xd5,0x2a,0x40,0x56,0xd,0x9,0x2a,0x40, + 0x40,0x9,0xd,0xd,0xfe,0x9f,0x39,0x49,0x2,0x49,0x39,0x64,0x5d,0x39,0x42,0x2, + 0x42,0x39,0x5c,0x1,0x6b,0x16,0x15,0x2b,0x8,0xd,0x15,0x16,0xd,0x9,0x15,0x9, + 0xc,0xfe,0xea,0x74,0x74,0x9b,0x90,0x6a,0x6a,0x90,0x0,0x6,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1b,0x0,0x2b,0x0,0x33,0x0,0x3b,0x0,0x43, + 0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x17,0x7,0x26,0x26,0x27,0x37,0x16,0x16,0x7,0x22,0x26,0x26,0x35,0x34, + 0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x27,0x17,0x6,0x6,0x7,0x27, + 0x36,0x36,0x7,0x37,0x16,0x16,0x17,0x7,0x26,0x26,0x17,0x27,0x36,0x36,0x37,0x17, + 0x6,0x6,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x73,0x3b,0x8,0x21,0x16,0x18,0x22,0x33,0x92,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x4f,0x19,0x16,0x22,0x8,0x3b,0xd,0x33,0x40, + 0x3b,0x8,0x21,0x17,0x19,0x22,0x33,0xcf,0x18,0x16,0x21,0x8,0x3b,0xd,0x33,0x1, + 0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x98,0x18,0x16,0x21,0x8,0x3b,0xd,0x33,0x9f,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0xdf,0x3b,0x8,0x21,0x17,0x19,0x22,0x33,0xcf,0x18, + 0x16,0x21,0x8,0x3b,0xd,0x33,0x40,0x3b,0x8,0x21,0x17,0x19,0x22,0x33,0x0,0x4, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x2b,0x0,0x37,0x0,0x43,0x0,0x53, + 0x0,0x0,0x25,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x6,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x15,0x23,0x15,0x33, + 0x32,0x36,0x35,0x35,0x36,0x36,0x35,0x35,0x34,0x26,0x5,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x37,0x2e,0x2,0x23,0x22,0xe,0x2,0x17,0x36,0x36,0x37,0x1e,0x2,0x1, + 0xc0,0x1f,0x36,0x45,0x26,0x26,0x44,0x37,0x1f,0xa,0xb,0x19,0x11,0x16,0x17,0x29, + 0x36,0x1f,0x1f,0x36,0x29,0x17,0xaa,0xaa,0x12,0x19,0x9,0xc,0xc,0xfe,0xe2,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x80,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0x55,0x5,0x24,0x36,0x20,0x18,0x30,0x26,0x15,0x2,0x28,0x38,0x8,0xe,0x2e,0x3b, + 0xfb,0x2c,0x48,0x35,0x1c,0x1c,0x34,0x49,0x2d,0x5,0x14,0xc,0x2a,0x12,0x19,0x82, + 0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x97,0x2b,0x19,0x12,0x1a,0x5,0x12,0xc, + 0x31,0xb,0x12,0xb,0x9,0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0xc,0x9, + 0x9,0xd,0xd,0x33,0x1e,0x31,0x1c,0x13,0x24,0x33,0x20,0x11,0x42,0x2b,0x1c,0x2b, + 0x18,0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x2,0x0,0x6,0x0, + 0x9,0x0,0x0,0x13,0x15,0x27,0x37,0x7,0x17,0x11,0x33,0x11,0x37,0xb5,0x48,0x68, + 0x95,0x95,0x56,0x95,0x1,0x48,0x90,0x48,0x95,0x95,0x95,0x1,0x2a,0xfe,0xd6,0x95, + 0x0,0x3,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x2,0x0,0x6,0x0,0x9, + 0x0,0x0,0x25,0x35,0x17,0x7,0x37,0x27,0x11,0x23,0x11,0x7,0x1,0x4b,0x48,0x68, + 0x95,0x95,0x56,0x95,0xb8,0x90,0x48,0x95,0x95,0x95,0xfe,0xd6,0x1,0x2a,0x95,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0x0,0x1,0x21,0x35,0x21,0x15,0x21,0x15,0x21,0x15,0x21,0x15,0x21,0x1,0xd5,0xfe, + 0x56,0x1,0xaa,0xfe,0x56,0x1,0xaa,0xfe,0x56,0x1,0xaa,0x1,0x6b,0x6a,0xa0,0x6a, + 0x36,0x6a,0x0,0x9,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x13, + 0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x3e,0x0,0x0, + 0x1,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x7,0x15,0x23,0x35,0x17,0x35,0x33,0x1d,0x2,0x23,0x35,0x27,0x23,0x35,0x3b,0x2, + 0x15,0x23,0x7,0x33,0x15,0x23,0x33,0x35,0x33,0x15,0x25,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x15,0x33,0x1,0x95,0xd5, + 0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0x19,0x12,0xd5,0x55,0x2b,0x2b,0x2a,0x2b,0x2b, + 0x80,0x2a,0x2a,0xab,0x2b,0x2b,0xab,0x2a,0xfe,0xeb,0x15,0x12,0x19,0x19,0x12,0xd5, + 0x12,0x19,0x2b,0xd5,0x15,0x1,0x6b,0x19,0x12,0xd5,0x12,0x19,0x19,0x12,0xd5,0x12, + 0x19,0x2b,0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0x2a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a, + 0x2a,0x2a,0x19,0x12,0xd5,0x12,0x19,0x19,0x12,0x15,0x15,0xd5,0x0,0x3,0x0,0x20, + 0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x3b,0x0,0x0,0x1,0x35, + 0x23,0x15,0x14,0x16,0x17,0x15,0x23,0x15,0x33,0x35,0x23,0x35,0x36,0x36,0x27,0x15, + 0x23,0x35,0x7,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x34,0x36, + 0x33,0x33,0x35,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x23,0x15,0x33,0x32,0x16,0x1,0xd5,0xaa,0x24,0x1c,0x2b, + 0x80,0x2b,0x1c,0x24,0x2a,0x56,0x4a,0x20,0x16,0x2a,0x2b,0x2b,0x16,0x1f,0x1f,0x16, + 0x2b,0x2b,0x16,0x1f,0x1f,0x16,0x2b,0x2b,0x2a,0x16,0x20,0x20,0x16,0x2a,0x2a,0x16, + 0x20,0x1,0x2b,0xc0,0xc0,0x1e,0x2d,0x8,0x98,0x2b,0x2b,0x98,0x8,0x2d,0xb3,0x40, + 0x40,0xb5,0x16,0x20,0xc0,0xc0,0x20,0x16,0x16,0x1f,0x15,0x20,0x16,0x16,0x1f,0x2b, + 0x2b,0x1f,0x16,0x16,0x20,0x15,0x1f,0x0,0x7,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xee,0x0,0x24,0x0,0x29,0x0,0x35,0x0,0x41,0x0,0x61,0x0,0x65,0x0,0x69,0x0, + 0x0,0x1,0x34,0x26,0x26,0x27,0x26,0x6,0x6,0x7,0x23,0x15,0x23,0x22,0x6,0x7, + 0x7,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x21,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x36,0x36,0x25,0x33,0x16,0x17,0x23,0x17,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x7,0x7,0x6,0xf,0x3,0x6,0x27,0x26,0x27,0x34,0x35,0x35, + 0x37,0x35,0x3f,0x3,0x3e,0x2,0x17,0x1e,0x2,0x15,0x14,0x6,0x7,0x27,0x33,0x15, + 0x23,0x15,0x33,0x15,0x23,0x1,0xeb,0x1e,0x35,0x22,0x22,0x42,0x34,0xf,0x3a,0x35, + 0xa,0x11,0x3,0x2d,0xd,0x9,0x15,0x9,0xc,0x1,0x0,0xd,0x9,0x15,0x9,0xc, + 0x27,0x2f,0xfe,0x75,0x61,0x3,0x29,0xad,0x20,0xd,0x13,0x13,0xd,0xd,0x13,0x13, + 0xde,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x31,0x4,0x4,0x5,0x4,0x5,0x5,0x4, + 0x2e,0x26,0x26,0x5,0x1,0x1,0x1,0x2,0x1,0x9,0x24,0x30,0x1a,0x19,0x28,0x17, + 0x1d,0x1a,0x49,0x2b,0x2b,0x2b,0x2b,0x1,0x55,0x23,0x3d,0x2a,0x8,0x7,0xf,0x2a, + 0x20,0x2a,0xc,0xa,0x80,0xaa,0x9,0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd,0x9, + 0xa4,0x12,0x49,0x21,0x39,0x27,0x6b,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x13, + 0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x78,0x2,0x2,0x2,0x2,0x1,0x1,0x1,0xa, + 0x1d,0x1c,0x2f,0x5,0x5,0xa,0x4,0x6,0x4,0x5,0x5,0x3,0x18,0x22,0xf,0x4, + 0x5,0x1e,0x2d,0x19,0x1e,0x32,0xe,0xb3,0x6b,0x15,0x2b,0x0,0x4,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x1d,0x0,0x0,0x1, + 0x27,0x26,0x23,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35, + 0x34,0x25,0x33,0x15,0x23,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0xb3,0x67, + 0xc,0x12,0xc3,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd5,0x96,0x96,0xd6, + 0xd6,0xd6,0xd6,0xd6,0x1,0x4d,0x67,0xc,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12, + 0xc3,0x12,0x2b,0x2b,0xab,0x2b,0x2b,0x2a,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x11,0x0,0x15,0x0,0x19,0x0,0x0,0x1,0x23,0x27,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33, + 0x37,0x21,0x35,0x21,0x1,0xab,0xab,0x2b,0x80,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0x19,0x91,0xab,0xab,0x55,0xff,0x0,0x1,0x0,0x1,0x80,0x2b,0x19,0x12,0xff, + 0x0,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0xd5,0x2a,0x2b,0x2b,0x0,0x2,0x0,0x6b, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x8,0x0,0x14,0x0,0x0,0x1,0x21,0x35,0x23, + 0x11,0x33,0x35,0x21,0x27,0x23,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x1,0xc0,0xfe,0xd5,0x2a,0x2a,0x1,0x2b,0x2b,0x55,0x19,0x12,0x11,0x19,0x19, + 0x11,0x12,0x19,0x1,0xab,0x2a,0xfe,0x56,0xaa,0x6b,0x12,0x19,0x19,0x12,0x12,0x19, + 0x19,0x0,0xc,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x3c,0x0,0x40,0x0,0x44,0x0, + 0x48,0x0,0x4c,0x0,0x0,0x1,0x33,0x15,0x23,0x7,0x33,0x15,0x23,0x27,0x33,0x15, + 0x23,0x17,0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x37,0x23,0x35, + 0x33,0x7,0x7,0x26,0x27,0x37,0x36,0x27,0x27,0x26,0x26,0x23,0x23,0x22,0x6,0x15, + 0x16,0x16,0x17,0x16,0x16,0x17,0x16,0x16,0x17,0x16,0x36,0x35,0x35,0x34,0x26,0x27, + 0x27,0x26,0x27,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x33,0x23,0x35,0x33,0x17,0x23, + 0x35,0x33,0x1,0x2b,0x2a,0x2a,0x16,0x2b,0x2b,0x2a,0x2a,0x2a,0x95,0x2b,0x2b,0x15, + 0x2a,0x2a,0x2b,0x2b,0x2b,0x15,0x2a,0x2a,0x9d,0x36,0x51,0x2f,0x36,0x8,0x2,0x10, + 0x1,0xc,0x8,0x58,0x9,0xd,0x3,0x1a,0x17,0x19,0x47,0x2c,0x26,0x55,0x2f,0x9, + 0xd,0xa,0x7,0x4f,0xb,0x15,0x2a,0x2a,0x40,0x2a,0x2a,0xaa,0x2a,0x2a,0x40,0x2a, + 0x2a,0x1,0xab,0x2b,0x15,0x2b,0x6b,0x2b,0x40,0x2b,0x15,0x2b,0x6b,0x2b,0x15,0x2b, + 0xde,0x36,0x2f,0x51,0x36,0x8,0xb,0x4f,0x7,0xa,0xd,0x9,0x2e,0x56,0x26,0x2c, + 0x47,0x19,0x16,0x1b,0x2,0x1,0xd,0x9,0x59,0x7,0xc,0x1,0x10,0x2,0x56,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x3,0x0,0x80,0x0,0x2b,0x1,0x80,0x1,0xeb,0x0, + 0x1e,0x0,0x23,0x0,0x28,0x0,0x0,0x1,0x27,0x35,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x15,0x33,0x35,0x34,0x26,0x23,0x22,0x6,0x1d,0x2,0x7,0x27,0x13,0x16,0x16, + 0x33,0x32,0x36,0x37,0x13,0x7,0x17,0x37,0x7,0x35,0x7,0x37,0x37,0x15,0x27,0x1, + 0x35,0x20,0x7,0x4,0x4,0x7,0x2a,0x1f,0x16,0x16,0x1f,0x20,0x4b,0x6c,0x2,0xc, + 0x6,0x6,0xc,0x2,0x6c,0x65,0x11,0x13,0x2a,0x41,0x11,0x6,0x2a,0x1,0x6c,0x19, + 0x28,0xa,0x5,0x6,0x6,0x5,0xc,0xc,0x16,0x1e,0x1e,0x16,0xa,0x28,0x19,0x13, + 0xfe,0xba,0x7,0x7,0x7,0x7,0x1,0x46,0x34,0xd,0x5,0x7f,0x8b,0x11,0xc,0x5, + 0x8b,0x7f,0x0,0x2,0x0,0xab,0x0,0x55,0x1,0x55,0x1,0xab,0x0,0x3,0x0,0xa, + 0x0,0x0,0x25,0x15,0x23,0x35,0x37,0x15,0x33,0x35,0x33,0x27,0x7,0x1,0x55,0xaa, + 0x40,0x2a,0x40,0x55,0x55,0x80,0x2b,0x2b,0xd6,0xab,0xab,0x55,0x55,0x0,0x2,0x0, + 0x15,0x0,0x20,0x1,0xeb,0x1,0xe0,0x0,0x13,0x0,0x19,0x0,0x0,0x1,0x27,0x37, + 0x27,0x27,0x7,0x27,0x7,0x7,0x17,0x7,0x17,0x7,0x17,0x17,0x37,0x17,0x37,0x37, + 0x27,0x7,0x27,0x37,0x17,0x37,0x17,0x1,0xeb,0x34,0x7,0x4d,0x28,0x49,0x49,0x28, + 0x4d,0x7,0x34,0x34,0x7,0x4d,0x28,0x49,0x49,0x28,0x4d,0x7,0xe0,0x51,0x20,0x31, + 0x7d,0x20,0x1,0x0,0x3c,0x4e,0x12,0x44,0x1f,0x1f,0x44,0x11,0x4f,0x3c,0x3c,0x4e, + 0x12,0x44,0x1f,0x1f,0x44,0x12,0x4e,0x29,0x52,0x1f,0x32,0x7e,0x20,0x0,0x4,0x0, + 0x15,0x0,0x16,0x1,0xff,0x1,0xab,0x0,0x12,0x0,0x15,0x0,0x4d,0x0,0x59,0x0, + 0x0,0x13,0x21,0x15,0x33,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x33,0x35,0x23,0x25,0x27,0x15,0x5,0x36,0x27,0x37,0x36,0x27,0x27,0x26,0x7, + 0x7,0x26,0x27,0x27,0x26,0x23,0x23,0x22,0x7,0x7,0x6,0x6,0x7,0x27,0x26,0x7, + 0x7,0x6,0x17,0x17,0x6,0x17,0x7,0x6,0x17,0x17,0x16,0x37,0x37,0x16,0x17,0x17, + 0x14,0x33,0x33,0x32,0x35,0x37,0x36,0x36,0x37,0x17,0x16,0x37,0x37,0x36,0x27,0x7, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x40,0x1,0x80,0x2b,0x19, + 0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0xc0,0xc0,0x1,0x0,0x80,0x1,0x24,0x2,0x1, + 0x17,0x3,0x2,0x16,0x2,0x5,0x1b,0x7,0x9,0x4,0x1,0x5,0x2c,0x4,0x1,0x4, + 0x5,0x8,0x3,0x1c,0x4,0x2,0x16,0x2,0x3,0x17,0x1,0x1,0x17,0x4,0x3,0x16, + 0x2,0x4,0x1b,0x8,0x8,0x5,0x5,0x2c,0x5,0x5,0x4,0x8,0x3,0x1c,0x4,0x2, + 0x16,0x3,0x4,0x66,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x1,0x80,0x6b,0x6b,0x12, + 0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x2b,0x80,0x55,0xaa,0x34,0xa,0x8,0x12,0x3, + 0x4,0x26,0x4,0x1,0xb,0x5,0x4,0x1d,0x5,0x5,0x1d,0x2,0x4,0x3,0xb,0x2, + 0x4,0x27,0x4,0x2,0x13,0xa,0x8,0x12,0x3,0x4,0x26,0x4,0x1,0xb,0x5,0x4, + 0x1d,0x4,0x4,0x1d,0x2,0x4,0x3,0xb,0x1,0x4,0x26,0x4,0x3,0x5,0x13,0xd, + 0xd,0x13,0x13,0xd,0xd,0x13,0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x0,0x25,0x21,0x11,0x21,0x17,0x33, + 0x35,0x23,0x11,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x1,0x55,0xfe,0xd6,0x1,0x2a, + 0x2b,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x1,0x56,0x56,0x56,0xfe,0xaa,0x56,0x2a, + 0x56,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0xf,0x0,0x1f,0x0, + 0x5a,0x0,0x0,0x1,0x32,0x36,0x35,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14, + 0x16,0x7,0x32,0x36,0x35,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14,0x16,0x27, + 0x7,0x6,0x15,0x15,0x14,0x16,0x16,0x3b,0x3,0x32,0x36,0x35,0x34,0x26,0x23,0x23, + 0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26, + 0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x3e,0x2,0x31,0x36,0x35, + 0x34,0x27,0x30,0x2e,0x2,0x31,0x1,0x8b,0x16,0x1f,0x10,0x15,0x10,0x10,0x16,0x10, + 0x20,0x55,0xd,0x13,0xa,0xc,0xa,0xa,0xc,0xa,0x13,0x50,0x9a,0x14,0x12,0x1d, + 0x11,0x86,0x25,0x7b,0xb,0xf,0xf,0xb,0x7b,0xa5,0xb,0x10,0x10,0xb,0xa5,0xbb, + 0xb,0xf,0xf,0xb,0xbb,0x90,0xb,0x10,0x10,0xb,0xd3,0x7,0xf,0xa,0x3,0x6, + 0x7,0x9,0x7,0x1,0x55,0x20,0x16,0xd,0x21,0x1e,0x14,0x14,0x1e,0x21,0xd,0x16, + 0x20,0x15,0x13,0xd,0x7,0x12,0x11,0xb,0xb,0x11,0x12,0x7,0xd,0x13,0x55,0x91, + 0x12,0x1c,0x81,0x11,0x1d,0x12,0x10,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0xf,0x16, + 0xf,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0x10,0xc,0x19,0x12,0x6,0x6,0x8,0x7, + 0x7,0xa,0x7,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0x6,0x0, + 0x16,0x0,0x0,0x1,0x7,0x33,0x15,0x21,0x35,0x33,0x7,0x22,0x26,0x35,0x34,0x3e, + 0x2,0x31,0x30,0x1e,0x2,0x15,0x14,0x6,0x1,0x0,0xd5,0x40,0x1,0x2a,0x40,0xd5, + 0x12,0x19,0xd,0x11,0xd,0xd,0x11,0xd,0x19,0x1,0xc0,0xc0,0xab,0xab,0x55,0x19, + 0x11,0x9,0x1c,0x1d,0x14,0x14,0x1d,0x1c,0x9,0x11,0x19,0x0,0x1,0x0,0x2b,0x0, + 0x6b,0x1,0xd5,0x1,0x95,0x0,0x8,0x0,0x0,0x37,0x37,0x27,0x21,0x35,0x21,0x37, + 0x27,0x7,0xc0,0x1e,0x62,0x1,0x59,0xfe,0xa7,0x62,0x1e,0x95,0x6b,0x1e,0x62,0x2a, + 0x62,0x1e,0x95,0x0,0x4,0x0,0x40,0x0,0x2b,0x1,0xe2,0x1,0xd5,0x0,0xb,0x0, + 0x1e,0x0,0x36,0x0,0x3e,0x0,0x0,0x13,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x23,0x22,0x26,0x17,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x33, + 0x35,0x26,0x26,0x35,0x34,0x36,0x17,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34, + 0x36,0x37,0x35,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x37,0x23, + 0x35,0x23,0x15,0x33,0x17,0x37,0x60,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x75, + 0x19,0x11,0x40,0x12,0x19,0x2b,0x4a,0x14,0x16,0x29,0xac,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x12,0xe,0x20,0x2b,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x16,0x61,0x2b,0x75,0x35, + 0x23,0x1,0xab,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x83,0x2a,0x12,0x19,0x19,0x12, + 0x80,0x95,0x2,0x14,0x36,0x1e,0x2a,0x44,0x6e,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12, + 0x1d,0x8,0x2e,0xa,0x37,0x24,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x40,0x80,0xaa,0x4f, + 0x17,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0xb,0x0,0x2c,0x0, + 0x0,0x1,0x2e,0x3,0x23,0x22,0xe,0x2,0x7,0x17,0x17,0x22,0x27,0x26,0x7,0x7, + 0x26,0x26,0x27,0x37,0x36,0x27,0x26,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14, + 0x1e,0x3,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0xd5,0x1,0x12,0x1f,0x2a,0x19, + 0x19,0x2a,0x1f,0x12,0x1,0x75,0x4b,0x28,0x24,0xd,0x9,0x2f,0x2d,0x49,0x17,0x2f, + 0x9,0x4,0xc,0xc,0x9,0x4b,0x8,0xd,0x25,0x42,0x5b,0x6d,0x3c,0x8,0xd,0xd, + 0x1,0x96,0x2,0xd,0xf,0xc,0xc,0xf,0xd,0x2,0x96,0x4b,0xc,0x5,0xa,0x2f, + 0x17,0x49,0x2d,0x2f,0x9,0xd,0x24,0x28,0x8,0xd,0xd,0x8,0x3c,0x6d,0x5b,0x42, + 0x25,0xd,0x8,0x4b,0x9,0xc,0x0,0x2,0x0,0x5f,0x0,0x40,0x1,0xa1,0x1,0xc0, + 0x0,0xf,0x0,0x1f,0x0,0x0,0x1,0x37,0x23,0x15,0x37,0x16,0x16,0x15,0x14,0x6, + 0x7,0x36,0x36,0x35,0x34,0x26,0x7,0x34,0x36,0x37,0x6,0x6,0x15,0x14,0x16,0x17, + 0x7,0x33,0x35,0x7,0x26,0x26,0x1,0x64,0x31,0xaa,0x31,0x1f,0x26,0xa,0x9,0x26, + 0x2d,0x21,0xe1,0xa,0x9,0x26,0x2d,0x21,0x1c,0x31,0xaa,0x31,0x1f,0x26,0x1,0x8f, + 0x31,0xab,0x31,0x17,0x47,0x2b,0x15,0x27,0x11,0x18,0x50,0x30,0x28,0x46,0x33,0x15, + 0x27,0x11,0x18,0x50,0x30,0x28,0x46,0x19,0x31,0xab,0x31,0x17,0x47,0x0,0x2,0x0, + 0x80,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x11,0x0,0x19,0x0,0x0,0x13,0x15,0x14, + 0x16,0x16,0x17,0x15,0x23,0x15,0x33,0x35,0x23,0x35,0x3e,0x2,0x35,0x35,0x7,0x23, + 0x35,0x33,0x30,0x1c,0x2,0x80,0x1c,0x30,0x1f,0x40,0xaa,0x40,0x1f,0x30,0x1c,0x2b, + 0xaa,0xaa,0x1,0xc0,0x80,0x20,0x35,0x24,0x5,0x57,0x2b,0x2b,0x57,0x5,0x24,0x35, + 0x20,0x80,0x6b,0x40,0x13,0x19,0x14,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xe1,0x1, + 0xe1,0x0,0xf,0x0,0x1b,0x0,0x27,0x0,0x0,0x1,0x35,0x26,0x23,0x22,0xe,0x2, + 0x15,0x14,0x17,0x36,0x35,0x34,0x26,0x27,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x37,0x27,0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27, + 0x1,0x2b,0x16,0x15,0x22,0x3d,0x30,0x1c,0xab,0xab,0x1,0x1,0xa9,0x12,0x19,0x19, + 0x12,0x12,0x19,0x19,0xcf,0x1e,0x2e,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2e,0x1e,0x2e, + 0x1,0x2b,0x8f,0x6,0x19,0x2e,0x40,0x28,0x6a,0x92,0x92,0x6a,0x7,0xc,0x7,0x40, + 0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0xd8,0x1e,0x2e,0x2e,0x1e,0x2e,0x2d,0x1e, + 0x2d,0x2d,0x1e,0x2d,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x11,0x21,0x7,0x23,0x35,0x33, + 0x7,0x23,0x35,0x33,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19, + 0x19,0x12,0xfe,0xd6,0x1,0x2a,0x2a,0xd6,0xd6,0x56,0x80,0x80,0x1,0xc0,0x19,0x12, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xab,0x1,0x0,0x6b,0x2b, + 0x80,0x2a,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0x0,0x37,0x23,0x11,0x33,0x37,0x23,0x11,0x33,0x37,0x23,0x15,0x33, + 0xa0,0x75,0x75,0x9b,0x76,0x76,0x9a,0x75,0x75,0x40,0x1,0x0,0x80,0xfe,0x80,0xd5, + 0xd5,0x0,0x9,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x1a,0x0, + 0x26,0x0,0x35,0x0,0x3f,0x0,0x53,0x0,0x57,0x0,0x5f,0x0,0x69,0x0,0x0,0x13, + 0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x34,0x26,0x27,0x26, + 0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x33,0x37,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x34,0x26,0x27,0x26,0x26,0x23,0x22,0x6,0x7, + 0x6,0x6,0x15,0x15,0x33,0x7,0x35,0x21,0x15,0x27,0x37,0x15,0x25,0x35,0x17,0x5, + 0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x35,0x17,0x15,0x23,0x35,0x37,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x7, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x33,0x15,0x80,0x12,0x19,0x19,0x12,0x12,0x19, + 0x19,0x67,0xe,0xc,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc,0xe,0xaa,0xab,0x12,0x19, + 0x19,0x12,0x12,0x19,0x19,0x67,0xe,0xc,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc,0xe, + 0xaa,0x40,0xfe,0xd6,0x40,0x40,0x1,0x2a,0x40,0xff,0x0,0x35,0x4,0x7,0x7,0x4, + 0x2b,0x4,0x6,0x6,0x4,0x20,0x15,0x15,0xca,0x15,0x15,0x16,0x40,0x6a,0x15,0x15, + 0x16,0x36,0x1,0x80,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x49,0xd,0x15,0x5, + 0x6,0x7,0x7,0x6,0x5,0x15,0xd,0xc,0x55,0x19,0x12,0x11,0x19,0x19,0x11,0x12, + 0x19,0x49,0xd,0x15,0x5,0x6,0x7,0x7,0x6,0x5,0x15,0xd,0xc,0x96,0x2b,0x2b, + 0x40,0x40,0x2b,0x1,0x2a,0x40,0x6a,0x15,0x6,0x5,0x40,0x4,0x6,0x6,0x4,0x20, + 0x5,0x6,0xb,0x20,0xb,0xb,0x20,0x40,0x40,0x15,0x15,0xb,0x15,0x20,0x55,0x15, + 0x0,0x6,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x31, + 0x0,0x35,0x0,0x39,0x0,0x3d,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x11,0x33,0x11,0x27,0x35,0x34,0x26, + 0x23,0x23,0x22,0x6,0x15,0x15,0x32,0x16,0x15,0x14,0x6,0x23,0x15,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x35,0x22,0x26,0x35,0x34,0x36,0x7,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19, + 0x19,0xe7,0xd6,0x16,0xc,0x9,0x80,0x9,0xc,0x8,0xd,0xd,0x8,0xc,0x9,0x80, + 0x9,0xc,0x8,0xd,0xd,0x42,0x16,0x16,0x16,0x16,0x16,0x16,0x1,0xeb,0x19,0x12, + 0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0x95,0x1,0x0,0xff,0x0, + 0x95,0x28,0xa,0xe,0xe,0xa,0x2a,0xc,0x9,0x9,0xc,0x26,0xa,0xe,0xe,0xa, + 0x28,0xc,0x9,0x9,0xc,0x4a,0x15,0x15,0x16,0x15,0x15,0x0,0x5,0x0,0x15,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x7,0x0,0x22,0x0,0x26,0x0,0x3a,0x0,0x4a,0x0, + 0x0,0x1,0x17,0x17,0x7,0x7,0x27,0x27,0x37,0x27,0x35,0x33,0x32,0x17,0x37,0x26, + 0x26,0x23,0x2a,0x4,0x31,0x15,0x33,0x15,0x6,0x6,0x7,0x33,0x17,0x35,0x34,0x26, + 0x26,0x3,0x33,0x35,0x23,0x5,0x23,0x27,0x37,0x17,0x33,0x32,0x36,0x35,0x31,0x34, + 0x27,0x27,0x23,0x15,0x17,0x37,0x31,0x34,0x26,0x27,0x32,0x36,0x35,0x34,0x2e,0x2, + 0x31,0x30,0xe,0x2,0x15,0x14,0x16,0x1,0x6a,0xe,0x1d,0x1d,0xe,0xd,0x1d,0x1d, + 0x72,0x2a,0x12,0xf,0x1f,0xd,0x21,0x12,0x9,0x1d,0x21,0x1c,0x12,0x20,0x1c,0x2b, + 0x9,0x55,0x7b,0x16,0x27,0xee,0x56,0x56,0x1,0x96,0x96,0x2c,0x7,0x25,0x3c,0xb, + 0xf,0x11,0x9b,0x2a,0x96,0xaa,0x19,0x11,0x11,0x19,0xd,0x10,0xd,0xd,0x11,0xd, + 0x19,0x1,0x95,0x1d,0xd,0xe,0x1d,0x1d,0xe,0xd,0x5,0x2e,0xa,0x1f,0xa,0xb, + 0x2a,0x2e,0x6,0x26,0x1c,0x2e,0xe,0x1a,0x2b,0x1e,0xfe,0xb3,0xea,0x80,0x10,0x14, + 0xe,0xe,0xb,0x11,0x7,0x39,0xc0,0x2a,0x40,0x11,0x19,0x40,0x19,0x12,0x9,0x1c, + 0x1d,0x13,0x13,0x1d,0x1c,0x9,0x12,0x19,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0xb,0x0,0x15,0x0,0x21,0x0,0x2f,0x0,0x3b,0x0,0x49,0x0,0x0, + 0x37,0x23,0x34,0x3e,0x2,0x33,0x15,0x22,0xe,0x2,0x37,0x35,0x22,0x6,0x6,0x15, + 0x33,0x34,0x36,0x36,0x27,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36, + 0x37,0x23,0x6,0x6,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x36,0x36,0x17,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x23,0x22,0x26,0x27,0x23, + 0x16,0x16,0x17,0x15,0x33,0x35,0x34,0x26,0xeb,0x2b,0x1e,0x35,0x45,0x28,0x1f,0x36, + 0x29,0x17,0x95,0x1d,0x31,0x1d,0x2b,0x11,0x1d,0xd9,0x19,0x11,0x12,0x19,0x19,0x12, + 0x11,0x19,0x5f,0x2a,0x4,0x23,0x18,0x40,0xe,0x12,0x80,0x1d,0x29,0xa4,0x12,0x19, + 0x19,0x12,0x11,0x19,0x19,0x31,0x40,0x18,0x23,0x4,0x2a,0x3,0x29,0x1d,0x80,0x12, + 0xd5,0x28,0x46,0x34,0x1e,0x2a,0x18,0x29,0x36,0x21,0x2b,0x1d,0x30,0x1e,0x12,0x1d, + 0x11,0x96,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x7,0x17,0x1e,0x13,0xd,0x36,0x31, + 0x9,0x31,0xeb,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x15,0x1f,0x16,0x20,0x31, + 0x9,0x30,0x35,0xd,0x13,0x0,0x8,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x94,0x0,0xa0,0x0,0xac,0x0,0xb8,0x0,0xc4,0x0,0xd0,0x0,0xdc,0x0,0xe8,0x0, + 0x0,0x1,0x22,0x6,0x15,0x23,0x26,0x27,0x37,0x33,0x16,0x32,0x37,0x36,0x34,0x27, + 0x27,0x26,0x22,0x7,0x6,0x14,0x17,0x7,0x26,0x26,0x27,0x35,0x31,0x32,0x36,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x15,0x6,0x6,0x7,0x27,0x35, + 0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x17,0x6,0x6, + 0x7,0x23,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x33, + 0x16,0x16,0x17,0x7,0x26,0x22,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x36,0x34, + 0x27,0x35,0x37,0x16,0x16,0x17,0x15,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x31,0x35,0x36,0x36,0x37,0x17,0x6,0x14,0x17,0x16,0x32,0x37, + 0x37,0x36,0x34,0x27,0x26,0x22,0x7,0x31,0x27,0x36,0x36,0x37,0x33,0x14,0x16,0x33, + 0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x34,0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x7,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0xc5,0x6,0xa,0x21,0x4, + 0x1c,0x17,0x1,0x4,0xd,0x5,0x5,0x5,0x16,0x5,0xd,0x5,0x5,0x5,0x18,0x10, + 0x27,0x16,0x7,0x9,0x9,0x7,0x20,0x7,0x9,0x9,0x7,0x16,0x28,0x10,0x17,0x5, + 0x5,0x5,0xd,0x5,0x16,0x5,0x5,0x5,0xd,0x4,0x18,0xe,0x10,0x2,0x21,0xa, + 0x6,0x7,0x9,0x9,0x7,0x6,0xa,0x21,0x2,0x11,0xd,0x18,0x4,0xd,0x5,0x5, + 0x5,0x16,0x5,0xd,0x5,0x5,0x5,0x17,0x10,0x28,0x16,0x7,0x9,0x9,0x7,0x20, + 0x6,0xa,0xa,0x6,0x15,0x28,0x10,0x17,0x4,0x5,0x4,0xe,0x4,0x17,0x5,0x5, + 0x5,0xd,0x5,0x17,0xd,0x11,0x2,0x21,0xa,0x6,0x7,0x9,0x9,0xa7,0x9,0xd, + 0xd,0x9,0x8,0xd,0xd,0x1d,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x2e,0x8,0xd, + 0xd,0x8,0x9,0xd,0xd,0x1d,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1d,0x9,0xd, + 0xd,0x9,0x8,0xd,0xd,0x42,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x7,0xd,0x9, + 0x8,0xd,0xd,0x8,0x9,0xd,0x1,0x20,0x9,0x7,0x2c,0x22,0x17,0x5,0x5,0x5, + 0xd,0x5,0x16,0x5,0x5,0x5,0xd,0x4,0x18,0xe,0x10,0x3,0x20,0xa,0x6,0x7, + 0x9,0x9,0x7,0x6,0xa,0x21,0x2,0x11,0xd,0x17,0x1,0x4,0xd,0x5,0x5,0x5, + 0x16,0x5,0xd,0x5,0x5,0x5,0x18,0x10,0x27,0x16,0x7,0x9,0x9,0x7,0x20,0x7, + 0x9,0x9,0x7,0x16,0x27,0x10,0x18,0x5,0x5,0x5,0xd,0x5,0x16,0x5,0x5,0x5, + 0xd,0x4,0x1,0x17,0xd,0x11,0x2,0x21,0xa,0x6,0x7,0x9,0x9,0x7,0x6,0xa, + 0x21,0x2,0x11,0xd,0x18,0x4,0xd,0x5,0x5,0x5,0x17,0x4,0xe,0x4,0x5,0x5, + 0x17,0x11,0x27,0x16,0x6,0xa,0xa,0x6,0x20,0x7,0x9,0x35,0xc,0x9,0x9,0xc, + 0xc,0x9,0x9,0xc,0x6a,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x6a,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0x6a,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x40, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0x55,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x0,0x2,0x0,0x80,0x0,0x15,0x1,0xab, + 0x1,0xe0,0x0,0xb,0x0,0x40,0x0,0x0,0x1,0x32,0x36,0x35,0x34,0x26,0x23,0x22, + 0x6,0x15,0x14,0x16,0x17,0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23, + 0x35,0x26,0x26,0x27,0x6,0x6,0x15,0x14,0x16,0x15,0x17,0x15,0x23,0x35,0x27,0x7, + 0x7,0x27,0x37,0x35,0x34,0x36,0x37,0x7,0x15,0x23,0x35,0x37,0x31,0x36,0x32,0x17, + 0x16,0x17,0x31,0x17,0x16,0x16,0x33,0x32,0x16,0x1,0x20,0x12,0x19,0x19,0x12,0x12, + 0x19,0x19,0x9d,0x16,0x6,0x4,0x5,0x6,0x15,0x18,0x26,0xd,0x5,0x6,0x1,0x2a, + 0x2b,0x26,0x4,0x40,0x22,0x37,0x6,0x5,0x20,0x2b,0x73,0xa,0x16,0xa,0xb,0x6, + 0x11,0xa,0x29,0x19,0xd,0x13,0x1,0x8b,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19, + 0x96,0xe0,0xe0,0x5,0x6,0x6,0x5,0x15,0xf,0x6,0x1c,0x13,0xd,0x1d,0xf,0x4, + 0x7,0x4,0x3c,0x8b,0x6b,0x36,0x4b,0x56,0x1a,0x4a,0x72,0x12,0x24,0x12,0x12,0x4c, + 0x65,0x41,0x5,0x6,0x6,0xc,0x24,0x14,0x1b,0x12,0x0,0x4,0x0,0x2b,0x0,0x15, + 0x1,0xd5,0x1,0xe0,0x0,0xb,0x0,0x26,0x0,0x2e,0x0,0x35,0x0,0x0,0x13,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x7,0x3,0x33,0x37,0x17,0x15, + 0x33,0x35,0x27,0x37,0x16,0x16,0x33,0x35,0x22,0x26,0x27,0x27,0x26,0x26,0x23,0x22, + 0x7,0x7,0x15,0x33,0x35,0x37,0x15,0x33,0x11,0x33,0x11,0x33,0x35,0x7,0x35,0x23, + 0x35,0x33,0x35,0x17,0xcb,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x3e,0x3b,0x2d,0x25, + 0x2e,0x2b,0x2c,0xd,0x15,0x3c,0x23,0x1e,0x30,0xf,0x14,0x6,0x13,0xb,0x8,0x8, + 0x70,0x2a,0xc0,0x50,0x20,0x50,0x55,0x4b,0x4b,0x35,0x1,0x8b,0x19,0x11,0x12,0x19, + 0x19,0x12,0x11,0x19,0x49,0xfe,0xd3,0xab,0x2b,0x80,0xa1,0x2c,0x40,0x19,0x1e,0x2a, + 0x1d,0x18,0x22,0x9,0xb,0x3,0x2e,0x64,0x47,0xa3,0x95,0xfe,0xd5,0x1,0x2b,0x95, + 0x80,0x26,0x20,0x25,0x35,0x0,0x6,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0, + 0x16,0x0,0x1a,0x0,0x35,0x0,0x39,0x0,0x3d,0x0,0x40,0x0,0x0,0x13,0x33,0x15, + 0x17,0x35,0x33,0x15,0x17,0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x15,0x23,0x37,0x33,0x15,0x23,0x13,0x1,0x7,0x17,0x14,0x14,0x15,0x15, + 0x14,0x16,0x33,0x14,0x16,0x33,0x32,0x36,0x35,0x33,0x14,0x16,0x33,0x32,0x36,0x35, + 0x32,0x37,0x17,0x27,0x35,0x17,0x15,0x33,0x35,0x17,0x15,0x33,0x35,0x17,0xfc,0x14, + 0x25,0x20,0x40,0x19,0x11,0x2b,0xd,0x8,0x56,0x8,0xd,0x4,0x2f,0x2a,0x2a,0xd9, + 0xfe,0x78,0x1e,0x4d,0x19,0x11,0xd,0x9,0x8,0xd,0x80,0xd,0x8,0x9,0xd,0xa, + 0xa,0x27,0xfb,0x20,0x25,0x20,0x25,0xf,0x1,0x40,0x14,0x25,0x39,0x59,0x40,0xae, + 0x12,0x19,0x40,0x9,0xc,0xc,0x9,0x40,0x2b,0x2b,0xfe,0xbc,0x1,0x88,0x1e,0x4d, + 0x1,0x2,0x1,0xea,0x12,0x19,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x5,0x27, + 0x62,0x99,0x20,0x79,0x54,0x20,0x34,0xe,0xe,0x0,0x4,0x0,0x2b,0x0,0x80,0x1, + 0xd5,0x1,0x80,0x0,0x25,0x0,0x34,0x0,0x44,0x0,0x5e,0x0,0x0,0x1,0x22,0x6, + 0x7,0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x26,0x26,0x23,0x22,0x6,0x15,0x15,0x14, + 0x1e,0x2,0x17,0x16,0x16,0x33,0x32,0x36,0x37,0x3e,0x3,0x35,0x35,0x34,0x26,0x5, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x14,0x16,0x17,0x2e,0x2,0x25,0x14,0x6, + 0x6,0x7,0x36,0x36,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x7,0x6,0x6, + 0x7,0x35,0x36,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x17,0x15,0x26, + 0x26,0x27,0x26,0x26,0x23,0x22,0x6,0x1,0xa0,0x15,0x1e,0x2,0x14,0x1f,0x21,0x17, + 0x17,0x21,0x1f,0x14,0x2,0x1e,0x15,0x16,0x1f,0x19,0x2a,0x30,0x18,0x10,0x26,0x14, + 0x14,0x26,0x10,0x18,0x30,0x2a,0x19,0x1f,0xfe,0x95,0xc,0x9,0x9,0xc,0xc,0xa, + 0x10,0x1e,0x12,0x1,0x6a,0x12,0x1e,0x10,0xa,0xc,0xc,0x9,0x9,0xc,0xd1,0x7, + 0x11,0xc,0x8,0xc,0x5,0x9,0x12,0xc,0xc,0x12,0x8,0x6,0xc,0x8,0xc,0x11, + 0x7,0x8,0xc,0x8,0x8,0xc,0x1,0x80,0x1c,0x15,0x5,0x13,0xe,0xe,0x13,0x5, + 0x14,0x1d,0x1f,0x16,0xb,0x30,0x40,0x27,0x12,0x1,0xa,0xc,0xc,0xa,0x1,0x12, + 0x27,0x40,0x30,0xb,0x16,0x1f,0x40,0xb,0x8,0xd,0xd,0x8,0x40,0x15,0x25,0x11, + 0x8,0x1e,0x33,0x27,0x27,0x33,0x1e,0x8,0x11,0x25,0x15,0x40,0x8,0xd,0xd,0x8, + 0xb,0x20,0x4,0x9,0x3,0x16,0x3,0x7,0x3,0x5,0x8,0x8,0x5,0x3,0x7,0x3, + 0x16,0x3,0x9,0x5,0x4,0x6,0x6,0x0,0xb,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0xb,0x0,0x18,0x0,0x24,0x0,0x31,0x0,0x3d,0x0,0x4c,0x0,0x58,0x0, + 0x67,0x0,0x73,0x0,0x82,0x0,0x89,0x0,0x0,0x1,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x17,0x26,0x26,0x23,0x22,0x7,0x16,0x15,0x15,0x33,0x35, + 0x34,0x26,0x25,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x26, + 0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x37,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x23,0x35,0x34,0x36,0x37,0x36,0x36,0x33, + 0x32,0x16,0x17,0x16,0x16,0x15,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x17,0x23,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16, + 0x15,0x25,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x23,0x35, + 0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x15,0x37,0x35,0x23,0x15, + 0x23,0x17,0x37,0x1,0x55,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x66,0xd,0x1e, + 0x10,0x15,0x14,0x14,0x6a,0xe,0xfe,0xb9,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x3b, + 0x14,0x15,0x10,0x1e,0xd,0xc,0xe,0x6a,0x40,0x19,0x12,0x12,0x19,0x19,0x12,0x12, + 0x19,0x80,0xaa,0xe,0xc,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc,0xe,0x15,0x19,0x12, + 0x11,0x19,0x19,0x11,0x12,0x19,0x80,0xab,0xf,0xb,0xe,0x1e,0x10,0x10,0x1d,0xe, + 0xc,0xe,0xfe,0xab,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x80,0xab,0xe,0xc, + 0xe,0x1d,0x10,0x10,0x1e,0xe,0xb,0xf,0x25,0x20,0x30,0x40,0x40,0x1,0xab,0x11, + 0x19,0x19,0x11,0x12,0x19,0x19,0x3b,0x6,0x7,0x6,0x13,0x1b,0xc,0xc,0xd,0x15, + 0x27,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x1b,0x6,0x7,0x6,0x5,0x15,0xd, + 0xc,0xc,0x1b,0x59,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x6e,0xc,0xd,0x15,0x5, + 0x6,0x7,0x7,0x6,0x5,0x15,0xd,0x8c,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x6e, + 0xc,0xd,0x15,0x5,0x6,0x7,0x7,0x6,0x5,0x15,0xd,0x74,0x11,0x19,0x19,0x11, + 0x12,0x19,0x19,0x6e,0xc,0xd,0x15,0x5,0x6,0x7,0x7,0x6,0x5,0x15,0xd,0xb4, + 0x2a,0x2a,0x40,0x40,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf, + 0x0,0x1f,0x0,0x2b,0x0,0x43,0x0,0x0,0x1,0x34,0x3e,0x2,0x31,0x30,0x1e,0x2, + 0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x32,0x36,0x35,0x34,0x2e,0x2,0x31,0x30,0xe, + 0x2,0x15,0x14,0x16,0x27,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33, + 0x37,0x15,0x21,0x35,0x34,0x36,0x36,0x37,0x35,0x23,0x35,0x33,0x32,0x16,0x17,0x7, + 0x26,0x26,0x23,0x23,0x15,0x1e,0x2,0x1,0x4b,0x9,0xd,0xa,0x9,0xd,0xa,0x13, + 0xd,0xe,0x12,0x55,0x16,0x1f,0x10,0x15,0x10,0x10,0x15,0x10,0x1f,0x75,0x2a,0x2b, + 0x2b,0x2b,0x2b,0x2a,0x40,0xff,0x0,0x1c,0x31,0x1e,0x2b,0x80,0x12,0x21,0xd,0x1e, + 0x8,0x11,0x9,0x2a,0x1e,0x30,0x1c,0x1,0x75,0x7,0x12,0x11,0xc,0xc,0x11,0x12, + 0x7,0xd,0x13,0x13,0xa8,0x1f,0x16,0xe,0x21,0x1e,0x13,0x13,0x1e,0x21,0xe,0x16, + 0x1f,0x15,0x2b,0x2b,0x2a,0x2b,0x2b,0x55,0xd5,0xd5,0x20,0x35,0x24,0x5,0x2d,0x2a, + 0xb,0xa,0x1f,0x5,0x5,0x2d,0x5,0x24,0x35,0x0,0x2,0x0,0x6b,0x0,0x15,0x1, + 0xd5,0x1,0xeb,0x0,0x17,0x0,0x1e,0x0,0x0,0x25,0x33,0x15,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x37,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x11, + 0x33,0x37,0x27,0x15,0x23,0x15,0x33,0x15,0x1,0x6b,0x2a,0x19,0x11,0xd6,0x11,0x19, + 0x19,0x11,0xd6,0x11,0x19,0x2a,0xd6,0xd6,0x6a,0x55,0x6b,0x6b,0x95,0x55,0x12,0x19, + 0x19,0x12,0x1,0x80,0x12,0x18,0x1,0x19,0x12,0x55,0x15,0xff,0x0,0x80,0x55,0x40, + 0x2a,0x40,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0xf,0x0,0x2e, + 0x0,0x34,0x0,0x3a,0x0,0x56,0x0,0x0,0x1,0x22,0x26,0x35,0x34,0x3e,0x2,0x31, + 0x30,0x1e,0x2,0x15,0x14,0x6,0x27,0x34,0x36,0x37,0x26,0x26,0x23,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x26,0x27,0x6,0x6,0x23,0x22, + 0x26,0x26,0x27,0x17,0x7,0x17,0x7,0x27,0x27,0x37,0x17,0x7,0x27,0x37,0x17,0x26, + 0x26,0x23,0x22,0x6,0x7,0x23,0x36,0x37,0x27,0x6,0x27,0x26,0x26,0x37,0x36,0x36, + 0x17,0x16,0x16,0x15,0x17,0x36,0x33,0x32,0x16,0x17,0x1,0xc0,0x12,0x19,0xd,0x11, + 0xd,0xd,0x11,0xd,0x19,0x5d,0xc,0x8,0x1c,0x46,0x27,0x2c,0x4e,0x3a,0x21,0x21, + 0x3a,0x4e,0x2c,0x2c,0x4d,0x3b,0x21,0x1,0x2,0x4,0x9,0x5,0x15,0x21,0x15,0x28, + 0x17,0x17,0x17,0x17,0x2d,0x84,0x17,0x2d,0x2d,0x17,0x17,0x96,0xb,0x26,0x18,0x18, + 0x26,0xb,0x24,0x9,0x13,0x3f,0x10,0x10,0xc,0x6,0x6,0x7,0x19,0xc,0x8,0x8, + 0x4c,0x18,0x1c,0x25,0x3b,0xd,0x1,0x40,0x19,0x12,0x8,0x1d,0x1c,0x14,0x14,0x1c, + 0x1d,0x8,0x12,0x19,0x2b,0xb,0x1e,0xf,0x18,0x1a,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x9,0x11,0x9,0x2,0x1,0x14,0x22,0xd,0x17,0x17, + 0x16,0x17,0x2d,0x17,0x17,0x2e,0x2d,0x17,0x16,0xa0,0x13,0x18,0x18,0x13,0x18,0x13, + 0x24,0x9,0x9,0x7,0x19,0xc,0xc,0x6,0x6,0x5,0xf,0x8,0x2c,0xc,0x2a,0x21, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0x5,0x0,0x27,0x0,0x33, + 0x0,0x0,0x1,0x7,0x27,0x37,0x17,0x37,0x3,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2, + 0x33,0x32,0x16,0x17,0x37,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x36,0x37,0x27,0x6,0x6,0x37,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23, + 0x35,0x23,0x1,0xd5,0xf3,0x5b,0x1f,0x3c,0xd5,0xb7,0x23,0x3e,0x2f,0x1b,0x1b,0x2f, + 0x3e,0x23,0x19,0x2e,0x14,0x1f,0x1a,0x3e,0x22,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x1c,0x33,0x17,0x20,0x10,0x23,0x82,0x40,0x40,0x2b,0x40,0x40,0x2b,0x1,0x91, + 0xf3,0x5a,0x1e,0x3c,0xd5,0xfe,0xa6,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xe, + 0xd,0x1f,0x12,0x14,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xd,0xd,0x20,0x8, + 0x8,0x6b,0x2b,0x40,0x40,0x2b,0x40,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1, + 0xd5,0x0,0xd,0x0,0x19,0x0,0x28,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14, + 0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x35,0x34,0x36,0x17,0x23,0x35,0x34,0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x16, + 0x16,0x15,0x1,0x2b,0xab,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xab,0x12,0x19, + 0x19,0x12,0x12,0x19,0x19,0x67,0xaa,0xe,0xc,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc, + 0xe,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x2a,0x19,0x12, + 0x12,0x19,0x19,0x12,0x12,0x19,0xab,0xc,0xd,0x16,0x5,0x6,0x6,0x6,0x6,0x5, + 0x16,0xd,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0xf, + 0x0,0x0,0x13,0x11,0x21,0x11,0x3,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x37, + 0x17,0x7,0x40,0x1,0x80,0x55,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e, + 0x4d,0x1,0xc0,0xfe,0x80,0x1,0x80,0xfe,0xf3,0x1e,0x4d,0x4d,0x1e,0x4d,0x4d,0x1e, + 0x4d,0x4d,0x1e,0x4d,0x0,0x1,0x0,0x2b,0x0,0x2c,0x1,0xd5,0x1,0xd5,0x0,0x27, + 0x0,0x0,0x1,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x17,0x35, + 0x23,0x35,0x33,0x35,0x34,0x36,0x36,0x33,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33, + 0x15,0x23,0x15,0x3e,0x3,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x19, + 0x2f,0x3e,0x24,0x2a,0x2a,0x15,0x21,0x15,0x35,0x2a,0x9,0xd,0x40,0x40,0x29,0x46, + 0x34,0x1d,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x27,0x45,0x38,0x26, + 0x7,0x91,0x40,0x35,0x15,0x22,0x14,0x40,0xd,0x8,0x2b,0x40,0x94,0x4,0x24,0x39, + 0x49,0x0,0x6,0x0,0x0,0x0,0x80,0x2,0x0,0x1,0x80,0x0,0xe,0x0,0x1a,0x0, + 0x28,0x0,0x34,0x0,0x42,0x0,0x52,0x0,0x0,0x25,0x32,0x16,0x17,0x16,0x16,0x15, + 0x15,0x21,0x35,0x34,0x36,0x37,0x36,0x36,0x7,0x32,0x36,0x35,0x34,0x26,0x23,0x22, + 0x6,0x15,0x14,0x16,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x33, + 0x35,0x34,0x25,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x34, + 0x26,0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x16,0x15,0x15,0x33,0x1,0x32,0x16,0x16, + 0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x1,0x0,0x1a,0x2e, + 0x12,0x12,0x14,0xff,0x0,0x14,0x12,0x12,0x2e,0x91,0x12,0x19,0x19,0x12,0x11,0x19, + 0x19,0x29,0x5,0xc,0x7,0x10,0x1d,0xe,0xc,0xe,0x60,0x1,0x4b,0x11,0x19,0x19, + 0x11,0x12,0x19,0x19,0x67,0xe,0xc,0xe,0x1d,0x10,0x7,0xc,0x5,0xd,0x60,0xff, + 0x0,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0xf0,0xb,0x8,0x8, + 0x20,0x12,0x23,0x22,0x13,0x20,0x8,0x8,0xb,0x5,0x19,0x11,0x12,0x19,0x19,0x12, + 0x11,0x19,0x18,0x1,0x1,0x6,0x6,0x5,0x16,0xd,0x21,0x22,0x1a,0x2f,0x19,0x11, + 0x12,0x19,0x19,0x12,0x11,0x19,0x4a,0xd,0x16,0x5,0x6,0x6,0x1,0x1,0x17,0x1a, + 0x22,0x1,0x0,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x0, + 0x5,0x0,0x6b,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x25,0x0,0x29,0x0,0x2d,0x0, + 0x31,0x0,0x35,0x0,0x0,0x1,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15, + 0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x14,0x16,0x33,0x32,0x36,0x35,0x33,0x14, + 0x16,0x33,0x32,0x36,0x35,0x32,0x36,0x35,0x35,0x34,0x26,0x3,0x23,0x35,0x33,0x17, + 0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x13,0x23,0x35,0x33,0x1,0x6b,0x2b,0xd,0x8, + 0x56,0x8,0xd,0x2b,0x11,0x19,0x19,0x11,0xd,0x9,0x8,0xd,0x80,0xd,0x8,0x9, + 0xd,0x11,0x19,0x19,0xb1,0x20,0x20,0x45,0x20,0x20,0x10,0x40,0x40,0x35,0x20,0x20, + 0x1,0x80,0x40,0x9,0xc,0xc,0x9,0x40,0x19,0x12,0xea,0x12,0x19,0x9,0xc,0xc, + 0x9,0x9,0xc,0xc,0x9,0x19,0x12,0xea,0x12,0x19,0xff,0x0,0xc0,0xc0,0xc0,0x40, + 0x35,0xfe,0xcb,0xc0,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x29, + 0x0,0x35,0x0,0x45,0x0,0x49,0x0,0x4d,0x0,0x0,0x1,0x14,0xe,0x2,0x23,0x22, + 0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x2e,0x2,0x23,0x22,0x7,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x25,0x22, + 0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x14,0x6,0x6,0x23,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x27,0x23,0x15,0x33,0x37,0x23, + 0x15,0x33,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x6,0x6,0x29,0xb, + 0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x1e,0x1b,0xf,0x11, + 0x24,0x13,0x2c,0x4d,0x3b,0x21,0xfe,0xa0,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xfd, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x95,0x2b,0x2b,0x55, + 0x2b,0x2b,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x13,0x24,0x11,0xe, + 0x1c,0x1e,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xb,0x29, + 0x6,0x6,0x21,0x3b,0x4d,0x7f,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0xab,0x23, + 0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x1d,0x80,0x80,0x80,0x0,0x3, + 0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0xe,0x0,0x12,0x0,0x24,0x0,0x0, + 0x25,0x1,0x7,0x17,0x6,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x37,0x17,0x25, + 0x35,0x33,0x17,0x37,0x27,0x30,0x34,0x31,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x16, + 0x16,0x15,0x15,0x27,0x35,0x1,0xc4,0xfe,0x78,0x1e,0x3b,0x2,0x2,0x19,0x12,0x1, + 0x0,0xa,0xa,0x12,0xfe,0xda,0x44,0x2a,0x4e,0xa7,0x40,0x56,0x40,0x1b,0x25,0x2b, + 0x3c,0x1,0x88,0x1e,0x3b,0x5,0xb,0x6,0xff,0x0,0x11,0x19,0x5,0x12,0xb7,0x2b, + 0x2b,0x2b,0xa7,0x1,0x2d,0x2a,0x2a,0x2d,0x8,0x2d,0x1e,0xc3,0x2a,0x44,0x0,0x5, + 0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0x16,0x0,0x1a,0x0,0x35,0x0,0x39, + 0x0,0x3d,0x0,0x0,0x1,0x15,0x17,0x35,0x33,0x15,0x17,0x35,0x34,0x26,0x23,0x23, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x17,0x27,0x33,0x15,0x23,0x13, + 0x1,0x7,0x17,0x14,0x14,0x15,0x15,0x14,0x16,0x33,0x14,0x16,0x33,0x32,0x36,0x35, + 0x33,0x14,0x16,0x33,0x32,0x36,0x35,0x32,0x37,0x17,0x27,0x35,0x17,0x15,0x33,0x23, + 0x35,0x17,0x1,0x10,0x25,0x20,0x40,0x19,0x11,0x2b,0xd,0x8,0x56,0x8,0xd,0x4, + 0x40,0x1c,0x40,0x40,0xe4,0xfe,0x78,0x1e,0x4d,0x19,0x11,0xd,0x9,0x8,0xd,0x80, + 0xd,0x8,0x9,0xd,0xa,0xa,0x27,0xfb,0x20,0x45,0x20,0x20,0x1,0x40,0x14,0x25, + 0x39,0x59,0x40,0xae,0x12,0x19,0x40,0x9,0xc,0xc,0x9,0x40,0x40,0x75,0x35,0xfe, + 0xbc,0x1,0x88,0x1e,0x4d,0x1,0x2,0x1,0xea,0x12,0x19,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x9,0x5,0x27,0x62,0x99,0x20,0x79,0x54,0x20,0x0,0x5,0x0,0xf,0x0, + 0xf,0x1,0xd3,0x1,0xd5,0x0,0x9,0x0,0x19,0x0,0x1c,0x0,0x20,0x0,0x27,0x0, + 0x0,0x25,0x35,0x34,0x3e,0x2,0x33,0x11,0x27,0x35,0x17,0x27,0x6,0x6,0x23,0x15, + 0x23,0x35,0x22,0x26,0x26,0x35,0x35,0x27,0x37,0x1,0x1,0x27,0x15,0x37,0x23,0x15, + 0x17,0x17,0x35,0x23,0x15,0x17,0x36,0x36,0x1,0x55,0x11,0x1d,0x27,0x16,0x2b,0x20, + 0xdf,0x6,0xa,0x6,0x2b,0x17,0x27,0x17,0x31,0x1e,0x1,0xa6,0xfe,0xb1,0x19,0x55, + 0x2b,0x2b,0x55,0x2a,0x27,0x2,0x1,0xd5,0xab,0xe,0x1e,0x1a,0xf,0xfe,0xa7,0x2b, + 0x2e,0xc6,0xdf,0x2,0x1,0xc0,0xc0,0x17,0x26,0x18,0x44,0x31,0x1e,0xfe,0x5a,0x1, + 0x13,0x19,0x19,0x95,0x2e,0x2b,0x3c,0x95,0x83,0x28,0x6,0xa,0x0,0x2,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1a,0x0,0x0,0x1,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7,0x7,0x27,0x37, + 0x27,0x33,0x15,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x21,0x3b,0x4d,0x4,0x6a,0x1e,0x6a,0x2d,0x78,0x1,0xd5,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xcb,0x6a,0x1e,0x6a, + 0x2d,0x78,0x0,0x3,0x0,0x2b,0x0,0x2c,0x1,0xd5,0x1,0xd4,0x0,0x5,0x0,0x1a, + 0x0,0x2f,0x0,0x0,0x1,0x7,0x27,0x37,0x17,0x37,0x5,0x34,0x36,0x37,0x17,0x35, + 0x23,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x17,0x35,0x2e,0x3,0x25,0x34,0x2e,0x2, + 0x27,0x15,0x1e,0x3,0x15,0x14,0x6,0x7,0x27,0x15,0x33,0x27,0x36,0x36,0x1,0x79, + 0x97,0x5b,0x1f,0x3c,0x79,0xfe,0xfa,0x1f,0x19,0x33,0x80,0x2f,0x1f,0x25,0x1d,0x34, + 0x46,0x29,0x20,0x36,0x29,0x17,0x1,0x80,0x1d,0x34,0x46,0x29,0x20,0x36,0x29,0x17, + 0x1f,0x19,0x33,0x80,0x2f,0x1f,0x25,0x1,0x35,0x97,0x5a,0x1e,0x3c,0x79,0x53,0x25, + 0x41,0x17,0x32,0x80,0x2f,0x1d,0x51,0x2e,0x2a,0x49,0x39,0x24,0x4,0x2b,0x4,0x1d, + 0x2e,0x39,0x21,0x2a,0x49,0x39,0x24,0x4,0x2b,0x4,0x1d,0x2e,0x39,0x21,0x25,0x41, + 0x17,0x32,0x80,0x2f,0x1d,0x51,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0xd,0x0,0x2d,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x7,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23, + 0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33, + 0x35,0x33,0x15,0x33,0x1,0x2b,0xab,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x6b, + 0x55,0x40,0x8,0xd,0xd,0x8,0x16,0x2a,0x2b,0x55,0x40,0x8,0xd,0xd,0x8,0x16, + 0x2a,0x2b,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x40,0x15, + 0xd,0x8,0x40,0x9,0xd,0x15,0x15,0x2b,0x15,0xd,0x9,0x40,0x8,0xd,0x15,0x15, + 0x0,0x2,0x0,0x2b,0x0,0x36,0x1,0xd5,0x1,0xca,0x0,0x7,0x0,0xf,0x0,0x0, + 0x37,0x37,0x17,0x37,0x17,0x7,0x27,0x7,0x35,0x37,0x17,0x37,0x27,0x7,0x27,0x7, + 0x2b,0xa0,0x55,0x97,0x1e,0xb5,0x55,0x80,0x80,0x55,0xb5,0x1e,0x97,0x55,0xa0,0x56, + 0xa0,0x56,0xaa,0x1e,0xcc,0x56,0x80,0x80,0x80,0x56,0xcc,0x1e,0xaa,0x56,0xa0,0x0, + 0x3,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x15,0x0,0x25,0x0, + 0x0,0x25,0x1,0x7,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17, + 0x27,0x27,0x37,0x17,0x37,0x17,0x37,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14, + 0x6,0x7,0x27,0x37,0x27,0x1,0xc4,0xfe,0x78,0x1e,0x30,0x11,0x12,0x21,0x3b,0x4d, + 0x2c,0x21,0x3b,0x1a,0x30,0xc4,0x5b,0x1f,0x3c,0x4,0x1e,0x1e,0x98,0x1a,0x3b,0x21, + 0x2c,0x4d,0x3b,0x21,0x12,0x11,0x72,0x39,0x1f,0x3c,0x1,0x88,0x1e,0x30,0x1a,0x3b, + 0x21,0x2c,0x4d,0x3b,0x21,0x12,0x11,0x30,0x80,0x5a,0x1e,0x3c,0x4,0x1e,0x5a,0x98, + 0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b,0x1a,0x72,0x39,0x1e,0x0,0x1,0x0,0x40, + 0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x13,0x0,0x0,0x13,0x33,0x15,0x33,0x15,0x23, + 0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0xeb,0x2a, + 0xab,0xab,0x6b,0x6b,0x2a,0x6b,0x6b,0xab,0xab,0x1,0xd5,0x6a,0x40,0x56,0x40,0x6a, + 0x6a,0x40,0x56,0x40,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0x0,0x37,0x23,0x11,0x33,0x5,0x21,0x15,0x21,0x7,0x23, + 0x15,0x33,0x55,0x2a,0x2a,0x1,0x80,0xfe,0xab,0x1,0x55,0x80,0xd5,0xd5,0x2b,0x1, + 0xaa,0x6a,0x40,0x56,0x40,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x1,0x33,0x11,0x23,0x1,0x21,0x35,0x21,0x17, + 0x33,0x35,0x23,0x1,0xab,0x2a,0x2a,0xfe,0x80,0x1,0x55,0xfe,0xab,0x80,0xd5,0xd5, + 0x1,0xd5,0xfe,0x56,0x1,0x0,0x40,0xd6,0x40,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x25,0x21,0x35,0x21,0x1, + 0x23,0x11,0x33,0x37,0x23,0x15,0x33,0x1,0xd5,0xfe,0x56,0x1,0xaa,0xff,0x0,0x40, + 0x40,0x96,0x40,0x40,0x2b,0x2a,0x1,0x80,0xfe,0xab,0xd5,0xd5,0x0,0x1,0x0,0x27, + 0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x13,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x23, + 0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x1,0xd5, + 0x6a,0x40,0x56,0x40,0x6e,0x6e,0x40,0x56,0x40,0x6a,0x1,0x15,0x6b,0x6b,0xab,0xab, + 0x2a,0xab,0xab,0x6b,0x6b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x1,0x15,0x21,0x35,0x13,0x33,0x11,0x23,0x17, + 0x33,0x35,0x23,0x1,0xd5,0xfe,0x56,0x6a,0x40,0x40,0x96,0x40,0x40,0x1,0xd5,0x2a, + 0x2a,0xfe,0x56,0x1,0x55,0xd5,0xd5,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x37,0x23,0x11,0x33,0x21,0x23,0x11, + 0x33,0x3,0x23,0x15,0x33,0x55,0x2a,0x2a,0x1,0x80,0x2a,0x2a,0xb5,0x40,0x40,0x2b, + 0x1,0xaa,0xfe,0x56,0x1,0x40,0xd6,0x0,0x14,0x0,0x40,0x0,0x40,0x1,0xc0,0x1, + 0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0, + 0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x3b,0x0,0x3f,0x0, + 0x47,0x0,0x4d,0x0,0x51,0x0,0x55,0x0,0x59,0x0,0x0,0x25,0x23,0x35,0x33,0x27, + 0x23,0x15,0x33,0x37,0x23,0x15,0x33,0x27,0x23,0x15,0x33,0x21,0x23,0x15,0x33,0x27, + 0x23,0x15,0x33,0x37,0x33,0x35,0x23,0x7,0x15,0x33,0x35,0x17,0x23,0x35,0x33,0x3, + 0x15,0x33,0x35,0x17,0x23,0x35,0x33,0x37,0x15,0x33,0x35,0x17,0x23,0x35,0x33,0x3, + 0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x27,0x23,0x15,0x33,0x27,0x23,0x15,0x33,0x15, + 0x33,0x35,0x33,0x37,0x35,0x23,0x35,0x23,0x15,0x27,0x23,0x15,0x33,0x15,0x23,0x15, + 0x33,0x1,0x23,0x15,0x33,0x1,0x40,0x2b,0x2b,0x2b,0x2a,0x2a,0xab,0x2b,0x2b,0x2b, + 0x2a,0x2a,0xff,0x0,0x2a,0x2a,0x2a,0x2b,0x2b,0x95,0x2b,0x2b,0xa0,0x40,0x20,0x80, + 0x80,0x60,0x40,0x20,0x80,0x80,0xa0,0x40,0x20,0x80,0x80,0x2b,0x55,0x2b,0x55,0x55, + 0x56,0x56,0x56,0x80,0x2b,0x2b,0x2a,0x16,0x2b,0x2b,0x45,0x20,0x20,0x20,0x20,0x1, + 0x0,0x20,0x20,0x40,0x2b,0x6a,0x6a,0x95,0x55,0x80,0x2b,0x2b,0x56,0x2b,0x95,0x2b, + 0x20,0x40,0x40,0x60,0x80,0xfe,0xe0,0x40,0x40,0x60,0x80,0xe0,0x40,0x40,0x60,0x80, + 0xfe,0xab,0x40,0x2b,0x40,0x2b,0x95,0x2b,0x56,0x2b,0x2b,0x2b,0x40,0x2b,0x2a,0x55, + 0x50,0x20,0xe0,0x20,0x1,0x20,0x20,0x0,0x5,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1, + 0xc4,0x0,0x10,0x0,0x14,0x0,0x24,0x0,0x30,0x0,0x37,0x0,0x0,0x13,0x27,0x36, + 0x36,0x33,0x32,0x16,0x17,0x37,0x15,0x23,0x37,0x26,0x26,0x23,0x22,0x6,0x17,0x23, + 0x15,0x17,0x13,0x27,0x6,0x6,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0x37,0x27,0x37, + 0x1,0x27,0x27,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x23,0x6,0x7, + 0x17,0x36,0x36,0xb9,0x1f,0x16,0x34,0x1c,0x2c,0x4c,0x1a,0x2e,0x80,0x33,0x14,0x3c, + 0x23,0x13,0x24,0x4c,0x2a,0x2a,0x91,0x40,0x16,0x34,0x1c,0x28,0x45,0x35,0x1e,0x10, + 0xe,0x40,0x1e,0x1,0x88,0x7d,0xca,0x9,0x9,0x17,0x29,0x36,0x1f,0x13,0x24,0x88, + 0x2b,0x4,0xd,0x20,0xb,0xe,0x1,0x83,0x1f,0xe,0x10,0x25,0x1e,0x2e,0x80,0x33, + 0x19,0x1e,0x9,0x21,0x19,0x2b,0xfe,0xf7,0x40,0xe,0x10,0x1e,0x35,0x45,0x28,0x1c, + 0x34,0x16,0x40,0x1e,0xfe,0x78,0x41,0xca,0x10,0x24,0x13,0x1f,0x36,0x29,0x17,0x9, + 0x77,0x1a,0x18,0x1f,0x12,0x29,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x1,0x15,0x21,0x35,0x17,0x15,0x33,0x35, + 0x5,0x15,0x21,0x35,0x1,0xd5,0xfe,0x56,0x6a,0xd6,0xfe,0xc0,0x1,0xaa,0x1,0xd5, + 0x2a,0x2a,0xb5,0x40,0x40,0xcb,0x2a,0x2a,0x0,0x2,0x0,0x55,0x0,0x95,0x1,0x95, + 0x1,0x6b,0x0,0x5,0x0,0x11,0x0,0x0,0x13,0x33,0x15,0x23,0x35,0x23,0x17,0x37, + 0x23,0x7,0x27,0x23,0x17,0x7,0x33,0x37,0x17,0x33,0x55,0x56,0x2b,0x2b,0xfd,0x3c, + 0x32,0x23,0x24,0x31,0x3c,0x44,0x32,0x2b,0x2a,0x32,0x1,0x6b,0xd6,0xab,0x3a,0x65, + 0x3b,0x3b,0x65,0x71,0x48,0x48,0x0,0x3,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95, + 0x0,0x1a,0x0,0x1e,0x0,0x32,0x0,0x0,0x13,0x15,0x33,0x15,0x23,0x15,0x33,0x15, + 0x23,0x15,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x23,0x32,0x36,0x35,0x35,0x34, + 0x26,0x26,0x23,0x17,0x15,0x23,0x35,0x37,0x23,0x22,0x6,0x6,0x15,0x15,0x14,0x16, + 0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x2b,0x80,0x6b,0x6b,0x80, + 0x80,0x11,0x1d,0x12,0x1b,0x12,0x12,0x1b,0x12,0x1d,0x11,0xea,0x55,0x55,0x55,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x55,0x12,0x1d,0x11,0x11,0x1d,0x1,0x95,0x40,0x35,0x40, + 0x35,0x40,0x11,0x1d,0x12,0x28,0x13,0x1a,0x1a,0x13,0x28,0x12,0x1d,0x11,0x40,0xaa, + 0xaa,0x40,0x11,0x1d,0x12,0xaa,0x12,0x1d,0x11,0x11,0x1d,0x12,0xaa,0x12,0x1d,0x11, + 0x0,0x7,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xab,0x0,0x18,0x0,0x28,0x0,0x2c, + 0x0,0x30,0x0,0x34,0x0,0x38,0x0,0x3c,0x0,0x0,0x13,0x15,0x33,0x15,0x23,0x15, + 0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x32,0x36,0x35,0x35, + 0x34,0x26,0x23,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x17,0x23,0x15,0x33,0x5,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x17, + 0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x55,0x6b,0x55,0x55,0x6b,0x6b,0x12,0x19,0x8, + 0xe,0xe,0x8,0x19,0x12,0xc0,0x12,0x19,0x19,0x12,0x40,0x12,0x19,0x19,0x12,0x40, + 0x40,0x40,0xfe,0xeb,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0xab,0x80,0x80,0x1, + 0xab,0x2b,0x2b,0x2a,0x2b,0x2b,0x19,0x12,0x20,0xd,0x13,0x13,0xd,0x20,0x12,0x19, + 0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x2b,0x80,0xd5,0x6a,0x6a,0x6a, + 0x6a,0x6a,0x6a,0x6a,0x0,0x2,0x0,0x40,0x0,0x95,0x1,0xc0,0x1,0x6b,0x0,0x18, + 0x0,0x2f,0x0,0x0,0x13,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x5,0x15,0x14, + 0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x23,0x15, + 0x33,0x35,0x23,0x35,0x40,0x6b,0x56,0x56,0x6b,0x6b,0x11,0x19,0x12,0xe,0xe,0x12, + 0x19,0x11,0x1,0x15,0x19,0x12,0x6a,0x12,0x19,0x19,0x12,0x6a,0x12,0x19,0x95,0x6a, + 0x35,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x19,0x12,0x20,0xd,0x13,0x13,0xd,0x20, + 0x12,0x19,0x56,0x55,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x80,0x2b,0x2a, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xd,0x0,0x19,0x0,0x28, + 0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x37,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x23,0x35,0x34, + 0x36,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x15,0x1,0xab,0xfe,0xab,0x12, + 0x19,0x55,0x1,0x2b,0x11,0x19,0x19,0xbc,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x67, + 0xaa,0xe,0xc,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc,0xe,0x1,0xd5,0x19,0x11,0xfe, + 0x80,0x55,0x19,0x12,0x1,0x0,0x11,0x19,0x55,0x19,0x12,0x11,0x19,0x19,0x11,0x12, + 0x19,0xab,0xc,0xd,0x16,0x5,0x6,0x6,0x6,0x6,0x5,0x16,0xd,0x0,0x2,0x0, + 0x40,0x0,0x95,0x1,0xc0,0x1,0x6b,0x0,0xd,0x0,0x24,0x0,0x0,0x13,0x23,0x15, + 0x23,0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x37,0x15,0x33,0x15,0x23, + 0x35,0x33,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x35,0xc0,0x2b,0x2a,0x2b,0x55,0x2b,0x2b,0x2b,0xab,0x2a,0x6a,0x95,0x19,0x12, + 0x6a,0x12,0x19,0x19,0x12,0x6a,0x12,0x19,0x1,0x6b,0x6b,0x6b,0x96,0x40,0x40,0x2b, + 0x15,0x2a,0x2b,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x55,0x0,0x3, + 0x0,0x15,0x0,0x95,0x2,0x0,0x1,0x6b,0x0,0x16,0x0,0x22,0x0,0x30,0x0,0x0, + 0x1,0x15,0x33,0x15,0x23,0x35,0x33,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x33,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x33,0x35,0x33,0x25,0x23,0x15,0x23,0x35,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35, + 0x23,0x1,0x15,0x2b,0x55,0x80,0x19,0x12,0x55,0x12,0x19,0x19,0x12,0x55,0x12,0x19, + 0x95,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0xfe,0x95,0x2a,0x2b,0x2b,0x56,0x2a,0x16,0x16, + 0x1,0x15,0x2a,0x2b,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x55,0x2b, + 0x2b,0x2a,0x2b,0x2b,0x80,0x6b,0x6b,0x96,0x40,0x40,0x2b,0x0,0x4,0x0,0x2b,0x0, + 0x6b,0x1,0xd5,0x1,0x95,0x0,0x3,0x0,0x17,0x0,0x2f,0x0,0x33,0x0,0x0,0x1, + 0x15,0x23,0x35,0x37,0x23,0x22,0x6,0x6,0x15,0x15,0x14,0x16,0x16,0x33,0x33,0x32, + 0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x7,0x35,0x23,0x22,0x6,0x6,0x15,0x15,0x14, + 0x16,0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x23,0x23,0x35,0x17, + 0x15,0x23,0x35,0x1,0x95,0x55,0x55,0x55,0x12,0x1d,0x11,0x11,0x1d,0x12,0x55,0x12, + 0x1d,0x11,0x11,0x1d,0xd2,0x6a,0x12,0x1d,0x11,0x11,0x1d,0x12,0x40,0x11,0x1d,0x12, + 0x12,0x1d,0x11,0x40,0x40,0x40,0x1,0x55,0xaa,0xaa,0x40,0x11,0x1d,0x12,0xaa,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0xaa,0x12,0x1d,0x11,0x40,0x40,0x11,0x1d,0x12,0xaa,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x40,0x11,0x1d,0x12,0x2a,0x6a,0x40,0x40,0x0,0x8,0x0, + 0x40,0x0,0x2b,0x1,0xc0,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x27,0x0,0x2b,0x0, + 0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x0,0x1,0x15,0x23,0x35,0x37,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x35,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23, + 0x35,0x17,0x15,0x23,0x35,0x3,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x17,0x23,0x35, + 0x33,0x17,0x23,0x35,0x33,0x1,0x80,0x40,0x40,0x40,0x12,0x19,0x19,0x12,0x40,0x12, + 0x19,0x19,0xa7,0x6b,0x12,0x19,0x19,0x12,0x40,0x12,0x19,0x19,0x12,0x40,0x40,0x40, + 0x15,0x2b,0x2b,0x55,0x2b,0x2b,0x55,0x2a,0x2a,0xab,0x80,0x80,0x1,0x80,0x80,0x80, + 0x2b,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x2b,0x2b,0x19,0x12,0x80, + 0x12,0x19,0x19,0x12,0x2b,0x11,0x19,0x2b,0x55,0x2b,0x2b,0xff,0x0,0x6a,0x6a,0x6a, + 0x6a,0x6a,0x6a,0x6a,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13, + 0x0,0x19,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x2e,0x2,0x13,0x27,0x35,0x33,0x15,0x17,0x1,0x0,0x2c,0x4e,0x3a,0x21, + 0x21,0x3a,0x4e,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x1a,0x5b,0x2a,0x4f,0x1, + 0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0xfe,0xc7,0x5b,0x74,0x62,0x4f,0x0,0x5,0x0,0x2b,0x0,0x2b,0x2,0x0,0x1, + 0xeb,0x0,0x18,0x0,0x24,0x0,0x30,0x0,0x37,0x0,0x43,0x0,0x0,0x1,0x35,0x23, + 0x35,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x26,0x27,0x27,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x23, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x22,0x26,0x27,0x33, + 0x6,0x6,0x13,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x1,0x80, + 0x2b,0x13,0x2b,0x17,0x2c,0x4e,0x3a,0x21,0x21,0x3a,0x4e,0x2c,0x2c,0x4d,0x3b,0x21, + 0x5,0x5,0x80,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x88,0xe,0x12,0x12,0xe,0xd, + 0x13,0x13,0x58,0x25,0x3b,0xd,0xda,0xd,0x3b,0xb0,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a, + 0x1,0x40,0x2b,0x58,0x9,0x9,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x11,0x20,0xf,0x15,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe, + 0xd,0x13,0x13,0xd,0xe,0x12,0xca,0x2a,0x20,0x20,0x2a,0x1,0x35,0x2b,0x2a,0x2a, + 0x2b,0x2b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0x18,0x0,0x31, + 0x0,0x43,0x0,0x0,0x25,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x33,0x14,0x16, + 0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x16,0x16,0x37,0x34,0x26, + 0x26,0x23,0x22,0x6,0x6,0x15,0x33,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x21,0x15,0x21,0x32,0x36,0x36,0x7,0x21,0x15,0x21,0x32,0x16,0x15,0x14,0x6,0x23, + 0x15,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x1,0x35,0x11,0x1d,0x12,0x11,0x1d,0x12, + 0x2b,0xd,0x8,0x9,0xd,0xd,0x9,0xca,0xca,0x12,0x1d,0x11,0x60,0x14,0x22,0x14, + 0x15,0x22,0x14,0x2b,0x12,0xe,0xd,0x13,0x13,0xd,0xfe,0xe0,0x1,0x20,0x14,0x22, + 0x14,0xa,0xfe,0xa0,0x1,0x60,0xd,0x13,0x13,0xd,0x14,0x22,0x14,0x14,0x22,0x95, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x8,0xd,0xd,0x8,0x9,0xd,0x2a,0x11,0x1d,0xce, + 0x15,0x22,0x14,0x14,0x22,0x15,0xe,0x12,0x12,0xe,0xd,0x13,0x2a,0x14,0x22,0x4c, + 0x2a,0x13,0xd,0xe,0x12,0x2b,0x14,0x22,0x15,0x14,0x22,0x14,0x0,0x2,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x16,0x0,0x25,0x0,0x0,0x1,0x21,0x22,0x6, + 0x15,0x15,0x32,0x16,0x15,0x14,0x6,0x23,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x7,0x7,0x27,0x37,0x17,0x37,0x27,0x37,0x17,0x37,0x36,0x16,0x17, + 0x16,0x6,0x1,0xaf,0xfe,0xa6,0x11,0x19,0x11,0x19,0x19,0x11,0x19,0x11,0x1,0x56, + 0x11,0x19,0x16,0x45,0xbd,0x23,0x14,0x1b,0x33,0x34,0x1e,0x56,0x34,0x8,0xf,0x2, + 0x2,0x8,0x1,0xab,0x19,0x12,0x55,0x19,0x12,0x12,0x19,0x55,0x12,0x19,0x19,0x12, + 0x1,0x0,0x12,0x19,0xc7,0x32,0x3d,0x6,0x15,0xd,0x59,0x8,0x50,0xe,0x2,0x8, + 0x8,0x9,0xe,0x0,0x4,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x1,0x27,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x11,0x33,0x7,0x33,0x15,0x23,0x17, + 0x33,0x15,0x23,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0xd6,0xc0,0xaa,0xaa,0x15,0x80,0x80,0x1,0xea,0x1,0x19,0x12,0xfe,0x80,0x12,0x19, + 0x19,0x12,0x1,0x80,0x12,0x18,0xfe,0x96,0x1,0x0,0x55,0x20,0x20,0x20,0x0,0x1, + 0x0,0x80,0x0,0x2b,0x1,0x7b,0x1,0xd5,0x0,0x5,0x0,0x0,0x1,0x27,0x7,0x17, + 0x37,0x27,0x1,0x7b,0x26,0xd5,0xd5,0x26,0xaf,0x1,0xb0,0x25,0xd5,0xd5,0x25,0xb0, + 0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xe,0x0,0x22,0x0,0x36, + 0x0,0x42,0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x15,0x33,0x15,0x33,0x35,0x33,0x35, + 0x34,0x26,0x26,0x27,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15, + 0x14,0xe,0x2,0x3,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1, + 0x0,0xa,0x1b,0x16,0x20,0x36,0x20,0x16,0x1b,0xa,0x2c,0x4e,0x3a,0x21,0x21,0x3a, + 0x4e,0x2c,0x2c,0x4e,0x3a,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0x1b,0x2f, + 0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x43,0x13,0xd,0xd,0x13,0x13,0xd, + 0xd,0x13,0x1,0x4b,0x7,0xd,0xa,0x62,0x60,0x60,0x62,0xa,0xd,0x7,0x8a,0x21, + 0x3a,0x4e,0x2c,0x2c,0x4e,0x3a,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe, + 0x80,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f, + 0x1b,0x1,0x20,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x0,0x7,0x0,0x40,0x0,0x2b, + 0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x1f,0x0,0x23,0x0,0x27, + 0x0,0x2b,0x0,0x0,0x1,0x23,0x7,0x33,0x7,0x33,0x15,0x23,0x37,0x32,0x36,0x36, + 0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x37,0x33,0x17,0x23, + 0x27,0x23,0x7,0x23,0x7,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x37,0x33,0x15,0x23, + 0x1,0x1,0x2,0x15,0x2c,0xd6,0x2b,0x2b,0xc0,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23, + 0x3a,0x23,0x23,0x3a,0x16,0x1a,0x38,0x19,0xe,0x3c,0xe,0x1a,0x25,0x2b,0x2b,0x56, + 0x2a,0x2a,0x55,0x80,0x80,0x1,0x7a,0x3e,0xa7,0x6a,0x95,0x23,0x3a,0x23,0x23,0x3a, + 0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0xd5,0x95,0x26,0x26,0x6b,0x6a,0x6a,0x6a,0x6a, + 0x6a,0x0,0x8,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x1b,0x0, + 0x27,0x0,0x33,0x0,0x3f,0x0,0x4b,0x0,0x57,0x0,0x62,0x0,0x0,0x1,0x21,0x22, + 0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x17,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x37,0x23,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15, + 0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfc,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x37,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x37,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x22,0xd6,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1, + 0x56,0x11,0x19,0xfe,0xab,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x40,0xd,0x8, + 0x9,0xd,0xd,0x9,0x8,0xd,0x40,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x40, + 0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x40,0xd,0x8,0x9,0xd,0xd,0x9,0x8, + 0xd,0x40,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x40,0x15,0x1e,0x30,0x1d,0x1d, + 0x30,0x1e,0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x1f, + 0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33, + 0x15,0x33,0x1,0x55,0x2a,0x56,0x2a,0x9,0xd,0xd,0x9,0xaa,0x9,0xd,0xd,0x1e, + 0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x1,0xab,0x2a,0x2a,0xd,0x9,0xfe,0xab,0x9,0xc, + 0xc,0x9,0x1,0x55,0x9,0xd,0xd6,0x2a,0x2a,0x2b,0x2b,0x2b,0x0,0x4,0x0,0x2b, + 0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x1e,0x0,0x28,0x0,0x32,0x0,0x3c,0x0,0x0, + 0x1,0x35,0x34,0x26,0x26,0x23,0x23,0x22,0x6,0x7,0x26,0x26,0x23,0x23,0x22,0x6, + 0x6,0x15,0x15,0x6,0x6,0x15,0x15,0x33,0x35,0x21,0x15,0x33,0x35,0x34,0x26,0x27, + 0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x34,0x36,0x7,0x34,0x36,0x33,0x33,0x32,0x16, + 0x15,0x15,0x23,0x7,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x1,0xc0,0x11, + 0x1d,0x12,0x55,0xd,0x16,0x8,0x8,0x16,0xd,0x55,0x12,0x1d,0x11,0xa,0xb,0x2a, + 0x1,0x56,0x2a,0xb,0x9f,0x55,0x9,0xc,0x80,0xd,0xb7,0xc,0x9,0x55,0x9,0xd, + 0x80,0x16,0xd,0x9,0x1,0x2a,0x9,0xd,0x1,0x1a,0x3b,0x12,0x1d,0x11,0x9,0x7, + 0x7,0x9,0x11,0x1d,0x12,0x3b,0x9,0x18,0xe,0x80,0x2a,0x2a,0x80,0xe,0x18,0x5a, + 0xd,0x9,0x2a,0x2a,0x9,0xd,0x16,0x9,0xd,0xd,0x9,0x2a,0x6b,0x2b,0x8,0xd, + 0xd,0x8,0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0, + 0x29,0x0,0x33,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32, + 0x36,0x35,0x11,0x34,0x26,0x3,0x22,0x26,0x27,0x37,0x16,0x17,0x37,0x35,0x7,0x27, + 0x37,0x27,0x33,0x17,0x33,0x15,0x23,0x15,0x17,0x36,0x36,0x37,0x17,0x6,0x6,0x37, + 0x6,0x27,0x7,0x7,0x16,0x33,0x32,0x37,0x35,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0x19,0xbc,0x2a,0x4d,0x1e,0x16,0xb,0xd,0x12,0x21,0x15, + 0x20,0x15,0x4e,0x25,0x78,0x16,0x12,0x6,0xc,0x6,0x16,0x1e,0x4d,0xf,0x39,0x3a, + 0x11,0x1,0x24,0x28,0x27,0x24,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11, + 0x1,0x56,0x11,0x19,0xfe,0xab,0x20,0x1e,0x16,0xb,0x8,0x1f,0x55,0x15,0x15,0x25, + 0x11,0x40,0x16,0x35,0x1f,0x4,0xa,0x5,0x16,0x1e,0x20,0x50,0x15,0x15,0x1e,0x1, + 0x11,0x11,0x1,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0, + 0xe,0x0,0x1e,0x0,0x34,0x0,0x0,0x13,0x33,0x15,0x23,0x17,0x23,0x22,0x6,0x15, + 0x31,0x15,0x33,0x35,0x34,0x26,0x37,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x23,0x15,0x23,0x35,0x34,0x36,0x37, + 0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0xc0,0x80,0x80,0x8e, + 0x9b,0x8,0xb,0xc0,0xb,0x56,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19, + 0x19,0x3c,0x20,0xc0,0x20,0x12,0xe,0x19,0x12,0x6a,0x12,0x19,0xe,0x12,0x1,0x4b, + 0x2b,0x20,0xb,0x8,0x18,0x18,0x8,0xb,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0xfe,0xc0,0x20,0x20,0x58,0x10,0x1a,0x5,0x24,0x12,0x19, + 0x19,0x12,0x24,0x5,0x1a,0x10,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x21,0x0,0x3c,0x0,0x0,0x1,0x23,0x22,0x6, + 0x15,0x15,0x33,0x35,0x34,0x26,0x27,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x37,0x21, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23, + 0x35,0x23,0x15,0x23,0x35,0x34,0x36,0x37,0x35,0x34,0x36,0x33,0x33,0x32,0x17,0x36, + 0x33,0x33,0x32,0x16,0x15,0x15,0x16,0x16,0x15,0x1,0x60,0xc0,0x9,0xc,0xea,0xc, + 0xce,0x55,0x55,0x75,0x55,0x55,0x9b,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0x19,0x27,0x20,0xea,0x20,0x7,0x7,0x19,0x11,0x48,0xb,0xa,0xa,0xb,0x48, + 0x11,0x19,0x7,0x7,0x1,0x0,0xd,0x8,0x16,0x16,0x8,0xd,0x4b,0x2b,0x2b,0x2b, + 0xb5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0xc0,0x20, + 0x20,0x52,0xb,0x12,0x8,0x34,0x12,0x19,0x7,0x7,0x19,0x12,0x34,0x8,0x12,0xb, + 0x0,0x4,0x0,0x40,0x0,0x2b,0x1,0x80,0x1,0xd5,0x0,0x1d,0x0,0x21,0x0,0x2d, + 0x0,0x31,0x0,0x0,0x25,0x13,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x17,0x6,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35, + 0x34,0x26,0x27,0x35,0x33,0x17,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x37,0x23,0x27,0x33,0x1,0x58,0x28,0x55,0x56,0x6a,0x12,0x19,0x19,0x12, + 0x2f,0xe,0x12,0x16,0x19,0x12,0xaa,0x12,0x19,0x16,0xff,0x1c,0xd,0x6c,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x28,0x62,0x1d,0x9c,0xbd,0x1,0x3,0x15,0x15,0x19,0x12, + 0x55,0x12,0x19,0x58,0xe,0x2b,0x19,0x16,0x11,0x19,0x19,0x11,0x16,0x19,0x2b,0x91, + 0x55,0x55,0xd5,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x6a,0xc0,0x0,0x3,0x0, + 0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x11,0x0,0x1d,0x0,0x0,0x1, + 0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x7,0x23,0x35,0x33,0x35, + 0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0x0,0xab,0x1c,0x30, + 0x3d,0x22,0x22,0x3d,0x30,0x1c,0x6b,0x80,0x80,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x1, + 0xd5,0x91,0x6a,0x28,0x41,0x2e,0x18,0x18,0x2e,0x41,0x28,0x6a,0xc4,0x2b,0x40,0x2b, + 0x2b,0x2a,0x2b,0x2b,0x0,0x6,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xeb,0x0,0x1f, + 0x0,0x2b,0x0,0x37,0x0,0x45,0x0,0x48,0x0,0x4b,0x0,0x0,0x1,0x23,0x37,0x33, + 0x35,0x23,0x22,0x6,0x7,0x7,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x21, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x22,0x26,0x7,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x13,0x27,0x23,0x15,0x27,0x7,0x17,0x7,0x17,0x37,0x15,0x33, + 0x37,0x27,0x27,0x17,0x7,0x17,0x7,0x35,0x1,0x40,0xd9,0x16,0xc3,0xcb,0xa,0x11, + 0x3,0x2c,0xc,0x9,0x15,0x9,0xd,0x1,0x0,0xc,0x9,0x15,0x9,0xd,0x40,0x12, + 0x19,0xb5,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0xb3,0xe,0x12,0x12,0xe,0xd,0x13, + 0x13,0x7d,0x3c,0xb,0x31,0xf,0x3b,0x3b,0xf,0x31,0xb,0x3c,0x2e,0x4,0x14,0x14, + 0x14,0x14,0x1,0x2b,0x40,0x2a,0xc,0x9,0x80,0xab,0x8,0xd,0xd,0x8,0x16,0x16, + 0x8,0xd,0xd,0x8,0xab,0x19,0x6e,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12, + 0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x1,0x3,0x3d,0x51,0x31,0xf,0x3c,0x3c,0xf, + 0x31,0x51,0x3d,0x2e,0x42,0x14,0x14,0x48,0x14,0x28,0x0,0x1,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x4b,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x15,0x23,0x15,0x14,0x16,0x33,0x33,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x35, + 0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x33,0x35,0x34,0x26,0x23,0x23,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x33, + 0x32,0x36,0x35,0x35,0x1,0xab,0xd,0x9,0x2a,0x9,0xd,0x15,0xd,0x8,0x16,0x19, + 0x12,0x12,0x19,0x17,0x26,0x18,0x18,0x26,0x17,0x16,0x8,0xd,0x15,0xd,0x9,0x2a, + 0x9,0xd,0x15,0xd,0x8,0x16,0x19,0x12,0x12,0x19,0x17,0x26,0x18,0x18,0x26,0x17, + 0x16,0x8,0xd,0x1,0x95,0x16,0x8,0xd,0xd,0x8,0x16,0x55,0x9,0xc,0x96,0x11, + 0x19,0x19,0x11,0xd6,0x17,0x27,0x17,0x17,0x27,0x17,0x96,0xc,0x9,0x55,0x16,0x8, + 0xd,0xd,0x8,0x16,0x55,0x9,0xc,0x96,0x11,0x19,0x19,0x11,0xd6,0x17,0x27,0x17, + 0x17,0x27,0x17,0x96,0xc,0x9,0x55,0x0,0x7,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xab,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0, + 0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34, + 0x26,0x5,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1,0x23,0x35, + 0x33,0x17,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0xef,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56, + 0xff,0x0,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56,0x1,0xab,0x19,0x12,0xff,0x0, + 0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x96,0x6b,0x6b,0x6b,0x6b,0x6b,0xff,0x0, + 0x6b,0x6b,0x6b,0x6b,0x6b,0x0,0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x33,0x11,0x2b,0x2, + 0x11,0x33,0x23,0x33,0x11,0x23,0x21,0x23,0x11,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19, + 0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xa7,0x36,0x36,0x2a,0x36,0x36,0x96,0x36,0x36, + 0x1,0x56,0x36,0x36,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0, + 0x12,0x19,0x2b,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0x0,0x2,0x0,0x55,0x0, + 0x40,0x1,0xab,0x1,0xc0,0x0,0x4,0x0,0x18,0x0,0x0,0x1,0x7,0x11,0x21,0x11, + 0x7,0x27,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x15,0x37,0x1,0x0,0xab,0x1,0x56,0x56,0x2a,0xd,0x9,0x55,0x9,0xc, + 0xc,0x9,0x55,0x9,0xd,0x2a,0x1,0xc0,0x80,0xff,0x0,0x1,0x0,0x97,0x17,0x15, + 0x9,0xd,0xd,0x9,0x55,0x9,0xc,0xc,0x9,0x15,0x16,0x0,0x2,0x0,0x55,0x0, + 0x40,0x1,0xab,0x1,0xc0,0x0,0x13,0x0,0x1f,0x0,0x0,0x25,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x17,0x35,0x7,0x27, + 0x7,0x11,0x21,0x35,0x21,0x35,0x37,0x17,0x15,0x33,0x35,0x1,0x80,0xd,0x8,0x56, + 0x8,0xd,0xd,0x8,0x56,0x8,0xd,0x2b,0x2b,0x80,0xab,0x1,0x56,0xfe,0xd5,0x80, + 0x80,0x2b,0xeb,0x8,0xd,0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x16,0x17,0x58,0x17, + 0xeb,0x80,0xff,0x0,0x2b,0xc0,0x60,0x60,0x16,0x2b,0x0,0x4,0x0,0x0,0xff,0xfd, + 0x2,0x0,0x2,0x3,0x0,0x13,0x0,0x1f,0x0,0x31,0x0,0x43,0x0,0x0,0x1,0x23, + 0x27,0x23,0x7,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35, + 0x34,0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x3,0x17, + 0x35,0x1e,0x3,0x17,0x30,0x3a,0x2,0x31,0x2e,0x4,0x13,0x2e,0x3,0x27,0x30,0x2a, + 0x2,0x31,0x1e,0x4,0x37,0x27,0x1,0x55,0x15,0x15,0x56,0x15,0x15,0x12,0x19,0x19, + 0x12,0xaa,0x12,0x19,0x19,0x67,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x5b,0x5f,0x26, + 0x42,0x34,0x20,0x3,0xd,0x11,0xd,0x4,0x2a,0x43,0x52,0x5a,0x7,0x26,0x42,0x34, + 0x20,0x3,0xd,0x11,0xd,0x4,0x2a,0x43,0x52,0x5a,0x2c,0x5f,0x1,0x6b,0x15,0x15, + 0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0x96,0x19,0x12,0x12,0x19,0x19, + 0x12,0x12,0x19,0x1,0x20,0x5f,0x3e,0x3,0x20,0x34,0x42,0x25,0x33,0x53,0x3d,0x23, + 0x7,0xfe,0x29,0x3,0x20,0x34,0x42,0x25,0x33,0x53,0x3d,0x23,0x7,0xe,0x5f,0x0, + 0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x13,0x0,0x3d,0x0,0x0,0x13, + 0x15,0x33,0x35,0x34,0x36,0x37,0x35,0x34,0x26,0x26,0x23,0x23,0x22,0x6,0x6,0x15, + 0x15,0x16,0x16,0x25,0x22,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x16,0x33,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x35,0x21,0x15,0x14, + 0x16,0x33,0x32,0x36,0x35,0x35,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x95,0xd6,0x24, + 0x1c,0x12,0x1d,0x11,0xd6,0x11,0x1d,0x12,0x1c,0x24,0x1,0x2b,0x12,0x19,0xfe,0xd6, + 0x19,0x12,0x12,0x19,0x12,0x1d,0x11,0xd,0x9,0x8,0xd,0x1,0x0,0xd,0x8,0x9, + 0xd,0x11,0x1d,0x12,0x19,0x1,0x15,0x2a,0x2a,0x1e,0x2d,0x8,0x18,0x12,0x1d,0x11, + 0x11,0x1d,0x12,0x18,0x8,0x2d,0xd,0x19,0x12,0x55,0x55,0x12,0x19,0x19,0x12,0x6a, + 0x12,0x1d,0x11,0x16,0x8,0xd,0xd,0x8,0x16,0x16,0x8,0xd,0xd,0x8,0x16,0x11, + 0x1d,0x12,0x6a,0x12,0x19,0x0,0x4,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0, + 0x21,0x0,0x25,0x0,0x29,0x0,0x2d,0x0,0x0,0x1,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x6,0x15,0x15, + 0x33,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x35,0x27,0x35,0x33,0x15,0x15, + 0x23,0x35,0x33,0x27,0x23,0x35,0x33,0x1,0x6b,0x11,0x19,0x19,0x11,0xd6,0x11,0x19, + 0x19,0x11,0x16,0x16,0x11,0x19,0x2a,0xd6,0x2a,0x19,0x11,0x16,0xc0,0xd6,0xd6,0xd6, + 0x40,0x56,0x56,0x1,0x2b,0x19,0x11,0x40,0x12,0x19,0x19,0x12,0x40,0x11,0x19,0x2b, + 0x19,0x12,0x95,0x40,0x40,0x95,0x12,0x19,0x2b,0x2a,0x40,0x40,0xaa,0x2a,0x2b,0x2b, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x28,0x0,0x3d, + 0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x3,0x35,0x30,0x22,0x31,0x22,0x26,0x27,0x26,0x26,0x36,0x37,0x17,0x6, + 0x16,0x17,0x16,0x16,0x37,0x35,0x17,0x37,0x27,0x36,0x26,0x27,0x26,0x26,0x23,0x30, + 0x22,0x31,0x15,0x27,0x37,0x15,0x36,0x16,0x17,0x16,0x16,0x6,0x1,0x0,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2b,0x1,0x14, + 0x28,0x10,0x12,0xf,0x6,0xe,0x17,0xb,0x6,0x12,0xb,0x1c,0xf,0x3c,0x1c,0x18, + 0xc,0x6,0x12,0xb,0x1c,0xe,0x1,0x3d,0x3d,0x15,0x28,0x10,0x12,0xf,0x6,0x1, + 0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0xfe,0x96,0x2b,0xf,0x10,0x12,0x2f,0x30,0x15,0x18,0x15,0x31,0x12,0xb,0xb, + 0x1,0x2d,0x3c,0x1e,0x18,0x15,0x31,0x12,0xb,0xb,0x2e,0x3c,0x3c,0x2b,0x1,0x10, + 0x10,0x12,0x2f,0x30,0x0,0x4,0x0,0x55,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x18, + 0x0,0x1c,0x0,0x25,0x0,0x29,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x15,0x14,0x1e, + 0x2,0x17,0x16,0x3e,0x2,0x35,0x35,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7, + 0x15,0x23,0x35,0x5,0x23,0x35,0x33,0x32,0x16,0x15,0x14,0x6,0x5,0x21,0x15,0x21, + 0x1,0x8b,0xfe,0xf5,0x12,0x19,0x16,0x28,0x34,0x1f,0x20,0x37,0x2b,0x18,0xb,0x14, + 0x22,0x14,0x14,0x22,0x4a,0xd5,0x1,0xb,0xb,0xb,0xd,0x13,0x13,0xfe,0xbd,0x1, + 0x56,0xfe,0xaa,0x1,0xc0,0x19,0x12,0x79,0x1f,0x37,0x2c,0x19,0x1,0x1,0x17,0x29, + 0x37,0x1f,0x16,0x14,0x22,0x14,0x15,0x22,0x14,0x2b,0x40,0x40,0x40,0x40,0x12,0xe, + 0xd,0x13,0xea,0x2b,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x21, + 0x0,0x2d,0x0,0x0,0x1,0x35,0x33,0x35,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x21,0x35,0x23,0x36,0x36,0x35,0x35,0x23,0x15,0x14,0x16,0x17,0x23,0x11,0x33,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x1,0x80,0x2b,0xfe,0xd5,0x12,0x19,0x19,0x12,0x1,0x2b,0x56,0x13,0x18, + 0xd5,0x17,0x14,0x56,0x2b,0xc,0x9,0xab,0x8,0xd,0x80,0xc,0x9,0x9,0xd,0xd, + 0x9,0x9,0xc,0x1,0x80,0x2b,0x2a,0x19,0x11,0xfe,0xaa,0x11,0x19,0x2a,0xf,0x2c, + 0x1b,0x6a,0x6a,0x1b,0x2c,0xf,0x1,0x56,0x2b,0x9,0xc,0xc,0x37,0x9,0xc,0xc, + 0x9,0x9,0xc,0xc,0x0,0xa,0x0,0x40,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xf, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x28,0x0,0x2c,0x0,0x33, + 0x0,0x3a,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x11,0x34,0x26,0x3,0x23,0x11,0x33,0x5,0x35,0x33,0x15,0x27,0x33,0x15,0x23, + 0x17,0x33,0x15,0x23,0x27,0x35,0x33,0x15,0x15,0x22,0x26,0x35,0x33,0x17,0x23,0x35, + 0x33,0x17,0x31,0x35,0x33,0x31,0x14,0x6,0x3,0x31,0x15,0x23,0x31,0x34,0x36,0x1, + 0x80,0xc0,0x12,0x19,0x19,0x12,0xc0,0x12,0x19,0x19,0x12,0xc0,0xc0,0xfe,0xc0,0x2b, + 0x2b,0x2b,0x2b,0x95,0x2b,0x2b,0x95,0x2b,0x12,0x19,0x2b,0x4a,0x2a,0x2a,0x6b,0x2b, + 0x19,0xc7,0x2b,0x19,0x1,0xd5,0x19,0x11,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0, + 0x11,0x19,0xfe,0xd6,0x1,0x0,0xeb,0x2b,0x2b,0x75,0x2a,0xb6,0x2a,0x4a,0x2b,0x2b, + 0x4a,0x19,0x11,0x2a,0x2a,0x2a,0x2a,0x11,0x19,0x1,0x55,0x2b,0x12,0x19,0x0,0x3, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xab,0x0,0x10,0x0,0x14,0x0,0x1a,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x35,0x21,0x35,0x34, + 0x26,0x7,0x21,0x35,0x21,0x3,0x27,0x7,0x17,0x37,0x27,0x1,0xab,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x6b,0x6b,0x1,0x80,0x19,0x11,0xfe,0xaa,0x1,0x56,0x6c,0x3d,0x1e, + 0x5b,0x96,0x1e,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x2b,0x80,0x80,0x12,0x19, + 0x56,0x2b,0xfe,0xe7,0x3c,0x1e,0x5a,0x96,0x1f,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd4,0x0,0x10,0x0,0x2b,0x0,0x0,0x1,0x15,0x1e,0x2,0x15,0x14,0x6, + 0x7,0x17,0x36,0x36,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x34,0x36,0x36, + 0x37,0x35,0xe,0x3,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x27,0x6,0x6,0x1, + 0x15,0x24,0x3a,0x22,0x5,0x5,0x38,0x9,0x9,0x1d,0x34,0x46,0x3e,0x1f,0x36,0x29, + 0x17,0x22,0x3a,0x24,0x29,0x46,0x34,0x1d,0x21,0x3a,0x4e,0x2c,0x35,0x5a,0x1d,0x38, + 0x14,0x3d,0x1,0xd4,0x40,0x6,0x29,0x3f,0x26,0xe,0x1c,0xc,0x21,0x14,0x2c,0x17, + 0x29,0x4a,0x39,0x24,0xfe,0x9b,0x17,0x29,0x36,0x1f,0x26,0x3f,0x29,0x6,0x40,0x4, + 0x24,0x39,0x49,0x2a,0x2c,0x4d,0x3b,0x21,0x2f,0x28,0x21,0x1a,0x1e,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd4,0x0,0xb,0x0,0x1c,0x0,0x37,0x0,0x0,0x13, + 0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x35,0x15,0x1e,0x2,0x15, + 0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x34, + 0x36,0x36,0x37,0x35,0xe,0x3,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x27,0x6, + 0x6,0xeb,0x40,0x40,0x2a,0x40,0x40,0x24,0x3a,0x22,0x5,0x5,0x38,0x9,0x9,0x1d, + 0x34,0x46,0x3e,0x1f,0x36,0x29,0x17,0x22,0x3a,0x24,0x29,0x46,0x34,0x1d,0x21,0x3a, + 0x4e,0x2c,0x35,0x5a,0x1d,0x38,0x14,0x3d,0x1,0x55,0x40,0x2a,0x40,0x40,0x2a,0x40, + 0x7f,0x40,0x6,0x29,0x3f,0x26,0xe,0x1c,0xc,0x21,0x14,0x2c,0x17,0x29,0x4a,0x39, + 0x24,0xfe,0x9b,0x17,0x29,0x36,0x1f,0x26,0x3f,0x29,0x6,0x40,0x4,0x24,0x39,0x49, + 0x2a,0x2c,0x4d,0x3b,0x21,0x2f,0x28,0x21,0x1a,0x1e,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x32,0x0,0x45,0x0,0x0,0x1,0x21,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x14,0x6,0x7, + 0x15,0x23,0x35,0x26,0x26,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x17, + 0x23,0x15,0x23,0x35,0x27,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15, + 0x14,0x6,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xd1, + 0x13,0xd,0x20,0xe,0x12,0x6,0x4,0x5,0x6,0x10,0x6,0x5,0x4,0x6,0x10,0x7, + 0x4,0x4,0x7,0x61,0x1,0x20,0x2,0x10,0x14,0xf,0x18,0xf,0xe,0x19,0xe,0x14, + 0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xb1,0xf, + 0x16,0x4,0x90,0x90,0x4,0x16,0xf,0x51,0x5,0x6,0x6,0x5,0x35,0x35,0x5,0x6, + 0x6,0x5,0x35,0x35,0x5,0x6,0x6,0x5,0x82,0x88,0x88,0x1,0x7,0x25,0x17,0x15, + 0x20,0x14,0x14,0x21,0x14,0x17,0x25,0x0,0x3,0x0,0x29,0x0,0x15,0x1,0xd6,0x1, + 0xeb,0x0,0x14,0x0,0x39,0x0,0x3e,0x0,0x0,0x25,0x22,0x27,0x6,0x6,0x26,0x27, + 0x6,0x23,0x23,0x15,0x33,0x32,0x37,0x16,0x32,0x37,0x16,0x33,0x33,0x35,0x25,0x33, + 0x32,0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16,0x33,0x33,0x37,0x36,0x26, + 0x27,0x27,0x35,0x34,0x26,0x23,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x15,0x7, + 0x6,0x6,0x17,0x37,0x21,0x15,0x27,0x7,0x1,0xab,0x2d,0x29,0x1a,0x3b,0x3b,0x1a, + 0x29,0x2d,0x2a,0x2a,0x2c,0x2a,0x28,0x5a,0x28,0x29,0x2d,0x2a,0xfe,0x7f,0x1,0x1a, + 0x2c,0x10,0xf,0x2c,0x1a,0x1a,0x2c,0xf,0x10,0x2c,0x1a,0x1,0x28,0x2,0x5,0xb, + 0x1b,0x19,0x12,0x40,0x80,0x40,0x12,0x19,0x1b,0xa,0x7,0x3,0x54,0x1,0x0,0x80, + 0x80,0x40,0x1c,0x12,0xc,0xc,0x12,0x1c,0x2b,0x15,0x14,0x14,0x15,0x2b,0x2b,0x18, + 0x12,0x12,0x18,0x18,0x12,0x12,0x18,0x8e,0x6,0x12,0x3,0x9,0x63,0x12,0x19,0x40, + 0x40,0x19,0x12,0x63,0x9,0x3,0x11,0x7,0x87,0x55,0x2a,0x2a,0x0,0x4,0x0,0x55, + 0x0,0x40,0x1,0xab,0x1,0xd5,0x0,0x24,0x0,0x30,0x0,0x3c,0x0,0x40,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x15,0x14,0x16,0x17,0x15,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x35,0x33,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x36,0x36,0x35,0x35, + 0x34,0x2e,0x2,0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x21,0x35,0x21,0x1, + 0x0,0x20,0x3d,0x31,0x1d,0xc,0xa,0xc,0x9,0x15,0x9,0xd,0xaa,0xd,0x9,0x15, + 0x9,0xc,0xa,0xc,0x1b,0x2f,0x3e,0x6e,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x88, + 0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x28,0xff,0x0,0x1,0x0,0x1,0xd5,0x6,0x11, + 0x22,0x1c,0xcb,0xf,0x1b,0xa,0x2c,0x8,0xd,0xd,0x8,0x16,0x16,0x8,0xd,0xd, + 0x8,0x2c,0xa,0x1b,0xf,0xcb,0x1c,0x22,0x11,0x6,0xfe,0xd6,0x12,0xe,0xd,0x13, + 0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x40,0x0,0x4, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0x95,0x0,0x1b,0x0,0x27,0x0,0x33,0x0,0x37, + 0x0,0x0,0x1,0x26,0x26,0x23,0x23,0x22,0x6,0x7,0x7,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x21,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x5,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x37,0x33,0x17,0x1,0x94,0x4,0x10,0xb,0xea, + 0xb,0x10,0x4,0x2c,0xd,0x8,0x16,0x8,0xd,0x1,0x0,0xd,0x8,0x16,0x8,0xd, + 0xfe,0xe0,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xb3,0xd,0x13,0x13,0xd,0xd,0x13, + 0x13,0xf1,0x16,0xdc,0x16,0x1,0x80,0x9,0xc,0xc,0x9,0x80,0xab,0x8,0xd,0xd, + 0x8,0x16,0x16,0x8,0xd,0xd,0x8,0xab,0x55,0x12,0xe,0xd,0x13,0x13,0xd,0xe, + 0x12,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x40,0x40,0x0,0x3,0x0,0x55, + 0x0,0x40,0x1,0xab,0x1,0xd5,0x0,0x18,0x0,0x24,0x0,0x28,0x0,0x0,0x1,0x22, + 0xe,0x2,0x15,0x15,0x14,0x16,0x16,0x33,0x7,0x15,0x21,0x35,0x27,0x32,0x36,0x36, + 0x35,0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x37,0x21,0x35,0x21,0x1,0x0,0x20,0x3d,0x31,0x1d,0x15,0x21,0x15,0x20,0x1, + 0x0,0x20,0x15,0x21,0x15,0x1b,0x2f,0x3e,0x23,0xd,0x13,0x13,0xd,0xd,0x13,0x13, + 0x73,0xff,0x0,0x1,0x0,0x1,0xd5,0x6,0x11,0x22,0x1c,0xcb,0x14,0x22,0x14,0x16, + 0x15,0x15,0x16,0x14,0x22,0x14,0xcb,0x1c,0x22,0x11,0x6,0xfe,0xd6,0x12,0xe,0xd, + 0x13,0x13,0xd,0xe,0x12,0x80,0x40,0x0,0x5,0x0,0x55,0x0,0x40,0x1,0xab,0x1, + 0xd5,0x0,0x18,0x0,0x24,0x0,0x28,0x0,0x34,0x0,0x38,0x0,0x0,0x1,0x22,0xe, + 0x2,0x15,0x15,0x14,0x16,0x16,0x33,0x7,0x15,0x21,0x35,0x27,0x32,0x36,0x36,0x35, + 0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x37,0x23,0x35,0x33,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x37,0x23,0x35,0x33,0x1,0x0,0x20,0x3d,0x31,0x1d,0x15,0x21,0x15,0x20,0x1,0x0, + 0x20,0x15,0x21,0x15,0x1b,0x2f,0x3e,0x6e,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x28, + 0x6b,0x6b,0x60,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x28,0x6b,0x6b,0x1,0xd5,0x6, + 0x11,0x22,0x1c,0xcb,0x14,0x22,0x14,0x16,0x15,0x15,0x16,0x14,0x22,0x14,0xcb,0x1c, + 0x22,0x11,0x6,0xfe,0xd6,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x40,0xc0, + 0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x40,0x0,0x5,0x0,0x55,0x0,0x40, + 0x1,0xab,0x1,0xd5,0x0,0x18,0x0,0x24,0x0,0x28,0x0,0x34,0x0,0x38,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x15,0x14,0x16,0x16,0x33,0x7,0x15,0x21,0x35,0x27,0x32, + 0x36,0x36,0x35,0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x23,0x35,0x33,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x23,0x35,0x33,0x1,0x0,0x20,0x3d,0x31,0x1d,0x15,0x21,0x15, + 0x20,0x1,0x0,0x20,0x15,0x21,0x15,0x1b,0x2f,0x3e,0x6e,0xd,0x13,0x13,0xd,0xe, + 0x12,0x12,0x28,0x6b,0x6b,0x60,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x28,0x6b,0x6b, + 0x1,0xd5,0x6,0x11,0x22,0x1c,0xcb,0x14,0x22,0x14,0x16,0x15,0x15,0x16,0x14,0x22, + 0x14,0xcb,0x1c,0x22,0x11,0x6,0xfe,0xd6,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12, + 0x80,0x40,0xc0,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0x40,0x0,0x3,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1d,0x0,0x27,0x0,0x0,0x1, + 0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7, + 0x34,0x3e,0x2,0x33,0x32,0x17,0x7,0x26,0x17,0x22,0x27,0x37,0x16,0x15,0x14,0xe, + 0x2,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0xd7,0x1b,0x2f,0x3e,0x23,0x3a,0x2f,0xef,0x25,0xab,0x3a,0x2f,0xef,0x25, + 0x1b,0x2f,0x3e,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0xd5,0x23,0x3e,0x2f,0x1b,0x25,0xef,0x2f,0x71,0x25,0xef, + 0x2f,0x3a,0x23,0x3e,0x2f,0x1b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x13,0x0,0x1f,0x0,0x2b,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x34,0x36,0x37, + 0x17,0x6,0x6,0x37,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0x6,0x1,0x0, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x23,0x3e,0x2f,0x1b,0x13,0x11,0xf0,0x16,0x35,0x69,0xf0,0x16,0x35,0x1e,0x23,0x3e, + 0x2f,0x1b,0x13,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23,0x1e,0x35,0x16,0xf0,0x11, + 0x13,0x42,0xf0,0x11,0x13,0x1b,0x2f,0x3e,0x23,0x1e,0x35,0x0,0x3,0x0,0x1e,0x0, + 0x1e,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x1f,0x0,0x23,0x0,0x0,0x1,0x15,0x23, + 0x17,0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x17,0x25,0x17,0x6,0x6, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17,0x37,0x1,0x17,0x33,0x17,0x23,0x1, + 0x6b,0x19,0x60,0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b,0x1a,0x9d,0xfe,0xf7,0x30, + 0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b,0x1a,0x30,0x1e,0xfe,0x78,0x59,0x19,0x2b, + 0x44,0x1,0x15,0x2a,0x61,0x1a,0x3b,0x21,0x2c,0x4d,0x3b,0x21,0x12,0x11,0x9d,0x91, + 0x30,0x1a,0x3b,0x21,0x2c,0x4d,0x3b,0x21,0x12,0x11,0x30,0x1e,0x1,0x88,0xaf,0x2a, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2, + 0x17,0x23,0x35,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x3f,0xd6,0xd6,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xea,0x2a,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x27,0x0,0x37,0x0,0x3b,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2, + 0x3,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x14,0xe,0x2, + 0x3,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26, + 0x17,0x23,0x35,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x22, + 0x3a,0x1c,0x80,0x80,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1,0x2b,0x23,0x3a,0x23,0x23,0x3a,0x23, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x95,0x2a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0xd,0x0,0x11,0x0,0x0,0x25,0x11,0x34,0x26,0x23,0x23,0x22,0x6, + 0x15,0x11,0x23,0x15,0x21,0x35,0x27,0x23,0x35,0x33,0x1,0x95,0x19,0x11,0xd6,0x11, + 0x19,0x2b,0x1,0x80,0xd5,0x2b,0x2b,0x6b,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6, + 0x2b,0x2b,0x80,0x2a,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xd, + 0x0,0x11,0x0,0x0,0x25,0x11,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x11,0x23,0x15, + 0x21,0x35,0x27,0x23,0x35,0x33,0x1,0x95,0x19,0x11,0xd6,0x11,0x19,0x2b,0x1,0x80, + 0x80,0x2b,0x2b,0x6b,0x1,0x2a,0x12,0x19,0x19,0x12,0xfe,0xd6,0x2b,0x2b,0x80,0x2a, + 0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x11,0x0,0x15,0x0,0x19, + 0x0,0x0,0x25,0x11,0x34,0x26,0x23,0x23,0x11,0x23,0x11,0x23,0x22,0x6,0x15,0x11, + 0x23,0x15,0x21,0x35,0x27,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1,0xab,0x19,0x12, + 0x70,0x20,0x70,0x12,0x19,0x15,0x1,0x80,0xeb,0x2a,0x2a,0x80,0x2a,0x2a,0x6b,0x1, + 0x2a,0x12,0x19,0xfe,0xab,0x1,0x55,0x19,0x12,0xfe,0xd6,0x2b,0x2b,0x80,0x2a,0x2a, + 0x2a,0x0,0x3,0x0,0x55,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x4,0x0,0xb,0x0, + 0x20,0x0,0x0,0x1,0x7,0x11,0x21,0x11,0x7,0x22,0x26,0x35,0x33,0x14,0x6,0x37, + 0x23,0x35,0x33,0x35,0x34,0x36,0x37,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x16, + 0x16,0x15,0x15,0x33,0x1,0x0,0xab,0x1,0x56,0xab,0x9,0xc,0x2a,0xc,0x4c,0xaa, + 0x15,0x19,0x17,0x9,0x7,0x7,0x9,0x17,0x19,0x15,0x1,0xc0,0x80,0xff,0x0,0x1, + 0x0,0xb5,0xc,0x9,0x9,0xc,0x20,0x15,0x32,0x19,0x25,0x5,0x6,0x6,0xa,0xa, + 0x6,0x6,0x5,0x25,0x19,0x32,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1,0xc0, + 0x0,0x3,0x0,0xa,0x0,0x0,0x37,0x21,0x35,0x21,0x25,0x23,0x35,0x23,0x15,0x23, + 0x17,0x6b,0x1,0x2a,0xfe,0xd6,0x1,0x2a,0x55,0x80,0x55,0x95,0x55,0x2b,0xc0,0x80, + 0x80,0x95,0x0,0x2,0x0,0x53,0x0,0x55,0x1,0xad,0x1,0xab,0x0,0x5,0x0,0x9, + 0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x17,0x7,0x21,0x15,0x21,0x1,0xad,0x1e,0xc4, + 0x5a,0x1e,0x78,0x60,0x1,0x2a,0xfe,0xd6,0x1,0x8d,0x1e,0xc4,0x5a,0x1e,0x79,0x2a, + 0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1a,0x0, + 0x1e,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x2,0x7,0x35,0x33,0x15,0x33,0x7,0x27,0x17,0x23,0x35,0x33,0x1,0x0, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x41, + 0x2a,0x40,0x55,0x55,0xc0,0xd6,0xd6,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xaa,0x55,0x55,0x56,0x56,0x96,0x2b, + 0x0,0x6,0x0,0x2b,0x0,0x2c,0x1,0xd4,0x1,0xd4,0x0,0x7,0x0,0xf,0x0,0x17, + 0x0,0x1f,0x0,0x26,0x0,0x3a,0x0,0x0,0x1,0x26,0x26,0x27,0x15,0x16,0x16,0x17, + 0x17,0x33,0x26,0x26,0x27,0x7,0x16,0x16,0x7,0x17,0x36,0x36,0x37,0x23,0x6,0x6, + 0x7,0x15,0x36,0x36,0x37,0x27,0x6,0x6,0x27,0x35,0x23,0x15,0x23,0x17,0x37,0x7, + 0x15,0x2e,0x3,0x35,0x34,0x3e,0x2,0x37,0x15,0xe,0x2,0x15,0x14,0x16,0x16,0x1, + 0x87,0x18,0x3a,0x20,0x18,0x2a,0x12,0x40,0x2b,0x3,0x19,0x13,0x1e,0xd,0x12,0x1f, + 0x1e,0x13,0x19,0x3,0x2b,0x3,0x12,0x7f,0x20,0x3a,0x18,0x1f,0x11,0x2a,0x18,0x2a, + 0x56,0x6b,0x6b,0x80,0x29,0x46,0x34,0x1d,0x1d,0x34,0x46,0x29,0x2a,0x44,0x28,0x28, + 0x44,0x1,0xa5,0x13,0x19,0x3,0x2b,0x3,0x12,0xd,0x72,0x20,0x3a,0x18,0x1e,0x12, + 0x2a,0x96,0x1e,0x18,0x39,0x20,0x17,0x2a,0x52,0x2b,0x3,0x19,0x13,0x1e,0xd,0x12, + 0xa6,0x6b,0x6b,0x6b,0x6b,0xa9,0x2b,0x4,0x24,0x39,0x49,0x2a,0x2a,0x49,0x39,0x24, + 0x4,0x2b,0x5,0x30,0x48,0x2c,0x2c,0x48,0x30,0x0,0x1,0x0,0xab,0x0,0x95,0x1, + 0x55,0x1,0x6b,0x0,0xb,0x0,0x0,0x1,0x35,0x23,0x15,0x33,0x35,0x23,0x35,0x33, + 0x35,0x23,0x35,0x1,0x55,0xaa,0xaa,0x80,0x80,0x80,0x1,0x40,0x2b,0xd6,0x2b,0x2b, + 0x2a,0x2b,0x0,0x1,0x0,0x40,0x0,0x3f,0x1,0xc0,0x1,0xc1,0x0,0x43,0x0,0x0, + 0x13,0x26,0x6,0x6,0x15,0x15,0x14,0x16,0x16,0x33,0x31,0x32,0x36,0x36,0x35,0x35, + 0x34,0x36,0x36,0x33,0x31,0x32,0x16,0x16,0x15,0x15,0x23,0x22,0x6,0x6,0x7,0x6, + 0x16,0x16,0x17,0x16,0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x23,0x31,0x22,0x6,0x6, + 0x15,0x15,0x14,0x6,0x6,0x23,0x31,0x22,0x26,0x26,0x35,0x35,0x33,0x32,0x36,0x36, + 0x37,0x36,0x26,0x26,0x84,0x13,0x1f,0x12,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x12,0x1d, + 0x11,0x12,0x1d,0x11,0x11,0x12,0x1e,0x13,0x1,0x1,0xf,0x1c,0x12,0x13,0x1f,0x12, + 0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x12,0x1e,0x13, + 0x1,0x1,0xf,0x1c,0x1,0xc0,0x1,0x12,0x20,0x13,0xd1,0x1e,0x30,0x1d,0x1d,0x30, + 0x1e,0xaa,0x12,0x1d,0x11,0x11,0x1d,0x12,0x95,0xf,0x1b,0x12,0x12,0x1e,0x13,0x1, + 0x1,0x12,0x20,0x13,0xd1,0x1e,0x30,0x1d,0x1d,0x30,0x1e,0xaa,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x95,0xf,0x1b,0x12,0x11,0x1f,0x13,0x0,0x2,0x0,0x2b,0x0,0x80,0x1, + 0xd5,0x1,0x80,0x0,0x13,0x0,0x57,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x22,0x6, + 0x6,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x23,0x22,0x6,0x15,0x30,0x1c,0x4,0x31,0x14,0x16,0x16,0x33,0x32,0x36,0x36, + 0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x26,0x23,0x22,0x6,0x15,0x14,0x16, + 0x33,0x32,0x36,0x35,0x30,0x3c,0x4,0x31,0x34,0x26,0x26,0x1,0xc0,0x15,0x2b,0x15, + 0x9,0xd,0xd,0x9,0x55,0x9,0xc,0xc,0xe6,0x14,0x21,0x13,0x18,0x10,0x11,0x17, + 0x5,0x5,0x12,0x19,0x19,0x12,0x11,0x19,0x13,0x21,0x14,0x14,0x20,0x14,0x17,0x11, + 0x11,0x17,0x6,0x5,0x12,0x19,0x19,0x12,0x12,0x19,0x14,0x20,0x1,0x6b,0x15,0x15, + 0xd,0x9,0xc0,0x8,0xd,0xd,0x8,0xc0,0x9,0xd,0x15,0x13,0x21,0x14,0x70,0x11, + 0x17,0x17,0x11,0x64,0x1,0x19,0x11,0x12,0x19,0x19,0x12,0x14,0x21,0x24,0x20,0x14, + 0x14,0x21,0x13,0x13,0x21,0x14,0x70,0x11,0x17,0x17,0x11,0x64,0x1,0x19,0x11,0x12, + 0x19,0x19,0x12,0x14,0x21,0x24,0x20,0x14,0x14,0x21,0x13,0x0,0x6,0x0,0x0,0x0, + 0x2b,0x2,0x0,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x1f,0x0, + 0x23,0x0,0x0,0x13,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x27, + 0x33,0x15,0x23,0x3,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x40,0x2b,0x2b,0x40,0x2b,0x2b,0x1,0xd5,0x2b, + 0x2b,0x40,0x2b,0x2b,0x40,0xaa,0x12,0x19,0x19,0x12,0xaa,0x12,0x19,0x19,0x12,0xaa, + 0xaa,0x1,0x6b,0x96,0x56,0x96,0xd6,0x96,0x56,0x96,0x1,0x40,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0xc0,0xd6,0x0,0x4,0x0,0x2b,0x0, + 0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x1b,0x0,0x0,0x13, + 0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x3,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x2b,0x2a,0x2a,0x1,0x80, + 0x2a,0x2a,0x56,0xaa,0x12,0x19,0x19,0x12,0xaa,0x12,0x19,0x19,0x12,0xaa,0xaa,0x1, + 0x6b,0x96,0x56,0x96,0x1,0x40,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0xfe,0xc0,0xd6,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0, + 0x11,0x0,0x16,0x0,0x22,0x0,0x0,0x25,0x23,0x35,0x37,0x26,0x26,0x23,0x22,0xe, + 0x2,0x15,0x14,0x17,0x36,0x35,0x34,0x27,0x7,0x33,0x37,0x27,0x7,0x37,0x27,0x26, + 0x23,0x22,0x6,0x7,0x7,0x17,0x37,0x36,0x34,0x1,0x2a,0x6a,0x78,0xe,0x1c,0xe, + 0x22,0x3d,0x30,0x1c,0xab,0xab,0xa,0xb6,0x2d,0x83,0x2d,0x83,0xcf,0xf,0x7,0x8, + 0x3,0x9,0x4,0xf,0x2d,0x10,0x6,0xeb,0x69,0x78,0x4,0x5,0x18,0x2e,0x41,0x28, + 0x6a,0x91,0x91,0x6a,0x20,0x1c,0x4d,0x84,0x2d,0x83,0x92,0xf,0x7,0x3,0x4,0xf, + 0x2d,0xf,0x6,0x12,0x0,0x4,0x0,0x28,0x0,0x28,0x1,0xd5,0x1,0xd5,0x0,0xc, + 0x0,0x25,0x0,0x35,0x0,0x44,0x0,0x0,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x37,0x32,0x36,0x37,0x16,0x16,0x15,0x14,0x6,0x7,0x17, + 0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x17,0x16,0x16,0x25,0x17,0x6, + 0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17,0x37,0x1,0x1,0x6,0x6,0x23, + 0x22,0x2e,0x2,0x35,0x34,0x34,0x35,0x36,0x36,0x37,0xa5,0x10,0xb,0xb,0x10,0x10, + 0xb,0xb,0x10,0xd0,0xc,0x17,0xc,0x3,0x4,0x9,0x8,0x20,0xd,0xe,0x21,0x3b, + 0x4d,0x2c,0x1c,0x35,0x17,0x71,0x18,0x37,0xfe,0xd0,0x2f,0x15,0x17,0x21,0x3b,0x4d, + 0x2c,0x25,0x42,0x1b,0x2f,0x1e,0xfe,0x78,0x1,0x1c,0x15,0x32,0x1c,0x23,0x3e,0x2f, + 0x1b,0x17,0x27,0x10,0xeb,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb,0x40,0x2,0x3, + 0xc,0x18,0xc,0x14,0x24,0x11,0x1f,0x17,0x35,0x1c,0x2c,0x4d,0x3b,0x21,0xe,0xd, + 0x72,0xe,0xf,0x86,0x2f,0x1b,0x42,0x25,0x2c,0x4d,0x3b,0x21,0x17,0x15,0x2f,0x1e, + 0x1,0x89,0xfe,0xa7,0x10,0x11,0x1b,0x2f,0x3e,0x23,0x1,0x1,0x1,0x8,0x1a,0x11, + 0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xd,0x0,0x11,0x0,0x15, + 0x0,0x19,0x0,0x1c,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x35,0x25,0x33,0x15,0x23,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33, + 0x27,0x35,0x17,0x1,0x55,0xea,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd5, + 0x6b,0x6b,0xd6,0xd6,0xd6,0xd6,0xd6,0x2b,0x55,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0xea,0x16,0x2b,0xab,0x2b,0x2b,0x2a,0x2b,0x55,0x55,0x0,0x3,0x0, + 0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0x4,0x0,0x9,0x0,0x11,0x0,0x0,0x1, + 0x35,0x21,0x15,0x17,0x17,0x37,0x35,0x23,0x17,0x25,0x7,0x17,0x15,0x33,0x35,0x17, + 0x37,0x1,0x80,0xff,0x0,0x27,0xae,0x2b,0xae,0x83,0xfe,0xe7,0x1e,0x8d,0xaa,0x51, + 0x1e,0x1,0x95,0x40,0x19,0x27,0x80,0x40,0x16,0x84,0xdd,0x1e,0x8d,0xee,0x43,0x50, + 0x1e,0x0,0x3,0x0,0x80,0x0,0x2b,0x1,0x80,0x1,0xd5,0x0,0x3,0x0,0xb,0x0, + 0x17,0x0,0x0,0x13,0x21,0x15,0x21,0x15,0x15,0x17,0x15,0x33,0x35,0x37,0x35,0x7, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x80,0x1,0x0,0xff,0x0, + 0x2b,0xaa,0x2b,0x80,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x1,0xd5,0x40,0x2a,0x16, + 0x40,0xea,0xea,0x40,0x16,0xb6,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x0,0x3, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x10,0x0,0x19,0x0,0x3c,0x0,0x0, + 0x1,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16, + 0x16,0x37,0x11,0x33,0x35,0x33,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x15,0x15,0x23, + 0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x15,0x33,0x35,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0x55,0x18, + 0x12,0x2b,0x13,0x18,0x12,0x1d,0x11,0x12,0x1d,0x11,0x16,0x2a,0x2b,0x12,0x26,0xd7, + 0x7,0x9,0x12,0x9,0x6,0x6,0x9,0x12,0x9,0x7,0x6,0x9,0x19,0x12,0x2a,0x12, + 0x19,0x9,0x1,0x69,0x1c,0x2c,0xa,0xd7,0xd7,0xa,0x2c,0x1c,0x18,0x27,0x18,0x18, + 0x27,0x3f,0xfe,0x80,0xab,0x80,0x12,0x28,0x1b,0x9,0x6,0x46,0x46,0x6,0x9,0x9, + 0x6,0x46,0x46,0x6,0x9,0x9,0x6,0x71,0x12,0x19,0xd5,0xd5,0x19,0x12,0x71,0x6, + 0x9,0x0,0x7,0x0,0x4a,0x0,0x2b,0x1,0xb5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0, + 0xb,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x13,0x21,0x15,0x21,0x13, + 0x33,0x15,0x23,0x17,0x37,0x17,0x7,0x7,0x33,0x15,0x23,0x37,0x17,0x37,0x27,0x25, + 0x37,0x17,0x7,0x7,0x37,0x17,0x7,0x6b,0x1,0x2a,0xfe,0xd6,0x80,0x2a,0x2a,0x86, + 0x26,0x1e,0x26,0xa4,0x2a,0x2a,0x86,0x26,0x1e,0x26,0xfe,0xbc,0x1e,0x26,0x1e,0x27, + 0x27,0x1e,0x26,0x1,0x40,0x80,0x1,0x15,0x40,0x1e,0x27,0x1e,0x27,0xee,0x40,0x5b, + 0x26,0x1e,0x26,0xdc,0x1e,0x26,0x1e,0xdc,0x27,0x1f,0x26,0x0,0x3,0x0,0x55,0x0, + 0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x11,0x0,0x15,0x0,0x0,0x1,0x22,0xe, + 0x2,0x15,0x14,0x17,0x36,0x35,0x34,0x2e,0x2,0x3,0x23,0x35,0x33,0x35,0x23,0x35, + 0x33,0x1,0x0,0x22,0x3d,0x30,0x1c,0xab,0xab,0x1c,0x30,0x3d,0xd,0x2a,0x2a,0x2a, + 0x2a,0x1,0xd5,0x18,0x2e,0x41,0x28,0x6a,0x91,0x91,0x6a,0x28,0x41,0x2e,0x18,0xfe, + 0xeb,0x2b,0x2a,0x6b,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd, + 0x0,0x19,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x17,0x36,0x35,0x34,0x2e,0x2, + 0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x0,0x22,0x3d, + 0x30,0x1c,0xab,0xab,0x1c,0x30,0x3d,0x22,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x1, + 0xd5,0x18,0x2e,0x41,0x28,0x6a,0x91,0x91,0x6a,0x28,0x41,0x2e,0x18,0xd5,0x19,0x12, + 0x11,0x19,0x19,0x11,0x12,0x19,0x0,0x1,0x0,0x95,0x0,0x95,0x1,0x55,0x1,0x6b, + 0x0,0x16,0x0,0x0,0x1,0x15,0x33,0x15,0x23,0x35,0x33,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x1,0x0,0x2b,0x6b,0x95, + 0x19,0x11,0x6b,0x12,0x19,0x19,0x12,0x6b,0x11,0x19,0x1,0x15,0x2a,0x2b,0x80,0x12, + 0x19,0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x55,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0xb,0x0,0x17,0x0,0x1b,0x0,0x2b,0x0,0x55,0x0,0x0,0x25, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x7,0x33,0x27,0x37,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x14,0x6,0x23,0x23, + 0x22,0x26,0x35,0x35,0x23,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x36,0x36, + 0x37,0x36,0x37,0x30,0x36,0x31,0x36,0x36,0x31,0x33,0x30,0x16,0x17,0x16,0x31,0x16, + 0x17,0x16,0x16,0x17,0x15,0x1,0x2b,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x80, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x7,0xe,0xb8,0xe,0x5d,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x27,0x9,0x7,0xa,0x7,0x9,0xd6,0x9, + 0x7,0xa,0x7,0x9,0xd,0x10,0x4,0x1,0x3,0x1,0x6,0xe,0xb6,0xe,0x6,0x1, + 0x3,0x1,0x4,0x10,0xd,0xeb,0x9,0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc, + 0xc,0x9,0x9,0xd,0xd,0x7e,0x2b,0x2b,0x75,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0xfe,0xb2,0x8,0xa,0xa,0x8,0x19,0x19,0x8,0xa,0xa, + 0x8,0x8a,0x28,0x32,0xa,0x5,0x4,0x1,0x9,0x3,0x3,0x9,0x1,0x4,0x5,0xa, + 0x32,0x28,0x8a,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0, + 0x19,0x0,0x0,0x1,0x7,0x15,0x14,0x1e,0x2,0x17,0x3e,0x3,0x35,0x35,0x7,0x7, + 0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x37,0x17,0x7,0x1,0x0,0xab,0x1a,0x2e,0x3e, + 0x25,0x25,0x3e,0x2e,0x1a,0x60,0x1e,0x2d,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2d,0x1e, + 0x2d,0x1,0xd5,0x40,0x82,0x28,0x4c,0x3f,0x2c,0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82, + 0xc2,0x1e,0x2d,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2d,0x1e,0x2d,0x0,0x2,0x0,0x55, + 0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x13,0x0,0x0,0x1,0x7,0x15,0x14, + 0x1e,0x2,0x17,0x3e,0x3,0x35,0x35,0x7,0x27,0x37,0x17,0x37,0x17,0x1,0x0,0xab, + 0x1a,0x2e,0x3e,0x25,0x25,0x3e,0x2e,0x1a,0xc2,0x4b,0x1e,0x2d,0x5b,0x1e,0x1,0xd5, + 0x40,0x82,0x28,0x4c,0x3f,0x2c,0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82,0xe1,0x4c,0x1e, + 0x2d,0x5a,0x1e,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0, + 0x11,0x0,0x15,0x0,0x0,0x1,0x7,0x15,0x14,0x1e,0x2,0x17,0x3e,0x3,0x35,0x35, + 0x7,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x0,0xab,0x1a,0x2e,0x3e,0x25,0x25, + 0x3e,0x2e,0x1a,0x96,0x2a,0x2a,0x2a,0x2a,0x1,0xd5,0x40,0x82,0x28,0x4c,0x3f,0x2c, + 0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82,0xea,0x2a,0x2b,0x6b,0x0,0x2,0x0,0x55,0x0, + 0x55,0x1,0xab,0x1,0xab,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1,0x35,0x23,0x35,0x23, + 0x15,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33, + 0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x7,0x23,0x35,0x33,0x1,0xab,0x56,0x2a,0x56, + 0x2a,0x56,0x56,0x56,0x56,0x2a,0x56,0x2a,0x56,0x56,0x2a,0x56,0x56,0x1,0x2b,0x2a, + 0x56,0x56,0x56,0x56,0x2a,0x56,0x2a,0x56,0x56,0x56,0x56,0x2a,0x56,0x56,0x56,0x0, + 0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0, + 0x37,0x0,0x3b,0x0,0x0,0x1,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23, + 0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x33, + 0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23, + 0x35,0x21,0x33,0x15,0x23,0x15,0x35,0x33,0x15,0x33,0x23,0x35,0x33,0x35,0x23,0x35, + 0x33,0x1,0xd5,0x40,0x2a,0x56,0x2a,0x56,0x2a,0x40,0x40,0x40,0x40,0x40,0x40,0x2a, + 0x56,0x2a,0x56,0x2a,0x40,0x40,0x40,0x40,0xff,0x0,0x56,0x56,0x56,0x80,0x56,0x56, + 0x56,0x56,0x1,0x6b,0x2a,0x40,0x40,0x40,0x40,0x40,0x40,0x2a,0x56,0x2a,0x56,0x2a, + 0x40,0x40,0x40,0x40,0x40,0x40,0x2a,0x56,0x2a,0x56,0x56,0x80,0x56,0x56,0x56,0x2a, + 0x56,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x1b,0x0,0x1f,0x0, + 0x0,0x1,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x23, + 0x15,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x7,0x23,0x35, + 0x33,0x1,0xd5,0x95,0x2b,0x2a,0x2b,0x95,0x95,0x95,0x95,0x2b,0x2a,0x2b,0x95,0x95, + 0x2b,0x2a,0x2a,0x1,0x15,0x2b,0x95,0x95,0x95,0x95,0x2b,0x2a,0x2b,0x95,0x95,0x95, + 0x95,0x2b,0x2a,0x2a,0x2a,0x0,0x1,0x0,0x95,0x0,0x95,0x1,0x6b,0x1,0x6b,0x0, + 0xb,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x23,0x1, + 0x40,0x80,0x2b,0x2b,0x80,0x2b,0x2b,0x1,0x15,0x56,0xd6,0x56,0x56,0xd6,0x0,0x2, + 0x0,0x55,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0xb,0x0,0x17,0x0,0x0,0x1,0x23, + 0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x23,0x17,0x23,0x35,0x23,0x15,0x23, + 0x15,0x33,0x15,0x33,0x35,0x33,0x1,0x0,0x80,0x2b,0x2b,0x80,0x2b,0x2b,0xd5,0x2a, + 0x2b,0x2b,0x2b,0x2b,0x2a,0x1,0x15,0x56,0xd6,0x56,0x56,0xd6,0x56,0x2b,0x2b,0x2a, + 0x2b,0x2b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x17, + 0x0,0x1f,0x0,0x0,0x1,0x23,0x7,0x33,0x27,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x27,0x23,0x7,0x23,0x37,0x33,0x17, + 0x1,0x1,0x2,0x22,0x46,0x23,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x18,0x14,0x5f,0x16,0x28,0x58,0x2a,0x58,0x1,0x54,0x61, + 0xe2,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0xfe,0xc0,0x3c,0x3c,0xeb,0xeb,0x0,0x9,0x0,0x0,0x0,0x2b,0x2,0x0,0x1, + 0xd5,0x0,0x9,0x0,0xd,0x0,0x1c,0x0,0x20,0x0,0x2c,0x0,0x38,0x0,0x3c,0x0, + 0x4c,0x0,0x54,0x0,0x0,0x37,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7, + 0x23,0x35,0x33,0x37,0x23,0x15,0x33,0x35,0x33,0x17,0x33,0x27,0x36,0x36,0x35,0x35, + 0x34,0x26,0x7,0x23,0x35,0x33,0x5,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33, + 0x35,0x23,0x5,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x1,0x7, + 0x33,0x27,0x27,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x17,0x27,0x23,0x7,0x23,0x37,0x33,0x17,0xd5,0x4a,0x4a,0xd,0x13,0x13, + 0xd,0x2a,0x2a,0x8b,0x4b,0x20,0x18,0x13,0x20,0x13,0x8,0xb,0x13,0xd,0x2b,0x2b, + 0xfe,0xeb,0x2b,0x20,0x20,0x2b,0x20,0x20,0x1,0x8a,0x20,0x2a,0x2a,0x20,0x2b,0xfe, + 0xff,0x15,0x2c,0x15,0x1,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a, + 0x9,0xe,0x3c,0xe,0x1a,0x39,0x1a,0x38,0xab,0x80,0x13,0xd,0x40,0xc,0x14,0x60, + 0x40,0x20,0x80,0x2a,0x2a,0x2c,0x5,0x10,0x9,0x16,0xc,0x14,0x36,0x16,0xb,0x2b, + 0x80,0x35,0x35,0x80,0x36,0x2b,0x2b,0x20,0x2a,0x2a,0x20,0x1,0x1a,0x3e,0x3e,0x46, + 0x22,0x3a,0x24,0x23,0x3a,0x23,0x23,0x3a,0x23,0x24,0x3a,0x22,0xc0,0x27,0x27,0x96, + 0x96,0x0,0x9,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd8,0x0,0xe,0x0,0x12,0x0, + 0x1e,0x0,0x28,0x0,0x2c,0x0,0x38,0x0,0x45,0x0,0x50,0x0,0x56,0x0,0x0,0x25, + 0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35,0x33,0x17,0x33,0x27,0x36,0x36,0x27,0x23, + 0x35,0x33,0x5,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x23,0x33,0x23, + 0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x5,0x23,0x15,0x23, + 0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0x27,0x36,0x1e,0x3,0x7,0x27,0x36, + 0x2e,0x2,0x27,0x7,0x17,0x6,0x1e,0x3,0x37,0x17,0x37,0x27,0x17,0x6,0x2e,0x2, + 0x1,0x80,0x13,0xd,0x4b,0x20,0x18,0x13,0x20,0x13,0x8,0xb,0x20,0x2b,0x2b,0xfe, + 0xeb,0x2b,0x20,0x20,0x2b,0x20,0x20,0x8a,0x4a,0x4a,0xd,0x13,0x13,0xd,0x2a,0x2a, + 0x1,0x2b,0x2b,0x20,0x2a,0x2a,0x20,0x2b,0xfe,0xea,0x21,0x21,0x3f,0x34,0x21,0x5, + 0x10,0x21,0x7,0xd,0x1f,0x2b,0x7b,0x1e,0x24,0x10,0x5,0x21,0x34,0x3f,0x21,0x23, + 0x1f,0xcb,0x68,0x18,0x2b,0x1f,0xd,0x75,0x16,0xc,0x14,0x80,0x2a,0x2a,0x2c,0x5, + 0x10,0x9,0x16,0xb,0x2b,0x80,0x35,0x35,0x80,0x80,0x13,0xd,0x40,0xc,0x14,0x60, + 0x40,0x36,0x2a,0x2a,0x20,0x2b,0x2b,0x1,0x32,0x22,0xf,0x5,0x21,0x34,0x3f,0x21, + 0x22,0x17,0x2b,0x1f,0xd,0x20,0x1e,0x24,0x20,0x3f,0x34,0x21,0x6,0x10,0x23,0x1e, + 0x8e,0x68,0x6,0xc,0x20,0x2a,0x0,0x8,0x0,0x0,0x0,0x2b,0x2,0x0,0x1,0xd5, + 0x0,0xe,0x0,0x12,0x0,0x1e,0x0,0x28,0x0,0x2c,0x0,0x38,0x0,0x48,0x0,0x58, + 0x0,0x0,0x25,0x35,0x34,0x26,0x23,0x23,0x15,0x33,0x35,0x33,0x17,0x33,0x27,0x36, + 0x36,0x27,0x23,0x35,0x33,0x5,0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35, + 0x23,0x33,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x5, + 0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0x32,0x16,0x16,0x15, + 0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x37,0x22,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x1,0x80,0x13,0xd,0x4b, + 0x20,0x18,0x13,0x20,0x13,0x8,0xb,0x20,0x2b,0x2b,0xfe,0xeb,0x2b,0x20,0x20,0x2b, + 0x20,0x20,0x8a,0x4a,0x4a,0xd,0x13,0x13,0xd,0x2a,0x2a,0x1,0x2b,0x2b,0x20,0x2a, + 0x2a,0x20,0x2b,0xff,0x0,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26, + 0x18,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x75,0x16,0xc,0x14, + 0x80,0x2a,0x2a,0x2c,0x5,0x10,0x9,0x16,0xb,0x2b,0x80,0x35,0x35,0x80,0x80,0x13, + 0xd,0x40,0xc,0x14,0x60,0x40,0x36,0x2a,0x2a,0x20,0x2b,0x2b,0x1,0x36,0x17,0x27, + 0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0x2a,0x22,0x3a,0x24,0x23,0x3a, + 0x23,0x23,0x3a,0x23,0x24,0x3a,0x22,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xd5,0x0,0x3,0x0,0x7,0x0,0x1b,0x0,0x2a,0x0,0x36,0x0,0x42,0x0,0x4c,0x0, + 0x0,0x37,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x27,0x22,0xe,0x2,0x15,0x14,0x1e, + 0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x14,0x6,0x7,0x17,0x23,0x27, + 0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x35,0x23,0x35,0x23,0x15,0x23,0x35,0x33, + 0x15,0x33,0x35,0x33,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33, + 0x35,0x14,0x6,0x23,0x23,0x35,0x33,0x32,0x16,0x15,0xb5,0x2b,0x2b,0x80,0x20,0x20, + 0x35,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0xb,0x8,0x13,0x20,0x13,0x18,0x20,0x4b,0xd,0x13,0x20,0x2b,0x20,0x20,0x2b, + 0x20,0x75,0x20,0x20,0x20,0x20,0x20,0x20,0x13,0xd,0x40,0x40,0xd,0x13,0xcb,0x16, + 0xab,0x40,0xb5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0xfe,0xe0,0x9,0x10,0x5,0x2c,0x2a,0x2a,0x80,0x14,0xc,0x35,0x35, + 0x35,0x80,0x2b,0x2b,0xd5,0x20,0x20,0x20,0x20,0x20,0x55,0xd,0x13,0x80,0x13,0xd, + 0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x23,0x0,0x0,0x1,0x22, + 0xe,0x2,0x15,0x15,0x14,0x16,0x33,0x33,0x35,0x23,0x35,0x34,0x3e,0x2,0x33,0x32, + 0x1e,0x2,0x15,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x2e,0x2,0x1,0x0, + 0x28,0x45,0x35,0x1e,0x19,0x12,0x55,0x55,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17, + 0x55,0x55,0x12,0x19,0x1e,0x35,0x45,0x1,0xc0,0x1e,0x35,0x45,0x28,0x95,0x12,0x19, + 0xab,0x15,0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x15,0xab,0x19,0x12,0x95,0x28, + 0x45,0x35,0x1e,0x0,0x2,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x80,0x0,0x13,0x0, + 0x33,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x25,0x22,0x6,0x6,0x15,0x15,0x14,0x16,0x33, + 0x33,0x35,0x23,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x15,0x23,0x15,0x33, + 0x32,0x36,0x35,0x35,0x34,0x26,0x26,0x1,0xc0,0x15,0x2b,0x15,0x9,0xd,0xd,0x9, + 0x55,0x9,0xc,0xc,0xfe,0xe2,0x24,0x3a,0x22,0x19,0x11,0x2b,0x35,0x1a,0x2b,0x1b, + 0x1a,0x2c,0x1a,0x36,0x2b,0x12,0x19,0x23,0x3a,0x1,0x6b,0x15,0x15,0xd,0x9,0xc0, + 0x8,0xd,0xd,0x8,0xc0,0x9,0xd,0x15,0x23,0x3a,0x23,0x55,0x12,0x19,0x6b,0x15, + 0x1a,0x2c,0x1a,0x1a,0x2c,0x1a,0x15,0x6b,0x19,0x12,0x55,0x23,0x3a,0x23,0x0,0x2, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xb,0x0,0x19,0x0,0x0,0x37,0x23, + 0x35,0x33,0x35,0x33,0x15,0x33,0x15,0x23,0x15,0x23,0x13,0x7,0x15,0x14,0x1e,0x2, + 0x17,0x3e,0x3,0x35,0x35,0xe0,0x35,0x35,0x40,0x35,0x35,0x40,0x20,0xab,0x1a,0x2e, + 0x3e,0x25,0x25,0x3e,0x2e,0x1a,0xeb,0x40,0x35,0x35,0x40,0x36,0x1,0x20,0x40,0x82, + 0x28,0x4c,0x3f,0x2c,0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82,0x0,0x4,0x0,0x40,0x0, + 0xc0,0x1,0xc0,0x1,0x40,0x0,0xb,0x0,0x23,0x0,0x2a,0x0,0x36,0x0,0x0,0x13, + 0x23,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x23,0x5,0x35,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x15,0x23, + 0x35,0x33,0x15,0x7,0x27,0x23,0x17,0x33,0x37,0x23,0x23,0x15,0x33,0x35,0x23,0x35, + 0x33,0x35,0x23,0x35,0x33,0x35,0x75,0x15,0x20,0x20,0x15,0x20,0x20,0x1,0x4b,0xd, + 0x8,0x2b,0x9,0xc,0xc,0x9,0x2b,0x8,0xd,0x20,0x15,0x15,0x70,0x10,0x20,0x15, + 0x36,0x15,0x20,0x95,0x4a,0x2a,0x2a,0x2a,0x2a,0x1,0x15,0x2b,0x80,0x35,0x35,0x80, + 0x2b,0x16,0x8,0xd,0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x16,0xb,0x40,0xb,0x35, + 0x60,0x80,0x80,0x80,0x20,0x15,0x20,0xb,0x20,0x0,0x3,0x0,0x1e,0x0,0x1e,0x1, + 0xc4,0x1,0xc4,0x0,0x5,0x0,0xf,0x0,0x14,0x0,0x0,0x1,0x34,0x26,0x23,0x21, + 0x1,0x1,0x7,0x17,0x11,0x14,0x16,0x33,0x21,0x17,0x37,0x25,0x37,0x17,0x37,0x17, + 0x1,0xc0,0x19,0x12,0xfe,0xe7,0x1,0x44,0xfe,0x7c,0x1e,0x22,0x19,0x12,0x1,0x19, + 0x22,0x1e,0xfe,0xbc,0x40,0x30,0x11,0x2d,0x1,0x95,0x12,0x19,0xfe,0xbc,0x1,0x48, + 0x1e,0x22,0xfe,0xe7,0x12,0x19,0x22,0x1e,0x59,0x56,0x40,0x17,0x2d,0x0,0x3,0x0, + 0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x1b,0x0,0x33,0x0,0x0,0x13, + 0x7,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17,0x37,0x27,0x22, + 0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x3,0x27,0x36,0x36,0x33,0x32,0x1e, + 0x2,0x15,0x14,0x6,0x7,0x27,0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x3c, + 0x1e,0x30,0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b,0x1a,0x30,0x1e,0xc4,0x23,0x3e, + 0x2f,0x1b,0xd,0xb,0xea,0x14,0x2b,0x6f,0x1f,0x1a,0x3b,0x21,0x2c,0x4d,0x3b,0x21, + 0x12,0x11,0x1f,0xb,0xd,0x1b,0x2f,0x3e,0x23,0x18,0x2b,0x1,0xc4,0x1e,0x30,0x1a, + 0x3b,0x21,0x2c,0x4d,0x3b,0x21,0x12,0x11,0x30,0x1e,0x19,0x1b,0x2f,0x3e,0x23,0x18, + 0x2b,0x14,0xea,0xb,0xd,0x1,0x3e,0x1f,0x11,0x12,0x21,0x3b,0x4d,0x2c,0x21,0x3b, + 0x1a,0x20,0x13,0x2b,0x18,0x23,0x3e,0x2f,0x1b,0xd,0x0,0x2,0x0,0x15,0x0,0x6b, + 0x1,0xeb,0x1,0x95,0x0,0x17,0x0,0x27,0x0,0x0,0x1,0x21,0x22,0x6,0x6,0x15, + 0x15,0x14,0x16,0x16,0x33,0x33,0x15,0x33,0x35,0x33,0x32,0x36,0x36,0x35,0x35,0x34, + 0x26,0x26,0x17,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x21,0x32, + 0x16,0x15,0x1,0x95,0xfe,0xd6,0x18,0x27,0x17,0x17,0x27,0x18,0x2a,0xd6,0x2a,0x18, + 0x27,0x17,0x17,0x27,0x13,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x1,0x95,0x17,0x26,0x18,0x6b,0x17,0x27,0x17,0x15,0x15,0x17,0x27,0x17,0x6b, + 0x18,0x26,0x17,0xc0,0x11,0x19,0x19,0x11,0x6b,0x12,0x19,0x19,0x12,0x0,0x3,0x0, + 0x2b,0x0,0x6b,0x1,0xd5,0x1,0x95,0x0,0x17,0x0,0x25,0x0,0x2d,0x0,0x0,0x1, + 0x22,0xe,0x3,0x15,0x14,0x1e,0x2,0x33,0x33,0x32,0x3e,0x2,0x35,0x30,0x2e,0x4, + 0x7,0x32,0x1e,0x3,0x15,0x21,0x34,0x3e,0x4,0x17,0x23,0x22,0x26,0x27,0x21,0x6, + 0x6,0x1,0x0,0x32,0x49,0x31,0x1d,0xc,0x17,0x29,0x36,0x1f,0x80,0x16,0x33,0x2f, + 0x1d,0x2,0xb,0x1a,0x2f,0x4a,0x35,0x31,0x3f,0x25,0x11,0x5,0xfe,0xaa,0x2,0xa, + 0x15,0x25,0x3b,0x67,0x7a,0x22,0x36,0xc,0x1,0x43,0xd,0x36,0x1,0x95,0x14,0x21, + 0x28,0x28,0x10,0x1f,0x36,0x29,0x17,0x11,0x24,0x39,0x27,0x16,0x22,0x26,0x22,0x15, + 0x2a,0x14,0x1e,0x1e,0x18,0x3,0x1,0x10,0x19,0x1a,0x18,0xf,0xd6,0x24,0x1c,0x1c, + 0x24,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x19,0x0,0x1d,0x0, + 0x21,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x15,0x14,0x16,0x17,0x15,0x14,0x16,0x16, + 0x33,0x21,0x32,0x36,0x36,0x35,0x35,0x36,0x36,0x35,0x35,0x34,0x26,0x3,0x23,0x35, + 0x33,0x37,0x21,0x35,0x21,0x1,0xab,0xfe,0xaa,0x10,0x1a,0xc,0x9,0xd,0x14,0xa, + 0x1,0x2a,0xa,0x14,0xd,0x9,0xc,0x1a,0x7b,0x80,0x80,0x6b,0xfe,0xaa,0x1,0x56, + 0x1,0xd5,0x19,0x11,0x41,0xb,0x13,0x6,0xf1,0xb,0x14,0xb,0xb,0x14,0xb,0xf1, + 0x6,0x13,0xb,0x41,0x11,0x19,0xff,0x0,0x2b,0x6b,0x40,0x0,0xa,0x0,0x15,0x0, + 0x40,0x1,0xeb,0x1,0xab,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0, + 0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x0,0x1,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x5,0x15,0x23,0x3d,0x2, + 0x33,0x15,0x17,0x15,0x23,0x3d,0x2,0x33,0x15,0x17,0x15,0x23,0x35,0x37,0x15,0x23, + 0x3d,0x2,0x33,0x15,0x17,0x35,0x33,0x15,0x35,0x23,0x35,0x33,0x1,0xc0,0xfe,0x80, + 0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0x19,0xfe,0xc3,0x2a,0x2a,0x56,0x2b,0x2b, + 0x6a,0xaa,0x95,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x1,0xab,0x19,0x12,0xfe,0xeb,0x12, + 0x19,0x19,0x12,0x1,0x15,0x12,0x19,0xab,0x2b,0x2b,0x2b,0x2a,0x2a,0x2b,0x2b,0x2b, + 0x2b,0x2a,0x2a,0x80,0x16,0x16,0x55,0x2b,0x2b,0x2b,0x2a,0x2a,0x56,0x2b,0x2b,0x56, + 0x2a,0x0,0x18,0x0,0x35,0x0,0x35,0x1,0xcb,0x1,0xcb,0x0,0xb,0x0,0x17,0x0, + 0x23,0x0,0x2f,0x0,0x3b,0x0,0x47,0x0,0x53,0x0,0x5f,0x0,0x6b,0x0,0x77,0x0, + 0x83,0x0,0x8f,0x0,0x9b,0x0,0xa7,0x0,0xb3,0x0,0xbf,0x0,0xcb,0x0,0xd7,0x0, + 0xe3,0x0,0xef,0x0,0xfb,0x1,0x7,0x1,0x13,0x1,0x1f,0x0,0x0,0x37,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x27,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x37,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x5,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x15,0x14,0x16,0x27,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14, + 0x16,0x37,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x7,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x3,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14, + 0x16,0x17,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x27,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x3,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x7,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x37,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x27,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x80,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x49,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x3c,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x1,0x37,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x91,0x8, + 0xd,0xd,0x8,0x9,0xd,0xd,0x9,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0xe6,0x4, + 0x7,0x7,0x4,0x4,0x7,0x7,0x91,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x5, + 0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x8,0xd, + 0x13,0x13,0xd,0xe,0x12,0x12,0x9d,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0x37,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x99,0x9, + 0xd,0xd,0x9,0x8,0xd,0xd,0x8,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x5a,0xd, + 0x13,0x13,0xd,0xe,0x12,0x12,0xe,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x4d,0xe, + 0x12,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0xeb,0xd, + 0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x56,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0xab,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xb,0x6,0x4,0x5,0x6,0x6,0x5, + 0x4,0x6,0x60,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x75,0x6,0x5,0x4,0x6, + 0x6,0x4,0x5,0x6,0x4b,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x4a,0x7,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0xd5,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x95, + 0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x1,0x6a,0x7,0x4,0x4,0x7,0x7,0x4, + 0x4,0x7,0x4a,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x76,0x12,0xe,0xd,0x13, + 0x13,0xd,0xe,0x12,0xa,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x56,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0xab,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x55, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xb5,0x6,0x5,0x4,0x6,0x6,0x4,0x5, + 0x6,0x4b,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x4a,0x7,0x4,0x4,0x7,0x7, + 0x4,0x4,0x7,0x1,0x0,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0xb6,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0x60,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x56, + 0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x1c,0x0,0x28,0x0,0x0,0x1,0x35,0x23,0x15,0xe,0x3,0x15,0x14, + 0x16,0x33,0x33,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x33,0x32,0x36,0x35,0x34, + 0x2e,0x2,0x7,0x23,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x1,0x15,0x2a,0x24, + 0x3e,0x2f,0x1a,0x19,0x12,0x40,0x17,0x26,0x18,0x18,0x26,0x17,0x40,0x12,0x19,0x1a, + 0x2f,0x3e,0x39,0x95,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x1,0x7f,0x41,0x41, + 0x4,0x21,0x33,0x42,0x25,0x12,0x19,0x17,0x27,0x17,0x17,0x27,0x17,0x19,0x12,0x25, + 0x42,0x33,0x21,0xbb,0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x0,0x4,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x17,0x0,0x29,0x0,0x39,0x0,0x53,0x0,0x0, + 0x1,0x22,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x16, + 0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x15,0x33,0x35,0x34,0x36,0x37,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x16,0x16,0x37,0x21,0x22,0x6,0x15,0x11, + 0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x34,0x36,0x37,0x35,0x34,0x36,0x36,0x33,0x33,0x32,0x16,0x16,0x15, + 0x15,0x16,0x16,0x15,0x1,0x60,0x9,0xc,0x96,0xc,0x9,0x9,0xc,0x6,0x4,0xd6, + 0x4,0x6,0xc,0x94,0x56,0x1c,0x14,0x13,0xd,0x76,0xd,0x13,0x14,0x1c,0xd6,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x27,0x19,0x11,0xd6,0x11,0x19, + 0xe,0xc,0x12,0x1d,0x11,0x76,0x11,0x1d,0x12,0xc,0xe,0x1,0xb,0xd,0x9,0x2a, + 0x2a,0x9,0xd,0xd,0x9,0x4a,0x5,0x6,0x6,0x5,0x4a,0x9,0xd,0x16,0xa,0xa, + 0x15,0x1e,0x2,0x16,0xd,0x13,0x13,0xd,0x16,0x2,0x1e,0xcb,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0xd6,0x12,0x19,0x19,0x12,0x4a,0xf, + 0x18,0x7,0x1d,0x12,0x1d,0x11,0x11,0x1d,0x12,0x1d,0x7,0x18,0xf,0x0,0x3,0x0, + 0x55,0x0,0xab,0x1,0xc0,0x1,0x55,0x0,0x5,0x0,0xd,0x0,0x19,0x0,0x0,0x37, + 0x33,0x15,0x23,0x35,0x33,0x17,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x5,0x35,0x23, + 0x15,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x80,0x40,0x6b,0x2b,0x40,0x2b,0x2a, + 0x2b,0x80,0x1,0x0,0x6b,0x6b,0x40,0x40,0x40,0xd5,0x2a,0xaa,0x2a,0x80,0x80,0x2a, + 0x2a,0x2a,0xaa,0x2a,0x16,0x2a,0x16,0x0,0x4,0x0,0x15,0x0,0xab,0x2,0x0,0x1, + 0x55,0x0,0x5,0x0,0xd,0x0,0x19,0x0,0x25,0x0,0x0,0x37,0x33,0x15,0x23,0x35, + 0x33,0x17,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x17,0x33,0x35,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x35,0x23,0x5,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35, + 0x33,0x40,0x40,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0x80,0x95,0x6b,0x40,0x40,0x40,0x40, + 0x6b,0x1,0x0,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0xd5,0x2a,0xaa,0x2a,0x80,0x80,0x2a, + 0xaa,0x2a,0x16,0x2a,0x16,0x2a,0x40,0x2b,0x2b,0x2a,0x2b,0x2b,0x0,0x4,0x0,0x2b, + 0x0,0x40,0x1,0xd2,0x1,0xab,0x0,0xf,0x0,0x20,0x0,0x46,0x0,0x52,0x0,0x0, + 0x13,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26, + 0x17,0x22,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x33,0x26,0x26,0x35,0x34, + 0x36,0x17,0x34,0x26,0x27,0x37,0x27,0x7,0x26,0x27,0x27,0x23,0x7,0x6,0x7,0x27, + 0x7,0x17,0x6,0x14,0x15,0x14,0x14,0x17,0x7,0x17,0x37,0x16,0x17,0x17,0x33,0x37, + 0x36,0x37,0x17,0x37,0x27,0x36,0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x80,0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17, + 0x64,0x4,0x7,0x4,0x26,0x48,0x1f,0xe,0xf,0xc5,0xc,0xf,0x8,0xde,0x1,0x1, + 0x19,0x16,0x1f,0xa,0xd,0x6,0x2b,0x6,0xd,0xa,0x1f,0x15,0x18,0x1,0x1,0x18, + 0x15,0x1f,0xa,0xd,0x6,0x2b,0x6,0xd,0xa,0x1f,0x16,0x19,0x1,0x1,0x50,0x12, + 0x19,0x19,0x12,0x11,0x19,0x19,0x1,0x55,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27, + 0x17,0x17,0x27,0x54,0x1,0x15,0x12,0x8,0x1e,0x10,0x39,0x12,0x2c,0x18,0x11,0x20, + 0x31,0x3,0x7,0x3,0x16,0x25,0xb,0x9,0x5,0x1f,0x1f,0x5,0x9,0xb,0x25,0x16, + 0x3,0x7,0x3,0x4,0x6,0x4,0x15,0x25,0xa,0x8,0x5,0x20,0x20,0x5,0x8,0xa, + 0x25,0x15,0x4,0x6,0x27,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x0,0x5,0x0, + 0x2b,0x0,0x6b,0x1,0xd5,0x1,0x80,0x0,0x3,0x0,0x7,0x0,0x1c,0x0,0x2c,0x0, + 0x30,0x0,0x0,0x13,0x23,0x35,0x33,0x15,0x23,0x15,0x33,0x5,0x27,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17, + 0x27,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36, + 0x5,0x33,0x35,0x23,0x95,0x6a,0x6a,0x6a,0x6a,0x1,0x22,0x51,0xd,0x1e,0x10,0x1e, + 0x30,0x1d,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x9,0x8,0x51,0x6a,0x12,0x1d,0x11,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0xfe,0xc0,0xd5,0xd5,0x1,0x40,0x2b,0x6b, + 0x2b,0x6a,0x51,0x8,0x9,0x1c,0x31,0x1d,0x1e,0x30,0x1d,0x1d,0x30,0x1e,0x10,0x1e, + 0xc,0x52,0x8c,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x99,0x2a, + 0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x8,0x0,0x16,0x0,0x1a, + 0x0,0x0,0x13,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x27,0x37,0x15,0x17,0x15,0x33, + 0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x11,0x7,0x23,0x35,0x33,0x15,0x6b,0x55, + 0x6b,0x95,0x2a,0x96,0x2a,0x2a,0x2a,0x2a,0x80,0x56,0x2a,0x2a,0x1,0x15,0xd5,0x80, + 0x80,0xd5,0x6b,0x40,0x2a,0x6b,0x16,0x2a,0x2b,0x2b,0x55,0x1,0x80,0x80,0x2b,0x0, + 0x4,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xc4,0x0,0x5,0x0,0xe,0x0,0x11,0x0, + 0x2b,0x0,0x0,0x13,0x35,0x33,0x15,0x23,0x15,0x17,0x17,0x7,0x27,0x37,0x17,0x35, + 0x33,0x17,0x7,0x37,0x27,0x17,0x7,0x27,0x7,0x27,0x37,0x27,0x15,0x14,0x6,0x6, + 0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x17,0x35,0x27,0x37,0xc0, + 0x80,0x55,0xb3,0x37,0x11,0x90,0x11,0x3a,0xd,0x49,0x3c,0x18,0x18,0x2b,0x1e,0x55, + 0xc,0x12,0xc,0x54,0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0xb,0x16,0x9, + 0xa2,0x1e,0x1,0x7c,0x44,0x55,0x19,0x92,0x37,0x11,0x91,0x11,0x3b,0x61,0x49,0x18, + 0x18,0x18,0xd3,0x1e,0x55,0xd,0x13,0xc,0x54,0x44,0x17,0x27,0x17,0x17,0x27,0x17, + 0x18,0x27,0x17,0x7,0x5,0x25,0xa2,0x1e,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x13,0x0,0x21,0x0,0x24,0x0,0x27,0x0,0x0,0x13,0x15,0x26,0x26, + 0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x33,0x35, + 0x17,0x27,0x23,0x15,0x27,0x7,0x17,0x7,0x17,0x37,0x15,0x33,0x37,0x27,0x27,0x17, + 0x7,0x17,0x7,0x35,0xc0,0x9,0x16,0xb,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27, + 0x17,0x55,0x80,0x49,0xd,0x3b,0x12,0x48,0x48,0x13,0x3a,0xd,0x49,0x37,0x5,0x18, + 0x18,0x18,0x18,0x1,0xc0,0xe1,0x5,0x7,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27, + 0x17,0xd6,0x55,0xc9,0x49,0x61,0x3b,0x13,0x47,0x47,0x13,0x3b,0x61,0x49,0x37,0x4f, + 0x18,0x18,0x56,0x18,0x30,0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0, + 0x3,0x0,0x13,0x0,0x1f,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x15,0x23,0x35, + 0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x80,0x1,0x0,0xff,0x0,0xeb,0xd6,0x11,0x19, + 0x19,0x11,0xd6,0x11,0x19,0x19,0x27,0x35,0x40,0x35,0x35,0x40,0x35,0x1,0xc0,0x2b, + 0x15,0x19,0x12,0xea,0x12,0x19,0x19,0x12,0xea,0x12,0x19,0xc0,0x35,0x35,0x40,0x35, + 0x35,0x0,0x2,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x6,0x0,0x11,0x0, + 0x0,0x1,0x33,0x27,0x7,0x33,0x15,0x17,0x25,0x7,0x17,0x15,0x23,0x17,0x37,0x23, + 0x35,0x17,0x37,0x1,0x55,0x40,0x55,0x55,0x40,0x2a,0xfe,0xe7,0x1e,0x8d,0x40,0x55, + 0x55,0x40,0xd1,0x1e,0x1,0x6b,0x55,0x55,0x59,0x2b,0xdd,0x1e,0x8d,0x84,0x55,0x55, + 0x59,0xd0,0x1e,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0, + 0xe,0x0,0x0,0x37,0x15,0x33,0x37,0x27,0x37,0x27,0x26,0x22,0x7,0x7,0x17,0x37, + 0x36,0x34,0x40,0x50,0xec,0x50,0x8e,0x32,0x6,0x12,0x6,0x27,0x50,0x27,0x6,0x90, + 0x50,0xec,0x50,0xc,0x32,0x6,0x6,0x27,0x50,0x27,0x6,0x12,0x0,0x2,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x4,0x0,0xe,0x0,0x0,0x37,0x15,0x33,0x37, + 0x27,0x37,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x36,0x34,0x40,0x50,0xec,0x50,0x8e, + 0x32,0x6,0x12,0x6,0x27,0x50,0x27,0x6,0x90,0x50,0xec,0x50,0xc,0x32,0x6,0x6, + 0x27,0x50,0x27,0x6,0x12,0x0,0x1,0x0,0x60,0x0,0x2b,0x1,0xa0,0x1,0xd5,0x0, + 0x17,0x0,0x0,0x13,0x22,0x6,0x7,0x1e,0x2,0x15,0x14,0x6,0x6,0x7,0x16,0x16, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0xcb,0x1d,0x36,0x18,0x20,0x30,0x1b,0x1b, + 0x30,0x20,0x18,0x36,0x1d,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x1,0xd5,0xf,0xd, + 0x13,0x38,0x47,0x27,0x27,0x47,0x38,0x13,0xd,0xf,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x27, + 0x0,0x37,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2, + 0x15,0x14,0xe,0x2,0x37,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36, + 0x33,0x32,0x16,0x16,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e, + 0x2f,0x1b,0x1b,0x2f,0x3e,0x1d,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f, + 0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xab,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x11,0x1d,0x0,0x2,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x14,0x0,0x2d, + 0x0,0x0,0x13,0x36,0x33,0x32,0x17,0x16,0x17,0x37,0x26,0x27,0x26,0x27,0x35,0x23, + 0x15,0x6,0x7,0x6,0x7,0x17,0x36,0x27,0x7,0x1,0x6,0x23,0x22,0x27,0x26,0x27, + 0x7,0x16,0x17,0x16,0x16,0x17,0x15,0x33,0x35,0x36,0x36,0x37,0x36,0x37,0x17,0x37, + 0xe1,0xd,0x13,0x14,0xc,0xd,0x4,0x29,0x8,0x16,0x10,0x18,0x2a,0xd,0xc,0xa, + 0x9,0x1f,0x2,0xa4,0x1e,0x1,0x7,0xe,0x13,0x17,0x10,0x10,0x7,0x2a,0xb,0x1c, + 0x9,0x14,0xb,0x2a,0x7,0xe,0x7,0xa,0x9,0x62,0x1e,0x1,0x61,0xb,0xb,0xa, + 0xe,0x11,0x17,0x12,0xd,0x4,0x2c,0x2d,0x3,0x5,0x6,0x8,0x1e,0x2,0x63,0x1e, + 0xfe,0xf9,0xa,0xf,0x10,0x17,0x11,0x26,0x14,0x7,0x9,0x2,0x2e,0x2c,0x1,0x4, + 0x3,0x4,0x7,0x61,0x1e,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xf,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x0,0x1,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x22,0x26,0x26,0x35, + 0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x27,0x33,0x15,0x23,0x37, + 0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0x19,0xa7,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d, + 0x3d,0x16,0x16,0x20,0x16,0x16,0x20,0x16,0x16,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xc0,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x4b,0x16,0x16,0x16,0x16,0x16,0x0,0x5,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x29,0x0,0x35,0x0,0x39,0x0,0x49,0x0,0x51,0x0,0x0, + 0x13,0x17,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x23, + 0x22,0x7,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x22,0x2e, + 0x2,0x35,0x34,0x36,0x37,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x17,0x23,0x7,0x33,0x7,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6, + 0x15,0x14,0x16,0x16,0x37,0x33,0x17,0x23,0x27,0x23,0x7,0x23,0x3d,0x21,0x9,0x1b, + 0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x1c,0x1b,0x21,0x14,0x2d, + 0x17,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x9,0x61,0x12, + 0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x6c,0x2,0x19,0x33,0x19,0x23,0x3a,0x23,0x23, + 0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x14,0x1e,0x41,0x1e,0xf,0x45,0x10,0x1d,0x1, + 0x58,0x21,0x1b,0x1c,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x9,0x20,0x9,0xa,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x18,0x2c,0x47,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x58,0x46,0x7a,0x23,0x3a,0x23, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0xe0,0xab,0x2c,0x2c,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x16,0x0,0x1a,0x0,0x1e,0x0, + 0x0,0x1,0x17,0x7,0x27,0x17,0x27,0x37,0x17,0x35,0x27,0x26,0x22,0x7,0x7,0x6, + 0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x35,0x17,0x33,0x15,0x23,0x13,0x23,0x15,0x33, + 0x1,0x0,0x5e,0x5e,0x5e,0x5e,0x9a,0x9a,0x80,0x62,0xc,0x24,0xc,0xab,0xc,0xc, + 0xab,0xc,0x24,0xc,0x62,0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x1,0x5f,0x5f,0x5e,0x5e, + 0x99,0x99,0x9a,0x80,0x4d,0x62,0xc,0xc,0xab,0xc,0x24,0xc,0xab,0xc,0xc,0x62, + 0x4e,0x92,0x2a,0x1,0x0,0xab,0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5, + 0x0,0xd,0x0,0x1b,0x0,0x23,0x0,0x27,0x0,0x0,0x25,0x7,0x27,0x37,0x27,0x7, + 0x27,0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x7,0x7,0x27,0x7,0x6,0x22,0x27,0x27, + 0x26,0x34,0x37,0x37,0x27,0x37,0x13,0x27,0x7,0x27,0x37,0x27,0x7,0x17,0x37,0x27, + 0x7,0x17,0x1,0xc9,0x37,0x27,0x2f,0x9a,0x2f,0x26,0x37,0xc,0x24,0xc,0xab,0xc, + 0x11,0x1e,0x51,0x37,0xc,0x24,0xc,0xab,0xc,0xc,0x37,0x50,0x1e,0xf3,0x1e,0x11, + 0x5e,0x11,0x1e,0x2f,0x9a,0x5e,0x5e,0x11,0x5e,0xe2,0x37,0x26,0x2f,0x9a,0x2f,0x27, + 0x37,0xc,0xc,0xab,0xc,0x24,0xb2,0x1e,0x50,0x37,0xc,0xc,0xab,0xc,0x24,0xc, + 0x37,0x51,0x1e,0xfe,0xd1,0x1e,0x12,0x5f,0x11,0x1e,0x2f,0x9a,0x9a,0x5e,0x11,0x5e, + 0x0,0x1,0x0,0x55,0x0,0x2b,0x1,0x95,0x1,0xd5,0x0,0x17,0x0,0x0,0x1,0x32, + 0x16,0x17,0xe,0x2,0x15,0x14,0x16,0x16,0x17,0x6,0x6,0x23,0x22,0x2e,0x2,0x35, + 0x34,0x3e,0x2,0x1,0x2b,0x1d,0x36,0x17,0x20,0x30,0x1a,0x1a,0x30,0x20,0x17,0x36, + 0x1d,0x2c,0x4e,0x3b,0x21,0x21,0x3b,0x4e,0x1,0xd5,0xf,0xd,0x13,0x38,0x47,0x27, + 0x27,0x47,0x38,0x13,0xd,0xf,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x0,0x4, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x8,0x0,0x1c,0x0,0x2c,0x0,0x38, + 0x0,0x0,0x1,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x7,0x37,0x22,0xe,0x2,0x15, + 0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x6,0x7,0x26, + 0x26,0x35,0x34,0x36,0x37,0x17,0x16,0x16,0x17,0x17,0x26,0x17,0x27,0x36,0x36,0x33, + 0x32,0x1e,0x2,0x15,0x14,0x6,0x1,0x44,0x7,0x15,0x21,0x15,0x10,0xf,0x1f,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x25, + 0x43,0x1b,0x13,0x15,0x13,0x11,0x3d,0x4,0x23,0x19,0x2f,0x12,0x74,0xf0,0x16,0x35, + 0x1e,0x23,0x3e,0x2f,0x1b,0x13,0x1,0x17,0xf,0xf,0x15,0x22,0x14,0x7,0x5c,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe, + 0xeb,0x18,0x15,0x16,0x38,0x1f,0x1e,0x35,0x16,0x3d,0x19,0x24,0x3,0x2f,0x3,0x29, + 0xf0,0x11,0x13,0x1b,0x2f,0x3e,0x23,0x1e,0x35,0x0,0x3,0x0,0xf,0x0,0xf,0x1, + 0xd3,0x1,0xeb,0x0,0x19,0x0,0x28,0x0,0x32,0x0,0x0,0x13,0x34,0x36,0x36,0x33, + 0x32,0x16,0x16,0x15,0x15,0x23,0x17,0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x26,0x26, + 0x23,0x22,0x6,0x7,0x17,0x27,0x7,0x17,0x6,0x6,0x15,0x15,0x14,0x16,0x33,0x21, + 0x32,0x37,0x17,0x37,0x27,0x22,0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0xbe,0x12, + 0x1e,0x12,0x12,0x1e,0x12,0x5b,0xc4,0x19,0x12,0x15,0x1d,0x31,0x1d,0x23,0x37,0xb, + 0x23,0x91,0x1e,0x62,0xc,0x10,0x19,0x12,0x1,0x0,0xa,0xa,0x21,0x1e,0xd3,0x12, + 0x19,0x8,0x7,0x3c,0x6,0x11,0x1,0x80,0x12,0x1e,0x12,0x12,0x1e,0x12,0x2b,0xc3, + 0x99,0x11,0x19,0x2b,0x1d,0x31,0x1d,0x2a,0x20,0x22,0x54,0x1e,0x62,0x5,0x16,0xd, + 0xd6,0x11,0x19,0x5,0x21,0x1e,0x68,0x19,0x12,0x9,0x11,0x6,0x3c,0x7,0x8,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xeb,0x0,0x16,0x0,0x22,0x0,0x27,0x0, + 0x31,0x0,0x0,0x1,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x22,0x6,0x15,0x11, + 0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x27,0x32,0x16,0x15,0x14,0x6, + 0x23,0x22,0x26,0x35,0x34,0x36,0x3,0x23,0x35,0x37,0x17,0x37,0x7,0x27,0x37,0x36, + 0x32,0x17,0x17,0x16,0x14,0x1,0x95,0x59,0x7,0x20,0x15,0x15,0x20,0x7,0x59,0x12, + 0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xa7,0x7,0x9,0x9,0x7,0x7,0x9,0x9, + 0x37,0x2d,0x7f,0x2e,0x25,0x16,0x2d,0x16,0x3,0x9,0x3,0x1e,0x4,0x1,0xc0,0x13, + 0x18,0x18,0x13,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x5, + 0x9,0x7,0x6,0xa,0xa,0x6,0x7,0x9,0xfe,0xd0,0x2e,0x7f,0x2d,0x25,0x16,0x2d, + 0x16,0x4,0x4,0x1e,0x3,0x9,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x13,0x0,0x1a,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32, + 0x3e,0x2,0x35,0x34,0x2e,0x2,0x7,0x7,0x27,0x37,0x27,0x33,0x15,0x1,0x0,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x4,0x6a, + 0x1e,0x6a,0x2d,0x78,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xcb,0x6a,0x1e,0x6a,0x2d,0x78,0x0,0x2,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x4b,0x0,0x0,0x1,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x15,0x23,0x35, + 0x2e,0x2,0x27,0x37,0x1e,0x3,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x2e,0x3,0x35, + 0x34,0x3e,0x2,0x37,0x35,0x33,0x15,0x1e,0x2,0x17,0x7,0x2e,0x2,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x17,0x16,0x16,0x15,0x14,0xe,0x2,0x1,0x0,0x2c,0x4d,0x3b, + 0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x19,0x26,0x7,0x1a, + 0x18,0x7,0x23,0x1,0x5,0xb,0x14,0xe,0xf,0x1c,0x18,0x19,0x9,0x18,0x17,0xf, + 0x2,0xa,0x17,0x14,0x26,0x13,0x18,0xc,0x2,0x22,0x1,0x9,0x11,0xe,0x7,0x12, + 0xd,0x1c,0x1c,0x26,0x1a,0x10,0x17,0x15,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xb0,0x1a,0x1b,0x2,0xc, + 0x1a,0x17,0xf,0x2,0xe,0x11,0xc,0x10,0x12,0x10,0x13,0x9,0x3,0x9,0x10,0x18, + 0x12,0x1,0x10,0x16,0x14,0x4,0x1b,0x1a,0x4,0x13,0x14,0x5,0xe,0x4,0xd,0xc, + 0x6,0xd,0xb,0xf,0x10,0xa,0xd,0x26,0x16,0x15,0x1b,0xe,0x6,0x0,0x4,0x0, + 0x15,0x0,0x6b,0x1,0xeb,0x1,0x6b,0x0,0x3,0x0,0x15,0x0,0x27,0x0,0x39,0x0, + 0x0,0x37,0x21,0x15,0x21,0x37,0x37,0x17,0x37,0x27,0x33,0x35,0x23,0x37,0x27,0x7, + 0x27,0x7,0x17,0x23,0x15,0x33,0x7,0x33,0x17,0x37,0x17,0x37,0x27,0x33,0x35,0x23, + 0x37,0x27,0x7,0x27,0x7,0x17,0x23,0x15,0x33,0x25,0x23,0x37,0x27,0x7,0x27,0x7, + 0x17,0x23,0x15,0x33,0x7,0x17,0x37,0x17,0x37,0x27,0x33,0x2b,0x1,0xaa,0xfe,0x56, + 0x18,0x12,0x12,0x1c,0x12,0x24,0x24,0x12,0x1c,0x12,0x12,0x1c,0x13,0x25,0x25,0x13, + 0xab,0x1c,0x12,0x12,0x1c,0x12,0x24,0x24,0x12,0x1c,0x12,0x12,0x1c,0x12,0x24,0x24, + 0x1,0x7,0x25,0x13,0x1c,0x12,0x12,0x1c,0x12,0x24,0x24,0x12,0x1c,0x12,0x12,0x1c, + 0x13,0x25,0x95,0x2a,0x81,0x1f,0x1f,0x10,0x1f,0x20,0x20,0x10,0x20,0x20,0x10,0x20, + 0x20,0x1f,0x10,0x1f,0x1f,0x10,0x1f,0x20,0x20,0x10,0x20,0x20,0x10,0x20,0x20,0x20, + 0x20,0x10,0x20,0x20,0x10,0x20,0x20,0x1f,0x10,0x1f,0x1f,0x10,0x1f,0x0,0x5,0x0, + 0x55,0x0,0x55,0x1,0xab,0x1,0xab,0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x2f,0x0, + 0x75,0x0,0x0,0x13,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17, + 0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x37,0x32,0x36,0x35,0x34, + 0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x7,0x22,0x6,0x7,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x37, + 0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x37,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x15,0x14,0x17,0x7,0x26,0x23,0x22,0x6,0x15,0x14,0x17,0x7,0x26,0x23, + 0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x37,0x33,0x16,0x16,0x33,0x32,0x36,0x37, + 0x33,0x16,0x16,0x33,0x32,0x36,0x35,0x26,0x26,0x55,0x19,0x12,0x12,0x19,0x19,0x12, + 0x12,0x19,0x2b,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x92,0x12,0x19,0x19,0x12,0x12, + 0x19,0x19,0x92,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x12,0xc,0x14,0x5,0x36,0x6, + 0x13,0xc,0xc,0x13,0x6,0x28,0x42,0x6,0x5,0x12,0x19,0x2,0x4c,0x6,0x5,0x12, + 0x19,0x19,0x12,0x12,0x19,0x2,0x4c,0x6,0x5,0x12,0x19,0x2,0x4c,0x6,0x5,0x12, + 0x19,0x19,0x12,0xc,0x13,0x6,0x37,0x5,0x13,0xc,0xc,0x13,0x6,0x36,0x6,0x13, + 0xc,0x12,0x19,0x1,0x19,0x1,0x80,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x99,0x19, + 0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x80,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19, + 0x2a,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x80,0xc,0xa,0xa,0xc,0xc,0xa, + 0x42,0x2,0x19,0x12,0x5,0x6,0x4c,0x2,0x19,0x12,0x12,0x19,0x19,0x12,0x5,0x6, + 0x4c,0x2,0x19,0x12,0x5,0x6,0x4c,0x2,0x19,0x12,0x12,0x19,0xc,0xa,0xa,0xc, + 0xc,0xa,0xa,0xc,0x19,0x12,0x12,0x19,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14, + 0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x23,0x35,0x33,0x17,0x23, + 0x35,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x41,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xd6,0xaa,0xaa,0xaa, + 0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x19,0x0,0x24, + 0x0,0x2a,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x2e,0x2,0x7,0x1e,0x2,0x17,0x23,0x7,0x34,0x3e,0x2,0x37,0x11,0x2e, + 0x3,0x17,0x35,0x33,0xe,0x2,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x17,0x27,0x3f,0x29,0x5,0x94,0xc0,0x17,0x29, + 0x36,0x20,0x20,0x36,0x29,0x17,0xc0,0x94,0x5,0x29,0x3f,0x1,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x2c,0x5,0x29, + 0x3f,0x27,0x15,0x20,0x3a,0x2e,0x1d,0x4,0xfe,0xae,0x4,0x1d,0x2e,0x3a,0x89,0x94, + 0x27,0x3f,0x29,0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0, + 0x16,0x0,0x36,0x0,0x69,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x5,0x23,0x35,0x7,0x27,0x37,0x33,0x17,0x23, + 0x35,0x36,0x36,0x37,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x27,0x34,0x36,0x37, + 0x36,0x16,0x17,0x16,0x16,0x15,0x14,0x7,0x6,0x6,0x7,0x15,0x33,0x15,0x37,0xe, + 0x2,0x23,0x30,0x2e,0x2,0x27,0x37,0x14,0x16,0x16,0x33,0x32,0x36,0x35,0x34,0x26, + 0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x27,0x3e,0x2, + 0x33,0x32,0x16,0x17,0x16,0x14,0x7,0x6,0x7,0x15,0x16,0x17,0x16,0x6,0x1,0xab, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0xe7,0x19,0x13,0xc, + 0x25,0x13,0x7d,0x53,0x11,0x17,0x5,0xc,0x9,0x8,0x9,0x9,0x2,0x15,0x8,0xd, + 0xb,0x17,0x8,0xe,0x5,0x13,0x4,0xf,0xb,0x33,0x70,0x1,0x8,0x10,0xd,0xb, + 0xf,0xe,0x3,0x16,0x3,0xa,0x8,0x7,0xc,0xd,0x9,0xa,0x9,0x6,0xd,0x9, + 0x7,0x8,0x8,0x2,0x15,0x1,0x8,0x11,0xd,0x12,0x10,0x1,0x5,0x5,0x4,0x7, + 0x9,0x6,0x6,0x1,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0, + 0x12,0x19,0xeb,0x60,0xe,0x13,0x1b,0x80,0x16,0x11,0x17,0x6,0xc,0xa,0x7,0x9, + 0xa,0x6,0x9,0x1,0x11,0x7,0x5,0x2,0x4,0x7,0x15,0x3,0x15,0x13,0x4,0xf, + 0xb,0x1,0x15,0x12,0x1,0x9,0x8,0x1,0x5,0xd,0xd,0x9,0x1,0x9,0x8,0x8, + 0x8,0x9,0x8,0x15,0x6,0xa,0x6,0x7,0x8,0x5,0x9,0x3,0xd,0xa,0xe,0x2, + 0x8,0x13,0x6,0x8,0x3,0x1,0x4,0x7,0x9,0x15,0x0,0x2,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x16,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14, + 0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x35,0x17,0x1,0x0,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x61,0x95, + 0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0xfe,0xcb,0xc0,0x60,0x0,0x4,0x0,0x40,0x0,0x15,0x1,0xeb,0x1,0xd5, + 0x0,0x16,0x0,0x1b,0x0,0x2b,0x0,0x2e,0x0,0x0,0x1,0x32,0x17,0x35,0x34,0x26, + 0x23,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x26,0x26,0x35,0x34,0x3e,0x2, + 0x23,0x35,0x33,0x15,0x27,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x35,0x34,0x26,0x26,0x7,0x35,0x17,0x1,0x80,0xa,0xb,0x19,0x11,0xff,0x0, + 0x12,0x19,0x19,0x12,0x9b,0xd,0xe,0x17,0x29,0x36,0xcc,0x6b,0x35,0xb5,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x38,0x56,0x1,0x15,0x1,0x97,0x11, + 0x19,0x19,0x11,0xfe,0xaa,0x11,0x19,0x12,0x2b,0x18,0x1f,0x36,0x29,0x17,0x96,0x96, + 0x20,0x4a,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0xa0,0x6a, + 0x35,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xe,0x0,0x2c,0x0, + 0x4e,0x0,0x0,0x1,0x14,0x6,0x7,0x15,0x23,0x35,0x26,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x27,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x36, + 0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x26, + 0x27,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x3e,0x2,0x33, + 0x32,0x1e,0x2,0x15,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x2e,0x2,0x1,0x2b, + 0xc,0xa,0x2a,0xa,0xc,0x19,0x12,0x12,0x19,0x2b,0x23,0x3a,0x23,0x16,0x13,0x1f, + 0xe,0xf,0x17,0x26,0x18,0x18,0x26,0x17,0xf,0xe,0x1f,0x13,0x16,0x23,0x3a,0x23, + 0x2c,0x4d,0x3b,0x21,0x23,0x1f,0x1e,0x18,0x1e,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f, + 0x1b,0x1e,0x18,0x1e,0x1f,0x23,0x21,0x3b,0x4d,0x1,0x0,0xc,0x13,0x6,0xb0,0xb0, + 0x6,0x13,0xc,0x12,0x19,0x19,0x6e,0x23,0x3a,0x23,0x1c,0x30,0x12,0x1e,0xc,0x21, + 0x13,0x18,0x26,0x17,0x17,0x26,0x18,0x13,0x21,0xc,0x1e,0x12,0x30,0x1c,0x23,0x3a, + 0x23,0x55,0x21,0x3b,0x4d,0x2c,0x2e,0x4f,0x1d,0x1e,0x17,0x40,0x25,0x23,0x3e,0x2f, + 0x1b,0x1b,0x2f,0x3e,0x23,0x25,0x40,0x17,0x1e,0x1d,0x4f,0x2e,0x2c,0x4d,0x3b,0x21, + 0x0,0x2,0x0,0x3d,0x0,0x40,0x1,0xc1,0x1,0xcf,0x0,0x38,0x0,0x44,0x0,0x0, + 0x1,0x7,0x27,0x35,0x37,0x17,0x16,0x36,0x37,0x36,0x26,0x27,0x27,0x26,0x7,0x7, + 0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x26,0x26,0x7,0x6,0x6,0x7,0x6,0x16,0x17, + 0x17,0x23,0x15,0x21,0x35,0x23,0x27,0x36,0x37,0x33,0x15,0x14,0x16,0x33,0x32,0x37, + 0x17,0x16,0x37,0x37,0x36,0x36,0x27,0x26,0x26,0x25,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x1,0xa9,0x4d,0x31,0x31,0x4d,0x6,0xd,0x3,0x2,0x4, + 0x6,0x54,0xd,0xb,0x25,0x6,0xb,0x8,0xd,0x44,0x8,0x28,0x19,0x12,0x1d,0x3, + 0x4,0x13,0x10,0x37,0x42,0x1,0x16,0x4e,0x6a,0x6,0x3,0x44,0xd,0x8,0xb,0x6, + 0x25,0xb,0xd,0x54,0x6,0x4,0x2,0x3,0xd,0xfe,0xd1,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x1,0x51,0x24,0x2f,0x1e,0x2e,0x24,0x2,0x4,0x6,0x6,0xd,0x2,0x28, + 0x6,0xb,0x22,0x9,0xd,0x9,0x15,0x16,0x19,0x6,0x4,0x1d,0x13,0x15,0x23,0x9, + 0xb4,0x40,0x40,0xc5,0x8,0x8,0x15,0x9,0xc,0x8,0x22,0xb,0x7,0x27,0x3,0xc, + 0x6,0x6,0x5,0x1,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0,0x4,0x0,0x2b, + 0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x2f,0x0,0x32,0x0,0x35,0x0,0x0, + 0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x7,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33, + 0x17,0x27,0x33,0x27,0x37,0x17,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56, + 0x11,0x19,0x19,0xbc,0x55,0x40,0x8,0xd,0xd,0x8,0x16,0x2a,0x2b,0x55,0x40,0x8, + 0xd,0xd,0x8,0x16,0x2a,0x2b,0x55,0x2a,0x55,0x55,0x2a,0x2b,0x1,0xab,0x19,0x12, + 0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x80,0x16,0xc,0x9,0x40,0x9, + 0xc,0x16,0x16,0x2a,0x16,0xc,0x9,0x40,0x9,0xc,0x16,0x16,0xb0,0x2b,0x5b,0x2a, + 0x2a,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x1f,0x0,0x25,0x0, + 0x0,0x25,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x35,0x23,0x35,0x23,0x15,0x23,0x22, + 0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x32, + 0x36,0x37,0x7,0x27,0x7,0x17,0x37,0x1,0x0,0xd,0x8,0x56,0x6b,0x35,0x2b,0x20, + 0x9,0xc,0xc,0x9,0x55,0x6a,0x35,0x2b,0x20,0x8,0xd,0xa2,0x79,0x3c,0x1e,0x5a, + 0x97,0xeb,0x55,0x9,0xc,0x2b,0x2b,0x15,0x15,0xd,0x9,0x55,0x9,0xc,0x2b,0x2b, + 0x15,0x15,0xd,0x13,0x79,0x3d,0x1f,0x5a,0x97,0x0,0x5,0x0,0x15,0x0,0x2b,0x1, + 0xc0,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0x13,0x0,0x1f,0x0,0x35,0x0,0x0,0x1, + 0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x3,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x33,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27, + 0x33,0x32,0x36,0x37,0x37,0x27,0x7,0x23,0x27,0x23,0x15,0x33,0x17,0x7,0x6,0x16, + 0x16,0x33,0x21,0x35,0x21,0x1,0x15,0x2a,0x2a,0x2a,0x2a,0x80,0x11,0x19,0x19,0x11, + 0x12,0x19,0x19,0xc4,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0xcf,0x9f,0xc,0x14,0x5, + 0x4f,0x25,0x4f,0x96,0x5b,0x46,0x2b,0x4d,0x1d,0x8,0x7,0x16,0x10,0x1,0x0,0xff, + 0x0,0x1,0x2b,0x2a,0x2b,0x6b,0xfe,0x95,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19, + 0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x6b,0xc,0xa,0x95,0x15,0x96,0xc0,0x2a, + 0xa2,0x34,0xf,0x1d,0x14,0x2b,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x8,0x0,0x18,0x0,0x24,0x0,0x42,0x0,0x0,0x13,0x23,0x11,0x14,0x16,0x33, + 0x21,0x35,0x21,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37, + 0x6,0x6,0x7,0x6,0x6,0x15,0x23,0x34,0x34,0x37,0x36,0x36,0x37,0x36,0x26,0x26, + 0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x55,0x2a,0x19, + 0x11,0x1,0x2b,0xfe,0xd5,0x1,0x56,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x11, + 0x19,0x19,0x91,0xa,0xd,0xe,0x9,0x9,0xd,0xd,0x2c,0xa,0x12,0x5,0x2,0x2, + 0x20,0x5,0x7,0x15,0x7,0x5,0x1,0xe,0xe,0xe,0xf,0x3,0x1e,0x7,0x1f,0x17, + 0x14,0x1b,0x7,0x6,0x3,0x1,0x80,0xfe,0xd5,0x11,0x19,0x2a,0x1,0x80,0x19,0x11, + 0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x11,0x19,0xfe,0xeb,0xd,0x9,0xa,0xd, + 0xd,0xa,0x9,0xd,0x84,0xf,0xe,0xa,0x4,0x9,0xc,0x6,0x14,0x9,0xc,0x10, + 0xa,0x8,0x13,0xf,0x11,0x9,0xc,0x12,0x1a,0xf,0xc,0x9,0x20,0x0,0x2,0x0, + 0x2b,0x1,0x2b,0x0,0xc0,0x1,0xd5,0x0,0xe,0x0,0x12,0x0,0x0,0x13,0x17,0x23, + 0x27,0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x27,0x23,0x15,0x33, + 0xa6,0x1a,0x2b,0x18,0x28,0x2a,0x6a,0x12,0x19,0xf,0x1c,0x40,0x40,0x1,0x66,0x3b, + 0x39,0x39,0xaa,0x18,0x12,0x1d,0xd,0x15,0x3f,0x1d,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0x1b,0x0,0x44,0x0,0x69,0x0,0x0,0x25,0x36,0x36,0x35, + 0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x36, + 0x37,0x34,0x32,0x35,0x36,0x7,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e, + 0x2,0x15,0x14,0x6,0x7,0x27,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6, + 0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x6,0x6,0x37,0x36,0x26,0x27,0x23, + 0x26,0x26,0x7,0x30,0x6,0x31,0x6,0x14,0x17,0x15,0x16,0x16,0x37,0x17,0x6,0x6, + 0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7, + 0x1,0xa5,0x17,0x19,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x26,0x45,0x1c,0x8,0x9,0x1,0x7,0xa0,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23, + 0x23,0x3e,0x2f,0x1b,0x13,0x11,0x1f,0xb,0xd,0x23,0x3a,0x23,0x24,0x3a,0x22,0x22, + 0x3a,0x24,0x14,0x26,0x10,0x1e,0x15,0x35,0xb,0x3,0x5,0x8,0x1,0xc,0x23,0xc, + 0x1,0xd,0xd,0x8,0x16,0xb,0x20,0xa,0x15,0xc,0x18,0x27,0x17,0x17,0x27,0x18, + 0x17,0x27,0x17,0x6,0x6,0x79,0x1c,0x45,0x26,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x19,0x17,0x6,0x9,0x1,0x1,0x6,0x1d,0x1b,0x2f,0x3e, + 0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x1e,0x35,0x16,0x1f,0x10,0x25,0x15, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x24,0x3a,0x22,0xd,0xb,0x1e,0x12,0x13,0xa0,0xb, + 0x15,0x9,0xc,0x1,0xc,0x1,0xc,0x24,0xc,0x1,0x8,0x5,0x3,0x20,0x6,0x7, + 0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0xc,0x16,0x9,0x0,0x3,0x0,0x1e, + 0x0,0x1e,0x1,0xca,0x1,0xc4,0x0,0xc,0x0,0x22,0x0,0x26,0x0,0x0,0x25,0x37, + 0x17,0x33,0x37,0x23,0x7,0x27,0x23,0x7,0x27,0x23,0x17,0x25,0x17,0x23,0x15,0x33, + 0x35,0x33,0x17,0x33,0x27,0x36,0x36,0x35,0x35,0x17,0x7,0x33,0x37,0x33,0x17,0x37, + 0x1,0x17,0x23,0x35,0x33,0x1,0x6e,0xc,0x11,0x1f,0x20,0x20,0x10,0xf,0x21,0x10, + 0xf,0x20,0xf,0xfe,0xe4,0x66,0x44,0x20,0x17,0x14,0x20,0x14,0x8,0xc,0x1e,0xe, + 0x20,0x8,0x1,0xc2,0x1e,0xfe,0x78,0x4f,0x2b,0x2b,0xcf,0x32,0x41,0x80,0x40,0x40, + 0x40,0x40,0x3e,0xa4,0x66,0x80,0x2b,0x2b,0x2d,0x5,0xf,0xa,0xe,0x1f,0x3a,0x20, + 0xc2,0x1e,0x1,0x88,0xb9,0x15,0x0,0x5,0x0,0x40,0x0,0xc0,0x1,0xca,0x1,0x40, + 0x0,0xe,0x0,0x12,0x0,0x1a,0x0,0x1e,0x0,0x2b,0x0,0x0,0x13,0x23,0x15,0x33, + 0x35,0x33,0x17,0x33,0x27,0x36,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x37, + 0x7,0x33,0x37,0x33,0x17,0x33,0x27,0x7,0x37,0x33,0x17,0x37,0x7,0x27,0x23,0x7, + 0x27,0x23,0x17,0x33,0x37,0x17,0x33,0x37,0x8b,0x4b,0x20,0x17,0x14,0x20,0x14,0x8, + 0xc,0x14,0xc,0x2b,0x2b,0x50,0x20,0x20,0x8,0x25,0x8,0x20,0x20,0x25,0x5,0xb, + 0x5,0xaa,0x10,0xf,0x21,0x10,0xf,0x20,0x20,0x1f,0x10,0x11,0x1f,0x20,0x1,0x40, + 0x80,0x2b,0x2b,0x2d,0x5,0xf,0xa,0x15,0xd,0x13,0x35,0x15,0x20,0x80,0x20,0x20, + 0x80,0x40,0x15,0x15,0x40,0x40,0x40,0x40,0x40,0x80,0x41,0x41,0x80,0x0,0x3,0x0, + 0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x18,0x0,0x28,0x0,0x0,0x1, + 0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3, + 0x26,0x26,0x23,0x22,0x6,0x7,0x35,0x33,0x7,0x34,0x36,0x36,0x33,0x32,0x16,0x16, + 0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0x18,0x36,0x1d,0x1d,0x36,0x18,0xd6,0xab,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x1,0xeb,0x19,0x12,0xfe,0x80,0x12,0x19, + 0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0xd1,0xc,0xd,0xd,0xc,0xc4,0x55,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x0,0x4,0x0,0x40,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x7,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x23,0x7, + 0x15,0x17,0x33,0x37,0x35,0x7,0x7,0x23,0x27,0x35,0x37,0x33,0x17,0x27,0x33,0x15, + 0x23,0x15,0x33,0x15,0x23,0x1,0x50,0xa0,0x70,0x70,0xa0,0x70,0x2b,0x57,0x7c,0x57, + 0x57,0x7c,0x57,0xaa,0x2a,0x2a,0x2a,0x2a,0x1,0xc0,0x70,0xa0,0x70,0x70,0xa0,0x8e, + 0x57,0x57,0x7c,0x57,0x57,0x2d,0x80,0x2b,0x2b,0x0,0x2,0x0,0x55,0x0,0x41,0x1, + 0xab,0x1,0xd5,0x0,0x15,0x0,0x25,0x0,0x0,0x1,0x35,0x7,0x17,0x35,0x32,0x16, + 0x16,0x15,0x14,0x6,0x6,0x7,0x15,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7,0x34,0x36, + 0x37,0x27,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x35,0x2e,0x2,0x1,0x0,0x55,0x55, + 0x23,0x3a,0x23,0x1c,0x30,0x1f,0x2a,0x44,0x28,0x1b,0x2f,0x3e,0xa3,0x14,0x12,0x1f, + 0x17,0x1b,0x28,0x44,0x2a,0x1f,0x30,0x1c,0x1,0x95,0x40,0x55,0x55,0x40,0x23,0x3a, + 0x23,0x20,0x36,0x23,0x5,0x2c,0x6,0x2f,0x49,0x2c,0x23,0x3e,0x2f,0x1a,0xaa,0x1a, + 0x2f,0x11,0x1e,0x17,0x3e,0x23,0x2c,0x49,0x2f,0x6,0x2c,0x5,0x23,0x36,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xd,0x0,0x15,0x0,0x0,0x1,0x21, + 0x22,0x6,0x15,0x11,0x37,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x7,0x27,0x27, + 0x37,0x37,0x17,0x17,0x1,0xab,0xfe,0xaa,0x11,0x19,0x55,0x1,0x2b,0x11,0x19,0x19, + 0x9b,0x21,0x21,0x4a,0x4a,0x21,0x21,0x4a,0x1,0xd5,0x19,0x11,0xfe,0x80,0x55,0x19, + 0x12,0x1,0x0,0x11,0x19,0xcc,0x49,0x49,0x22,0x21,0x49,0x49,0x21,0x0,0x6,0x0, + 0x15,0x0,0xc0,0x1,0xeb,0x1,0x40,0x0,0x6,0x0,0x15,0x0,0x19,0x0,0x25,0x0, + 0x29,0x0,0x41,0x0,0x0,0x1,0x33,0x7,0x23,0x27,0x33,0x17,0x7,0x17,0x23,0x27, + 0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x27,0x23,0x15,0x33,0x5, + 0x23,0x15,0x23,0x35,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x27,0x23,0x15,0x33,0x27, + 0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x23, + 0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x1,0x55,0x20,0x25,0x20,0x25,0x20,0x15,0xd3, + 0x13,0x20,0x12,0x19,0x20,0x4b,0xe,0x12,0xb,0x15,0x2b,0x2b,0x1,0x6b,0x2b,0x20, + 0x4b,0xd,0x13,0x13,0xd,0x2b,0x2b,0xd6,0x40,0x2b,0x9,0xc,0xc,0x9,0x4b,0x40, + 0x30,0x6,0xa,0xd,0x9,0x1,0x40,0x80,0x80,0x49,0xa,0x2d,0x2b,0x2b,0x80,0x12, + 0xe,0x15,0xa,0x10,0x2f,0x15,0x20,0x2b,0x80,0x13,0xd,0x15,0xe,0x12,0x35,0x15, + 0x35,0x20,0x10,0xd,0x8,0x26,0x8,0xd,0x20,0x10,0x9,0x7,0x2b,0x8,0xd,0x0, + 0x5,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x3,0x0,0xf,0x0,0x1e,0x0, + 0x2a,0x0,0x39,0x0,0x0,0x13,0x33,0x11,0x23,0x27,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x15,0x14,0x16,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15, + 0x33,0x35,0x34,0x26,0x37,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16, + 0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x26,0xeb, + 0x2a,0x2a,0x80,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x4d,0xe,0x1d,0x10,0x10,0x1e, + 0xe,0xb,0xf,0xab,0xe,0xe3,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x4d,0xe,0x1e, + 0x10,0x10,0x1d,0xe,0xc,0xe,0xab,0xf,0x1,0x95,0xfe,0xd6,0x95,0x19,0x12,0x11, + 0x19,0x19,0x11,0x12,0x19,0x22,0x6,0x7,0x7,0x6,0x5,0x15,0xd,0xc,0xc,0xd, + 0x15,0x27,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x22,0x6,0x7,0x7,0x6,0x5, + 0x15,0xd,0xc,0xc,0xd,0x15,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5, + 0x0,0x1f,0x0,0x23,0x0,0x2f,0x0,0x0,0x1,0x27,0x36,0x37,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x7,0x23,0x22,0x6,0x6,0x15,0x14,0x1e,0x4,0x31,0x33,0x35,0x33, + 0x15,0x33,0x37,0x37,0x35,0x7,0x23,0x35,0x33,0x17,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x1,0xa7,0x30,0x2,0x4,0x3,0x13,0xd,0x1a,0x2d,0xe, + 0x6b,0x20,0x36,0x1f,0x7,0xd,0xd,0xc,0x8,0x75,0x2b,0x75,0x24,0x3c,0xc0,0x6a, + 0x6a,0x40,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1,0x60,0x30,0xe,0xb,0x6,0x6, + 0xe,0x12,0x17,0x13,0x20,0x35,0x21,0x10,0x30,0x38,0x36,0x2c,0x1b,0x2b,0x2b,0x77, + 0x14,0x95,0x20,0x2b,0x56,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0,0x4,0x0, + 0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x19,0x0,0x1f,0x0, + 0x0,0x1,0x27,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34, + 0x26,0x3,0x23,0x11,0x33,0x7,0x33,0x35,0x23,0x15,0x33,0x17,0x33,0x35,0x23,0x15, + 0x23,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0xd6,0xa0, + 0x35,0x55,0x20,0x35,0x55,0x20,0x35,0x1,0xea,0x1,0x19,0x12,0xfe,0x80,0x12,0x19, + 0x19,0x12,0x1,0x80,0x12,0x18,0xfe,0x96,0x1,0x0,0x35,0x20,0x56,0x80,0x56,0x36, + 0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x11,0x0,0x15, + 0x0,0x0,0x1,0x23,0x7,0x3,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x80,0xab,0x7f,0x1,0x19,0x12,0x1, + 0x0,0x12,0x19,0x19,0x7d,0x2a,0x2a,0x2a,0x2a,0x1,0xd5,0x80,0xff,0x0,0x11,0x19, + 0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0xc0,0x2b,0x2b,0x6a,0x0,0x3,0x0,0x6b,0x0, + 0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x1a,0x0,0x0,0x13,0x11,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x23,0x23,0x22,0x6,0x1,0x23,0x11, + 0x33,0x7,0x23,0x35,0x23,0x15,0x23,0x17,0x6b,0x19,0x11,0xd6,0x11,0x19,0x19,0x11, + 0xd6,0x11,0x19,0x1,0x0,0xd6,0xd6,0x16,0x40,0x2a,0x40,0x55,0x1,0xc0,0xfe,0x80, + 0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0x19,0xfe,0xae,0x1,0x0,0x80,0x55,0x55, + 0x55,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0, + 0x19,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x23,0x11,0x33,0x7,0x27,0x7,0x27,0x7,0x17,0x1,0x6b,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0xd6,0x16,0x1e,0x4b,0x1e,0x1e, + 0x3c,0x1,0xeb,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe, + 0x95,0x1,0x0,0x56,0x1e,0x4c,0x1e,0x1e,0x3c,0x0,0x4,0x0,0x6b,0x0,0x15,0x1, + 0x95,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0x17,0x0,0x1b,0x0,0x0,0x37,0x33,0x15, + 0x23,0x35,0x33,0x15,0x23,0x13,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32, + 0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x11,0x33,0xeb,0x2a,0x2a,0x2a,0x2a,0x80,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0xd6,0xc0,0x2b,0xd6,0x80,0x1, + 0x0,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0x95,0x1, + 0x0,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x11,0x0,0x1d,0x0, + 0x0,0x1,0x27,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14,0x17,0x17,0x16,0x32,0x37, + 0x37,0x36,0x34,0x25,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1, + 0xc9,0xbd,0xc,0x12,0x99,0x11,0x19,0xc,0xbd,0xc,0x24,0xc,0x99,0xc,0xfe,0xb6, + 0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x1,0xd,0xbc,0xc,0x19,0x11,0x99,0x12,0xc, + 0xbd,0xc,0xc,0x99,0xd,0x23,0x55,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x0, + 0x5,0x0,0x40,0x0,0x0,0x1,0xc0,0x2,0x0,0x0,0x14,0x0,0x20,0x0,0x24,0x0, + 0x28,0x0,0x2c,0x0,0x0,0x1,0x6,0x6,0x23,0x22,0x26,0x27,0x7,0x16,0x16,0x17, + 0x11,0x33,0x35,0x33,0x15,0x33,0x11,0x36,0x36,0x37,0x27,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x3,0x33,0x35,0x23,0x17,0x33,0x35,0x23,0x17,0x33, + 0x35,0x23,0x1,0xb5,0x29,0x5f,0x2d,0x2d,0x5f,0x29,0xb,0x1e,0x42,0x20,0x2b,0x2a, + 0x2b,0x20,0x42,0x1e,0xc0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x59,0x2b,0x2b,0x56, + 0x2a,0x2a,0x55,0x2b,0x2b,0x1,0xab,0xc,0xa,0xa,0xc,0x2b,0x8,0xb,0x2,0xff, + 0x0,0x80,0x80,0x1,0x0,0x2,0xb,0x8,0x2b,0x19,0x11,0x12,0x19,0x19,0x12,0x11, + 0x19,0xfe,0x55,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x4,0x0,0x27,0x0,0x2b,0x1,0xeb, + 0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x35,0x0,0x45,0x0,0x0,0x1,0x27,0x37,0x37, + 0x17,0x17,0x7,0x7,0x17,0x27,0x7,0x7,0x17,0x17,0x37,0x37,0x7,0x17,0x7,0x27, + 0x6,0x7,0x7,0x23,0x27,0x26,0x27,0x7,0x27,0x37,0x34,0x34,0x35,0x34,0x34,0x35, + 0x27,0x37,0x17,0x36,0x37,0x37,0x33,0x17,0x16,0x17,0x37,0x17,0x7,0x16,0x14,0x15, + 0x14,0x14,0x27,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32, + 0x36,0x36,0x1,0x73,0x33,0x33,0x18,0x17,0x33,0x33,0x17,0x3b,0x11,0x10,0x25,0x25, + 0x10,0x11,0x25,0x91,0x2a,0x35,0x30,0x7,0x7,0x6,0x6b,0x6,0x8,0x6,0x30,0x35, + 0x29,0x29,0x35,0x30,0x7,0x7,0x6,0x6b,0x6,0x7,0x7,0x30,0x35,0x2a,0x1,0x46, + 0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x1,0x73,0x18,0x17, + 0x33,0x33,0x17,0x18,0x33,0x4f,0x24,0x24,0x11,0x11,0x24,0x24,0x11,0x13,0x1f,0x5c, + 0x14,0x5,0x3,0x33,0x33,0x4,0x4,0x14,0x5c,0x20,0x1,0x4,0x2,0x2,0x4,0x2, + 0x20,0x5c,0x14,0x5,0x3,0x33,0x33,0x4,0x4,0x14,0x5d,0x1f,0x2,0x4,0x2,0x2, + 0x4,0x6,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x0,0x7,0x0, + 0x2b,0x0,0x2c,0x1,0xd5,0x1,0xd4,0x0,0x7,0x0,0x1b,0x0,0x23,0x0,0x2b,0x0, + 0x33,0x0,0x3f,0x0,0x4b,0x0,0x0,0x25,0x15,0x36,0x36,0x37,0x27,0x6,0x6,0x27, + 0x34,0x36,0x36,0x37,0x35,0xe,0x3,0x15,0x14,0x1e,0x2,0x17,0x35,0x2e,0x2,0x25, + 0x33,0x26,0x26,0x27,0x7,0x16,0x16,0x27,0x26,0x26,0x27,0x15,0x16,0x16,0x1f,0x2, + 0x36,0x36,0x37,0x23,0x6,0x6,0x27,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x17,0x36,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x16, + 0x20,0x3a,0x17,0x1e,0x12,0x2a,0xd7,0x27,0x43,0x2a,0x28,0x45,0x35,0x1d,0x1d,0x35, + 0x45,0x28,0x2a,0x43,0x27,0x1,0x54,0x2b,0x4,0x18,0x13,0x1f,0xe,0x12,0x20,0x17, + 0x3a,0x20,0x17,0x2a,0x12,0x1e,0x1f,0x13,0x18,0x4,0x2b,0x3,0x12,0x40,0x18,0x27, + 0x16,0x16,0x27,0x18,0x55,0x55,0x55,0x9,0xe,0xe,0x9,0x9,0xe,0xe,0x57,0x2b, + 0x3,0x19,0x13,0x1e,0xd,0x12,0xa6,0x2b,0x49,0x30,0x5,0x2b,0x4,0x24,0x3a,0x49, + 0x29,0x29,0x49,0x3a,0x24,0x4,0x2b,0x5,0x30,0x49,0x40,0x20,0x3a,0x18,0x1f,0x11, + 0x2a,0x78,0x13,0x19,0x3,0x2b,0x3,0x12,0xd,0xf0,0x1e,0x18,0x3a,0x20,0x18,0x2a, + 0x6a,0x1b,0x27,0x16,0x16,0x27,0x1b,0x35,0x49,0x49,0x22,0xd,0xa,0x9,0xe,0xe, + 0x9,0xa,0xd,0x0,0x4,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xeb,0x0,0x8,0x0, + 0x1c,0x0,0x20,0x0,0x23,0x0,0x0,0x13,0x23,0x15,0x14,0x16,0x33,0x21,0x35,0x21, + 0x1,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x15,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x35,0x27,0x33,0x15,0x23,0x15,0x35,0x17,0x40,0x2b,0x19,0x12,0x1, + 0x55,0xfe,0xab,0x1,0x40,0x19,0x12,0x55,0x12,0x19,0x6a,0x19,0x11,0x1,0x2b,0x12, + 0x19,0xeb,0x55,0x55,0x75,0x1,0x40,0xeb,0x11,0x19,0x2a,0x1,0x40,0x2b,0x12,0x19, + 0x19,0x12,0x2b,0xea,0x12,0x19,0x19,0x12,0xea,0x2b,0x2b,0xd5,0x95,0x4a,0x0,0x1, + 0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x10,0x0,0x0,0x1,0x27,0x15,0x23, + 0x22,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x36,0x36,0x33,0x33,0x15,0x1,0xc0,0x80, + 0x95,0x1e,0x30,0x1d,0x2b,0x11,0x1d,0x12,0x95,0x1,0x15,0x80,0x6a,0x1d,0x31,0x1d, + 0x55,0x55,0x12,0x1d,0x11,0x6b,0x0,0x7,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0, + 0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x31,0x0,0x3d,0x0,0x49,0x0,0x55,0x0,0x0, + 0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x3,0x35,0x23,0x15,0xe,0x2,0x15,0x15,0x21,0x35,0x34,0x26, + 0x26,0x3,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x95,0xd,0x9,0x9,0xc,0xc,0x9,0x9,0xd,0x56,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x55,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc, + 0x2b,0x2a,0x24,0x3a,0x22,0x1,0x2a,0x22,0x3a,0xa4,0xd,0x9,0x9,0xc,0xc,0x9, + 0x9,0xd,0x56,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x55,0xc,0x9,0x9,0xd, + 0xd,0x9,0x9,0xc,0x95,0x9,0xd,0xd,0x9,0x9,0xc,0xc,0x9,0x9,0xd,0xd, + 0x9,0x9,0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0xc,0x1,0x8,0x2c,0x2c, + 0x6,0x29,0x3f,0x26,0x2b,0x2b,0x26,0x3f,0x29,0xfe,0xc7,0x9,0xd,0xd,0x9,0x9, + 0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x9, + 0xc,0xc,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7, + 0x0,0xf,0x0,0x0,0x25,0x33,0x35,0x23,0x11,0x33,0x35,0x23,0x23,0x15,0x21,0x1, + 0x15,0x23,0x35,0x1,0x1,0xab,0x2a,0x2a,0x2a,0x2a,0x2b,0xfe,0xab,0x1,0xaa,0x2a, + 0xfe,0xe7,0x80,0xab,0xff,0x0,0x2a,0x2a,0x1,0xaa,0x80,0x19,0xfe,0xe7,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x10,0x0,0x0,0x25,0x23, + 0x15,0x23,0x1,0x3,0x27,0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x1, + 0xd5,0xc0,0xea,0x1,0xaa,0x15,0x1e,0x2d,0x2c,0x1e,0x2c,0x2c,0x1e,0x2c,0x2d,0x1e, + 0x2c,0xeb,0xc0,0x1,0xaa,0xfe,0xe2,0x1e,0x2c,0x2c,0x1e,0x2c,0x2d,0x1e,0x2c,0x2c, + 0x1e,0x2d,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0,0x9,0x0,0x15, + 0x0,0x0,0x1,0x26,0x26,0x23,0x22,0x6,0x7,0x1,0x35,0x33,0x7,0x7,0x27,0x7, + 0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x37,0x2,0x0,0x31,0x84,0x4b,0x4b,0x84,0x31, + 0x1,0x0,0xc0,0x1e,0x2d,0x2c,0x1e,0x2c,0x2c,0x1e,0x2c,0x2d,0x1e,0x2c,0x2c,0x1, + 0x40,0x32,0x39,0x39,0x32,0xff,0x0,0xc0,0x2b,0x2c,0x2c,0x1e,0x2c,0x2d,0x1e,0x2c, + 0x2c,0x1e,0x2d,0x2c,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0,0x9, + 0x0,0x15,0x0,0x0,0x1,0x26,0x26,0x23,0x22,0x6,0x7,0x1,0x35,0x33,0x7,0x7, + 0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x37,0x2,0x0,0x31,0x84,0x4b,0x4b, + 0x84,0x31,0x1,0x0,0xc0,0x1e,0x2d,0x2c,0x1e,0x2c,0x2c,0x1e,0x2c,0x2d,0x1e,0x2c, + 0x2c,0x1,0x40,0x32,0x39,0x39,0x32,0xff,0x0,0xc0,0x2b,0x2c,0x2c,0x1e,0x2c,0x2d, + 0x1e,0x2c,0x2c,0x1e,0x2d,0x2c,0x0,0x1,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab, + 0x0,0x7,0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x1,0x26,0x26,0x1,0x0,0x4b,0x84, + 0x31,0x1,0x0,0x1,0x0,0x31,0x84,0x1,0xab,0x39,0x32,0xff,0x0,0x1,0x0,0x32, + 0x39,0x0,0x3,0x0,0x0,0x0,0x40,0x1,0xe9,0x1,0xab,0x0,0x9,0x0,0xd,0x0, + 0x11,0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x37,0x35,0x33,0x26,0x26,0x13,0x33,0x15, + 0x23,0x35,0x33,0x15,0x23,0x1,0x0,0x4b,0x84,0x31,0x1,0x0,0x6b,0x7e,0x2f,0x77, + 0x52,0x2b,0x2b,0x2b,0x2b,0x1,0xab,0x39,0x32,0xff,0x0,0x6b,0xaa,0x28,0x2e,0xfe, + 0xd5,0x2b,0xd6,0x80,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0,0x7, + 0x0,0xf,0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x1,0x26,0x26,0x5,0x36,0x36,0x33, + 0x32,0x16,0x17,0x7,0x1,0x0,0x4b,0x84,0x31,0x1,0x0,0x1,0x0,0x31,0x84,0xfe, + 0xf3,0x2a,0x63,0x35,0x35,0x63,0x2a,0xc2,0x1,0xab,0x39,0x32,0xff,0x0,0x1,0x0, + 0x32,0x39,0x6c,0x1f,0x22,0x22,0x1f,0xc3,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab, + 0x1,0xd5,0x0,0xd,0x0,0x14,0x0,0x0,0x1,0x23,0x7,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x27,0x33,0x35,0x33,0x15,0x33,0x1,0x80,0xab, + 0x80,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x92,0x55,0x40,0x2a,0x40,0x1,0xd5,0x80, + 0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xfe,0xc0,0x56,0x55,0x55,0x0, + 0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x13,0x0,0x2b,0x0, + 0x2f,0x0,0x3b,0x0,0x0,0x1,0x33,0x15,0x23,0x37,0x21,0x22,0x6,0x15,0x11,0x14, + 0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x23,0x15,0x33,0x32,0x16,0x15, + 0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33, + 0x33,0x17,0x23,0x35,0x33,0x17,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x33,0x32,0x16, + 0x15,0x1,0x4b,0x2a,0x2a,0x60,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19, + 0x19,0xe7,0x4a,0x35,0x9,0xc,0xc,0x9,0x55,0x4a,0x35,0x9,0xc,0xc,0x9,0x55, + 0x40,0x2a,0x2a,0x80,0xc,0x9,0x35,0x20,0x55,0x9,0xc,0x1,0x20,0x15,0xa0,0x19, + 0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x8b,0x10,0xd,0x8,0x26, + 0x8,0xd,0x20,0x10,0xd,0x8,0x26,0x8,0xd,0x80,0x80,0x40,0x9,0xc,0x2b,0x80, + 0xd,0x8,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x12, + 0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11, + 0x34,0x26,0x3,0x35,0x17,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11, + 0x19,0x19,0xf1,0x95,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0, + 0x12,0x19,0xfe,0xf5,0xc0,0x60,0x0,0x6,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x0,0x1,0x21, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x3,0x21, + 0x35,0x21,0x7,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x27,0x33,0x15,0x23,0x27,0x33, + 0x15,0x23,0x1,0xc0,0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0x19,0x52, + 0xff,0x0,0x1,0x0,0x40,0x20,0x20,0x35,0x20,0x20,0x36,0x20,0x20,0x35,0x20,0x20, + 0x1,0x95,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0xff,0x0,0xd6,0x5b, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xeb,0x1, + 0xd5,0x0,0x2a,0x0,0x36,0x0,0x3a,0x0,0x46,0x0,0x0,0x1,0x35,0x34,0x26,0x23, + 0x23,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x23,0x22,0x6,0x15,0x15,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x33,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x32, + 0x36,0x36,0x35,0x34,0x26,0x26,0x5,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x17,0x23,0x35,0x33,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x1,0xab,0x19,0x12,0x40,0x11,0x1d,0x12,0x12,0x1d,0x11,0x40,0x12,0x19, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x19,0x12,0x1,0x0,0x12,0x19,0x11,0x1d,0x12,0x12, + 0x1d,0xfe,0xe4,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0xb5,0xaa,0xaa,0x15,0xd, + 0x13,0x13,0xd,0xd,0x13,0x13,0x1,0x40,0x2b,0x11,0x19,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x19,0x11,0x2b,0x11,0x1d,0x12,0x12,0x1d,0x11,0x55,0x12,0x19,0x19,0x12,0x55, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x35,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x68,0x2b, + 0x2b,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x0,0x5,0x0,0x2b,0x0,0x40,0x1, + 0xd5,0x1,0xc0,0x0,0xb,0x0,0x1a,0x0,0x26,0x0,0x35,0x0,0x3f,0x0,0x0,0x13, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x26,0x26,0x23,0x22, + 0x6,0x7,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x26,0x37,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15, + 0x15,0x33,0x35,0x34,0x26,0x17,0x27,0x15,0x21,0x35,0x7,0x17,0x35,0x21,0x15,0x55, + 0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x66,0xd,0x1e,0x10,0x10,0x1e,0xd,0xc, + 0xe,0xaa,0xe,0xb9,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x4d,0xd,0x1e,0x10,0x10, + 0x1e,0xd,0xc,0xe,0xaa,0xe,0xe,0x55,0xff,0x0,0x55,0x55,0x1,0x0,0x1,0x95, + 0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x3b,0x6,0x6,0x6,0x6,0x5,0x16,0xd,0xc, + 0xc,0xd,0x16,0x27,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x22,0x6,0x6,0x6, + 0x6,0x5,0x16,0xd,0xc,0xc,0xd,0x16,0xaf,0x56,0x40,0x40,0x56,0x55,0x40,0x40, + 0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x3,0x0,0x13,0x0,0x17, + 0x0,0x27,0x0,0x0,0x1,0x15,0x21,0x35,0x25,0x21,0x22,0x6,0x15,0x15,0x14,0x16, + 0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x3,0x15,0x21,0x35,0x25,0x21,0x22,0x6, + 0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0x80,0xff,0x0, + 0x1,0x0,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0xff,0x0, + 0x1,0x0,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x1,0xab,0x6b, + 0x6b,0x2a,0x19,0x11,0x6b,0x12,0x19,0x19,0x12,0x6b,0x11,0x19,0xfe,0xeb,0x6b,0x6b, + 0x2b,0x19,0x12,0x6b,0x11,0x19,0x19,0x11,0x6b,0x12,0x19,0x0,0xe,0x0,0x6b,0x0, + 0x55,0x1,0x95,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x1b,0x0,0x1f,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0, + 0x3f,0x0,0x0,0x13,0x23,0x35,0x33,0x33,0x23,0x15,0x33,0x7,0x33,0x35,0x23,0x37, + 0x35,0x23,0x15,0x17,0x35,0x23,0x15,0x23,0x33,0x35,0x23,0x37,0x23,0x15,0x33,0x7, + 0x35,0x23,0x15,0x7,0x35,0x33,0x35,0x23,0x35,0x23,0x11,0x33,0x35,0x33,0x35,0x17, + 0x33,0x35,0x23,0x23,0x15,0x33,0x35,0x27,0x15,0x33,0x35,0x17,0x33,0x35,0x23,0x37, + 0x15,0x33,0x35,0xeb,0x2b,0x2b,0x55,0x2b,0x2b,0x80,0x2b,0x2b,0xd5,0x2a,0x2a,0x2a, + 0x56,0x2b,0x2b,0x80,0x2a,0x2a,0x80,0x2a,0x56,0x2b,0x2b,0x2a,0x2a,0x2b,0x80,0x2b, + 0x2b,0x55,0x2a,0x55,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0x1,0x80,0x2b,0x2b,0xab,0x2b, + 0x2b,0x2a,0x2a,0x56,0x2b,0x2b,0x2b,0xab,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0x2b,0x2b, + 0xfe,0xaa,0xab,0x2b,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x14,0x0,0x0, + 0x1,0x17,0x33,0x7,0x17,0x27,0x7,0x37,0x27,0x33,0x37,0x7,0x23,0x17,0x7,0x37, + 0x17,0x27,0x37,0x23,0x27,0x1,0x0,0x14,0x3c,0x30,0x14,0x34,0x34,0x14,0x30,0x3c, + 0x14,0x34,0xa1,0x83,0x32,0x84,0x84,0x32,0x83,0xa1,0x34,0x1,0x42,0x42,0x23,0x40, + 0x27,0x27,0x40,0x23,0xd5,0xaa,0x5e,0xa2,0x64,0x64,0xa2,0x5e,0xaa,0x0,0x2,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x14,0x0,0x0,0x1,0x17,0x33, + 0x7,0x17,0x27,0x7,0x37,0x27,0x33,0x37,0x7,0x23,0x17,0x7,0x37,0x17,0x27,0x37, + 0x23,0x27,0x1,0x0,0x14,0x3c,0x30,0x14,0x34,0x34,0x14,0x30,0x3c,0x14,0x34,0xa1, + 0x83,0x32,0x84,0x84,0x32,0x83,0xa1,0x34,0x1,0x42,0x42,0x23,0x40,0x27,0x27,0x40, + 0x23,0xd5,0xaa,0x5e,0xa2,0x64,0x64,0xa2,0x5e,0xaa,0x0,0x4,0x0,0x3a,0x0,0x2b, + 0x1,0xc6,0x1,0xd5,0x0,0x1e,0x0,0x32,0x0,0x3e,0x0,0x4e,0x0,0x0,0x1,0x2e, + 0x2,0x6,0x7,0x6,0x6,0x7,0x26,0x37,0x23,0x6,0x6,0x16,0x17,0x16,0x16,0x17, + 0x16,0x36,0x37,0x36,0x36,0x37,0x16,0x7,0x33,0x36,0x36,0x26,0x7,0x6,0x26,0x26, + 0x27,0x26,0x27,0x26,0x36,0x36,0x37,0x36,0x16,0x16,0x17,0x16,0x17,0x16,0x6,0x6, + 0x27,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x22,0x6,0x6, + 0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x1,0x94,0x12,0x36, + 0x40,0x43,0x1e,0x17,0x22,0xb,0x4,0x1a,0x2d,0x11,0x5,0x17,0x1b,0x12,0x36,0x20, + 0x20,0x43,0x1e,0x17,0x22,0xb,0x4,0x1a,0x2d,0x11,0x5,0x17,0x6f,0x1f,0x43,0x3b, + 0x12,0x3,0x3,0xd,0x5,0x21,0x1c,0x1f,0x43,0x3b,0x12,0x3,0x3,0xd,0x5,0x21, + 0x5c,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x12,0x18,0x26,0x17,0x17,0x26,0x18,0x18, + 0x26,0x17,0x17,0x26,0x1,0x55,0x1f,0x28,0x11,0x8,0x11,0xd,0x25,0x16,0x47,0x42, + 0x30,0x66,0x65,0x2f,0x1f,0x28,0x9,0x8,0x8,0x11,0xd,0x25,0x16,0x48,0x41,0x30, + 0x66,0x65,0x95,0x12,0x1,0x21,0x1f,0x6,0x7,0x1d,0x3f,0x36,0x10,0x12,0x1,0x21, + 0x1f,0x6,0x7,0x1d,0x3f,0x36,0x8a,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x2a, + 0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x0,0x5,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xd,0x0,0x19,0x0,0x25,0x0,0x31,0x0,0x34, + 0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35, + 0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x17,0x35,0x17,0x1,0x40,0xd5,0x12,0x19,0x19,0x11,0x1,0x2b, + 0x12,0x19,0xfe,0xeb,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x78,0x75,0x1,0xc0,0x19, + 0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0xd5,0xab,0xd,0x9,0x8,0xd,0xd,0x8,0x9, + 0xd,0x56,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x55,0xd,0x8,0x9,0xd,0xd, + 0x9,0x8,0xd,0x15,0x75,0x75,0x0,0x3,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb, + 0x0,0xf,0x0,0x13,0x0,0x1a,0x0,0x0,0x13,0x11,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x11,0x34,0x26,0x23,0x23,0x22,0x6,0x1,0x23,0x11,0x33,0x7,0x23,0x35,0x23, + 0x15,0x23,0x17,0x6b,0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x1,0x0, + 0xd6,0xd6,0x16,0x40,0x2a,0x40,0x55,0x1,0xc0,0xfe,0x80,0x12,0x19,0x19,0x12,0x1, + 0x80,0x12,0x19,0x19,0xfe,0xae,0x1,0x0,0x80,0x55,0x55,0x55,0x0,0x3,0x0,0x6b, + 0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0xf,0x0,0x13,0x0,0x19,0x0,0x0,0x1,0x23, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23, + 0x11,0x33,0x7,0x27,0x7,0x27,0x7,0x17,0x1,0x6b,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0xd6,0x16,0x1e,0x4b,0x1e,0x1e,0x3c,0x1,0xeb,0x19,0x12, + 0xfe,0x80,0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0x95,0x1,0x0,0x56,0x1e, + 0x4c,0x1e,0x1e,0x3c,0x0,0x4,0x0,0x6b,0x0,0x15,0x1,0x95,0x1,0xeb,0x0,0x3, + 0x0,0x7,0x0,0x17,0x0,0x1b,0x0,0x0,0x37,0x33,0x15,0x23,0x35,0x33,0x15,0x23, + 0x13,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26, + 0x3,0x23,0x11,0x33,0xeb,0x2a,0x2a,0x2a,0x2a,0x80,0xd6,0x11,0x19,0x19,0x11,0xd6, + 0x11,0x19,0x19,0x11,0xd6,0xd6,0xc0,0x2b,0xd6,0x80,0x1,0x0,0x19,0x12,0xfe,0x80, + 0x12,0x19,0x19,0x12,0x1,0x80,0x12,0x19,0xfe,0x95,0x1,0x0,0x0,0x3,0x0,0x55, + 0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x13,0x0,0x16,0x0,0x0,0x1,0x23, + 0x22,0x6,0x15,0x3,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x7,0x27,0x37,0x17, + 0x37,0x17,0x27,0x35,0x17,0x1,0x2b,0xab,0x12,0x18,0x1,0x19,0x12,0x1,0x0,0x12, + 0x19,0xc2,0x4b,0x1e,0x2d,0x5b,0x1e,0x4d,0x76,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x1,0x0,0xd5,0x4c,0x1e,0x2e,0x5b,0x1e,0x47,0x75,0x75,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x5,0x0,0x31,0x0,0x0,0x1,0x7, + 0x27,0x37,0x17,0x37,0x7,0x16,0x16,0x15,0x14,0xe,0x2,0x23,0x22,0x2e,0x2,0x35, + 0x34,0x3e,0x2,0x33,0x32,0x16,0x17,0x37,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14, + 0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x26,0x27,0x1,0xd5,0xf3,0x5b,0x1f,0x3c, + 0xd5,0x11,0x2,0x3,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23, + 0x19,0x2e,0x14,0x1f,0x1a,0x3e,0x22,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x6,0x6,0x1,0x91,0xf3,0x5a,0x1e,0x3c,0xd5,0x89,0x9,0x13,0xa, + 0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xe,0xd,0x1f,0x12, + 0x14,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x13,0x24,0x11, + 0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x17,0x0,0x29,0x0,0x0, + 0x25,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x6,0x6,0x15,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x15,0x23,0x15,0x33,0x15,0x15,0x23,0x15,0x33,0x15,0x1,0x40,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x13,0x18,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x18,0x68,0xc,0x9,0x9,0xc, + 0x15,0x15,0x15,0x15,0xeb,0xaa,0x12,0x1d,0x11,0x11,0x1d,0x12,0xaa,0xf,0x2d,0x1a, + 0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1a,0x2d,0x39,0x80,0x9,0xd,0xd,0x9,0x15,0x15, + 0x16,0x15,0x15,0x16,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x1f, + 0x0,0x2e,0x0,0x36,0x0,0x3a,0x0,0x0,0x13,0x35,0x34,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x15,0x6,0x6,0x15,0x14,0x16,0x17,0x31,0x33,0x16,0x16,0x33,0x32,0x36, + 0x37,0x31,0x31,0x36,0x36,0x35,0x34,0x26,0x7,0x34,0x37,0x37,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x15,0x17,0x16,0x15,0x13,0x23,0x7,0x33,0x37,0x33,0x17,0x33,0x27, + 0x37,0x33,0x17,0xeb,0x12,0x1d,0x11,0x12,0x1d,0x11,0x14,0x17,0xb,0xa,0x1,0xe, + 0x2d,0x1a,0x1a,0x2c,0xf,0xa,0xb,0x17,0x93,0x19,0x11,0xd,0x9,0x8,0xd,0x11, + 0x1a,0xa2,0x22,0x48,0x21,0x11,0x4e,0x11,0x21,0x76,0x1c,0x2,0x1c,0x1,0x0,0x80, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x80,0xf,0x2c,0x1a,0x12,0x20,0xe,0x14,0x17,0x17, + 0x14,0xe,0x20,0x12,0x1a,0x2c,0x46,0x20,0x13,0xd,0x95,0x9,0xc,0xc,0x9,0x95, + 0xd,0x14,0x1f,0x1,0x0,0xc0,0x31,0x31,0x4d,0x4f,0x4f,0x0,0x4,0x0,0x15,0x0, + 0x6b,0x1,0xeb,0x1,0x95,0x0,0x3,0x0,0x17,0x0,0x1d,0x0,0x35,0x0,0x0,0x1, + 0x15,0x23,0x35,0x37,0x23,0x22,0x6,0x6,0x15,0x15,0x14,0x16,0x16,0x33,0x33,0x32, + 0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x5,0x33,0x15,0x33,0x11,0x23,0x5,0x22,0x6, + 0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x35,0x33,0x35,0x1,0x15,0x40,0x40,0x40,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x40,0x12,0x1d,0x11,0x11,0x1d,0xfe,0xee,0x2b,0x40,0x6b,0x1,0x76,0xe,0x12,0x12, + 0xe,0x35,0x55,0x60,0xd,0x13,0x13,0xd,0x36,0x56,0x1,0x55,0xaa,0xaa,0x40,0x11, + 0x1d,0x12,0xaa,0x12,0x1d,0x11,0x11,0x1d,0x12,0xaa,0x12,0x1d,0x11,0x40,0xea,0x1, + 0x2a,0x80,0x13,0xd,0x2a,0xd,0x13,0x16,0x2a,0x12,0xe,0x2a,0xe,0x12,0x16,0x2a, + 0x0,0x2,0x0,0x55,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x17,0x0,0x32,0x0,0x0, + 0x1,0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x35, + 0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x25,0x15,0x33,0x15,0x23,0x15,0x33,0x15, + 0x23,0x15,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x23,0x32,0x36,0x35,0x35,0x34, + 0x26,0x26,0x23,0x1,0xc0,0x55,0x35,0xd,0x13,0x13,0xd,0x60,0x55,0x35,0xd,0x13, + 0x13,0xd,0xfe,0xf5,0x80,0x80,0x80,0x80,0x80,0x12,0x1d,0x11,0x1a,0x12,0x12,0x1a, + 0x11,0x1d,0x12,0x1,0x15,0x2a,0x16,0x13,0xd,0x2a,0xe,0x12,0x2a,0x16,0x13,0xd, + 0x2a,0xd,0x13,0x80,0x40,0x35,0x40,0x35,0x40,0x11,0x1d,0x12,0x28,0x13,0x1a,0x1a, + 0x13,0x28,0x12,0x1d,0x11,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xe0,0x1,0xd5,0x0, + 0x14,0x0,0x20,0x0,0x4b,0x0,0x0,0x25,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22, + 0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x37,0x27,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x15,0x22,0x2e,0x2,0x35,0x34,0x3e, + 0x2,0x33,0x32,0x1e,0x2,0x17,0x23,0x26,0x26,0x27,0x15,0x14,0x6,0x23,0x23,0x15, + 0x14,0x6,0x23,0x23,0x15,0x33,0x15,0x23,0x27,0x6,0x6,0x15,0x14,0x1e,0x2,0x1, + 0x9c,0x6,0x9,0x1a,0x2c,0x1a,0x1b,0x2c,0x19,0x19,0x2c,0x1b,0xe,0x1a,0xb,0x44, + 0x1e,0x95,0x17,0x1f,0x1f,0x17,0x16,0x1f,0x1f,0x61,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0x2c,0x27,0x45,0x38,0x26,0x7,0x2c,0xa,0x36,0x25,0x19,0x12,0x2a,0xd,0x9, + 0x2a,0x2a,0x15,0x66,0x2,0x3,0x1b,0x2f,0x3e,0x97,0xc,0x19,0xf,0x1a,0x2c,0x1a, + 0x1a,0x2c,0x1a,0x1b,0x2c,0x19,0x8,0x7,0x45,0x1e,0x42,0x1f,0x17,0x16,0x1f,0x1f, + 0x16,0x17,0x1f,0x40,0x2a,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x19,0x2f,0x3e, + 0x24,0x27,0x3d,0xf,0x9,0x11,0x19,0x2b,0x9,0xc,0x2b,0x40,0x66,0x9,0x13,0xa, + 0x23,0x3e,0x2f,0x1b,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xd, + 0x0,0x15,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x37,0x21,0x32,0x36,0x35,0x11, + 0x34,0x26,0x7,0x7,0x27,0x27,0x37,0x37,0x17,0x17,0x1,0xab,0xfe,0xaa,0x11,0x19, + 0x55,0x1,0x2b,0x11,0x19,0x19,0x9b,0x21,0x21,0x4a,0x4a,0x21,0x21,0x4a,0x1,0xd5, + 0x19,0x11,0xfe,0x80,0x55,0x19,0x12,0x1,0x0,0x11,0x19,0xcc,0x49,0x49,0x22,0x21, + 0x49,0x49,0x21,0x0,0x7,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xc0,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x24,0x0,0x2d,0x0,0x0,0x37,0x33,0x15, + 0x23,0x27,0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x7,0x37,0x17,0x7,0x25,0x37,0x17, + 0x7,0x37,0x35,0x23,0x15,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x27,0x33,0x15,0x22,0x26,0x23,0x22,0x6,0x23,0xeb,0x2a,0x2a,0xc0,0x40, + 0x40,0x1,0x6a,0x40,0x40,0x42,0x1e,0x2d,0x1e,0xfe,0xe2,0x2d,0x1e,0x2d,0xc0,0x80, + 0x13,0x18,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x18,0x68,0x2a,0x5,0xb,0x5,0x5,0xb, + 0x5,0x6b,0x40,0xea,0x2a,0x2a,0x2a,0x67,0x1e,0x2d,0x1e,0x1e,0x2d,0x1e,0x2d,0xfe, + 0x6b,0x6b,0xf,0x2c,0x1a,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1a,0x2c,0x4f,0x2c,0x2, + 0x2,0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x8,0x0,0xc,0x0, + 0x15,0x0,0x2e,0x0,0x0,0x1,0x27,0x7,0x17,0x30,0x3e,0x3,0x27,0x33,0x15,0x23, + 0x7,0x37,0x27,0x7,0x30,0x1e,0x3,0x5,0x23,0x14,0x6,0x6,0x23,0x22,0x26,0x26, + 0x35,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34,0x26, + 0x1,0xc3,0x1e,0x4c,0x1e,0xf,0x17,0x16,0x10,0xd8,0x2a,0x2a,0x62,0x1e,0x4c,0x1e, + 0x10,0x16,0x17,0xf,0x1,0x22,0x6b,0x11,0x1d,0x12,0x12,0x1d,0x11,0x6b,0x11,0x19, + 0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x1,0x65,0x1e,0x4c,0x1e,0x10,0x16,0x17,0xf, + 0x5b,0x6b,0x3c,0x1e,0x4c,0x1e,0xf,0x17,0x16,0x10,0x19,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x19,0x12,0x6a,0x12,0x19,0x19,0x12,0x6a,0x12,0x19,0x0,0x2,0x0,0x6b,0x0, + 0x55,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0xa,0x0,0x0,0x37,0x21,0x35,0x21,0x35, + 0x33,0x15,0x33,0x35,0x33,0x27,0x6b,0x1,0x2a,0xfe,0xd6,0x55,0x80,0x55,0x95,0x55, + 0x2b,0xab,0x80,0x80,0x95,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0x13,0x0,0x18,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x14, + 0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x17,0x35,0x5,0x37,0x17,0x37,0x17,0x1,0x80, + 0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x55,0xfe,0x96,0x32, + 0x23,0x38,0x48,0x1,0x20,0x60,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12, + 0x60,0x55,0xea,0xca,0x43,0x2e,0x4b,0x60,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x13,0x0,0x1f,0x0,0x2e,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x21, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x17,0x35,0x5,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x23,0x35,0x34,0x36,0x37, + 0x36,0x36,0x33,0x32,0x16,0x17,0x16,0x16,0x15,0x1,0x80,0x19,0x12,0xff,0x0,0x11, + 0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x55,0xff,0x0,0x12,0x19,0x19,0x12,0x11,0x19, + 0x19,0x67,0xab,0xe,0xc,0xe,0x1d,0x10,0x10,0x1e,0xe,0xb,0xf,0x1,0x20,0x60, + 0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x60,0x55,0xea,0x20,0x19,0x11, + 0x12,0x19,0x19,0x12,0x11,0x19,0xaa,0xc,0xd,0x15,0x5,0x6,0x7,0x7,0x6,0x5, + 0x15,0xd,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x14, + 0x0,0x19,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x11,0x34,0x26,0x1,0x11,0x33,0x7,0x5,0x33,0x23,0x37,0x25,0x21,0x1,0xab, + 0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0x99,0x3f,0x31,0x1, + 0x4,0x44,0x3f,0x32,0xfe,0xfb,0x1,0x12,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19, + 0x19,0x12,0x1,0x0,0x12,0x19,0xfe,0xd5,0x1,0x0,0xba,0x46,0xba,0x46,0x0,0x2, + 0x0,0x2b,0x0,0x53,0x1,0xd5,0x1,0xad,0x0,0x19,0x0,0x23,0x0,0x0,0x1,0x6, + 0x6,0x23,0x22,0x26,0x27,0x26,0x6,0x15,0x11,0x14,0x16,0x37,0x36,0x36,0x33,0x32, + 0x16,0x17,0x16,0x36,0x35,0x11,0x34,0x26,0x7,0x22,0x6,0x7,0x37,0x17,0x37,0x17, + 0x26,0x26,0x1,0xb9,0x20,0x5b,0x3e,0x3e,0x60,0x1b,0xb,0x11,0x11,0xb,0x20,0x5b, + 0x3e,0x3e,0x5b,0x20,0xb,0x11,0x11,0xc4,0x25,0x46,0x20,0x4f,0x2a,0x3d,0x60,0x20, + 0x46,0x1,0xaa,0xb,0x14,0x15,0x9,0x4,0xd,0xb,0xfe,0xd6,0xb,0xd,0x3,0xb, + 0x14,0x14,0xb,0x3,0xd,0xb,0x1,0x2a,0xb,0xd,0xed,0x5,0x4,0x5f,0x34,0x49, + 0x74,0x4,0x5,0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xd5,0x0,0x2,0x0, + 0x6,0x0,0xa,0x0,0xe,0x0,0x0,0x1,0x13,0x21,0x13,0x3,0x21,0x3,0x13,0x23, + 0x15,0x33,0x35,0x23,0x15,0x33,0x1,0x0,0xa1,0xfe,0xbe,0xa1,0xeb,0x1,0xd6,0xeb, + 0x15,0x2a,0x2a,0x2a,0x2a,0x1,0x80,0xfe,0xeb,0x1,0x6a,0xfe,0x6b,0x1,0x95,0xfe, + 0xd6,0x2b,0xab,0x6b,0x0,0x4,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x6b,0x0,0x1, + 0x0,0x3f,0x0,0x7d,0x0,0xbb,0x0,0x0,0x25,0x31,0x25,0x32,0x1e,0x2,0x33,0x32, + 0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x35, + 0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23, + 0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x15,0x32,0x3e,0x2,0x5,0x22,0xe,0x2, + 0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2, + 0x23,0x15,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e, + 0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x35,0x22,0x2e,0x2,0x25,0x32, + 0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32, + 0x1e,0x2,0x33,0x35,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x23, + 0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x15,0x32,0x3e,0x2, + 0x1,0xd5,0xfe,0x9d,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd, + 0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0xa,0xd,0xe, + 0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd, + 0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xf,0x13,0xe,0xe,0x1, + 0x25,0xf,0x13,0xe,0xd,0xa,0x9,0xe,0xd,0x14,0xf,0xf,0x13,0xe,0xd,0xa, + 0xa,0xd,0xd,0x13,0x10,0x10,0x13,0xd,0xd,0xa,0xf,0x13,0xe,0xd,0xa,0xa, + 0xd,0xd,0x13,0x10,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13, + 0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0xa,0xd,0xd,0x13,0xfe,0xd4,0xa,0xd, + 0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd, + 0xd,0xa,0xa,0xd,0xe,0x13,0xf,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd, + 0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf, + 0x10,0x13,0xd,0xd,0xa,0xf,0x13,0xe,0xe,0xd5,0x16,0x7,0x8,0x7,0x7,0x8, + 0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x2b,0x6,0x9,0x6,0x6,0x9, + 0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x2b,0x7,0x8, + 0x7,0x2b,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9, + 0x6,0x2b,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9, + 0x6,0x6,0x9,0x6,0x2b,0x6,0x9,0x6,0x80,0x6,0x9,0x6,0x6,0x9,0x6,0x6, + 0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x2a,0x7,0x8,0x7,0x7,0x8,0x7,0x7, + 0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x2a,0x6,0x9,0x6,0x0, + 0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x1a,0x0,0x0,0x1,0x37,0x17,0x7,0x5,0x21,0x15,0x21,0x13,0x33,0x15, + 0x23,0x7,0x37,0x17,0x7,0x7,0x21,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x1,0x6a, + 0x2d,0x1e,0x2d,0xfe,0xa3,0x1,0xaa,0xfe,0x56,0xc0,0x2a,0x2a,0x9f,0x1e,0x2d,0x1e, + 0xe,0x1,0x2a,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x1,0x47,0x2d,0x1e,0x2d, + 0xa9,0x2b,0x1,0x56,0x40,0x14,0x1e,0x2d,0x1e,0x7f,0x1f,0x36,0x29,0x17,0x17,0x29, + 0x36,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xd8,0x1,0xc0,0x0,0xd,0x0,0x1b,0x0, + 0x21,0x0,0x42,0x0,0x0,0x1,0x22,0x6,0x7,0x17,0x36,0x36,0x33,0x32,0x16,0x17, + 0x37,0x26,0x26,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x36,0x36,0x33,0x32,0x16, + 0x17,0x7,0x17,0x37,0x26,0x23,0x22,0x7,0x7,0x26,0x27,0x37,0x36,0x27,0x27,0x26, + 0x26,0x23,0x23,0x22,0x6,0x15,0x16,0x16,0x17,0x16,0x16,0x17,0x16,0x16,0x17,0x32, + 0x36,0x35,0x35,0x34,0x26,0x27,0x27,0x26,0x1,0x60,0x24,0x3e,0x17,0x17,0x13,0x32, + 0x1d,0x1c,0x33,0x12,0x17,0x17,0x3e,0x28,0xe,0x27,0x16,0x16,0x27,0xf,0x17,0xa, + 0x1b,0x10,0xf,0x1b,0xa,0x52,0x1e,0x1e,0xc,0x12,0x12,0x1,0x35,0x52,0x2e,0x35, + 0x8,0x2,0x10,0x2,0xb,0x8,0x59,0x9,0xc,0x3,0x1b,0x16,0x19,0x47,0x2c,0x26, + 0x56,0x2e,0x9,0xd,0xa,0x7,0x4e,0xc,0x1,0xc0,0x1b,0x17,0x17,0x13,0x16,0x16, + 0x13,0x17,0x17,0x1b,0x5f,0xe,0x11,0x11,0xe,0x17,0xa,0xc,0xc,0xa,0x17,0x1e, + 0x1e,0xd,0x73,0x36,0x2f,0x51,0x36,0x8,0xb,0x4f,0x7,0xa,0xd,0x9,0x2e,0x56, + 0x26,0x2c,0x47,0x19,0x16,0x1b,0x3,0xc,0x9,0x59,0x8,0xb,0x2,0xf,0x3,0x0, + 0x5,0x0,0x2b,0x0,0x54,0x1,0xd5,0x1,0xc0,0x0,0x1d,0x0,0x36,0x0,0x44,0x0, + 0x48,0x0,0x4c,0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17,0x36,0x36,0x35, + 0x34,0x26,0x26,0x27,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34, + 0x3e,0x2,0x33,0x32,0x16,0x17,0x33,0x2e,0x2,0x7,0x22,0x6,0x15,0x14,0x17,0x16, + 0x33,0x32,0x37,0x36,0x35,0x34,0x26,0x37,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1, + 0x0,0x23,0x3a,0x23,0x14,0x12,0x1e,0xc,0xd,0x17,0x26,0x18,0x18,0x26,0x17,0xd, + 0xc,0x1e,0x12,0x14,0x23,0x3a,0x23,0x2c,0x4d,0x3b,0x21,0x21,0x1d,0x1e,0x17,0x1b, + 0x1b,0x2f,0x3e,0x23,0x28,0x46,0x17,0x34,0x13,0x38,0x47,0x27,0x12,0x19,0xd,0xd, + 0x11,0x11,0xd,0xd,0x19,0x99,0x2a,0x2a,0x2a,0x2a,0x1,0x6b,0x23,0x3a,0x23,0x1b, + 0x2e,0x12,0x1f,0xb,0x1f,0x12,0x17,0x27,0x17,0x17,0x27,0x17,0x12,0x1f,0xb,0x1f, + 0x12,0x2e,0x1b,0x23,0x3a,0x23,0x55,0x21,0x3b,0x4d,0x2c,0x2c,0x4e,0x1d,0x1e,0x17, + 0x3e,0x24,0x23,0x3e,0x2f,0x1a,0x22,0x1e,0x20,0x30,0x1b,0xab,0x19,0x11,0x12,0xc, + 0xd,0xd,0xc,0x12,0x11,0x19,0x16,0x80,0x2b,0x2b,0x0,0x3,0x0,0x1e,0x0,0x1e, + 0x1,0xd5,0x1,0xc4,0x0,0x28,0x0,0x3a,0x0,0x50,0x0,0x0,0x13,0x7,0x17,0x6, + 0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x15, + 0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x37,0x17,0x14,0x6,0x31,0x14,0x17,0x16, + 0x33,0x32,0x33,0x17,0x37,0x27,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x7,0x17,0x32, + 0x33,0x32,0x16,0x16,0x15,0x14,0x15,0x27,0x32,0x1e,0x2,0x15,0x14,0x7,0x17,0x36, + 0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x17,0x36,0x3c,0x1e,0x39,0x15,0x17, + 0x21,0x1d,0x1e,0x17,0x1b,0x12,0xf,0x1e,0x9,0xb,0x14,0x12,0x1e,0xc,0xd,0x8, + 0x23,0x1,0xd,0xd,0x11,0x1,0x2,0xa3,0x1e,0x4a,0x6,0x23,0x3a,0x23,0x15,0x13, + 0x25,0x1,0x2,0x18,0x26,0x17,0x55,0x23,0x3e,0x2f,0x1b,0x11,0x20,0xd,0xe,0x21, + 0x3b,0x4d,0x2c,0x1c,0x35,0x17,0x1f,0x23,0x1,0xc4,0x1e,0x39,0x1b,0x43,0x24,0x2c, + 0x4e,0x1d,0x1e,0x17,0x3e,0x24,0x1c,0x32,0x15,0x1e,0xf,0x23,0x13,0x1b,0x2e,0x12, + 0x1f,0xb,0x1f,0x12,0x13,0x12,0x22,0x1,0x2,0x12,0xc,0xd,0xa2,0x1e,0x87,0x14, + 0x14,0x23,0x3a,0x23,0x7,0x24,0x17,0x27,0x17,0x3,0x1,0xae,0x1a,0x2f,0x3e,0x23, + 0x27,0x22,0x20,0x17,0x35,0x1d,0x2c,0x4d,0x3b,0x21,0xe,0xd,0x20,0x10,0x0,0x5, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b, + 0x0,0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x11,0x34,0x26,0x7,0x23,0x35,0x33,0x23,0x15,0x23,0x35,0x15,0x33,0x15,0x23, + 0x33,0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19, + 0x19,0x11,0x96,0x96,0xc0,0x96,0x96,0x96,0xc0,0x96,0x1,0xd5,0x19,0x11,0xfe,0xaa, + 0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0xc0,0x96,0x96,0x96,0xc0,0x96,0x96,0x96, + 0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0xf,0x0,0x1f,0x0,0x2f, + 0x0,0x0,0x37,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x37,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x80,0x17,0x27,0x17,0x17,0x27,0x17,0x17,0x27,0x17,0x17,0x27,0x69,0x17, + 0x27,0x17,0x17,0x27,0x17,0x17,0x27,0x17,0x17,0x27,0x69,0x17,0x27,0x17,0x17,0x27, + 0x17,0x17,0x27,0x17,0x17,0x27,0xeb,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17, + 0x18,0x27,0x17,0xd5,0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17, + 0xd5,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x3f,0x0,0x4f,0x0,0x5b,0x0, + 0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34, + 0x26,0x5,0x34,0x36,0x33,0x32,0x17,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x16,0x16,0x15,0x14,0x6,0x23,0x22,0x27,0x15, + 0x14,0x6,0x23,0x22,0x26,0x35,0x35,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x37,0x26, + 0x26,0x17,0x22,0x26,0x26,0x35,0x32,0x16,0x16,0x15,0x34,0x36,0x36,0x33,0x14,0x6, + 0x6,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0xab,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0xef,0x13,0xe,0xb,0x8, + 0x13,0xe,0xe,0x13,0x9,0xa,0xe,0x13,0xa,0x9,0x9,0xa,0x13,0xe,0xa,0x9, + 0x13,0xe,0xe,0x13,0x9,0xa,0xe,0x13,0xa,0x9,0x9,0xa,0x55,0x23,0x3a,0x23, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x44,0x13,0xe,0xe,0x13,0x13,0xe,0xe, + 0x13,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x84, + 0xd,0x14,0x6,0x3,0xd,0x14,0x14,0xd,0x3,0x6,0x14,0xd,0xa,0x10,0x4,0x4, + 0x10,0xa,0xe,0x14,0x6,0x2,0xe,0x13,0x13,0xe,0x2,0x6,0x14,0xe,0xa,0x10, + 0x4,0x4,0x10,0xdc,0x22,0x3a,0x24,0x23,0x3a,0x23,0x23,0x3a,0x23,0x24,0x3a,0x22, + 0xc8,0xe,0x13,0x13,0xe,0xe,0x14,0x14,0x0,0x3,0x0,0x55,0x0,0x2b,0x2,0x0, + 0x1,0xd5,0x0,0x6,0x0,0x22,0x0,0x2e,0x0,0x0,0x37,0x33,0x14,0x6,0x23,0x22, + 0x26,0x37,0x14,0x16,0x16,0x17,0x15,0x33,0x15,0x21,0x35,0x33,0x35,0x34,0x36,0x36, + 0x37,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x16,0x17,0x6,0x6,0x17,0x23,0x35, + 0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0xd5,0x56,0x19,0x12,0x12,0x19,0x56, + 0x16,0x26,0x19,0x2b,0xfe,0xaa,0x2b,0x19,0x2b,0x1c,0x13,0xd,0xd,0x13,0x16,0x14, + 0xf,0x10,0xd5,0x40,0x2b,0x40,0x40,0x2b,0x40,0x55,0x11,0x19,0x19,0xfc,0x1c,0x30, + 0x24,0x9,0x32,0x2a,0x2a,0x96,0x1d,0x33,0x24,0x7,0xf,0xe,0x12,0x12,0xe,0xf, + 0x5,0xe,0x10,0x2b,0x3,0x40,0x40,0x2a,0x40,0x40,0x0,0x8,0x0,0x2b,0x0,0x15, + 0x1,0xd5,0x1,0xe0,0x0,0x15,0x0,0x88,0x0,0xaf,0x0,0xe3,0x0,0xef,0x0,0xf8, + 0x1,0x4,0x1,0xd,0x0,0x0,0x13,0x36,0x36,0x17,0x16,0x17,0x16,0x16,0x7,0x6, + 0x7,0x30,0xe,0x3,0x27,0x26,0x3e,0x3,0x37,0x14,0x6,0x6,0x23,0x22,0x27,0x6, + 0x6,0x7,0x16,0x16,0x33,0x31,0x33,0x32,0x17,0x16,0x16,0x17,0x16,0x14,0x7,0x6, + 0x6,0x7,0x22,0x27,0x26,0x26,0x35,0x34,0x36,0x37,0x26,0x26,0x27,0x6,0x6,0x23, + 0x22,0x27,0x6,0x14,0x15,0x14,0x16,0x33,0x31,0x33,0x32,0x17,0x16,0x16,0x17,0x16, + 0x14,0x7,0x6,0x6,0x23,0x6,0x27,0x26,0x26,0x35,0x34,0x36,0x37,0x26,0x26,0x35, + 0x34,0x37,0x26,0x26,0x27,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32, + 0x16,0x15,0x36,0x36,0x37,0x36,0x36,0x33,0x15,0x30,0x36,0x33,0x32,0x16,0x31,0x22, + 0x6,0x7,0x16,0x16,0x17,0x34,0x36,0x33,0x32,0x16,0x16,0x5,0x14,0x16,0x17,0x36, + 0x37,0x26,0x26,0x35,0x3e,0x2,0x33,0x32,0x16,0x17,0x36,0x36,0x33,0x32,0x16,0x16, + 0x15,0x14,0x7,0x16,0x17,0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x5, + 0x34,0x34,0x35,0x34,0x26,0x27,0x6,0x6,0x23,0x22,0x27,0x36,0x37,0x34,0x36,0x35, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x7,0x7,0x27,0x26,0x23, + 0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x7,0x26,0x27,0x6,0x6,0x15,0x14,0x14,0x15, + 0x16,0x33,0x32,0x27,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x27, + 0x34,0x23,0x22,0x15,0x14,0x33,0x32,0x36,0x7,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x16,0x27,0x34,0x23,0x22,0x15,0x14,0x33,0x32,0x36,0xec,0x5,0xf, + 0x7,0x6,0x3,0x4,0x2,0x1,0x2,0x9,0x15,0x20,0x20,0x16,0x2,0x1,0xf,0x18, + 0x18,0x11,0xe9,0xb,0xf,0x6,0x7,0x6,0x8,0x3a,0x30,0x2,0xb,0x8,0xc,0x8, + 0x2,0x3,0xd,0x6,0x4,0x5,0x5,0x13,0xe,0x6,0x3,0x2,0x5,0x1,0x1,0xd, + 0x12,0x2,0x8,0x10,0x9,0x1b,0x19,0x1,0xc,0x9,0xc,0x8,0x3,0x2,0xe,0x5, + 0x4,0x4,0x6,0x12,0xe,0x7,0x3,0x2,0x5,0x1,0x1,0xe,0x14,0x2,0x27,0x31, + 0x7,0x6,0x7,0x6,0xf,0xb,0x14,0x1e,0xe,0x7,0x3,0x15,0x3d,0x25,0x3,0x18, + 0xe,0xb,0xb,0xa,0xb,0x8,0xb,0x1,0x1d,0x31,0x11,0x3,0x7,0xe,0x1e,0x14, + 0xfe,0x96,0x3,0x2,0x6,0xc,0x4,0x4,0x1,0x15,0x25,0x16,0xf,0x1b,0xb,0xb, + 0x1b,0xf,0x16,0x25,0x15,0x7,0xc,0x6,0x2,0x3,0x17,0x29,0x36,0x1f,0x1f,0x36, + 0x29,0x17,0x1,0x15,0x8,0x7,0xb,0x1f,0x12,0x9,0x8,0x5,0x1,0x1,0x6,0x4, + 0x11,0x1a,0x10,0x10,0x1a,0x11,0x16,0x11,0xe,0xe,0x11,0x16,0x11,0x1a,0x10,0x1b, + 0x15,0x11,0x12,0xe,0x7,0x8,0x24,0x5c,0x5c,0x7,0x12,0xe,0xd,0x13,0x13,0xd, + 0xe,0x12,0x10,0x8,0x8,0x8,0x4,0x4,0x5a,0x13,0xd,0xe,0x12,0x12,0xe,0xd, + 0x13,0x10,0x8,0x8,0x8,0x3,0x5,0x1,0x6,0x7,0x4,0x3,0x2,0x5,0x4,0xa, + 0x4,0xb,0x6,0xc,0x13,0x11,0xb,0x2,0x2,0x13,0x1b,0x1a,0x11,0x25,0x1b,0x1c, + 0x9,0x5,0x35,0x40,0xb,0x7,0x9,0x8,0x8,0xf,0x5,0x3,0xa,0x3,0x4,0x7, + 0x1,0x5,0x3,0xb,0x7,0x5,0x9,0x4,0x2,0x12,0xd,0x1,0x1,0x5,0x1,0x3, + 0x1,0x9,0xd,0x7,0x9,0xf,0x5,0x3,0xa,0x3,0x4,0x7,0x1,0x5,0x3,0xc, + 0x7,0x5,0x8,0x4,0x3,0x17,0x10,0x5,0x6,0xe,0x3d,0x2f,0x5,0x9,0x1c,0x1b, + 0x18,0x2c,0x1c,0xd,0x5,0x1c,0x25,0x5,0xf,0x12,0x15,0xa,0xa,0xa,0x7,0x7, + 0x23,0x17,0x5,0xd,0x1c,0x2c,0x2e,0xd,0x17,0xb,0x16,0x13,0x8,0x10,0x9,0x16, + 0x24,0x16,0xb,0xa,0xa,0xb,0x16,0x24,0x16,0x11,0x10,0x14,0x15,0xb,0x17,0xd, + 0x1f,0x36,0x29,0x18,0x18,0x29,0x36,0x7a,0x1,0x3,0x2,0x10,0x1e,0xd,0xc,0xf, + 0x2,0x7,0x9,0x1,0x2,0x1,0x1,0x10,0x1b,0x10,0x10,0x1b,0x10,0x10,0xc,0xc, + 0x10,0x10,0x1b,0x10,0x15,0x21,0x4,0x11,0x7,0xf,0xd,0x1e,0x10,0x1,0x3,0x1, + 0x3b,0xb0,0x10,0x15,0x15,0x10,0x10,0x15,0x15,0x3,0x8,0x8,0x9,0x5,0xf,0x10, + 0x15,0x15,0x10,0x10,0x15,0x15,0x3,0x8,0x8,0x9,0x5,0x0,0x4,0x0,0x15,0x0, + 0x4b,0x1,0xeb,0x1,0xd5,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x0,0x1, + 0x27,0x37,0x37,0x17,0x17,0xf,0x2,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x3f,0x2, + 0x27,0x27,0x7,0x7,0x17,0x3,0x37,0x17,0x37,0x27,0x7,0x27,0x7,0x1,0x2c,0x2c, + 0x2c,0x14,0x14,0x2c,0x2c,0x14,0xeb,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x74,0x18, + 0x33,0x33,0x18,0x17,0x33,0x33,0x3e,0x80,0x55,0xb6,0x1e,0x98,0x55,0xa0,0x1,0x2c, + 0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2b,0x2c,0x14,0x14,0x2c,0x2c,0x14,0x14,0x3f, + 0x33,0x18,0x17,0x33,0x33,0x17,0x18,0xfe,0xd8,0x80,0x55,0xcb,0x1f,0xaa,0x55,0xa0, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x1f,0x0,0x33, + 0x0,0x0,0x1,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x17,0x14, + 0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x7,0x23, + 0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x23,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x1,0x35,0x1f,0x16,0x16,0x1f,0x1f,0x16,0x16,0x1f,0xa0,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x2a,0x56,0x17,0x26,0x18, + 0x18,0x26,0x17,0x56,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1,0x0,0x16,0x1f, + 0x1f,0x16,0x16,0x1f,0x1f,0x16,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x18,0x26,0x17,0x17,0x26,0x18,0x23,0x3e,0x2f,0x1b, + 0x1b,0x2f,0x3e,0x0,0x2,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xc4,0x0,0x5,0x0, + 0xf,0x0,0x0,0x1,0x27,0x37,0x17,0x7,0x27,0x25,0x17,0x7,0x17,0x37,0x27,0x37, + 0x1,0x37,0x1,0x1,0x99,0x62,0x1e,0x80,0x4c,0x1e,0xfe,0xb3,0x59,0x4c,0x80,0x1e, + 0x62,0x2e,0x1,0x11,0x1e,0xfe,0x78,0x1,0x0,0x62,0x1e,0x80,0x4d,0x1f,0xd4,0x59, + 0x4d,0x80,0x1e,0x62,0x2e,0xfe,0xf0,0x1e,0x1,0x88,0x0,0x4,0x0,0x1e,0x0,0x1e, + 0x1,0xc4,0x1,0xeb,0x0,0x9,0x0,0xc,0x0,0x1e,0x0,0x2a,0x0,0x0,0x25,0x1, + 0x7,0x17,0x11,0x14,0x16,0x33,0x21,0x17,0x25,0x35,0x17,0x37,0x35,0x33,0x15,0x17, + 0x11,0x34,0x26,0x23,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x17,0x37,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x1,0xc4,0xfe,0x78,0x1e,0x22,0x19, + 0x12,0x1,0x19,0x22,0xfe,0xc5,0xee,0x12,0x2a,0x2b,0x19,0x12,0x59,0x7,0x20,0x15, + 0x15,0x20,0x7,0x48,0x6b,0x19,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x3c,0x1,0x88, + 0x1e,0x22,0xfe,0xe7,0x12,0x19,0x22,0x4d,0xee,0xee,0xea,0x40,0xee,0x2b,0x1,0x19, + 0x12,0x19,0x13,0x18,0x18,0x13,0x6b,0x6b,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd, + 0x0,0x3,0x0,0xf,0x0,0xf,0x1,0xd5,0x1,0xd3,0x0,0xb,0x0,0xf,0x0,0x1b, + 0x0,0x0,0x25,0x1,0x7,0x17,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x17,0x25,0x35, + 0x33,0x17,0x27,0x21,0x32,0x16,0x15,0x11,0x14,0x7,0x27,0x33,0x35,0x23,0x1,0xd3, + 0xfe,0x5a,0x1e,0x21,0x5,0x19,0x11,0x1,0x19,0x47,0xfe,0xa0,0x19,0x56,0x32,0x1, + 0x19,0x11,0x19,0x5,0x94,0x6f,0xc4,0x2d,0x1,0xa6,0x1e,0x21,0x9,0xb,0xff,0x0, + 0x12,0x19,0x46,0xf1,0x55,0x55,0xab,0x19,0x12,0xff,0x0,0xb,0x9,0x94,0x55,0x0, + 0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x1f,0x0,0x0,0x1,0x22,0xe, + 0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x26,0x27,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x26,0x26,0x23,0x1,0x0,0x28,0x45,0x35,0x1e, + 0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0x1,0x1,0x10,0x31,0x1d,0x20,0x34,0x1f, + 0x1a,0x16,0x7,0xf,0x7,0x1,0xc0,0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0x1e, + 0x35,0x45,0x28,0x7,0xf,0x7,0x16,0x1a,0x1f,0x34,0x20,0x1d,0x31,0x10,0x1,0x1, + 0x0,0x6,0x0,0xf,0x0,0xf,0x1,0xd5,0x1,0xd3,0x0,0x13,0x0,0x18,0x0,0x1b, + 0x0,0x1e,0x0,0x2c,0x0,0x3a,0x0,0x0,0x13,0x33,0x15,0x17,0x33,0x35,0x23,0x35, + 0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x34,0x26,0x23,0x21,0x17,0x35,0x33,0x15, + 0x23,0x27,0x33,0x15,0x17,0x33,0x15,0x17,0x32,0x33,0x17,0x37,0x1,0x7,0x17,0x14, + 0x15,0x11,0x14,0x16,0x33,0x35,0x11,0x17,0x15,0x33,0x17,0x23,0x15,0x33,0x35,0x17, + 0x15,0x33,0x17,0xa7,0xd9,0x27,0x2e,0x2a,0x2a,0x2a,0x2a,0x2a,0x19,0x12,0xfe,0xfc, + 0x84,0x55,0x43,0x40,0x19,0x3c,0x2e,0x2b,0x2,0x1,0x32,0x1e,0xfe,0x5a,0x1e,0x1c, + 0x19,0x11,0x2b,0x44,0x15,0x59,0x6b,0x15,0x2e,0x2b,0x1,0x95,0xd9,0x27,0x2b,0x2b, + 0x2a,0x2b,0x2b,0x2a,0x12,0x19,0x84,0x2f,0x40,0x40,0x19,0x3d,0x2e,0xa7,0x31,0x1e, + 0x1,0xa6,0x1e,0x1c,0x1,0x3,0xfe,0xd6,0x12,0x19,0x2b,0x1,0x3,0x2a,0x44,0x15, + 0x56,0x44,0x15,0x2f,0x2a,0x0,0x2,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xcb,0x0, + 0xb,0x0,0x39,0x0,0x0,0x1,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x3,0x17,0x16,0x33,0x32,0x37,0x17,0x6,0x6,0x23,0x22,0x27,0x25,0x37,0x17, + 0x37,0x27,0x26,0x26,0x36,0x37,0x37,0x36,0x16,0x16,0x17,0x17,0x16,0x16,0x17,0x37, + 0x17,0x7,0x26,0x26,0x27,0x7,0x17,0x7,0x17,0x37,0x31,0x31,0x16,0x16,0x17,0x1, + 0x8b,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x3a,0x10,0x15,0x15,0x1a,0x18,0x18, + 0x10,0x26,0x14,0x1c,0x19,0xfe,0xd5,0xa,0x94,0x24,0x4c,0x9,0x4,0xb,0xc,0x4a, + 0xc,0x19,0x15,0x4,0x7,0x7,0x20,0x15,0xb,0x1f,0x18,0x27,0x3d,0xf,0x36,0x41, + 0x2f,0x42,0x2c,0x8,0xf,0x8,0x1,0xa0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0xfe, + 0x90,0x6,0x7,0xb,0x18,0x9,0xa,0x9,0x6d,0x1e,0x35,0x5f,0x4f,0xa,0x1a,0x18, + 0x7,0x2b,0x6,0x2,0xf,0xd,0x17,0x17,0x23,0x9,0x22,0xa,0x49,0x6,0x32,0x24, + 0x1f,0x4a,0x7b,0x18,0x8a,0x3,0x5,0x1,0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xc0, + 0x1,0xd5,0x0,0x4,0x0,0xe,0x0,0x27,0x0,0x2e,0x0,0x0,0x1,0x17,0x7,0x23, + 0x35,0x37,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x36,0x34,0x7,0x15,0x33,0x15,0x21, + 0x35,0x33,0x35,0x34,0x36,0x36,0x37,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x16, + 0x17,0x7,0x15,0x33,0x7,0x33,0x14,0x6,0x23,0x22,0x26,0x1,0x77,0x26,0x6a,0x26, + 0xb0,0x17,0x3,0x9,0x3,0x12,0x26,0x12,0x3,0x40,0x2b,0xfe,0xaa,0x2b,0x19,0x2b, + 0x1c,0x13,0xd,0xd,0x13,0x1a,0x15,0x6d,0x62,0x6f,0x56,0x19,0x12,0x12,0x19,0x1, + 0x7b,0x26,0x6a,0x25,0x74,0x17,0x3,0x3,0x12,0x26,0x12,0x3,0x9,0x85,0x67,0x2a, + 0x2a,0x96,0x1d,0x33,0x24,0x7,0xf,0xe,0x12,0x12,0xe,0xf,0x6,0x11,0x6d,0x62, + 0x6b,0x11,0x19,0x19,0x0,0x2,0x0,0x1e,0x0,0x1e,0x1,0xe0,0x1,0xe0,0x0,0x25, + 0x0,0x39,0x0,0x0,0x25,0x27,0x22,0x22,0x23,0x23,0x34,0x2e,0x2,0x23,0x22,0xe, + 0x2,0x15,0x23,0x22,0x26,0x35,0x35,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x23,0x35, + 0x34,0x36,0x35,0x27,0x37,0x1,0x27,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x34, + 0x26,0x23,0x23,0x34,0x26,0x23,0x22,0x6,0x15,0x23,0x1,0xa6,0x23,0x1,0x1,0x1, + 0x51,0xe,0x15,0x12,0x5,0x4,0x13,0x14,0xe,0x51,0x12,0x19,0x16,0x19,0xd,0x4, + 0x4,0xd,0x19,0x16,0x1,0x23,0x1e,0x1,0x88,0x19,0x16,0x1f,0x1f,0x16,0x19,0x12, + 0x55,0x20,0x16,0x16,0x1f,0x2e,0x1e,0x22,0x16,0x19,0xd,0x4,0x4,0xd,0x19,0x16, + 0x19,0x12,0x51,0xe,0x14,0x13,0x4,0x5,0x12,0x15,0xe,0x51,0x1,0x1,0x1,0x23, + 0x1e,0xfe,0x78,0x56,0x2e,0x1f,0x16,0x16,0x20,0x55,0x12,0x19,0x16,0x1f,0x1f,0x16, + 0x0,0x2,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x5,0x0,0x11,0x0,0x0, + 0x13,0x35,0x33,0x15,0x33,0x7,0x17,0x1,0x7,0x17,0x23,0x17,0x37,0x17,0x23,0x15, + 0x21,0x17,0xc0,0x80,0x55,0x4c,0x7b,0xfe,0x78,0x1e,0x66,0x19,0x95,0xd,0x37,0xd9, + 0x1,0x3,0x38,0x1,0x7c,0x44,0x80,0x4d,0xb7,0x1,0x88,0x1e,0x66,0x95,0xc,0x37, + 0x2b,0x37,0x0,0x4,0x0,0xf,0x0,0xf,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0xd, + 0x0,0x17,0x0,0x1c,0x0,0x0,0x1,0x27,0x37,0x33,0x27,0x37,0x33,0x17,0x17,0x11, + 0x34,0x26,0x23,0x21,0x1,0x27,0x21,0x22,0x26,0x35,0x11,0x27,0x37,0x1,0x27,0x27, + 0x7,0x33,0x37,0x1,0xc,0x12,0x5,0x2,0x24,0xc,0x2e,0x36,0x88,0x19,0x11,0xfe, + 0xbc,0x1,0x4e,0x1c,0xfe,0xbc,0x11,0x19,0x1c,0x1e,0x1,0xa6,0xd1,0x46,0x33,0x2c, + 0x17,0x1,0x30,0x13,0xe,0xf,0x20,0x91,0x88,0x1,0x44,0x11,0x19,0xfe,0x3a,0x1c, + 0x19,0x11,0x1,0x44,0x1c,0x1e,0xfe,0x5a,0x94,0x47,0x88,0x41,0x0,0x3,0x0,0x5f, + 0x0,0x15,0x1,0x95,0x1,0xe0,0x0,0xb,0x0,0x2d,0x0,0x37,0x0,0x0,0x1,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x26,0x26,0x27,0x27,0x26, + 0x26,0x23,0x22,0x6,0x7,0xe,0x6,0x31,0x33,0x37,0x17,0x15,0x33,0x35,0x27,0x37, + 0x16,0x16,0x17,0x15,0x33,0x11,0x23,0x7,0x27,0x26,0x26,0x37,0x37,0x36,0x36,0x17, + 0x17,0x1,0x20,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x67,0x13,0x1f,0x9,0x16,0x6, + 0x15,0xc,0xc,0x17,0x3,0x1,0x8,0xc,0xd,0xe,0xb,0x7,0x2d,0x27,0x2c,0x2b, + 0x2d,0xd,0x10,0x2c,0x19,0x20,0x20,0xd6,0x2e,0x8,0xa,0x1,0x11,0x3,0x1d,0x12, + 0x18,0x1,0x8b,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x71,0x6,0x18,0x11,0x22, + 0xa,0xb,0x10,0xf,0x4,0x28,0x3c,0x45,0x44,0x39,0x22,0xab,0x2b,0x80,0xa0,0x2b, + 0x40,0x12,0x1b,0x5,0xd9,0x1,0x2b,0x58,0x9,0x1,0xf,0x9,0x53,0x12,0x14,0x4, + 0x5,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xeb,0x1,0xc0,0x0,0x2d,0x0,0x31,0x0, + 0x0,0x13,0x34,0x36,0x33,0x33,0x35,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35, + 0x23,0x11,0x33,0x15,0x23,0x15,0x21,0x32,0x36,0x36,0x35,0x23,0x14,0x6,0x6,0x23, + 0x23,0x35,0x33,0x35,0x34,0x26,0x26,0x27,0x27,0x26,0x26,0x27,0x23,0x22,0x26,0x17, + 0x23,0x35,0x33,0xab,0x6,0x4,0x36,0x36,0x4,0x6,0x6,0x4,0x36,0xab,0x40,0x55, + 0x1,0x55,0x1d,0x31,0x1d,0x2b,0x11,0x1d,0x12,0x2b,0x40,0x13,0x1e,0xf,0x3a,0xe, + 0x15,0x7,0x3c,0x4,0x6,0x80,0x80,0x80,0x1,0x4b,0x4,0x6,0x16,0x6,0x4,0x5, + 0x6,0x40,0xfe,0xc0,0x2b,0x2a,0x1c,0x31,0x1d,0x11,0x1d,0x12,0x2b,0x3d,0x17,0x22, + 0x16,0x4,0xf,0x3,0x12,0xc,0x6,0xf1,0x2b,0x0,0x4,0x0,0x0,0x0,0x15,0x2, + 0x0,0x1,0xd5,0x0,0x1a,0x0,0x26,0x0,0x57,0x0,0x61,0x0,0x0,0x25,0x22,0x27, + 0x31,0x6,0x22,0x27,0x6,0x22,0x27,0x6,0x23,0x23,0x35,0x33,0x32,0x37,0x16,0x32, + 0x37,0x16,0x32,0x37,0x16,0x33,0x33,0x15,0x3,0x22,0x6,0x15,0x14,0x16,0x33,0x32, + 0x36,0x35,0x34,0x26,0x13,0x30,0x6,0x7,0x26,0x26,0x27,0x6,0x6,0x23,0x22,0x26, + 0x27,0x6,0x6,0x23,0x22,0x26,0x27,0x6,0x6,0x7,0x26,0x26,0x31,0x30,0x36,0x36, + 0x37,0x37,0x36,0x36,0x17,0x16,0x17,0x31,0x17,0x37,0x37,0x27,0x37,0x17,0xf,0x2, + 0x1e,0x3,0x27,0x7,0x27,0x7,0x32,0x32,0x33,0x32,0x16,0x17,0x1,0xc0,0x22,0x1e, + 0x1e,0x44,0x1e,0x1e,0x44,0x1e,0x1e,0x22,0x15,0x15,0x22,0x1e,0x1d,0x46,0x1d,0x1d, + 0x46,0x1d,0x1e,0x22,0x15,0xd5,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0xee,0x2d,0x27, + 0xd,0x16,0x9,0xc,0x21,0x13,0x13,0x21,0xc,0xc,0x21,0x13,0x13,0x21,0xc,0x9, + 0x16,0xd,0x27,0x2d,0x27,0x44,0x2d,0x1d,0x5,0x1c,0xf,0x4,0x2,0x35,0x3c,0x24, + 0xb,0x1c,0x44,0x1c,0x1c,0x4f,0x26,0x42,0x30,0x1a,0xc0,0x20,0x25,0xf,0x5,0xa, + 0x5,0xb,0x16,0xb,0x15,0x10,0x10,0x10,0x10,0x10,0x10,0x2b,0x15,0x14,0x14,0x14, + 0x14,0x15,0x2b,0x1,0x76,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0xff,0x0,0x13, + 0xb,0x4,0x10,0xa,0xe,0x12,0x12,0xe,0xe,0x12,0x12,0xe,0xa,0x10,0x4,0xb, + 0x13,0xf,0x15,0x8,0x59,0xf,0xf,0x5,0x1,0x2,0x1b,0x20,0x4f,0x1c,0x3f,0x1e, + 0x40,0xa,0xb2,0x5,0x10,0x10,0xb,0x61,0x12,0x14,0x2e,0x1,0x1,0x0,0x5,0x0, + 0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0xb,0x0,0xf,0x0,0x2a,0x0,0x54,0x0, + 0x5b,0x0,0x0,0x13,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x25, + 0x23,0x7,0x17,0x13,0x35,0x23,0x22,0x27,0x6,0x22,0x27,0x6,0x22,0x27,0x6,0x23, + 0x23,0x15,0x33,0x32,0x37,0x16,0x32,0x37,0x16,0x32,0x37,0x31,0x16,0x33,0x35,0x14, + 0x6,0x6,0x7,0x6,0x23,0x22,0x26,0x27,0x6,0x6,0x23,0x22,0x26,0x27,0x36,0x37, + 0x27,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x36,0x37,0x17,0x6,0x6,0x23,0x23, + 0x15,0x33,0x17,0x36,0x36,0x33,0x32,0x16,0x7,0x27,0x7,0x17,0x3e,0x2,0x80,0x19, + 0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x1,0x2c,0x2d,0x34,0x16,0x74,0x15,0x22,0x1e, + 0x1d,0x46,0x1d,0x1d,0x46,0x1d,0x1e,0x22,0x15,0x15,0x22,0x1e,0x1e,0x44,0x1e,0x1e, + 0x44,0x1e,0x1e,0x22,0x1c,0x31,0x1f,0xa,0xa,0x13,0x21,0xc,0xc,0x21,0x13,0xf, + 0x1b,0xb,0xe,0x12,0x21,0xa,0x19,0x12,0x40,0x16,0x27,0xe,0x1e,0x14,0x36,0x1f, + 0x1e,0x3c,0x24,0x1f,0x38,0x15,0xd,0x1a,0xbc,0xf,0x35,0x12,0x6,0x13,0x13,0x1, + 0xc0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x3d,0x34,0x17,0xfe,0x75,0x2b,0x15,0x14, + 0x14,0x14,0x14,0x15,0x2b,0x10,0x10,0x10,0x10,0x10,0x10,0xd0,0x10,0x27,0x2b,0x15, + 0x3,0x12,0xe,0xe,0x12,0xc,0x9,0xc,0xd,0x3f,0x12,0x16,0x55,0x12,0x19,0x11, + 0xe,0x1e,0x14,0x18,0x4a,0x28,0xd,0x10,0xb,0x25,0x10,0x2,0x2b,0x4,0xb,0xb, + 0x0,0x9,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x10,0x0,0x1e,0x0,0x2c, + 0x0,0x3a,0x0,0x48,0x0,0x56,0x0,0x64,0x0,0x72,0x0,0x80,0x0,0x0,0x1,0x22, + 0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x7, + 0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x21,0x33,0x32, + 0x36,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x27,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x22,0x6,0x11,0x15,0x14,0x16,0x33,0x32,0x36, + 0x35,0x35,0x34,0x26,0x23,0x22,0x6,0x3,0x26,0x22,0x7,0x6,0x14,0x17,0x17,0x16, + 0x32,0x37,0x36,0x36,0x27,0x17,0x26,0x22,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37, + 0x36,0x34,0x27,0x11,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x16, + 0x37,0x7,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x16,0x37,0x1, + 0x0,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0xd5,0x2a,0x9, + 0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0x1,0x89,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9, + 0xd,0xd,0xb7,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0x6b,0x6,0x12,0x6,0x7,0x7,0x16,0x7,0x11,0x6,0x6,0x1,0x7, + 0xf2,0x7,0x11,0x6,0x7,0x7,0x16,0x6,0x12,0x6,0x7,0x7,0x7,0x7,0x6,0x12, + 0x6,0x16,0x7,0x7,0x6,0x12,0x6,0xf2,0x7,0x7,0x6,0x12,0x6,0x16,0x7,0x7, + 0x6,0x12,0x6,0x1,0x6b,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x80,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9, + 0x9,0xc,0xea,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0xfe,0x77,0x2a,0x9, + 0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0x1,0x40,0x7,0x7,0x6,0x12,0x6,0x16,0x7, + 0x7,0x6,0x12,0x6,0xf2,0x7,0x7,0x6,0x12,0x6,0x16,0x7,0x7,0x6,0x12,0x6, + 0x1,0x0,0x6,0x12,0x6,0x7,0x7,0x16,0x7,0x11,0x6,0x6,0x1,0x7,0xf2,0x7, + 0x11,0x6,0x7,0x7,0x16,0x6,0x12,0x6,0x6,0x1,0x7,0x0,0x1,0x0,0x2b,0x0, + 0x80,0x1,0xd5,0x1,0x80,0x0,0x18,0x0,0x0,0x1,0x17,0x35,0x23,0x17,0x7,0x6, + 0x22,0x27,0x27,0x26,0x26,0x6,0x7,0x7,0x17,0x37,0x36,0x32,0x17,0x17,0x16,0x16, + 0x36,0x37,0x1,0xa4,0x31,0x80,0x31,0x59,0x6,0x12,0x6,0x19,0xc,0x21,0x21,0xc, + 0x71,0x1e,0x71,0x6,0x11,0x7,0x19,0xc,0x21,0x21,0xc,0x1,0x31,0x31,0x80,0x31, + 0x59,0x6,0x6,0x19,0xd,0x8,0x8,0xd,0x71,0x1e,0x71,0x6,0x6,0x19,0xd,0x8, + 0x8,0xd,0x0,0x4,0x0,0x55,0x0,0x15,0x1,0x95,0x1,0xe0,0x0,0x3,0x0,0x7, + 0x0,0x13,0x0,0x2c,0x0,0x0,0x25,0x23,0x35,0x33,0x23,0x23,0x7,0x33,0x13,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x7,0x3,0x33,0x37,0x17,0x15, + 0x33,0x35,0x27,0x37,0x16,0x16,0x33,0x35,0x22,0x26,0x27,0x27,0x26,0x26,0x7,0x7, + 0x15,0x33,0x35,0x1,0x95,0x20,0x20,0xf4,0x21,0x2b,0x21,0xaa,0x12,0x19,0x19,0x12, + 0x12,0x19,0x19,0x3d,0x3c,0x2d,0x27,0x2c,0x2b,0x2d,0xd,0x15,0x3d,0x23,0x1e,0x31, + 0xc,0x16,0x9,0x20,0xf,0x6c,0x2b,0x15,0xc0,0xc0,0x1,0x76,0x19,0x11,0x12,0x19, + 0x19,0x12,0x11,0x19,0x49,0xfe,0xd3,0xab,0x2b,0x80,0xa0,0x2b,0x40,0x18,0x1d,0x2a, + 0x1d,0x17,0x22,0xe,0xa,0x6,0x2e,0x64,0x48,0x0,0x5,0x0,0x1e,0x0,0x1e,0x1, + 0xc4,0x1,0xc4,0x0,0x6,0x0,0xa,0x0,0x14,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1, + 0x27,0x33,0x15,0x27,0x7,0x27,0x17,0x15,0x17,0x35,0x7,0x27,0x21,0x22,0x26,0x35, + 0x11,0x27,0x37,0x1,0x27,0x27,0x7,0x27,0x37,0x27,0x15,0x13,0x33,0x35,0x23,0x1, + 0x66,0x3b,0x95,0x3c,0x57,0x1e,0x86,0x2b,0x1a,0x22,0xfe,0xe7,0x12,0x19,0x22,0x1e, + 0x1,0x88,0x6b,0x68,0x22,0x1e,0x22,0x68,0x3c,0x59,0x84,0x1,0x84,0x3c,0x95,0x3b, + 0x57,0x1e,0x2d,0x59,0x2b,0x84,0xe2,0x22,0x19,0x12,0x1,0x19,0x22,0x1e,0xfe,0x78, + 0x2f,0x68,0x22,0x1e,0x22,0x68,0xee,0x1,0x2a,0x2b,0x0,0x5,0x0,0x15,0x0,0x0, + 0x1,0xeb,0x2,0x0,0x0,0xb,0x0,0x2c,0x0,0x50,0x0,0x54,0x0,0x58,0x0,0x0, + 0x25,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x7,0x2e,0x2,0x35, + 0x23,0x14,0x16,0x17,0x16,0x16,0x17,0x15,0x33,0x35,0x36,0x36,0x37,0x36,0x36,0x35, + 0x23,0x14,0x6,0x6,0x7,0xe,0x2,0x23,0x22,0x26,0x26,0x13,0x22,0xe,0x2,0x15, + 0x15,0x14,0x16,0x37,0x36,0x36,0x37,0x17,0x33,0x37,0x36,0x36,0x33,0x32,0x16,0x17, + 0x17,0x33,0x37,0x16,0x16,0x17,0x16,0x36,0x35,0x35,0x34,0x2e,0x2,0x7,0x27,0x36, + 0x37,0x17,0x27,0x16,0x17,0x1,0x0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x5c,0x5, + 0x10,0xc,0x2a,0x1b,0x16,0x8,0x12,0xa,0x80,0xa,0x12,0x8,0x16,0x1b,0x2a,0xc, + 0x10,0x5,0x8,0x12,0x1b,0x15,0x15,0x1b,0x12,0x42,0x31,0x55,0x40,0x25,0x17,0xb, + 0x2,0x4,0x3,0x2b,0x2a,0x20,0x12,0x25,0x14,0x14,0x25,0x12,0x20,0x2a,0x2b,0x3, + 0x4,0x2,0xb,0x17,0x25,0x40,0x55,0xb4,0x20,0x19,0x1d,0xf0,0x16,0x1d,0x19,0x95, + 0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x14,0x4,0x11,0x22,0x1d,0x2b,0x39,0x11, + 0x6,0xa,0x3,0x4d,0x4d,0x3,0xa,0x6,0x11,0x39,0x2b,0x1d,0x22,0x11,0x4,0x6, + 0xa,0x6,0x6,0xa,0x1,0x85,0xe,0x19,0x21,0x13,0x4a,0xd,0xc,0x7,0x2,0x2, + 0x2,0x64,0x86,0x2,0x2,0x2,0x2,0x86,0x64,0x2,0x2,0x2,0x7,0xc,0xd,0x4a, + 0x13,0x21,0x19,0xe,0xf0,0x4c,0x9,0x6,0x5b,0x5b,0x6,0x9,0x0,0x3,0x0,0x1e, + 0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0xa,0x0,0x11,0x0,0x1e,0x0,0x0,0x13,0x36, + 0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17,0x26,0x26,0x27,0x26,0x26,0x27, + 0x17,0x1,0x7,0x17,0x6,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x17,0xb9,0xb,0x26, + 0x16,0x18,0x26,0x17,0x15,0x11,0x7c,0x1,0x12,0x10,0x8,0x13,0xa,0x61,0xfe,0x78, + 0x1e,0xbd,0x1d,0x32,0x14,0x10,0x13,0x1,0x19,0x38,0x1,0x84,0x11,0x16,0x17,0x27, + 0x18,0x16,0x26,0xb,0x7c,0x11,0x1e,0x9,0x4,0x8,0x4,0x9e,0x1,0x88,0x1e,0xbe, + 0x3,0x11,0xb,0x8,0x1e,0x12,0x3c,0x37,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0xf,0x0,0x1d,0x0,0x26,0x0,0x2f,0x0,0x0,0x1,0x21,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x33,0x15,0x23, + 0x35,0x33,0x32,0x36,0x35,0x35,0x33,0x15,0x14,0x16,0x27,0x33,0x15,0x14,0x16,0x33, + 0x33,0x15,0x23,0x21,0x23,0x35,0x33,0x32,0x36,0x35,0x35,0x33,0x1,0x95,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x7c,0x5,0x60,0x5,0x9,0xd,0x2a, + 0xd,0xb7,0x2a,0xd,0x9,0x5,0x45,0x1,0x2a,0x45,0x5,0x9,0xd,0x2a,0x1,0xc0, + 0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xf5,0x60,0x60,0xc, + 0x9,0xb5,0xb5,0x9,0xc,0xca,0xb5,0x9,0xc,0x60,0x60,0xc,0x9,0xb5,0x0,0x4, + 0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x9,0x0,0x12,0x0,0x1a,0x0,0x2a, + 0x0,0x0,0x25,0x1,0x7,0x17,0x11,0x14,0x16,0x33,0x21,0x17,0x27,0x23,0x35,0x17, + 0x15,0x14,0x16,0x33,0x33,0x17,0x35,0x33,0x32,0x36,0x37,0x17,0x15,0x27,0x27,0x21, + 0x32,0x16,0x15,0x11,0x27,0x35,0x23,0x15,0x14,0x7,0x27,0x35,0x23,0x1,0xc4,0xfe, + 0x78,0x1e,0x22,0x19,0x12,0x1,0x19,0x22,0xf6,0x45,0x2a,0xd,0x9,0x5,0x20,0x5, + 0x8,0xa,0x2,0x47,0x45,0x6f,0x1,0x19,0x12,0x19,0x2b,0x2a,0x4,0x52,0x2a,0x3c, + 0x1,0x88,0x1e,0x22,0xfe,0xe7,0x12,0x19,0x22,0x4d,0xee,0x2b,0x4e,0x9,0xc,0x60, + 0x60,0x9,0x6,0x46,0x29,0xe7,0x6e,0x19,0x12,0xfe,0xe7,0x2b,0xee,0xb5,0x5,0x6, + 0x52,0x6e,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xd5,0x0,0x14,0x0,0x20, + 0x0,0x30,0x0,0x3b,0x0,0x0,0x25,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x37,0x27,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x6,0x7,0x27,0x7,0x27,0x7,0x27,0x37, + 0x17,0x37,0x30,0x1e,0x3,0x17,0x26,0x27,0x30,0x3e,0x4,0x31,0x17,0x1,0xa8,0x7, + 0x8,0x1a,0x2b,0x1b,0x1b,0x2b,0x1a,0x1a,0x2b,0x1b,0xe,0x1a,0xb,0x42,0x1f,0x94, + 0x16,0x1f,0x1f,0x16,0x16,0x1f,0x1f,0x1e,0x17,0x15,0xc,0x51,0x40,0x4e,0x23,0x6b, + 0x40,0x55,0xc,0x11,0x12,0xb,0x38,0x15,0x17,0x10,0x19,0x1b,0x19,0x10,0x23,0x76, + 0xb,0x1a,0xe,0x1b,0x2b,0x1a,0x1a,0x2b,0x1b,0x1b,0x2b,0x1a,0x8,0x7,0x43,0x1f, + 0x40,0x1f,0x16,0x16,0x1f,0x1f,0x16,0x16,0x1f,0xb5,0x1,0x9,0x12,0x84,0x4b,0x7c, + 0x19,0xab,0x4b,0x8b,0x12,0x1a,0x19,0x12,0xb,0x9,0x2,0x19,0x27,0x2c,0x27,0x19, + 0x19,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0, + 0x27,0x0,0x0,0x1,0x15,0x23,0x35,0x15,0x15,0x33,0x35,0x27,0x6,0x6,0x23,0x22, + 0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x15,0x37,0x26,0x26,0x23,0x22,0xe,0x2,0x15, + 0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x1,0xd5,0x2a,0x2a,0x55,0x18,0x42,0x26,0x23, + 0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0xa1,0x1d,0x54,0x30,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x2c,0x24,0x41,0x1b,0x1,0x2b,0xab,0xab,0xd6,0x2a,0x2a,0x3a,0x1a,0x20, + 0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xc0,0xa1,0x21,0x28,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x16,0x14,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb, + 0x0,0x2,0x0,0x12,0x0,0x2b,0x0,0x46,0x0,0x0,0x37,0x35,0x7,0x21,0x34,0x2e, + 0x3,0x23,0x30,0x1e,0x2,0x15,0x14,0x6,0x6,0x31,0x17,0x21,0x16,0x16,0x17,0x36, + 0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16, + 0x17,0x36,0x36,0x17,0x35,0x23,0x22,0x27,0x6,0x22,0x27,0x6,0x22,0x27,0x6,0x23, + 0x23,0x15,0x33,0x32,0x37,0x16,0x32,0x37,0x16,0x32,0x37,0x31,0x16,0x33,0xeb,0xab, + 0x1,0x80,0x1d,0x2d,0x32,0x2d,0xc,0x6,0x9,0x6,0xb,0xa,0xca,0xfe,0x56,0x5, + 0x1a,0x12,0xb,0x12,0x7,0xc,0x21,0x13,0x13,0x21,0xc,0xc,0x21,0x13,0x13,0x21, + 0xc,0x7,0x12,0xb,0x12,0x1a,0x5,0x15,0x22,0x1e,0x1d,0x46,0x1d,0x1d,0x46,0x1d, + 0x1e,0x22,0x15,0x15,0x22,0x1e,0x1e,0x44,0x1e,0x1e,0x44,0x1e,0x1e,0x22,0xe0,0xf5, + 0xf5,0x2d,0x50,0x43,0x30,0x1b,0x16,0x27,0x32,0x1c,0x25,0x3a,0x21,0x20,0x18,0x29, + 0xf,0x5,0xe,0x8,0xe,0x12,0x12,0xe,0xe,0x12,0x12,0xe,0x8,0xe,0x5,0xf, + 0x29,0x93,0x2b,0x15,0x14,0x14,0x14,0x14,0x15,0x2b,0x10,0x10,0x10,0x10,0x10,0x10, + 0x0,0x1,0x0,0x55,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x1b,0x0,0x0,0x1,0x15, + 0x23,0x35,0x23,0x35,0x33,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15, + 0x33,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x35,0x1,0x2b,0x40,0x36,0x36,0x96, + 0x36,0x36,0x36,0x36,0x96,0x36,0x36,0x40,0x95,0x1,0x40,0x2b,0x2b,0x2b,0x80,0x80, + 0x2b,0x80,0x2b,0x80,0x80,0x2b,0x2b,0x2b,0x80,0x0,0x5,0x0,0x2b,0x0,0x69,0x1, + 0xd5,0x1,0x97,0x0,0xd,0x0,0x1b,0x0,0x27,0x0,0x35,0x0,0x43,0x0,0x0,0x37, + 0x26,0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x15,0x14,0x16,0x17,0x17,0x36,0x36, + 0x35,0x34,0x26,0x27,0x7,0x16,0x16,0x15,0x14,0x6,0x7,0x27,0x22,0x6,0x15,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x17,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34, + 0x26,0x27,0x7,0x16,0x16,0x25,0x27,0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x26, + 0x35,0x34,0x36,0xa6,0x12,0x14,0x14,0x12,0x1e,0xc,0xd,0xd,0xc,0x96,0x12,0x14, + 0x14,0x12,0x1e,0xc,0xd,0xd,0xc,0x3c,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x99, + 0x1b,0x17,0x1e,0x1d,0x21,0x21,0x1d,0x1e,0x17,0x1b,0xfe,0xdc,0x1e,0x1d,0x21,0x21, + 0x1d,0x1e,0x17,0x1b,0x1b,0xa6,0x11,0x2e,0x1b,0x1b,0x2e,0x11,0x1e,0xb,0x1f,0x12, + 0x12,0x1f,0xb,0x1e,0x11,0x2e,0x1b,0x1b,0x2e,0x11,0x1e,0xb,0x1f,0x12,0x12,0x1f, + 0xb,0x67,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x2b,0x23,0x3e,0x18,0x1e,0x1d, + 0x4e,0x2c,0x2c,0x4e,0x1d,0x1e,0x18,0x3e,0x56,0x1e,0x1d,0x4e,0x2c,0x2c,0x4e,0x1d, + 0x1e,0x18,0x3e,0x23,0x23,0x3e,0x0,0x3,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xc4, + 0x0,0x1e,0x0,0x2b,0x0,0x39,0x0,0x0,0x13,0x6,0x15,0x14,0x16,0x17,0x7,0x26, + 0x26,0x35,0x34,0x36,0x37,0x27,0x6,0x6,0x15,0x14,0x16,0x17,0x7,0x26,0x26,0x35, + 0x34,0x36,0x37,0x27,0x37,0x1,0x7,0x27,0x36,0x36,0x35,0x34,0x26,0x27,0x7,0x16, + 0x16,0x15,0x14,0x7,0x37,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x7, + 0x16,0x16,0xae,0x3,0xd,0xc,0x1f,0x11,0x14,0x6,0x6,0x1f,0xb,0xd,0x1b,0x17, + 0x1e,0x1d,0x21,0x12,0x11,0x30,0x1e,0x1,0x88,0x1e,0x32,0x6,0x6,0x14,0x12,0x1e, + 0xc,0xd,0x3,0x59,0xd,0xb,0x1f,0x11,0x12,0x21,0x1d,0x1e,0x17,0x1b,0x1,0x16, + 0xb,0xb,0x12,0x1f,0xb,0x1f,0x12,0x2e,0x1b,0xf,0x1c,0xc,0x20,0x13,0x2c,0x18, + 0x23,0x3e,0x18,0x1e,0x1d,0x4e,0x2c,0x21,0x3b,0x1a,0x30,0x1e,0xfe,0x78,0x1e,0xab, + 0xc,0x1c,0xf,0x1b,0x2e,0x11,0x1e,0xb,0x1f,0x12,0xb,0xb,0x16,0x18,0x2c,0x13, + 0x1f,0x1a,0x3b,0x21,0x2c,0x4e,0x1d,0x1e,0x18,0x3e,0x0,0x4,0x0,0x0,0x0,0x55, + 0x2,0x0,0x1,0xab,0x0,0x13,0x0,0x1f,0x0,0x2d,0x0,0x33,0x0,0x0,0x13,0x22, + 0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x14, + 0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x7,0x16,0x17,0x14,0x6,0x7,0x17,0x36, + 0x36,0x35,0x34,0x26,0x27,0x7,0x16,0x16,0x7,0x7,0x27,0x35,0x33,0x15,0xab,0x24, + 0x3e,0x2e,0x1b,0x1b,0x2e,0x3e,0x24,0x23,0x3e,0x2f,0x1a,0x1a,0x2f,0x3e,0xbd,0x10, + 0x1e,0xd,0xf,0xf,0xd,0x1e,0x10,0x4a,0x14,0x11,0x1e,0x17,0x1b,0x1b,0x17,0x1e, + 0x11,0x14,0xd9,0x1e,0x49,0x2b,0x1,0xab,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xab,0x16,0x10,0x1e,0xd,0x23,0x14,0x14, + 0x23,0xd,0x1e,0x10,0x16,0x1b,0x2e,0x11,0x1f,0x18,0x3e,0x23,0x23,0x3e,0x18,0x1f, + 0x11,0x2e,0x4f,0x1d,0x49,0x5d,0x4d,0x0,0x5,0x0,0x40,0x0,0x0,0x1,0xab,0x1, + 0xeb,0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x56,0x0,0x5b,0x0,0x0,0x1,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x3,0x22,0x6,0x15,0x14,0x16,0x33, + 0x32,0x36,0x35,0x34,0x26,0x33,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x26,0x37,0x22,0x7,0x6,0x6,0x23,0x23,0x35,0x27,0x37,0x16,0x16,0x33,0x35,0x22, + 0x26,0x27,0x27,0x26,0x26,0x23,0x23,0x7,0x17,0x37,0x33,0x7,0x6,0x17,0x17,0x7, + 0x26,0x27,0x26,0x23,0x22,0x6,0x15,0x14,0x17,0x16,0x16,0x33,0x33,0x32,0x36,0x37, + 0x36,0x35,0x34,0x26,0x7,0x23,0x37,0x27,0x17,0x1,0x15,0x19,0x12,0x12,0x19,0x19, + 0x12,0x12,0x19,0x7a,0x7,0x9,0x9,0x7,0x6,0xa,0xa,0xaf,0x7,0x9,0x9,0x7, + 0x7,0x9,0x9,0x43,0x7,0x5,0x9,0x1b,0xf,0x6,0x5c,0x27,0x12,0x3e,0x25,0x1d, + 0x30,0xb,0xb,0x3,0x12,0xe,0x7a,0x35,0x24,0x29,0x32,0x33,0xb,0x6,0x1d,0x43, + 0x16,0xe,0x5,0x8,0x7,0x9,0x3,0xd,0x28,0x18,0xcb,0x17,0x28,0xd,0x4,0xa, + 0x76,0x74,0x3e,0x15,0x4b,0x1,0xc0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0xfe,0x72, + 0x9,0x7,0x7,0x9,0x9,0x7,0x7,0x9,0x9,0x7,0x7,0x9,0x9,0x7,0x7,0x9, + 0x4b,0x7,0xb,0xe,0x80,0x39,0x3d,0x1d,0x24,0x2b,0x20,0x1a,0x1a,0x6,0x10,0x55, + 0x17,0x42,0x52,0x11,0x13,0x58,0x51,0x6,0x12,0x7,0xa,0x6,0x5,0x5,0x12,0x14, + 0x14,0x12,0x5,0x5,0x6,0xa,0x20,0x4a,0x47,0x2f,0x0,0x5,0x0,0x15,0x0,0x12, + 0x1,0xee,0x1,0xcb,0x0,0xb,0x0,0x35,0x0,0x3b,0x0,0x3f,0x0,0x42,0x0,0x0, + 0x1,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x13,0xe,0x2,0x27, + 0x31,0x25,0x37,0x17,0x37,0x27,0x37,0x17,0x35,0x37,0x36,0x17,0x16,0x16,0x7,0x7, + 0x37,0x36,0x16,0x1f,0x2,0x7,0x27,0x7,0x17,0x31,0x16,0x36,0x37,0x36,0x26,0x27, + 0x37,0x1e,0x2,0x25,0x17,0x26,0x37,0x37,0x7,0x17,0x27,0x7,0x17,0x37,0x27,0x7, + 0x1,0x2b,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0xbb,0x7,0x22,0x2c,0x16,0xfe, + 0x9a,0xa,0x54,0xa,0x54,0xa,0x22,0x75,0xe,0xd,0x10,0xe,0x5,0x16,0x2d,0xf, + 0x19,0x6,0x2c,0x2a,0xa,0x47,0xa,0x47,0x15,0x27,0x7,0x7,0x14,0x15,0x9,0x17, + 0x1e,0xa,0xfe,0x92,0x16,0x8,0x5,0x16,0x29,0xa9,0x8e,0xa,0x8f,0x18,0x19,0x55, + 0x1,0xa0,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0xfe,0x9e,0x16,0x1e,0xa,0x7,0x75, + 0x1e,0x1b,0x1e,0x1c,0x1e,0xb,0x57,0x32,0x6,0x4,0x5,0x1c,0xf,0x46,0x8,0x2, + 0xe,0xd,0x60,0xd,0x1f,0x17,0x1e,0x17,0x7,0x14,0x15,0x15,0x28,0x6,0x1f,0x7, + 0x22,0x2c,0x69,0x7,0xf,0xf,0x44,0x12,0xa2,0x2e,0x1e,0x2e,0x3b,0x37,0x13,0x0, + 0x3,0x0,0x2a,0x0,0x1d,0x1,0xd6,0x1,0xeb,0x0,0xb,0x0,0x40,0x0,0x45,0x0, + 0x0,0x1,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x13,0x26,0x7, + 0x6,0x6,0x2f,0x3,0x37,0x16,0x16,0x33,0x35,0x22,0x26,0x27,0x27,0x26,0x26,0x23, + 0x23,0x7,0x17,0x37,0x33,0x7,0x6,0x17,0x17,0x7,0x27,0x26,0x26,0x27,0x26,0x27, + 0x26,0x6,0x7,0x6,0x17,0x16,0x16,0x17,0x5,0x16,0x36,0x37,0x36,0x37,0x36,0x26, + 0x25,0x37,0x27,0x17,0x17,0x1,0x2b,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x9e, + 0x8,0x6,0xb,0x1d,0x10,0x18,0x16,0x46,0x26,0x12,0x3f,0x25,0x1e,0x2f,0xb,0xc, + 0x3,0x11,0xf,0x79,0x36,0x25,0x28,0x32,0x35,0xa,0x4,0x12,0x4b,0xa,0xf,0x18, + 0x6,0x3,0x8,0x7,0xb,0x1,0x1,0x2,0x9,0x23,0x17,0x1,0xe,0x17,0x2b,0x11, + 0x4,0x1,0x1,0x7,0xfe,0xeb,0x41,0xa,0x3d,0x10,0x1,0xc0,0x12,0x19,0x19,0x12, + 0x12,0x19,0x19,0xfe,0xa5,0x2,0x5,0xa,0x8,0x3,0x6,0x84,0x39,0x3d,0x1d,0x24, + 0x2b,0x20,0x1a,0x1a,0x6,0x10,0x55,0x17,0x42,0x55,0xf,0x12,0x4a,0x32,0x2,0x3, + 0x13,0xd,0x8,0x1,0x2,0x8,0x6,0x5,0x5,0x14,0x1d,0x4,0x3a,0x5,0xc,0xf, + 0x3,0x5,0x7,0xb,0x1a,0x2b,0x47,0x2b,0x63,0x0,0x2,0xff,0xfe,0x0,0x55,0x2, + 0x0,0x1,0x95,0x0,0x2c,0x0,0x32,0x0,0x0,0x25,0x14,0x6,0x23,0x23,0x27,0x36, + 0x36,0x35,0x34,0x2e,0x5,0x31,0x23,0x15,0x33,0x17,0x7,0x27,0x7,0x17,0x7,0x6, + 0x6,0x16,0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x33,0x17,0x23,0x15,0x33,0x32,0x36, + 0x36,0x35,0x5,0x23,0x37,0x17,0x14,0x6,0x1,0xd5,0xc,0x9,0x4,0x2f,0x20,0x28, + 0x12,0x1f,0x24,0x24,0x1f,0x12,0x40,0x30,0x1f,0x4f,0xcb,0x20,0x61,0x4b,0xe,0xa, + 0x7,0x15,0x11,0x80,0x17,0x27,0x17,0x55,0x2b,0x40,0x80,0x12,0x1d,0x11,0xfe,0xab, + 0x80,0x70,0x3a,0x19,0x95,0x8,0xd,0x2f,0x7,0x1e,0x17,0x4,0x17,0x1f,0x23,0x22, + 0x1b,0x10,0x2a,0x1c,0x3a,0x16,0x40,0x1d,0x28,0x8,0x1b,0x1b,0x13,0x17,0x27,0x18, + 0x2b,0x2b,0x12,0x1d,0x11,0x15,0x3c,0x11,0x12,0x19,0x0,0x2,0x0,0x55,0x0,0x13, + 0x1,0xab,0x1,0xe0,0x0,0xb,0x0,0x45,0x0,0x0,0x1,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x3,0x27,0x7,0x17,0x16,0x17,0x16,0x37,0x36,0x36, + 0x27,0x26,0x27,0x26,0x27,0x27,0x37,0x37,0x17,0x15,0x23,0x15,0x33,0x32,0x37,0x36, + 0x35,0x34,0x26,0x23,0x22,0x7,0x6,0x7,0x35,0x27,0x37,0x16,0x16,0x33,0x35,0x22, + 0x26,0x27,0x27,0x26,0x26,0x23,0x22,0xe,0x2,0x7,0x15,0x33,0x35,0x37,0x7,0x1, + 0xb,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x84,0x18,0x1a,0x33,0x11,0x17,0x9, + 0x7,0x4,0x3,0x5,0x2,0x4,0xf,0xa,0x2,0x4a,0x13,0x2d,0x2b,0x53,0x1b,0x15, + 0x8,0x9,0x8,0x4,0x4,0xd,0x10,0x2d,0xd,0x15,0x3d,0x24,0x1f,0x30,0xd,0x16, + 0x6,0x13,0xb,0x6,0xe,0x1a,0x2d,0x25,0x2b,0x26,0x22,0x1,0xb5,0x12,0x19,0x19, + 0x12,0x11,0x19,0x19,0xfe,0xc6,0x1f,0x14,0x41,0x15,0x9,0x3,0x6,0x3,0xe,0x6, + 0x2,0x2,0x6,0xc,0x2,0x34,0x44,0x2a,0x61,0x20,0xd,0x5,0x9,0x6,0xa,0x2, + 0x8,0x1,0x81,0x2a,0x40,0x18,0x1d,0x2a,0x1e,0x16,0x22,0x9,0xc,0x4,0xa,0x13, + 0x10,0x64,0x49,0xf,0xae,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xe0,0x0, + 0x1a,0x0,0x26,0x0,0x56,0x0,0x5d,0x0,0x0,0x25,0x22,0x27,0x31,0x6,0x22,0x27, + 0x6,0x22,0x27,0x6,0x23,0x23,0x35,0x33,0x32,0x37,0x16,0x32,0x37,0x16,0x32,0x37, + 0x16,0x33,0x33,0x15,0x3,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26, + 0x7,0x7,0x17,0x15,0x16,0x16,0x17,0x6,0x6,0x23,0x22,0x26,0x27,0x6,0x6,0x23, + 0x22,0x27,0x2e,0x2,0x35,0x34,0x36,0x33,0x32,0x16,0x17,0x27,0x26,0x36,0x37,0x37, + 0x27,0x7,0x27,0x37,0x17,0x16,0x16,0x17,0x17,0x16,0x16,0x33,0x15,0x22,0x26,0x7, + 0x17,0x1e,0x2,0x17,0x35,0x1,0xc0,0x22,0x1e,0x1e,0x44,0x1e,0x1e,0x44,0x1e,0x1e, + 0x22,0x15,0x15,0x22,0x1e,0x1d,0x46,0x1d,0x1d,0x46,0x1d,0x1e,0x22,0x15,0x6a,0x12, + 0x19,0x19,0x12,0x11,0x19,0x19,0x48,0x30,0x51,0x9,0x10,0x7,0xb,0x1b,0xf,0x13, + 0x21,0xc,0xc,0x21,0x13,0xa,0xa,0x1f,0x31,0x1c,0x1a,0xd,0x10,0x29,0x16,0xb, + 0x2,0x9,0xa,0x2e,0x2b,0x3c,0x18,0x4a,0x77,0x7,0xe,0x5,0x13,0xd,0x32,0x1d, + 0x29,0x45,0x6b,0x9,0xa,0x1a,0x19,0x9,0x15,0x10,0x10,0x10,0x10,0x10,0x10,0x2b, + 0x15,0x14,0x14,0x14,0x14,0x15,0x2b,0x1,0xcb,0x19,0x12,0x11,0x19,0x19,0x11,0x12, + 0x19,0x95,0x20,0x40,0x52,0x6,0xd,0x6,0x9,0xc,0x12,0xe,0xe,0x12,0x3,0x15, + 0x2b,0x27,0x10,0x10,0xb,0x9,0x9,0x42,0xb,0x15,0x7,0x1f,0x7,0x29,0x23,0x34, + 0x16,0x2,0x9,0x8,0x21,0x19,0x1d,0x2b,0x29,0x16,0x38,0x5,0xd,0xf,0x5,0x20, + 0x0,0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd5,0x0,0x9,0x0,0x10,0x0,0x2e, + 0x0,0x34,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x14,0x7,0x27,0x35,0x23,0x27,0x17, + 0x35,0x33,0x27,0x7,0x33,0x17,0x15,0x16,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x34,0x36,0x37,0x35,0x23,0x22,0x26,0x35,0x35,0x26,0x26,0x35,0x34,0x37,0x27,0x37, + 0x1,0x7,0x27,0x27,0x35,0x27,0x6,0x7,0x15,0x1,0x40,0x55,0x15,0x5,0x26,0x15, + 0x55,0x2a,0x2b,0x40,0x40,0x2b,0x2a,0xa,0xc,0x19,0x12,0x12,0x19,0xc,0xa,0x40, + 0x12,0x19,0xa,0xb,0xe,0x5b,0x1e,0x1,0x88,0x1e,0x8d,0x2e,0x36,0x4,0x6,0x1, + 0x55,0x55,0x2b,0xb,0x9,0x26,0x19,0x52,0x2b,0x59,0x55,0x55,0xd5,0x31,0x5,0x14, + 0xc,0x11,0x19,0x19,0x11,0xc,0x13,0x6,0x31,0x19,0x11,0x31,0x5,0x14,0xc,0x13, + 0xc,0x5c,0x1e,0xfe,0x78,0x1e,0x8d,0x2a,0x4,0x36,0x5,0x4,0x31,0x0,0x4,0x0, + 0x1e,0x0,0x1e,0x1,0xd5,0x1,0xc4,0x0,0xc,0x0,0x15,0x0,0x1e,0x0,0x2a,0x0, + 0x0,0x25,0x1,0x7,0x17,0x6,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x17,0x27,0x15, + 0x23,0x35,0x23,0x35,0x33,0x35,0x17,0x17,0x36,0x36,0x35,0x35,0x34,0x26,0x23,0x23, + 0x17,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x1,0xc4,0xfe,0x78, + 0x1e,0x28,0xc,0xf,0x19,0x11,0xef,0x62,0xe6,0x2b,0x2a,0x2a,0x44,0xe1,0xc,0xf, + 0x19,0x11,0xef,0xb9,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x3c,0x1,0x88,0x1e,0x29, + 0x4,0x16,0xe,0xaa,0x12,0x19,0x62,0xcd,0x2b,0x2b,0x2a,0x19,0x43,0x68,0x4,0x16, + 0xe,0xaa,0x12,0x19,0x40,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x0,0x3,0x0, + 0xf,0x0,0xf,0x1,0xd5,0x1,0xd3,0x0,0xa,0x0,0x16,0x0,0x1a,0x0,0x0,0x13, + 0x21,0x32,0x16,0x15,0x11,0x14,0x7,0x27,0x35,0x23,0x13,0x27,0x21,0x22,0x26,0x35, + 0x11,0x34,0x37,0x27,0x37,0x1,0x27,0x27,0x23,0x15,0x92,0x1,0x19,0x11,0x19,0x5, + 0x25,0xc4,0xce,0x47,0xfe,0xe7,0x11,0x19,0x5,0x21,0x1e,0x1,0xa6,0x8f,0xd6,0x19, + 0x1,0xab,0x19,0x12,0xff,0x0,0xa,0xa,0x26,0xc3,0xfe,0xba,0x46,0x19,0x12,0x1, + 0x0,0xb,0x9,0x21,0x1e,0xfe,0x5a,0x53,0xd5,0xd5,0x0,0x2,0x0,0x2b,0x0,0x40, + 0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x13,0x0,0x0,0x25,0x17,0x27,0x37,0x27,0x27, + 0x7,0x7,0x17,0x7,0x25,0x7,0x17,0x27,0x7,0x37,0x27,0x37,0x37,0x17,0x1,0x0, + 0x50,0x15,0x47,0x5e,0x24,0x24,0x5e,0x47,0x15,0x1,0x25,0x74,0x23,0x84,0x84,0x23, + 0x74,0x99,0x3c,0x3c,0xb7,0x30,0x5b,0x3e,0x8,0x56,0x56,0x8,0x3e,0x5b,0xb4,0x65, + 0x96,0x50,0x50,0x96,0x65,0xd,0x8d,0x8d,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5, + 0x1,0xd5,0x0,0x9,0x0,0x13,0x0,0x0,0x1,0x27,0x27,0x7,0x7,0x17,0x7,0x37, + 0x17,0x27,0x7,0x7,0x37,0x27,0x37,0x37,0x17,0x17,0x7,0x17,0x1,0xd5,0x99,0x3c, + 0x3c,0x99,0x74,0x23,0x84,0x84,0x23,0x61,0x50,0x15,0x47,0x5e,0x24,0x24,0x5e,0x47, + 0x15,0x1,0x3b,0xd,0x8d,0x8d,0xd,0x65,0x96,0x50,0x50,0x96,0x1f,0x30,0x5b,0x3e, + 0x8,0x56,0x56,0x8,0x3e,0x5b,0x0,0x9,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5, + 0x0,0x3,0x0,0x7,0x0,0x18,0x0,0x1c,0x0,0x20,0x0,0x27,0x0,0x2e,0x0,0x32, + 0x0,0x36,0x0,0x0,0x13,0x15,0x23,0x35,0x17,0x35,0x23,0x15,0x17,0x15,0x21,0x35, + 0x33,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x15,0x5,0x23,0x15,0x33,0x37, + 0x23,0x15,0x33,0x11,0xe,0x2,0x15,0x15,0x3b,0x2,0x35,0x34,0x26,0x26,0x27,0x17, + 0x23,0x15,0x33,0x37,0x23,0x15,0x33,0xd5,0x2a,0xaa,0x2a,0x95,0xfe,0x80,0x15,0x1b, + 0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0xfe,0xea,0x2a,0x2a,0x56,0x2b,0x2b,0x1f,0x30, + 0x1c,0x6b,0x2a,0x6b,0x1c,0x30,0x1f,0x2b,0x2b,0x2b,0x55,0x2a,0x2a,0x1,0x2b,0x2b, + 0x2b,0x2b,0x2b,0x2b,0x2b,0xaa,0xaa,0x56,0x23,0x3e,0x2f,0x1a,0x1a,0x2f,0x3e,0x23, + 0x56,0x2a,0x56,0x56,0x56,0x1,0x54,0x5,0x24,0x36,0x1f,0x56,0x56,0x1f,0x36,0x24, + 0x5,0xfe,0x56,0x56,0x56,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0, + 0xb,0x0,0x1c,0x0,0x0,0x1,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15, + 0x33,0x3,0x27,0x7,0x11,0x34,0x36,0x33,0x33,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x32,0x37,0x1,0xc0,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x95,0x95,0x19,0x11,0x96, + 0xa,0xc,0x1d,0x31,0x1d,0xc,0x9,0x1,0x6b,0x2b,0x2b,0x2a,0x2b,0x2b,0xfe,0xab, + 0x40,0x40,0x1,0x55,0x12,0x19,0xd,0x21,0x12,0x1d,0x31,0x1d,0x2,0x0,0x2,0x0, + 0x6b,0x0,0x40,0x1,0xe6,0x1,0xc8,0x0,0x10,0x0,0x16,0x0,0x0,0x25,0x27,0x7, + 0x11,0x34,0x36,0x33,0x33,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x37,0x27,0x27, + 0x37,0x17,0x37,0x17,0x1,0x95,0x95,0x95,0x19,0x11,0x96,0xa,0xc,0x1d,0x31,0x1d, + 0xc,0x9,0x19,0x3c,0x1e,0x1e,0x4c,0x1e,0x40,0x40,0x40,0x1,0x55,0x12,0x19,0xd, + 0x21,0x12,0x1d,0x31,0x1d,0x2,0x29,0x3c,0x1e,0x1e,0x4c,0x1e,0x0,0x2,0x0,0x6b, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x14,0x0,0x0,0x1,0x23,0x35,0x33, + 0x7,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x23,0x22,0x6,0x15,0x11,0x37, + 0x17,0x1,0xc0,0x80,0x80,0x2b,0x9,0xc,0x1d,0x31,0x1d,0xc,0xa,0x96,0x11,0x19, + 0x95,0x95,0x1,0x6b,0x2a,0x7e,0x2,0x1d,0x31,0x1d,0x12,0x21,0xd,0x19,0x12,0xfe, + 0xab,0x40,0x40,0x0,0x2,0x0,0x5a,0x0,0x40,0x1,0xa6,0x1,0xc0,0x0,0xc,0x0, + 0x10,0x0,0x0,0x1,0x3,0x17,0x37,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x17,0x37, + 0x27,0x23,0x35,0x33,0x1,0x0,0xa6,0x24,0x17,0x56,0x2a,0x56,0x17,0x24,0x91,0x2a, + 0x2a,0x1,0xc0,0xfe,0xf5,0x16,0x25,0x84,0x6b,0x6b,0x84,0x25,0x16,0x20,0x2b,0x0, + 0x6,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xeb,0x0,0xf,0x0,0x1c,0x0,0x1f,0x0, + 0x25,0x0,0x29,0x0,0x2d,0x0,0x0,0x13,0x14,0x6,0x6,0x23,0x22,0x6,0x15,0x23, + 0x34,0x36,0x36,0x33,0x32,0x36,0x35,0x17,0x7,0x35,0x23,0x15,0x7,0x17,0x37,0x15, + 0x21,0x35,0x17,0x37,0x27,0x23,0x37,0x7,0x33,0x17,0x15,0x21,0x35,0x5,0x15,0x21, + 0x35,0x15,0x35,0x21,0x15,0xd5,0x11,0x1d,0x12,0x8,0xd,0x2b,0x12,0x1d,0x11,0x9, + 0xd,0x55,0x80,0x2b,0x40,0x1a,0x26,0x1,0x56,0x26,0x1a,0xc2,0x53,0x2a,0x61,0xc2, + 0x1f,0xff,0x0,0x1,0x0,0xff,0x0,0x1,0x0,0x1,0xeb,0x12,0x1d,0x11,0xd,0x9, + 0x12,0x1d,0x11,0xd,0x9,0x2b,0x62,0x22,0x42,0x31,0x22,0x1d,0xc8,0xc8,0x1d,0x22, + 0x5e,0x1f,0x4a,0x17,0x14,0x14,0x3e,0x2b,0x2b,0x80,0x2a,0x2a,0x0,0x2,0x0,0x35, + 0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0xc,0x0,0x38,0x0,0x0,0x13,0x17,0x7,0x27, + 0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x7,0x27,0x25,0x23,0x37,0x27,0x7,0x23,0x35, + 0x37,0x27,0x7,0x35,0x23,0x15,0x27,0x7,0x17,0x15,0x23,0x27,0x7,0x17,0x23,0x15, + 0x33,0x7,0x17,0x37,0x33,0x15,0x7,0x17,0x37,0x15,0x33,0x35,0x17,0x37,0x27,0x35, + 0x33,0x17,0x37,0x27,0x33,0xd5,0xa0,0x1e,0x17,0x55,0x2b,0x55,0x18,0x1e,0x1,0xa0, + 0x19,0x10,0xf,0x1f,0x13,0x1f,0x10,0xf,0x16,0x10,0xf,0x1f,0x13,0x1f,0xf,0x10, + 0x19,0x19,0x10,0xf,0x1f,0x13,0x1f,0xf,0x10,0x16,0x10,0xf,0x1f,0x13,0x1f,0xf, + 0x10,0x19,0x1,0x60,0xa0,0x1e,0x17,0x64,0x6b,0x6b,0x64,0x17,0x1e,0xb5,0x10,0xf, + 0x1f,0x13,0x1f,0xf,0xf,0x19,0x19,0x10,0x10,0x1e,0x14,0x1f,0xf,0x10,0x15,0x10, + 0xf,0x1f,0x13,0x1f,0xf,0x10,0x1a,0x1a,0x10,0xf,0x1f,0x13,0x1f,0xf,0x10,0x0, + 0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xeb,0x0,0x10,0x0,0x20,0x0,0x0,0x1, + 0x7,0x35,0x23,0x15,0x7,0x17,0x37,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x17,0x37, + 0x25,0x14,0x6,0x6,0x23,0x22,0x6,0x15,0x23,0x34,0x36,0x36,0x33,0x32,0x36,0x35, + 0x1,0x0,0x80,0x2b,0x40,0x1a,0x26,0x96,0x2a,0x96,0x26,0x1a,0xfe,0xea,0x11,0x1d, + 0x12,0x8,0xd,0x2b,0x12,0x1d,0x11,0x9,0xd,0x1,0xc0,0x62,0x22,0x42,0x31,0x22, + 0x1d,0xc8,0x80,0x80,0xc8,0x1d,0x22,0xde,0x12,0x1d,0x11,0xd,0x9,0x12,0x1d,0x11, + 0xd,0x9,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xab,0x0,0x21,0x0,0x28, + 0x0,0x0,0x1,0x23,0x35,0x23,0x22,0x6,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15, + 0x26,0x27,0x7,0x16,0x16,0x33,0x32,0x36,0x37,0x27,0x6,0x7,0x35,0x33,0x32,0x36, + 0x35,0x35,0x34,0x26,0x7,0x6,0x23,0x22,0x27,0x35,0x33,0x1,0x80,0x80,0x55,0x18, + 0x27,0x17,0x19,0x12,0x2b,0x13,0x11,0x1e,0x1d,0x4e,0x2c,0x2c,0x4e,0x1d,0x1e,0x10, + 0x14,0x2b,0x12,0x19,0x19,0x67,0x16,0x15,0x15,0x16,0x56,0x1,0x40,0x6b,0x17,0x27, + 0x18,0x80,0x11,0x19,0x3f,0xb,0x10,0x1e,0x1d,0x21,0x21,0x1d,0x1e,0xf,0xc,0x3f, + 0x19,0x11,0x40,0x12,0x19,0xe5,0x6,0x6,0x50,0x0,0x2,0x0,0x8b,0x0,0x40,0x1, + 0x75,0x1,0xab,0x0,0x1a,0x0,0x2a,0x0,0x0,0x1,0x34,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x17,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23, + 0x35,0x3e,0x2,0x27,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23, + 0x22,0x26,0x26,0x1,0x75,0x1f,0x36,0x20,0x20,0x36,0x1f,0x19,0x2b,0x1c,0x2b,0x2b, + 0x2a,0x2b,0x2b,0x1c,0x2b,0x19,0xc0,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15, + 0x15,0x21,0x15,0x1,0x35,0x21,0x35,0x20,0x20,0x35,0x21,0x1c,0x31,0x21,0x5,0x2d, + 0x2a,0x2b,0x2b,0x2a,0x2d,0x5,0x21,0x31,0x1c,0x15,0x22,0x14,0x14,0x22,0x15,0x14, + 0x22,0x14,0x14,0x22,0x0,0x3,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0xab,0x0,0x9, + 0x0,0xd,0x0,0x13,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x23,0x7,0x15,0x21,0x35, + 0x5,0x33,0x15,0x23,0x21,0x23,0x35,0x37,0x31,0x17,0x1,0x80,0xc0,0x2b,0x15,0x55, + 0x1,0xaa,0xfe,0x80,0xd6,0xd6,0x1,0x56,0x56,0x2b,0x2b,0x1,0x80,0x2b,0x2b,0x55, + 0xc0,0xc0,0x2b,0x6b,0x84,0x2b,0x2b,0x0,0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xab,0x0,0x5,0x0,0xb,0x0,0x14,0x0,0x18,0x0,0x0,0x25,0x35,0x27,0x23,0x17, + 0x15,0x33,0x11,0x27,0x23,0x17,0x11,0x1,0x7,0x15,0x33,0x35,0x33,0x15,0x33,0x35, + 0x7,0x23,0x35,0x33,0x1,0x80,0x5d,0x3c,0x6e,0x80,0x39,0x3c,0x4b,0xff,0x0,0x80, + 0x6a,0x2b,0x6b,0x6b,0x2b,0x2b,0x55,0xf9,0x5d,0x6f,0xe7,0x1,0x1c,0x3a,0x4b,0xfe, + 0xf5,0x1,0x56,0x80,0xd6,0x6b,0x6b,0xd6,0x40,0x2a,0x0,0x3,0x0,0x2b,0x0,0x6b, + 0x1,0xd5,0x1,0xb5,0x0,0x3d,0x0,0x56,0x0,0x5a,0x0,0x0,0x25,0x22,0xe,0x2, + 0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x15,0x32,0x3e,0x2,0x33,0x32,0x1e, + 0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e, + 0x2,0x33,0x35,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x37,0x7, + 0x6,0x23,0x23,0x35,0x17,0x37,0x27,0x7,0x17,0x37,0x15,0x23,0x22,0x27,0x27,0x7, + 0x17,0x16,0x33,0x21,0x32,0x37,0x37,0x7,0x23,0x35,0x33,0x1,0x0,0x10,0x13,0xd, + 0xd,0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xf,0x13,0xe,0xe, + 0x9,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xd,0x13,0x10, + 0xf,0x13,0xe,0xd,0xa,0x9,0xe,0xe,0x13,0xf,0xa,0xd,0xd,0x13,0x10,0xf, + 0x13,0xe,0xd,0xa,0xa,0xd,0xd,0x13,0xa2,0x1d,0x7,0x8,0x1b,0x1c,0x19,0xa0, + 0xa0,0x19,0x1c,0x1b,0x8,0x7,0x1d,0x1e,0x1d,0x13,0x1a,0x1,0xb,0x1b,0x13,0x1d, + 0xbb,0x2a,0x2a,0xab,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x2a,0x6,0x9, + 0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6, + 0x2a,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x63,0x1d,0x6,0x47,0x15,0x23, + 0x75,0x75,0x22,0x14,0x47,0x6,0x1d,0x1e,0x1d,0x13,0x13,0x1d,0x5,0x2a,0x0,0x1, + 0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x80,0x0,0x2d,0x0,0x0,0x1,0x22,0x6,0x6, + 0x15,0x15,0x14,0x6,0x23,0x35,0x34,0x26,0x26,0x23,0x23,0x22,0x6,0x6,0x15,0x33, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x22,0x6,0x6,0x15,0x15,0x21,0x35, + 0x32,0x36,0x36,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x1,0xc0,0x12,0x1d,0x11,0xd, + 0x8,0x12,0x1d,0x11,0x56,0x11,0x1d,0x12,0x2b,0xd,0x8,0x56,0x8,0xd,0xc0,0x18, + 0x26,0x17,0x1,0x40,0x11,0x1d,0x12,0xc,0x9,0x15,0x1,0x80,0x11,0x1d,0x12,0x55, + 0x9,0xd,0x56,0x11,0x1d,0x12,0x12,0x1d,0x11,0x8,0xd,0xd,0x8,0x16,0x17,0x26, + 0x18,0x40,0x2b,0x11,0x1d,0x12,0x55,0x9,0xc,0x2b,0x0,0x2,0x0,0x55,0x0,0x55, + 0x1,0xab,0x1,0xab,0x0,0xf,0x0,0x29,0x0,0x0,0x13,0x32,0x16,0x16,0x15,0x14, + 0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x37,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x37,0x15,0x33,0x35,0x23,0x15, + 0x33,0x7,0x26,0x26,0xcb,0x14,0x22,0x14,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22, + 0x15,0x21,0x35,0x20,0x20,0x35,0x21,0x20,0x35,0x20,0xb,0xa,0x55,0x2b,0x80,0x37, + 0x55,0xe,0x22,0x1,0x15,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x14,0x22, + 0x14,0x2b,0x20,0x35,0x20,0x21,0x35,0x20,0x20,0x35,0x21,0x12,0x22,0xe,0x55,0x37, + 0x80,0x2b,0x55,0xa,0xb,0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0, + 0x8,0x0,0x14,0x0,0x20,0x0,0x2c,0x0,0x0,0x1,0x7,0x17,0x37,0x15,0x21,0x35, + 0x17,0x37,0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x0,0xeb,0x1a,0x26,0x1,0x56,0x26,0x1a,0xfe, + 0xc0,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x4d,0x9,0xc,0xc,0x9,0x9,0xc,0xc, + 0x4c,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1,0xc0,0xb3,0x22,0x1d,0xc8,0xc8,0x1d, + 0x22,0x4d,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x0,0x2,0x0,0x20,0x0,0x15, + 0x1,0xe0,0x1,0xeb,0x0,0xf,0x0,0x46,0x0,0x0,0x1,0x32,0x16,0x16,0x15,0x14, + 0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x17,0x37,0x15,0x33,0x35,0x23, + 0x15,0x33,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x27,0x37,0x27,0x7,0x27,0x33,0x35, + 0x23,0x15,0x33,0x35,0x17,0x7,0x17,0x37,0x17,0x6,0x6,0x15,0x14,0x16,0x16,0x17, + 0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x3e,0x2,0x35,0x34,0x26, + 0x1,0x0,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x76,0x54,0x2b, + 0x80,0x37,0x55,0xe,0x21,0x13,0x13,0x21,0xe,0xe,0x1e,0x1e,0x1f,0x28,0x37,0x80, + 0x2b,0x28,0x1e,0x1e,0x1e,0xe,0x9,0xb,0x19,0x2b,0x1c,0x2b,0x2b,0x2a,0x2b,0x2b, + 0x1c,0x2b,0x19,0xb,0x1,0x55,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x14, + 0x22,0x14,0x8,0x55,0x37,0x80,0x2b,0x55,0xa,0xb,0xb,0xa,0xe,0x1e,0x1f,0x1f, + 0x29,0x2b,0x80,0x37,0x29,0x1e,0x1e,0x1e,0xe,0xe,0x22,0x12,0x1d,0x31,0x21,0x5, + 0x2c,0x2b,0x2b,0x2b,0x2b,0x2c,0x5,0x21,0x31,0x1d,0x12,0x22,0x0,0x2,0x0,0x40, + 0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x5,0x0,0x13,0x0,0x0,0x37,0x23,0x11,0x25, + 0x15,0x23,0x21,0x22,0x6,0x15,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x34,0x26, + 0x95,0x55,0x1,0x15,0xc0,0x1,0x0,0x11,0x19,0xab,0x6b,0x2a,0x6b,0x19,0x40,0x1, + 0x15,0x6b,0x95,0x19,0x12,0xc0,0x6b,0x6b,0xc0,0x12,0x19,0x0,0x3,0x0,0x40,0x0, + 0x2b,0x1,0xf5,0x1,0xd5,0x0,0x7,0x0,0x17,0x0,0x1f,0x0,0x0,0x1,0x32,0x16, + 0x15,0x11,0x14,0x6,0x23,0x21,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26, + 0x23,0x23,0x22,0x6,0x15,0x1,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x1,0x80,0x12, + 0x19,0x19,0x12,0xfe,0xc0,0x19,0x12,0xc0,0x11,0x19,0x19,0x11,0xc0,0x12,0x19,0x1, + 0x95,0xe,0x12,0x12,0xe,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x11,0x19,0x19, + 0x11,0x1,0x56,0x11,0x19,0x19,0x11,0xfe,0xd5,0x13,0xd,0xc0,0xd,0x13,0x0,0x8, + 0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x5,0x0,0xb,0x0,0x11,0x0,0x17, + 0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x0,0x13,0x23,0x15,0x23,0x35,0x33, + 0x5,0x35,0x23,0x15,0x33,0x15,0x1,0x23,0x35,0x23,0x15,0x33,0x25,0x15,0x23,0x15, + 0x33,0x35,0x23,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x7,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x95,0x40, + 0x2a,0x6a,0x1,0x40,0x6a,0x40,0xfe,0xea,0x40,0x2a,0x6a,0x1,0x16,0x40,0x6a,0x40, + 0x19,0x11,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x55,0x80,0x80,0x80,0x80,0x80, + 0x80,0x1,0xc0,0x40,0x6b,0x6b,0x6b,0x2b,0x40,0xfe,0xc0,0x40,0x6b,0x6b,0x40,0x2b, + 0x6b,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0x2b,0x2a,0x16,0x2a,0x16, + 0x2a,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xc0,0x1,0x95,0x0,0xf,0x0,0x1b,0x0, + 0x0,0x1,0x7,0x6,0x23,0x23,0x35,0x23,0x35,0x23,0x35,0x34,0x36,0x33,0x33,0x32, + 0x17,0x7,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x1,0xc0,0x5d, + 0xd,0x16,0x40,0x40,0x80,0x19,0x12,0xd5,0x16,0xd,0x8e,0x40,0x2a,0x40,0x40,0x2a, + 0x40,0x1,0x0,0x83,0x12,0x80,0x40,0x40,0x11,0x19,0x12,0xc3,0x40,0x40,0x2b,0x40, + 0x40,0x0,0x4,0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0xac,0x0,0x3,0x0,0x7,0x0, + 0xd,0x0,0x13,0x0,0x0,0x1,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x25,0x27,0x37, + 0x17,0x37,0x17,0x3,0x27,0x37,0x17,0x37,0x17,0x1,0xd5,0xc0,0xc0,0xc0,0xc0,0xfe, + 0xa1,0x4b,0x1e,0x2d,0x5a,0x1f,0x79,0x4b,0x1e,0x2d,0x5a,0x1f,0x1,0x6b,0x2b,0x80, + 0x2b,0x80,0x4c,0x1e,0x2d,0x5a,0x1e,0xfe,0xdd,0x4b,0x1e,0x2d,0x5a,0x1e,0x0,0x4, + 0x0,0x2b,0x0,0x6b,0x1,0xd5,0x1,0xac,0x0,0x3,0x0,0x7,0x0,0xd,0x0,0x13, + 0x0,0x0,0x13,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x37,0x27,0x37,0x17,0x37,0x17, + 0x3,0x27,0x37,0x17,0x37,0x17,0xeb,0xc0,0xc0,0xc0,0xc0,0x72,0x4c,0x1e,0x2d,0x5b, + 0x1e,0x78,0x4c,0x1e,0x2d,0x5b,0x1e,0x1,0x6b,0x2b,0x80,0x2b,0x80,0x4c,0x1e,0x2d, + 0x5a,0x1e,0xfe,0xdd,0x4b,0x1e,0x2d,0x5a,0x1e,0x0,0x4,0x0,0x55,0x0,0x2b,0x1, + 0xab,0x1,0xd5,0x0,0xf,0x0,0x1a,0x0,0x2d,0x0,0x36,0x0,0x0,0x13,0x34,0x36, + 0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x13,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x27,0x26,0x27,0x7,0x37,0x26,0x26,0x23,0x22,0x6,0x7, + 0x6,0x6,0x15,0x15,0x33,0x26,0x35,0x34,0x36,0x36,0x33,0x17,0x37,0x23,0x22,0x6, + 0x15,0x14,0x16,0x33,0xab,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26, + 0x17,0xc0,0x15,0x12,0x19,0x13,0x10,0xe,0xf,0x64,0x39,0xf,0x20,0x11,0x28,0x45, + 0x1b,0x10,0x13,0x32,0x7,0x14,0x22,0x15,0xa,0x1e,0x28,0xe,0x12,0x12,0xe,0x1, + 0x80,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0xfe,0xc3,0x19,0x11, + 0x66,0x12,0x1f,0x8,0x7,0x6,0x6c,0x79,0x4,0x3,0x13,0xe,0x8,0x1f,0x12,0x90, + 0xf,0x11,0x14,0x22,0x14,0x6a,0x40,0x13,0xd,0xe,0x12,0x0,0x7,0x0,0x15,0x0, + 0x2b,0x1,0xd5,0x1,0xe0,0x0,0x3,0x0,0x17,0x0,0x21,0x0,0x25,0x0,0x29,0x0, + 0x2d,0x0,0x31,0x0,0x0,0x37,0x33,0x35,0x23,0x5,0x23,0x27,0x37,0x17,0x33,0x32, + 0x36,0x35,0x31,0x34,0x27,0x27,0x23,0x15,0x17,0x37,0x31,0x34,0x26,0x3,0x7,0x15, + 0x33,0x17,0x16,0x16,0x15,0x33,0x35,0x7,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x17, + 0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x15,0x56,0x56,0x1,0x96,0x96,0x2c,0x7,0x25, + 0x3c,0xb,0xf,0x11,0x9b,0x2a,0x96,0xaa,0x19,0x91,0x96,0x2b,0xae,0x12,0x15,0x2b, + 0xa0,0x15,0x15,0x15,0x15,0x2b,0x16,0x16,0x16,0x16,0x2b,0xea,0x80,0x10,0x14,0xe, + 0xe,0xb,0x11,0x7,0x39,0xc0,0x2a,0x40,0x11,0x19,0x1,0x4b,0x6b,0x35,0x46,0x7, + 0x20,0x13,0xb5,0x4a,0x15,0x15,0x16,0x40,0x15,0x15,0x16,0x0,0x3,0x0,0x40,0x0, + 0x40,0x1,0xc0,0x1,0xc0,0x0,0x9,0x0,0x10,0x0,0x17,0x0,0x0,0x37,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x13,0x33,0x32,0x36,0x35,0x35,0x23,0x37,0x35, + 0x34,0x26,0x23,0x23,0x15,0xeb,0x80,0x12,0x19,0x19,0x12,0x80,0x2a,0x80,0x12,0x19, + 0xab,0xab,0x19,0x12,0x80,0x40,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0x80,0x19,0x12, + 0x95,0x2b,0x6a,0x12,0x19,0x95,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xb5,0x1,0xc0, + 0x0,0x9,0x0,0xe,0x0,0x23,0x0,0x4e,0x0,0x0,0x1,0x37,0x36,0x34,0x27,0x27, + 0x26,0x22,0xf,0x3,0x15,0x33,0x37,0x17,0x14,0x6,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x37,0x16,0x16,0x25,0x26,0x26,0x35, + 0x34,0x36,0x36,0x37,0x3e,0x2,0x35,0x34,0x26,0x23,0x22,0x6,0x23,0x6,0x6,0x27, + 0x26,0x26,0x37,0x3e,0x2,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x7,0xe,0x2, + 0x15,0x14,0x16,0x17,0x1,0x92,0x17,0xc,0xc,0x1e,0xd,0x23,0xd,0x16,0x1f,0xc4, + 0x5b,0xc4,0x21,0x1f,0x31,0x1a,0x9,0xd,0xd,0x9,0x10,0x1d,0x13,0xf,0xc,0x20, + 0x11,0x14,0xfe,0xcd,0x10,0x12,0x17,0x23,0x12,0xb,0x18,0x11,0x17,0x14,0x14,0x12, + 0x1,0x5,0x12,0x7,0x6,0x2,0x5,0x1,0x10,0x1f,0x18,0x18,0x27,0x17,0x18,0x24, + 0x12,0xa,0x18,0x10,0xc,0xa,0x1,0x22,0x17,0xc,0x24,0xc,0x1e,0xd,0xd,0x16, + 0x1e,0xc5,0x5a,0xc4,0x79,0x18,0x21,0x12,0xd,0x8,0x9,0xd,0x9,0xe,0x9,0x7, + 0xd,0x5,0x20,0xa,0x1c,0x45,0x9,0x18,0x11,0x14,0x1a,0x12,0x8,0x5,0xc,0xc, + 0x6,0x7,0xe,0xd,0x7,0x1,0x5,0x6,0x11,0x7,0x1,0xf,0xd,0x11,0x1d,0x12, + 0x14,0x1b,0x13,0x8,0x4,0xc,0xb,0x6,0x5,0x9,0x4,0x0,0x3,0x0,0x40,0x0, + 0x15,0x1,0xed,0x1,0xd5,0x0,0x1a,0x0,0x24,0x0,0x29,0x0,0x0,0x25,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x32, + 0x16,0x15,0x15,0x23,0x35,0x21,0x15,0x33,0x37,0x37,0x36,0x34,0x27,0x27,0x26,0x22, + 0x7,0x7,0x17,0x7,0x23,0x35,0x37,0x1,0x0,0x95,0x12,0x19,0x19,0x12,0x15,0x2b, + 0xaa,0x2b,0x15,0x12,0x19,0x2b,0xfe,0xd6,0x95,0xd8,0xf,0x6,0x6,0xf,0x6,0x12, + 0x6,0xf,0x1e,0x71,0x2d,0x71,0x2b,0x19,0x11,0x1,0x2b,0x12,0x19,0x2a,0x2a,0x2a, + 0x2a,0x19,0x12,0x80,0x2b,0xd6,0x41,0xf,0x6,0x12,0x6,0xf,0x6,0x6,0xf,0x3d, + 0x71,0x2e,0x71,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc3,0x1,0x80,0x0,0x3,0x0, + 0x7,0x0,0xb,0x0,0x15,0x0,0x1a,0x0,0x0,0x13,0x33,0x15,0x23,0x35,0x33,0x35, + 0x23,0x15,0x33,0x35,0x23,0x25,0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x7,0x7,0x27, + 0x7,0x15,0x33,0x37,0x40,0xeb,0xeb,0xeb,0xeb,0x95,0x95,0x1,0x40,0xf,0x7,0x11, + 0x6,0x10,0x6,0x6,0x10,0x3c,0x71,0x2d,0x71,0x1,0x2b,0x2b,0x55,0x2b,0xd5,0x2a, + 0x18,0x10,0x6,0x6,0x10,0x6,0x11,0x7,0xf,0x1e,0x71,0x2d,0x71,0x0,0x1,0x0, + 0x44,0x0,0x40,0x1,0xbc,0x1,0xc0,0x0,0x11,0x0,0x0,0x1,0x27,0x7,0x35,0x23, + 0x15,0x27,0x7,0x17,0x7,0x17,0x37,0x15,0x33,0x35,0x17,0x37,0x27,0x1,0xbc,0x2b, + 0x66,0x56,0x66,0x2b,0x67,0x67,0x2b,0x66,0x56,0x66,0x2b,0x67,0x1,0x3b,0x4a,0x3b, + 0x76,0x76,0x3b,0x4a,0x3b,0x3b,0x4a,0x3b,0x76,0x76,0x3b,0x4a,0x3b,0x0,0x3,0x0, + 0x40,0x0,0x20,0x1,0xd9,0x1,0xd5,0x0,0x1a,0x0,0x20,0x0,0x2c,0x0,0x0,0x37, + 0x23,0x35,0x21,0x15,0x37,0x35,0x34,0x26,0x23,0x23,0x35,0x23,0x15,0x23,0x35,0x23, + 0x15,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x17,0x27,0x37,0x17,0x37,0x17, + 0x27,0x17,0x7,0x27,0x7,0x27,0x37,0x27,0x37,0x17,0x37,0x17,0xef,0x84,0x1,0x2a, + 0x2b,0x19,0x12,0x15,0x2b,0xaa,0x2b,0x15,0x12,0x19,0x19,0x12,0xaf,0x47,0x4c,0x1e, + 0x2e,0x5a,0x1e,0xfb,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x55, + 0xd6,0x5e,0x2b,0x88,0x12,0x19,0x2a,0x2a,0x2a,0x2a,0x19,0x12,0xfe,0xd5,0x11,0x19, + 0xb,0x4c,0x1e,0x2e,0x5b,0x1e,0x3c,0x22,0x1e,0x22,0x22,0x1e,0x22,0x22,0x1e,0x22, + 0x22,0x1e,0x0,0x4,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x13,0x0,0x1b, + 0x0,0x23,0x0,0x2b,0x0,0x0,0x13,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32, + 0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x37,0x17, + 0x7,0x7,0x27,0x27,0x37,0x37,0x13,0x17,0x7,0x7,0x27,0x27,0x37,0x37,0xc0,0x23, + 0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x1d,0x2b, + 0x2a,0x2b,0x80,0xb0,0x3b,0x3b,0x1b,0x1a,0x3b,0x3b,0x1a,0x1b,0x3b,0x3b,0x1b,0x1a, + 0x3b,0x3b,0x1a,0x1,0xab,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e, + 0x23,0x23,0x3e,0x2f,0x1b,0x8b,0x6b,0x6b,0x20,0x70,0x1b,0x1a,0x3b,0x3b,0x1a,0x1b, + 0x3b,0xfe,0x9a,0x1a,0x1b,0x3b,0x3b,0x1b,0x1a,0x3b,0x0,0x4,0x0,0xf,0x0,0xf, + 0x1,0xeb,0x1,0xd3,0x0,0x14,0x0,0x1f,0x0,0x28,0x0,0x43,0x0,0x0,0x1,0x34, + 0x26,0x27,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x22,0x23, + 0x27,0x36,0x36,0x17,0x33,0x35,0x34,0x2e,0x2,0x27,0x16,0x16,0x17,0x27,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x7,0x7,0x22,0x22,0x23,0x22,0x26,0x26,0x35,0x34,0x34, + 0x35,0x27,0x37,0x1,0x7,0x27,0x15,0x21,0x35,0x34,0x3e,0x3,0x33,0x32,0x17,0x1, + 0x40,0xf,0xd,0x6,0xe,0x8,0x18,0x26,0x17,0x17,0x26,0x18,0x1,0x2,0x1,0x10, + 0x9,0xb,0xa7,0x4,0x1a,0x28,0x30,0x16,0x12,0x1a,0x4,0xf9,0x12,0x14,0x18,0x26, + 0x17,0x8,0x49,0x1,0x2,0x1,0x18,0x26,0x17,0x5c,0x1e,0x1,0xa6,0x1e,0x4a,0xfe, + 0xaa,0x18,0x27,0x2e,0x2d,0x11,0xb,0x10,0x1,0x55,0x17,0x29,0x11,0x2,0x3,0x17, + 0x27,0x18,0x17,0x27,0x17,0x10,0xf,0x23,0xed,0x40,0x12,0x1c,0x14,0xe,0x3,0xc, + 0x1f,0x14,0xf9,0x9,0x17,0x27,0x18,0x13,0x12,0x30,0x17,0x27,0x17,0x1,0x2,0x1, + 0x5c,0x1e,0xfe,0x5a,0x1e,0x4a,0x4,0x40,0x11,0x1c,0x14,0xe,0x7,0x2,0x0,0x3, + 0x0,0x15,0x0,0x2b,0x1,0xf9,0x1,0xd5,0x0,0x9,0x0,0xf,0x0,0x13,0x0,0x0, + 0x13,0x23,0x17,0x7,0x37,0x17,0x27,0x37,0x23,0x27,0x13,0x27,0x37,0x23,0x7,0x17, + 0x27,0x27,0x7,0x17,0xb7,0xa2,0x84,0x32,0x84,0x84,0x33,0x84,0xa2,0x33,0xdd,0x28, + 0x59,0x49,0x42,0x1f,0x22,0x27,0x16,0x10,0x1,0x2b,0x5e,0xa2,0x64,0x64,0xa2,0x5e, + 0xaa,0xfe,0x56,0x80,0x40,0x2f,0x65,0xfe,0x80,0x49,0x37,0x0,0x4,0x0,0x2b,0x0, + 0x6b,0x1,0xd5,0x1,0x95,0x0,0x15,0x0,0x2d,0x0,0x39,0x0,0x42,0x0,0x0,0x1, + 0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x23,0x15,0x33,0x1e,0x2,0x33,0x32,0x36,0x36, + 0x37,0x33,0x35,0x7,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x35, + 0x34,0x36,0x36,0x17,0x16,0x16,0x15,0x15,0x32,0x16,0x15,0x7,0x14,0x6,0x23,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x37,0x15,0x23,0x35,0x34,0x36,0x33,0x32,0x16, + 0x1,0x94,0x5,0x2a,0x3f,0x26,0x26,0x3f,0x2a,0x5,0x41,0x41,0x5,0x2a,0x3f,0x26, + 0x26,0x3f,0x2a,0x5,0x41,0x95,0xd,0x8,0x56,0x8,0xd,0xd,0x8,0xe,0x17,0xd, + 0x10,0x14,0x8,0xd,0x30,0x9,0x7,0x7,0x9,0x9,0x7,0x7,0x9,0x5,0x2a,0xc, + 0x9,0x9,0xc,0x1,0x15,0x24,0x3a,0x22,0x22,0x3a,0x24,0x2a,0x24,0x3a,0x22,0x22, + 0x3a,0x24,0x2a,0x4a,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0x15,0xd,0x15,0xb,0x3, + 0x2,0x1a,0x10,0x13,0xd,0x8,0x20,0x7,0x9,0x9,0x7,0x6,0xa,0xa,0x44,0x15, + 0x15,0x9,0xd,0xd,0x0,0x3,0x0,0x2b,0x0,0x20,0x1,0xe0,0x1,0xd5,0x0,0x17, + 0x0,0x43,0x0,0x4a,0x0,0x0,0x37,0x2e,0x2,0x35,0x34,0x36,0x36,0x33,0x32,0x16, + 0x16,0x17,0x27,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x14,0x14, + 0x7,0x27,0x36,0x34,0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x32,0x37,0x17,0x6,0x22,0x23,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33, + 0x32,0x1e,0x2,0x7,0x37,0x27,0x17,0x37,0x17,0x37,0xfa,0x22,0x37,0x21,0x23,0x3a, + 0x23,0x22,0x39,0x23,0x2,0x2d,0x7,0x2e,0x1e,0x18,0x26,0x17,0x25,0x1c,0xe9,0x1, + 0x2a,0x1,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x2,0x3, + 0x2,0xc,0x5,0x9,0x5,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x50,0x50,0xd5,0x40,0x1b,0x5b,0x2a,0x80,0x2,0x23,0x39,0x22,0x23,0x3a,0x23, + 0x21,0x37,0x22,0xe,0x1c,0x25,0x17,0x26,0x18,0x1e,0x2e,0x7,0x53,0x5,0x9,0x5, + 0xc,0x2,0x3,0x2,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b, + 0x1,0x2a,0x1,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x87,0x1b, + 0x40,0xd5,0x50,0x5b,0x2a,0x0,0x1,0x0,0x34,0x0,0x0,0x1,0xc0,0x2,0x0,0x0, + 0x35,0x0,0x0,0x21,0x22,0x26,0x26,0x27,0x27,0x26,0x36,0x36,0x17,0x17,0x16,0x17, + 0x17,0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x15,0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x15,0x14,0xe,0x2,0x1,0x15,0x22,0x3f,0x30,0xd,0x40,0x3, + 0x6,0xf,0x8,0x11,0x13,0x8,0x1e,0x10,0xf,0xb,0xb,0x10,0x15,0x10,0xb,0xb, + 0x10,0x15,0x10,0xb,0xb,0xf,0x16,0xf,0xb,0xb,0x10,0x1b,0x2e,0x3e,0x1b,0x30, + 0x20,0xa2,0x9,0xf,0x7,0x2,0x6,0x6,0x13,0x4b,0xfb,0xb,0xf,0xf,0xb,0xbb, + 0xe5,0xb,0x10,0x10,0xb,0xe5,0xc5,0xb,0x10,0x10,0xb,0xc5,0x85,0xb,0x10,0x10, + 0xb,0xda,0x24,0x3e,0x2e,0x1b,0x0,0x1,0x0,0x35,0x0,0x35,0x1,0xcb,0x2,0x0, + 0x0,0x58,0x0,0x0,0x1,0x26,0x35,0x34,0x36,0x33,0x33,0x32,0x36,0x36,0x31,0x30, + 0x16,0xe,0x3,0x23,0x22,0x27,0x6,0x6,0x7,0x16,0x16,0x17,0x36,0x36,0x35,0x33, + 0x14,0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x35,0x17,0x7,0x35, + 0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x36,0x36,0x37,0x26,0x26,0x27,0x6,0x23,0x22, + 0x26,0x35,0x35,0x34,0x27,0x30,0x32,0x1e,0x2,0x15,0x14,0x7,0x26,0x26,0x27,0x16, + 0x16,0x17,0x36,0x36,0x37,0x6,0x1,0x13,0x8,0x1f,0x16,0x15,0x10,0x13,0x8,0x1, + 0x1,0x7,0xe,0x18,0x13,0xf,0xd,0x4,0xa,0x2,0x14,0x1f,0x8,0x1b,0x21,0x40, + 0x20,0x38,0x49,0x2a,0x2a,0x49,0x38,0x20,0x20,0x38,0x49,0x2a,0x55,0x55,0x1d,0x32, + 0x26,0x16,0x21,0x1b,0x8,0x22,0x16,0x2,0x5,0x4,0xc,0xf,0x12,0x19,0xb,0x14, + 0x1c,0x1c,0x14,0x3,0x7,0xe,0x8,0xa,0x17,0xa,0xb,0x20,0x15,0x19,0x1,0x4, + 0xd,0xf,0x16,0x1f,0xb,0xb,0x13,0x1d,0x21,0x1d,0x12,0x8,0xa,0x22,0x13,0x4, + 0x14,0xe,0x13,0x3b,0x24,0x2a,0x49,0x38,0x20,0x20,0x38,0x49,0x2a,0x2a,0x49,0x38, + 0x20,0x35,0x55,0x56,0x36,0x16,0x26,0x32,0x1d,0x23,0x3c,0x13,0xf,0x14,0x3,0xb, + 0x17,0xa,0xb,0x19,0x12,0x15,0x12,0xe,0x4,0xa,0x16,0x11,0x9,0x8,0x5,0x9, + 0x3,0x7,0x1d,0x13,0x19,0x33,0x16,0x11,0x0,0x1,0x0,0x60,0x0,0x0,0x1,0xc0, + 0x2,0x0,0x0,0x3e,0x0,0x0,0x1,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x6,0x15, + 0x23,0x34,0x36,0x36,0x37,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x34, + 0x26,0x23,0x22,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x23, + 0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x35,0x34,0x26,0x1,0xa5,0xb,0xf,0xb,0x12,0x1d,0x11,0x15,0x13,0x22,0x15,0xf, + 0xb,0xb,0x10,0x15,0x10,0xb,0xb,0x10,0x15,0x10,0xb,0xb,0xf,0x16,0xf,0xb, + 0xb,0x10,0x1b,0x31,0x40,0x24,0x24,0x40,0x31,0x1b,0x10,0x1,0x55,0xf,0xb,0x7b, + 0x11,0x1d,0x12,0x16,0x24,0x18,0x3,0xe6,0xb,0xf,0xf,0xb,0xa6,0xd0,0xb,0x10, + 0x10,0xb,0xd0,0xb0,0xb,0x10,0x10,0xb,0xc5,0x85,0xb,0x10,0x10,0xb,0xd5,0x24, + 0x40,0x31,0x1b,0x1b,0x31,0x40,0x24,0x8b,0xb,0xf,0x0,0x3,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x12,0x0,0x22,0x0,0x29,0x0,0x0,0x1,0x35,0x21,0x11, + 0x33,0x15,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x15,0x7, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x27, + 0x23,0x15,0x37,0x17,0x37,0x27,0x1,0xab,0xfe,0xaa,0xd6,0xd6,0x11,0x19,0x19,0x11, + 0x1,0x56,0x11,0x19,0x40,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d, + 0x6e,0x79,0x2d,0x3d,0x1e,0x3d,0x1,0x0,0x80,0xff,0x0,0x2b,0x19,0x12,0x1,0x0, + 0x12,0x19,0x19,0x12,0x80,0x2b,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12, + 0x1d,0x11,0x80,0x78,0x2d,0x3d,0x1f,0x3c,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x12,0x0,0x22,0x0,0x29,0x0,0x0,0x1,0x15,0x14,0x6,0x23,0x21, + 0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x15,0x23,0x11,0x21,0x35,0x37,0x34,0x26, + 0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x7,0x7,0x17, + 0x37,0x17,0x35,0x23,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0xd6,0xd6, + 0x1,0x56,0x2a,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0xe0, + 0x3d,0x1e,0x3d,0x2d,0x79,0x1,0x0,0x80,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19, + 0x2b,0xff,0x0,0x80,0x6b,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d, + 0x5c,0x3c,0x1e,0x3c,0x2d,0x79,0x0,0x6,0x0,0x15,0x0,0x15,0x1,0xd5,0x1,0xd5, + 0x0,0x8,0x0,0x13,0x0,0x1d,0x0,0x27,0x0,0x30,0x0,0x39,0x0,0x0,0x13,0x37, + 0x37,0x36,0x32,0x17,0x17,0x7,0x7,0x5,0x27,0x7,0x17,0x33,0x32,0x36,0x37,0x36, + 0x35,0x34,0x7,0x33,0x32,0x36,0x37,0x37,0x23,0x35,0x7,0x17,0x27,0x23,0x7,0x6, + 0x17,0x31,0x16,0x16,0x33,0x33,0x27,0x17,0x27,0x7,0x17,0x7,0x6,0x17,0x17,0x1, + 0x27,0x26,0x23,0x23,0x17,0x7,0x17,0x37,0x7b,0x1f,0x16,0x6,0x18,0x6,0x20,0x1a, + 0x16,0x1,0xb,0x22,0x4a,0x30,0x18,0xc,0x14,0x6,0x4,0x80,0x20,0xc,0x15,0x6, + 0x1e,0x65,0x55,0x55,0x80,0x5b,0x12,0xb,0x9,0x5,0x11,0xb,0x4e,0x52,0x24,0x1d, + 0x75,0x25,0x9,0xc,0xa,0x23,0x1,0x19,0x1c,0xc,0x18,0x4c,0x43,0x25,0x75,0x1e, + 0x1,0x67,0x33,0x25,0xa,0xa,0x35,0x2c,0x22,0x51,0x39,0x2b,0x4e,0xc,0xb,0x9, + 0xa,0xc,0xa1,0xd,0xb,0x3d,0x2b,0x55,0x56,0x80,0x1e,0x11,0x12,0x9,0xb,0x8e, + 0x16,0x75,0x1d,0x16,0xf,0x14,0x15,0x45,0x1,0x15,0x2f,0x14,0x6f,0x16,0x1d,0x75, + 0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x9,0x0,0x13,0x0,0x52, + 0x0,0x0,0x25,0x14,0x6,0x6,0x23,0x35,0x32,0x36,0x36,0x35,0x25,0x34,0x36,0x36, + 0x33,0x15,0x22,0x6,0x6,0x15,0x37,0x7,0x6,0x6,0x14,0x16,0x17,0x16,0x16,0x32, + 0x36,0x37,0x37,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x27,0x37,0x36,0x34,0x27,0x26, + 0x22,0x7,0x7,0x27,0x37,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x27,0x37,0x36,0x34, + 0x27,0x26,0x22,0x7,0x7,0x16,0x16,0x6,0x7,0x27,0x36,0x36,0x26,0x27,0x27,0x37, + 0x36,0x34,0x27,0x26,0x22,0x1,0xeb,0x23,0x3a,0x23,0x1a,0x2c,0x1a,0xfe,0x4a,0x23, + 0x3a,0x23,0x1a,0x2c,0x1a,0x76,0x62,0x1a,0x1a,0x1a,0x1a,0x1a,0x40,0x44,0x41,0x1a, + 0x97,0x7,0x7,0x8,0x16,0x8,0x5f,0xf,0x8c,0x8,0x8,0x8,0x16,0x8,0x7c,0xf, + 0x93,0x7,0x7,0x8,0x16,0x8,0x93,0xf,0x75,0x8,0x8,0x8,0x16,0x8,0xa2,0xd, + 0x7,0xc,0xf,0x10,0xd,0x8,0x8,0xd,0x7,0x57,0x8,0x8,0x8,0x16,0x95,0x23, + 0x3a,0x23,0x20,0x1a,0x2c,0x1a,0xd6,0x23,0x3a,0x23,0x20,0x1a,0x2c,0x1a,0x39,0x62, + 0x1a,0x41,0x44,0x40,0x1a,0x1a,0x1a,0x1a,0x1a,0x97,0x7,0x16,0x8,0x8,0x8,0x5e, + 0xf,0x8c,0x8,0x16,0x7,0x8,0x8,0x7c,0xf,0x93,0x8,0x16,0x8,0x8,0x8,0x93, + 0xf,0x75,0x8,0x16,0x8,0x7,0x7,0xa3,0x11,0x28,0x28,0x10,0x10,0xc,0x21,0x21, + 0xc,0x7,0x57,0x8,0x16,0x8,0x8,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1, + 0xc0,0x0,0x5,0x0,0xe,0x0,0x0,0x37,0x15,0x21,0x35,0x27,0x7,0x27,0x17,0x37, + 0x17,0x33,0x15,0x27,0x7,0x27,0x40,0x1,0x80,0xc0,0x55,0x6b,0x55,0x6b,0x6b,0x55, + 0xc9,0x54,0x63,0xeb,0x96,0x20,0x96,0x76,0xd6,0x40,0x95,0x55,0xc0,0x9c,0x75,0x4f, + 0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x1f,0x0,0x2b,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x14,0x17,0x37,0x17,0x37,0x23,0x35,0x33,0x15,0x23,0x35, + 0x7,0x27,0x7,0x16,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x2e,0x2,0x13,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x0,0x2c,0x4d,0x3b,0x21, + 0xf,0x71,0x46,0x46,0x22,0x6b,0x2b,0x62,0x46,0x5e,0x1d,0x5d,0x37,0xab,0x11,0x19, + 0x21,0x3b,0x4d,0x74,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x1,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2a,0x26,0x70,0x3b,0x46,0x2a,0x6a,0x21,0x61,0x3b,0x5e,0x2a,0x33,0x19,0x11, + 0xab,0x2c,0x4d,0x3b,0x21,0xfe,0x76,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x0, + 0x4,0x0,0x2b,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0x28,0x0,0x38,0x0,0x44,0x0, + 0x50,0x0,0x0,0x25,0x34,0x34,0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14, + 0x1e,0x2,0x17,0x26,0x27,0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x36,0x37,0x27,0x36, + 0x36,0x33,0x32,0x1e,0x2,0x17,0x16,0x7,0x22,0x6,0x6,0x7,0x1e,0x2,0x33,0x32, + 0x36,0x36,0x37,0x2e,0x2,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x37,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x1,0xd5,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x1d,0x34,0x46,0x28,0x1e,0x14,0x1d,0x2d,0x19, + 0x13,0x11,0x79,0x12,0x15,0x82,0x16,0x35,0x1e,0x22,0x3c,0x2e,0x1c,0x2,0x17,0x56, + 0x22,0x3b,0x2d,0xc,0xc,0x2d,0x3b,0x22,0x22,0x3b,0x2c,0xc,0xc,0x2c,0x3b,0x22, + 0x16,0x20,0x20,0x16,0x16,0x1f,0x1f,0xa,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13, + 0xf9,0x2,0x3,0x2,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x29,0x4a,0x39,0x24, + 0x4,0x17,0x22,0xd,0x2f,0x3d,0x22,0x1e,0x35,0x16,0x79,0xc,0x9,0x82,0x11,0x13, + 0x19,0x2b,0x3a,0x21,0x7,0x1a,0x19,0x2b,0x1c,0x1c,0x2c,0x18,0x18,0x2c,0x1c,0x1c, + 0x2b,0x19,0x96,0x20,0x16,0x16,0x1f,0x1f,0x16,0x16,0x20,0x36,0xe,0x12,0x12,0xe, + 0xd,0x13,0x13,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11,0x0, + 0x18,0x0,0x0,0x1,0x23,0x27,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32, + 0x36,0x35,0x35,0x34,0x26,0x7,0x27,0x37,0x15,0x33,0x15,0x23,0x1,0xab,0xab,0x2b, + 0x80,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xbc,0x55,0x55,0x55,0x55,0x1, + 0x80,0x2b,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0xd5,0x12,0x19,0xeb,0x56,0x55, + 0x40,0x2b,0x0,0x6,0x0,0x6b,0x0,0x35,0x1,0x95,0x1,0xd5,0x0,0x31,0x0,0x3f, + 0x0,0x4b,0x0,0x57,0x0,0x63,0x0,0x71,0x0,0x0,0x25,0x26,0x26,0x27,0x3e,0x2, + 0x35,0x34,0x26,0x23,0x22,0x6,0x6,0x7,0x2e,0x2,0x23,0x22,0x6,0x15,0x14,0x16, + 0x16,0x17,0x6,0x6,0x7,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x31,0x30, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x27,0x2e,0x2,0x35,0x34,0x36,0x37, + 0x1e,0x3,0x17,0x6,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x3e,0x3,0x37,0x16,0x16,0x15,0x14, + 0x6,0x6,0x7,0x26,0x1,0x67,0x4,0xa,0x3,0xd,0x1d,0x15,0x16,0x14,0x11,0x29, + 0x26,0xb,0xb,0x26,0x29,0x11,0x14,0x16,0x15,0x1d,0xd,0x3,0xa,0x4,0x6,0x10, + 0xe,0x17,0x27,0x18,0x18,0x1d,0x1d,0x18,0x18,0x27,0x17,0xe,0x10,0xa6,0xa,0x18, + 0x10,0x2,0x1,0x7,0x18,0x17,0x11,0x1,0xe,0xe,0x4,0x7,0x7,0x4,0x4,0x7, + 0x7,0x1c,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x17,0x4,0x7,0x7,0x4,0x4,0x7, + 0x7,0x4,0x1,0x11,0x17,0x18,0x7,0x1,0x2,0x10,0x18,0xa,0xb,0xca,0x3,0xc, + 0x3,0x12,0x37,0x47,0x29,0x20,0x20,0x1d,0x38,0x2a,0x2a,0x38,0x1d,0x20,0x20,0x29, + 0x47,0x37,0x12,0x3,0xc,0x3,0x4,0x11,0x19,0x11,0x18,0x27,0x17,0xc,0xc,0x17, + 0x27,0x18,0x11,0x19,0x11,0x36,0x10,0x2e,0x3a,0x21,0x8,0xa,0x3,0x2,0x16,0x29, + 0x3b,0x27,0x4,0x68,0x9,0x7,0x6,0xa,0xa,0x6,0x7,0x9,0x3b,0x11,0x4,0x5, + 0x6,0x6,0x5,0x4,0x11,0x3b,0x9,0x7,0x6,0xa,0xa,0x6,0x7,0x9,0x6c,0x27, + 0x3b,0x29,0x16,0x2,0x3,0xa,0x8,0x21,0x3a,0x2e,0x10,0x7,0x0,0x1,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x0,0x1,0x14,0xe,0x2,0x23,0x22, + 0x2e,0x2,0x35,0x34,0x36,0x37,0x17,0x35,0x32,0x1e,0x2,0x1,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x1d,0x97,0x2c,0x4d,0x3b,0x21,0x1,0x0,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4e,0x1d,0x97,0xd5,0x21,0x3b,0x4d,0x0,0x5, + 0x0,0x20,0x0,0x2b,0x2,0x0,0x2,0x0,0x0,0x6,0x0,0xa,0x0,0x1f,0x0,0x27, + 0x0,0x2f,0x0,0x0,0x37,0x33,0x14,0x6,0x23,0x22,0x26,0x27,0x33,0x35,0x23,0x37, + 0x14,0xe,0x2,0x7,0x23,0x2e,0x3,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x37, + 0x7,0x17,0x17,0x37,0x37,0x27,0x27,0x23,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x95, + 0x56,0x19,0x12,0x12,0x19,0x2a,0xaa,0xaa,0xf5,0x12,0x1b,0x1b,0x8,0xa0,0x8,0x1b, + 0x1b,0x12,0x19,0x2c,0x3a,0x21,0x21,0x3a,0x2c,0x19,0x68,0x1d,0x1d,0xd,0xe,0x1d, + 0x1d,0xe,0x40,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x55,0x11,0x19,0x19,0x27,0x2a, + 0xa0,0x1e,0x2f,0x22,0x16,0x5,0x5,0x16,0x22,0x2f,0x1e,0x21,0x3a,0x2c,0x19,0x19, + 0x2c,0x3a,0xd,0xe,0xd,0x1d,0x1d,0xd,0xe,0x1d,0x2c,0x14,0x14,0x2c,0x2c,0x14, + 0x14,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0x60,0x1,0xab,0x0,0x6,0x0,0xc,0x0, + 0x0,0x1,0x15,0x36,0x36,0x35,0x34,0x26,0x5,0x15,0x33,0x17,0x11,0x7,0x1,0x2b, + 0x17,0x1e,0x1e,0xfe,0xfe,0x55,0x6b,0x6b,0x1,0x56,0xac,0xc,0x2e,0x1c,0x1c,0x2e, + 0xa,0x80,0x6b,0x1,0x56,0x6b,0x0,0x2,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5, + 0x0,0xd,0x0,0x21,0x0,0x0,0x1,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x5,0x32,0x16,0x17,0x1e,0x2,0x37,0x32,0x16,0x15,0x14,0x6,0x23,0x6, + 0x26,0x26,0x27,0x26,0x36,0x1,0x0,0xab,0x1c,0x30,0x3d,0x22,0x22,0x3d,0x30,0x1c, + 0xfe,0xfc,0x6,0x9,0x1,0x4,0x1a,0x21,0xe,0x7,0xa,0x9,0x6,0x17,0x2e,0x24, + 0x6,0x1,0xa,0x1,0xd5,0x91,0x6a,0x28,0x41,0x2e,0x18,0x18,0x2e,0x41,0x28,0x6a, + 0x6f,0x7,0x6,0x18,0x1b,0xb,0x1,0x9,0x7,0x7,0x9,0x2,0x12,0x27,0x21,0x7, + 0xb,0x0,0x4,0x0,0xf,0x0,0xf,0x1,0xd5,0x1,0xd5,0x0,0x11,0x0,0x1b,0x0, + 0x1f,0x0,0x23,0x0,0x0,0x25,0x33,0x35,0x23,0x27,0x33,0x35,0x23,0x27,0x33,0x35, + 0x23,0x27,0x21,0x32,0x16,0x15,0x11,0x1,0x7,0x17,0x15,0x14,0x16,0x33,0x33,0x17, + 0x37,0x1,0x33,0x17,0x23,0x15,0x35,0x33,0x17,0x1,0x67,0x19,0x44,0x15,0x59,0x84, + 0x15,0x99,0xc4,0x55,0x1,0x44,0x11,0x19,0xfe,0x58,0x1e,0x1c,0x19,0x11,0xef,0x71, + 0x1e,0xfe,0xad,0x4,0x2a,0x2e,0x44,0x2a,0xd5,0x2b,0x15,0x2b,0x15,0x2b,0x55,0x19, + 0x11,0xfe,0xbc,0x1,0x6c,0x1e,0x1c,0xee,0x12,0x19,0x71,0x1e,0x1,0x13,0x2b,0x40, + 0x2b,0x2b,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x24, + 0x0,0x28,0x0,0x32,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x23,0x15,0x17,0x23,0x35,0x33,0x17, + 0x23,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x33,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19, + 0x12,0x1,0x2a,0x12,0x19,0x19,0xdc,0x15,0xd,0x8,0x16,0x8,0xd,0xd,0x8,0x16, + 0x8,0xd,0x2b,0x56,0x16,0x16,0x55,0x2b,0x20,0x20,0x15,0x40,0x1,0xc0,0x19,0x12, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xd5,0x15,0x15,0x9,0xd,0xd, + 0x9,0x2a,0x9,0xd,0xd,0x9,0x2a,0x16,0x56,0x16,0xa,0x16,0x20,0x56,0x0,0x4, + 0x0,0x40,0x0,0x80,0x1,0xcb,0x1,0x40,0x0,0xf,0x0,0x13,0x0,0x2b,0x0,0x40, + 0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35, + 0x34,0x26,0x7,0x23,0x35,0x33,0x7,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x15,0x33,0x35,0x5,0x23, + 0x15,0x33,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x35,0x33,0x32,0x16,0x15, + 0x15,0x14,0x6,0x1,0x2b,0x40,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0xd,0x13,0x2b, + 0x2b,0x75,0xd,0x9,0x40,0x8,0xd,0xd,0x8,0x40,0x9,0xd,0x20,0x2b,0x2b,0x1, + 0x2a,0x2a,0x40,0x60,0xc,0x9,0x2b,0x40,0x4a,0x9,0xd,0xd,0x1,0x40,0xd,0x8, + 0x56,0x8,0xd,0xd,0x8,0x56,0x8,0xd,0x60,0x40,0x35,0x16,0x8,0xd,0xd,0x8, + 0x56,0x8,0xd,0xd,0x8,0x16,0xb,0x40,0xb,0x36,0x15,0x20,0x35,0x9,0xd,0x15, + 0x20,0xd,0x8,0x20,0x9,0xd,0x0,0x5,0x0,0x0,0x0,0x55,0x2,0x0,0x1,0xab, + 0x0,0x3,0x0,0x13,0x0,0x22,0x0,0x30,0x0,0x3a,0x0,0x0,0x1,0x15,0x23,0x35, + 0x27,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26, + 0x7,0x22,0xe,0x3,0x15,0x15,0x21,0x35,0x34,0x2e,0x3,0x37,0x16,0x16,0x15,0x14, + 0x6,0x7,0x3e,0x2,0x35,0x34,0x26,0x26,0x17,0x16,0x16,0x15,0x15,0x33,0x35,0x34, + 0x26,0x26,0x2,0x0,0x80,0xd5,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17, + 0x27,0x17,0x11,0x2d,0x2e,0x27,0x18,0x1,0x55,0x18,0x27,0x2e,0x2c,0x4f,0xf,0x11, + 0x11,0xf,0x15,0x22,0x13,0x13,0x22,0x41,0xe,0x11,0x2b,0x15,0x21,0x1,0x40,0x2b, + 0x2b,0x6b,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0xc0,0x7, + 0xe,0x14,0x1c,0x11,0x40,0x40,0x11,0x1c,0x14,0xe,0x7,0xbf,0x11,0x2c,0x18,0x18, + 0x2b,0x11,0x3,0x17,0x25,0x15,0x16,0x24,0x18,0xce,0xd,0x22,0x15,0x40,0x40,0x10, + 0x19,0x14,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xab,0x1,0xd5,0x0,0x9,0x0,0x1d, + 0x0,0x2d,0x0,0x0,0x37,0x37,0x17,0x27,0x37,0x23,0x27,0x7,0x23,0x17,0x37,0x34, + 0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x15,0x37,0x17,0x35,0x36,0x36, + 0x27,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36, + 0xcf,0x31,0x31,0x12,0x31,0x3d,0x13,0x13,0x3d,0x31,0xca,0x1b,0x2f,0x3e,0x23,0x23, + 0x3e,0x2f,0x1b,0x17,0x14,0x80,0x80,0x14,0x17,0xab,0x23,0x3a,0x23,0x23,0x3a,0x23, + 0x23,0x3a,0x23,0x23,0x3a,0xdc,0x25,0x25,0x3d,0x27,0x3c,0x3c,0x27,0x12,0x23,0x3e, + 0x2f,0x1a,0x1a,0x2f,0x3e,0x23,0x21,0x39,0x17,0xa5,0x2b,0x2b,0xa5,0x17,0x39,0xa1, + 0x23,0x3a,0x23,0x24,0x3a,0x22,0x22,0x3a,0x24,0x23,0x3a,0x23,0x0,0x1,0x0,0x2b, + 0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x19,0x0,0x0,0x1,0xe,0x2,0x7,0x33,0x15, + 0x23,0x35,0x33,0x2e,0x3,0x23,0x35,0x32,0x16,0x16,0x17,0x36,0x36,0x37,0x27,0x33, + 0x15,0x1,0x84,0x18,0x2f,0x23,0x5,0x2b,0x80,0x2b,0x4,0x21,0x34,0x42,0x25,0x2e, + 0x54,0x40,0x13,0x12,0x37,0x1d,0x3b,0x95,0x1,0x3c,0x11,0x30,0x3e,0x28,0x2a,0x2a, + 0x24,0x3e,0x2f,0x1a,0x2b,0x22,0x3d,0x28,0x27,0x3b,0x14,0x3b,0x95,0x0,0x2,0x0, + 0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0xf,0x0,0x0,0x1,0x3,0x21, + 0x13,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x15,0xea, + 0x1,0x6a,0x40,0xa0,0x16,0x1f,0x1f,0x16,0x16,0x20,0x20,0x1,0xab,0xfe,0xaa,0x1, + 0x56,0xd6,0x20,0x16,0x16,0x1f,0x1f,0x16,0x16,0x20,0x0,0xb,0x0,0x55,0x0,0x55, + 0x2,0x0,0x2,0x0,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x17, + 0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x36,0x0,0x3d,0x0,0x0,0x13,0x33,0x35,0x23, + 0x13,0x33,0x35,0x23,0x7,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x17,0x33,0x35,0x23, + 0x17,0x33,0x35,0x23,0x13,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36, + 0x35,0x34,0x26,0x26,0x7,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x3,0x33,0x35,0x6, + 0x23,0x22,0x27,0x27,0x15,0x33,0x26,0x35,0x34,0x37,0x55,0x56,0x56,0x80,0x56,0x56, + 0x80,0x56,0x56,0x56,0x56,0x80,0x56,0x56,0x80,0x56,0x56,0x40,0x1d,0x31,0x1c,0x1c, + 0x31,0x1d,0x1e,0x30,0x1d,0x1d,0x30,0x13,0x15,0x15,0x15,0x15,0x4b,0x56,0xa,0xc, + 0x22,0x1e,0x80,0x3a,0xf,0x1,0x1,0x55,0x56,0xfe,0xaa,0x56,0x56,0x56,0x2a,0x56, + 0x56,0x56,0xd6,0x56,0x1,0x55,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1e, + 0x30,0x1d,0xab,0x16,0x15,0x55,0xff,0x0,0x2c,0x1,0xf,0x9c,0x56,0x1e,0x22,0xc, + 0xa,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x18,0x0,0x1f,0x0, + 0x0,0x25,0x15,0x14,0x6,0x23,0x23,0x17,0x15,0x21,0x35,0x37,0x23,0x22,0x26,0x35, + 0x35,0x34,0x36,0x33,0x33,0x15,0x23,0x15,0x21,0x35,0x7,0x27,0x33,0x35,0x33,0x15, + 0x33,0x1,0xd5,0x19,0x11,0x40,0x15,0xff,0x0,0x15,0x40,0x11,0x19,0x19,0x11,0xab, + 0xab,0x1,0x56,0x6b,0x6b,0x56,0x2a,0x56,0xeb,0x40,0x12,0x19,0x15,0x2b,0x2b,0x15, + 0x19,0x12,0xea,0x12,0x19,0x2b,0xea,0x40,0x2b,0x6b,0x95,0x95,0x0,0x2,0x0,0x55, + 0x0,0x37,0x1,0xab,0x1,0xc9,0x0,0x15,0x0,0x2b,0x0,0x0,0x25,0x17,0x23,0x27, + 0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x37,0x33,0x7,0x33,0x37,0x33,0x7,0x17, + 0x23,0x27,0x25,0x27,0x23,0x17,0x7,0x33,0x37,0x33,0x7,0x33,0x37,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x23,0x27,0x23,0x17,0x1,0x49,0x1b,0x17,0x38,0x40,0x8,0xd, + 0xd,0x8,0x40,0x38,0x17,0x1b,0x3c,0x10,0x16,0xd,0xd,0x16,0x10,0xfe,0xf6,0x10, + 0x16,0xd,0xd,0x16,0x10,0x3c,0x1b,0x17,0x38,0x40,0x8,0xd,0xd,0x8,0x40,0x38, + 0x17,0x1b,0x95,0x5e,0x5e,0xd,0x9,0x8,0xd,0x5e,0x5e,0x15,0x2a,0x2b,0x15,0xd6, + 0x15,0x2b,0x2a,0x15,0x5e,0x5e,0xd,0x8,0x9,0xd,0x5e,0x5e,0x0,0x2,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x19,0x0,0x0,0x1,0x22,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x27,0x37,0x17, + 0x37,0x17,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x60,0x1e,0x42,0x42,0x1e,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0xe0,0x60,0x1e,0x41, + 0x41,0x1e,0x0,0x3,0x0,0x6b,0x0,0x40,0x1,0x80,0x1,0xab,0x0,0xf,0x0,0x1a, + 0x0,0x1e,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36, + 0x35,0x35,0x34,0x26,0x3,0x33,0x15,0x23,0x22,0x26,0x27,0x27,0x35,0x33,0x15,0x17, + 0x33,0x15,0x23,0x1,0x55,0x2a,0x12,0x19,0x19,0x12,0x2a,0x12,0x19,0x19,0x9c,0xb5, + 0xb6,0xe,0x16,0x5,0x36,0x2a,0x16,0xd5,0xd5,0x1,0xab,0x19,0x12,0x6b,0x11,0x19, + 0x19,0x11,0x6b,0x12,0x19,0xff,0x0,0x2b,0x11,0xe,0xb6,0x56,0x56,0xea,0x2b,0x0, + 0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0xf,0x0,0x13,0x0,0x16,0x0, + 0x2c,0x0,0x0,0x37,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x26,0x33,0x15,0x33,0x35,0x25,0x7,0x33,0x37,0x22,0x6,0x7,0x26,0x26, + 0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x3e,0x2,0x35,0x34,0x26,0x26,0x96, + 0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x68,0xab,0xfe,0xd5,0x6a, + 0xd5,0x9b,0x11,0x18,0x7,0x7,0x18,0x11,0x11,0x1b,0xf,0x1e,0x31,0x1c,0x1b,0x31, + 0x1e,0xf,0x1b,0xeb,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17, + 0xab,0xab,0xea,0xc0,0xb6,0x10,0x9,0x9,0x10,0x11,0x1a,0x10,0x15,0x25,0x28,0x19, + 0x19,0x28,0x25,0x15,0x10,0x1a,0x11,0x0,0x1,0x0,0x55,0x0,0x2b,0x1,0xf5,0x1, + 0xd5,0x0,0x2b,0x0,0x0,0x25,0x6,0x7,0x26,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e, + 0x2,0x17,0x33,0x7,0x27,0x33,0x2e,0x2,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17, + 0x36,0x37,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x1,0x47, + 0x1f,0x28,0xab,0x1c,0x30,0x3d,0x22,0x20,0x3b,0x2f,0x1d,0x3,0x4b,0x60,0x60,0x4a, + 0x3,0x23,0x38,0x21,0x24,0x3a,0x22,0x3f,0x41,0x14,0x12,0x6,0x1f,0x16,0x16,0x20, + 0x20,0x16,0x8,0x6d,0x20,0x22,0x91,0x6a,0x28,0x41,0x2e,0x18,0x16,0x2a,0x3b,0x25, + 0x60,0x60,0x23,0x35,0x1e,0x22,0x3c,0x27,0x25,0x62,0x3c,0x13,0x12,0xb,0xd,0x16, + 0x1f,0x1f,0x16,0x16,0x1f,0x0,0x4,0x0,0x3f,0x0,0x2b,0x1,0xcd,0x1,0xd5,0x0, + 0x15,0x0,0x2c,0x0,0x43,0x0,0x67,0x0,0x0,0x13,0x6,0x6,0x15,0x14,0x16,0x16, + 0x15,0x14,0x6,0x31,0x23,0x30,0x36,0x35,0x34,0x26,0x26,0x35,0x34,0x36,0x37,0x33, + 0x6,0x6,0x15,0x14,0x16,0x16,0x15,0x14,0x6,0x31,0x33,0x30,0x36,0x35,0x34,0x26, + 0x26,0x35,0x34,0x36,0x37,0x23,0x23,0x6,0x6,0x15,0x14,0x16,0x16,0x15,0x14,0x6, + 0x31,0x33,0x30,0x36,0x35,0x34,0x26,0x26,0x35,0x34,0x36,0x37,0x23,0x25,0x30,0x36, + 0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x7,0x7,0x23,0x22,0x6,0x17,0x1e,0x2, + 0x33,0x32,0x36,0x36,0x37,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x6,0x31, + 0x89,0x6,0x3,0xb,0xa,0x8,0x20,0x8,0xa,0xb,0x3,0x6,0x8a,0x5,0x3,0xa, + 0xb,0x9,0x20,0x9,0xb,0xa,0x3,0x5,0x20,0x45,0x6,0x3,0xb,0xb,0x9,0x20, + 0x9,0xb,0xb,0x3,0x6,0x20,0x1,0x1c,0x1,0x2,0x12,0x1d,0x11,0x19,0x24,0x3, + 0x17,0xe0,0xa,0xd,0x1,0x6,0x29,0x3d,0x24,0x25,0x3e,0x28,0x4,0x19,0xc,0x9, + 0x9,0xc,0x1,0x1,0x1,0x6b,0x9,0xe,0x7,0x8,0x1c,0x1e,0xb,0xf,0x11,0x11, + 0xf,0xb,0x1e,0x1c,0x8,0x7,0xe,0x9,0x9,0xe,0x7,0x8,0x1c,0x1e,0xb,0xf, + 0x11,0x11,0xf,0xb,0x1e,0x1c,0x8,0x7,0xe,0x9,0x9,0xe,0x7,0x8,0x1c,0x1e, + 0xb,0xf,0x11,0x11,0xf,0xb,0x1e,0x1c,0x8,0x7,0xe,0x9,0xa,0xc,0x10,0x4, + 0x12,0x1d,0x11,0x20,0x18,0xdd,0xf,0x9,0x24,0x38,0x21,0x23,0x3c,0x26,0xe7,0x9, + 0xb,0xd,0x9,0x3,0xd,0xa,0x0,0x4,0x0,0x40,0x0,0x2b,0x1,0x95,0x1,0xd5, + 0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x2a,0x0,0x0,0x13,0x27,0x37,0x37,0x17,0x17, + 0x7,0x7,0x15,0x37,0x37,0x27,0x27,0x7,0x7,0x17,0x27,0x7,0x17,0x17,0x37,0x37, + 0x27,0x27,0x17,0x34,0x36,0x37,0x27,0x33,0x15,0x27,0x6,0x6,0x15,0x14,0x16,0x16, + 0x17,0x15,0x2e,0x2,0x97,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x14, + 0x14,0x2c,0x2c,0x3a,0x1d,0x1d,0xe,0xd,0x1d,0x1d,0xd,0x95,0x20,0x1b,0x3b,0x95, + 0x3c,0x15,0x19,0x1b,0x30,0x1f,0x2b,0x44,0x26,0x1,0x41,0x14,0x14,0x2c,0x2c,0x14, + 0x14,0x2c,0xd5,0x2c,0x14,0x14,0x2c,0x2c,0x14,0x14,0x8c,0xd,0xe,0x1d,0x1d,0xe, + 0xd,0x1d,0x15,0x2c,0x4f,0x20,0x3a,0x95,0x3c,0x1a,0x40,0x22,0x23,0x41,0x33,0x10, + 0x2e,0x11,0x41,0x55,0x0,0x5,0x0,0x40,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0xb, + 0x0,0x13,0x0,0x1b,0x0,0x23,0x0,0x36,0x0,0x0,0x25,0x23,0x35,0x23,0x15,0x23, + 0x15,0x33,0x15,0x33,0x35,0x33,0x25,0x27,0x37,0x37,0x17,0x17,0x7,0x7,0x15,0x37, + 0x37,0x27,0x27,0x7,0x7,0x17,0x27,0x7,0x17,0x17,0x37,0x37,0x27,0x27,0x17,0x34, + 0x36,0x37,0x27,0x33,0x15,0x27,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x15,0x2e,0x2, + 0x2,0x0,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0xfe,0x97,0x2c,0x2c,0x14,0x14,0x2c,0x2c, + 0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0x2c,0x3a,0x1d,0x1d,0xe,0xd,0x1d,0x1d,0xd, + 0x95,0x20,0x1b,0x3b,0x95,0x3c,0x15,0x19,0x1b,0x30,0x1f,0x2b,0x44,0x26,0xd5,0x2b, + 0x2b,0x2a,0x2b,0x2b,0x96,0x14,0x14,0x2c,0x2c,0x14,0x14,0x2c,0xd5,0x2c,0x14,0x14, + 0x2c,0x2c,0x14,0x14,0x8c,0xd,0xe,0x1d,0x1d,0xe,0xd,0x1d,0x15,0x2c,0x4f,0x20, + 0x3a,0x95,0x3c,0x1a,0x40,0x22,0x23,0x41,0x33,0x10,0x2e,0x11,0x41,0x55,0x0,0x6, + 0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x2f, + 0x0,0x3b,0x0,0x53,0x0,0x0,0x37,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x5,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x37,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x22,0x6,0x17,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x37,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x37,0x36,0x36,0x33,0x32, + 0x16,0x16,0x17,0x1e,0x2,0x15,0x14,0x6,0x6,0x6b,0xc,0x9,0x9,0xc,0xc,0x9, + 0x9,0xc,0x1,0x0,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc0,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x40,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x4a,0xd5,0x20,0x36,0x1f,0x1b,0x2e,0x1d,0x10, + 0x3c,0x23,0x20,0x35,0x24,0x5,0x19,0x27,0x17,0x1a,0x2b,0x80,0x9,0xc,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x5e,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x4d,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x5e,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x78,0x1f,0x36,0x20,0x1d,0x32,0x21,0x4,0x1e,0x23,0x1c,0x30,0x1f, + 0x2,0x1b,0x29,0x19,0x1b,0x2b,0x1a,0x0,0x5,0x0,0x2b,0x0,0x2a,0x1,0xd5,0x1, + 0xd5,0x0,0x17,0x0,0x23,0x0,0x2f,0x0,0x3f,0x0,0x4f,0x0,0x0,0x1,0x2e,0x2, + 0x23,0x22,0x6,0x7,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x26,0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x7, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x27,0x33,0x32,0x16,0x15, + 0x31,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x31,0x34,0x36,0x17,0x33,0x32,0x16,0x15, + 0x31,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x31,0x34,0x36,0x1,0x7e,0x5,0x24,0x35, + 0x20,0x23,0x3c,0x10,0x1d,0x2e,0x1b,0x1f,0x36,0x20,0xd5,0x1b,0x2b,0x1a,0x17,0x27, + 0x17,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xe2,0x9,0xd,0xd,0x9,0x8,0xd,0xd, + 0xd,0xc0,0x9,0xc,0xc,0x9,0xc0,0x9,0xc,0xc,0x5e,0x96,0x8,0xd,0xd,0x8, + 0x96,0x8,0xd,0xd,0x1,0x6a,0x1f,0x30,0x1c,0x23,0x1e,0x4,0x21,0x32,0x1d,0x20, + 0x36,0x1f,0x1a,0x2b,0x1b,0x19,0x29,0x1b,0xd3,0xc,0x9,0x9,0xd,0xd,0x9,0x9, + 0xc,0x40,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xd,0xd, + 0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0x0,0x5,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x25, + 0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x7,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x17,0x23,0x35,0x33,0x17,0x27, + 0x37,0x17,0x37,0x17,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x97,0x96,0x96,0x96,0x96,0x40,0x40,0x40,0x57,0x3d,0x1e, + 0x1f,0x4b,0x1e,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x6a,0x2b,0x15,0x2b,0x40,0x2b,0x73,0x3d,0x1e,0x1e,0x4b, + 0x1e,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x2b,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x7,0x33,0x15,0x23,0x17,0x23,0x35,0x33,0x27, + 0x35,0x33,0x15,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1, + 0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x97,0x96,0x96,0x40,0x40,0x40,0x40,0x96,0x6a,0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x1, + 0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x6a,0x2b,0x80,0x2b,0x15,0x2b,0x2b,0x40,0x2b,0x2b,0x2b,0x2a,0x2a,0x0,0xa, + 0x0,0x6b,0x0,0x6b,0x1,0x95,0x1,0x95,0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x2f, + 0x0,0x3b,0x0,0x47,0x0,0x53,0x0,0x5f,0x0,0x6b,0x0,0x77,0x0,0x0,0x37,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x27,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x22,0x6,0x5,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x35,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x3,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x35,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x22,0x6,0x17,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23, + 0x22,0x6,0x35,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x13,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x35,0x14,0x16,0x33,0x32,0x36, + 0x35,0x34,0x26,0x23,0x22,0x6,0x80,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xc,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x1,0x0,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc0,0xc,0x9,0x9,0xc,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xeb,0xd,0x9,0x8, + 0xd,0xd,0x8,0x9,0xd,0x95,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xb4,0x8,0xd, + 0xd,0x8,0x9,0xd,0xd,0xa2,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xfe,0xf7,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0xa2,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x5e,0x8, + 0xd,0xd,0x8,0x9,0xd,0xd,0xa2,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xfe,0xf7, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xa2,0x9,0xd,0xd,0x9,0x8,0xd,0xd,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x24,0x0,0x3f,0x0, + 0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e, + 0x2,0x7,0x34,0x36,0x37,0x17,0x15,0x14,0x16,0x33,0x15,0x14,0x17,0x17,0x22,0x2e, + 0x2,0x17,0x35,0x37,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x27,0x26,0x23,0x23,0x35, + 0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x1,0x0,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0xd7,0x16,0x12,0x43,0x19, + 0x12,0x6,0xf,0x23,0x3e,0x2f,0x1b,0xc0,0x50,0x6,0xd,0x9,0x20,0x1e,0xc,0x15, + 0x4b,0x13,0x2b,0x17,0x23,0x3e,0x2f,0x1b,0x17,0x29,0x36,0x1,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xd5,0x1f,0x38, + 0x16,0x42,0x16,0x11,0x19,0x78,0x8,0x7,0xf,0x1b,0x2f,0x3e,0x86,0x29,0x78,0x8, + 0xa,0x16,0x9,0xc,0x26,0x10,0x29,0xb,0xc,0x1b,0x2f,0x3e,0x23,0x21,0x39,0x2e, + 0x1d,0x0,0x9,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0xd,0x0,0x1b,0x0, + 0x29,0x0,0x37,0x0,0x45,0x0,0x53,0x0,0x61,0x0,0x6f,0x0,0x7f,0x0,0x0,0x13, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x37,0x36, + 0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x32,0x17,0x23,0x22,0x6,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x34,0x26,0x7,0x22,0x6,0x15,0x15,0x14,0x16, + 0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x27,0x26,0x34,0x37,0x36,0x32,0x17,0x17, + 0x16,0x14,0x7,0x6,0x6,0x17,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x36,0x34,0x27, + 0x27,0x26,0x22,0x25,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14, + 0x16,0x17,0x37,0x36,0x34,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x16,0x32,0x13, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0xeb, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x9d,0x1e,0x6,0x6,0x6,0x12,0x6,0x1e, + 0x7,0x7,0x6,0x11,0x54,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0xde,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0x91,0x1e,0x6,0x6,0x6,0x12,0x6,0x1e,0x6,0x6, + 0x6,0x12,0xec,0x7,0x7,0x1e,0x6,0x12,0x6,0x6,0x6,0x1e,0x6,0x12,0xfe,0xbb, + 0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0x56,0x1e,0x7,0x7,0x6,0x12,0x6, + 0x1e,0x6,0x6,0x6,0x12,0x8e,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23, + 0x3a,0x1,0xab,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0x38,0x1e,0x6,0x12, + 0x6,0x6,0x6,0x1e,0x7,0x11,0x6,0x7,0x4e,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xaa,0xd,0x9,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xff,0x1e,0x6,0x12, + 0x6,0x6,0x6,0x1e,0x7,0x11,0x6,0x6,0x1,0xcd,0x6,0x12,0x6,0x1e,0x6,0x6, + 0x6,0x12,0x6,0x1e,0x7,0x4e,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x91,0x1e, + 0x6,0x12,0x6,0x6,0x6,0x1e,0x6,0x12,0x6,0x6,0x1,0x2c,0x23,0x3a,0x23,0x23, + 0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x0,0xb,0x0,0x15,0x0,0x15,0x1,0xeb, + 0x1,0xeb,0x0,0xd,0x0,0x1b,0x0,0x29,0x0,0x37,0x0,0x45,0x0,0x5d,0x0,0x69, + 0x0,0x75,0x0,0x81,0x0,0x8d,0x0,0x99,0x0,0x0,0x13,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x37,0x36,0x34,0x27,0x26,0x22,0x7, + 0x7,0x6,0x14,0x17,0x16,0x32,0x17,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x32, + 0x36,0x35,0x34,0x26,0x25,0x27,0x26,0x34,0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x7, + 0x6,0x6,0x7,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16, + 0x17,0x3a,0x5,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x26,0x27,0x26,0xe,0x2,0x15, + 0x15,0x14,0x16,0x7,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x5, + 0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x7,0x14,0x16,0x33,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x37,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x17,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0xeb, + 0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x9d,0x1e,0x6,0x6,0x6,0x12,0x6,0x1e, + 0x7,0x7,0x6,0x11,0x54,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd,0xfe,0x9a, + 0x1e,0x6,0x6,0x6,0x12,0x6,0x1e,0x6,0x6,0x6,0x12,0x53,0x2a,0x9,0xd,0xd, + 0x9,0x2a,0x9,0xd,0xd,0x73,0x3,0x20,0x2e,0x34,0x2e,0x20,0x3,0x8,0xd,0x1d, + 0x32,0x20,0x1d,0x35,0x28,0x17,0xd,0x22,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0x1,0x0,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc0,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0x40,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x40,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0x1,0xab,0x2a,0x9,0xd,0xd,0x9,0x2a,0x9,0xd,0xd, + 0x38,0x1e,0x6,0x12,0x6,0x6,0x6,0x1e,0x7,0x11,0x6,0x7,0x4e,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0x55,0x1e,0x6,0x12,0x6,0x6,0x6,0x1e,0x7,0x11,0x6, + 0x6,0x1,0x78,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xb,0xd,0x8,0x7,0x20, + 0x39,0x26,0x4,0x4,0x11,0x24,0x31,0x1d,0xb,0x8,0xd,0x60,0x9,0xc,0xc,0x9, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x5e,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x4d,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x5e,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd,0x0,0x5,0x0,0x2b,0x0,0x20,0x1,0xc0,0x1,0xd5,0x0,0x2b,0x0, + 0x41,0x0,0x63,0x0,0x75,0x0,0x7b,0x0,0x0,0x13,0x23,0x35,0x33,0x32,0x36,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x6,0x15, + 0x14,0x16,0x33,0x15,0x14,0x16,0x33,0x33,0x15,0x17,0x35,0x33,0x32,0x36,0x35,0x35, + 0x32,0x36,0x35,0x34,0x26,0x7,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x23, + 0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x35,0x33,0x17,0x35,0x32,0x36,0x35, + 0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x15,0x14,0xe,0x2,0x15,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x2e,0x2,0x27,0x35,0x33,0x15,0x14, + 0x1e,0x2,0x15,0x15,0x23,0x34,0x34,0x35,0x34,0x3e,0x2,0x7,0x30,0x34,0x35,0x33, + 0x15,0xeb,0x40,0xa,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0xd,0x8,0xb,0x40,0x9, + 0xc,0xc,0x9,0x19,0x12,0x15,0x2b,0x15,0x12,0x19,0x8,0xd,0xd,0x33,0x25,0x7, + 0x9,0x9,0x7,0x25,0x25,0x7,0x9,0x9,0x7,0x25,0x55,0x55,0xe0,0x9,0xc,0xc, + 0x9,0x6b,0x8,0xd,0xd,0x8,0x9,0xd,0xa,0x19,0x12,0x55,0x12,0x19,0xa,0xc, + 0xa,0x40,0x15,0xa,0xd,0x9,0x55,0xa,0xc,0xa,0x20,0x55,0x1,0x8b,0x20,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x20,0xd,0x9,0x8,0xd,0xa0,0x12,0x19,0x55, + 0x20,0x75,0x19,0x12,0xa0,0xd,0x8,0x9,0xd,0x4b,0x9,0x7,0x7,0x9,0x20,0x9, + 0x7,0x7,0x9,0x20,0xa0,0x40,0xb,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xb, + 0x4,0xa,0xe,0x15,0xf,0x8b,0x11,0x19,0x19,0x11,0x8b,0xf,0x15,0xe,0xa,0x4, + 0xb,0xb,0xd,0x11,0xd,0xd,0x8,0xb,0x4,0x5,0x2,0x8,0xd,0xd,0x11,0xbe, + 0x12,0xe,0x20,0x0,0x6,0x0,0x15,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0xd,0x0, + 0x28,0x0,0x3a,0x0,0x46,0x0,0x56,0x0,0x66,0x0,0x0,0x25,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x7,0x33,0x30,0x3c,0x2,0x31,0x3e, + 0x2,0x35,0x23,0x14,0x6,0x23,0x22,0x26,0x35,0x23,0x14,0x16,0x16,0x17,0x30,0x1c, + 0x2,0x27,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x17,0x6,0x6,0x15,0x14, + 0x16,0x17,0x6,0x7,0x6,0x6,0x15,0x15,0x23,0x35,0x34,0x36,0x37,0x36,0x36,0x37, + 0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x17, + 0x26,0x26,0x35,0x34,0x37,0x22,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x1, + 0xb5,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x18,0x15,0x12,0x1d,0x11,0x15,0x20,0x16, + 0x16,0x1f,0x15,0x11,0x1d,0x12,0xeb,0x18,0x26,0x17,0x17,0x26,0x18,0xf,0xe,0xe, + 0xf,0xf,0xe,0xe,0x37,0x15,0x18,0x56,0x13,0x10,0x14,0x30,0x6f,0x17,0x26,0x18, + 0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x9c,0x1b,0x21,0xd,0x6,0xc,0x6, + 0x28,0x45,0x1b,0x10,0x13,0xa0,0x13,0xd,0x35,0xe,0x12,0x12,0xe,0x35,0xd,0x13, + 0x4b,0xa,0xd,0xa,0x3,0x15,0x1f,0x13,0x16,0x1f,0x1f,0x16,0x13,0x1f,0x15,0x3, + 0xa,0xd,0xa,0xab,0x17,0x27,0x17,0x18,0x27,0x17,0x5,0x11,0x29,0x17,0x17,0x29, + 0x10,0x5,0x18,0xf,0x2e,0x1a,0x3c,0x3c,0x12,0x1e,0x8,0xb,0x10,0x71,0x18,0x27, + 0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0xe9,0xd,0x34,0x1f,0x1d,0x18,0x1, + 0x14,0xe,0x8,0x1e,0x12,0x3c,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xbf,0x1,0xc0, + 0x0,0xf,0x0,0x35,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x6,0x31,0x23,0x22,0x27,0x27,0x26,0x23,0x6, + 0x15,0x7,0x6,0x17,0x14,0x33,0x33,0x32,0x17,0x17,0x16,0x7,0x22,0x6,0x23,0x23, + 0x22,0x35,0x34,0x35,0x37,0x36,0x33,0x33,0x32,0x17,0x17,0x16,0x1,0x95,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x11,0x19,0x19,0x33,0x2,0x31,0x7,0x2,0x35,0x1, + 0x2,0x1,0x21,0x1,0x3,0x1,0x24,0x3,0x2,0x10,0x2,0x6,0x1,0x1,0x1,0x82, + 0x6,0x53,0x3,0x8,0x30,0x7,0x3,0x54,0x3,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd6,0x1,0x7,0x7a,0x2,0x1,0x1,0x4e, + 0x2,0x1,0x1,0x3,0x23,0x6,0x2,0x1,0x6,0x1,0x2,0xc6,0x7,0x7,0xc6,0x6, + 0x0,0x2,0x0,0x5c,0x0,0x3e,0x1,0xa2,0x1,0xc0,0x0,0x1f,0x0,0x28,0x0,0x0, + 0x25,0x6,0x26,0x27,0x26,0x26,0x7,0x6,0x26,0x27,0x2e,0x2,0x36,0x36,0x37,0x16, + 0x16,0x17,0x36,0x36,0x17,0x16,0x17,0x6,0x6,0x16,0x16,0x17,0x6,0x6,0x7,0x3, + 0x26,0x36,0x36,0x37,0x16,0xe,0x2,0x1,0x6c,0x10,0x21,0x11,0x11,0x22,0x12,0x17, + 0x1d,0xd,0x20,0x22,0x6,0x14,0x2e,0x23,0x16,0x1f,0xd,0x13,0x25,0x14,0x30,0x18, + 0x18,0x15,0x5,0x1c,0x17,0x9,0x1a,0x13,0x6b,0x2,0x16,0x25,0x16,0x3,0x10,0x1a, + 0x1d,0x4f,0xf,0x1,0x7,0x7,0x1,0x8,0xa,0x5,0xc,0x21,0x49,0x48,0x3c,0x25, + 0x2,0x1,0xf,0x1,0x4,0xf,0x1,0x4,0x22,0xf,0x2c,0x2e,0x26,0xa,0x18,0x2d, + 0x12,0x1,0x16,0x18,0x28,0x19,0x2,0x15,0x22,0x19,0xd,0x0,0x3,0x0,0x40,0x0, + 0x40,0x1,0xd5,0x1,0xeb,0x0,0x1d,0x0,0x29,0x0,0x32,0x0,0x0,0x13,0x33,0x15, + 0x33,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x26,0x26,0x23,0x22,0x6,0x7, + 0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x13,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17,0x7,0x17,0x23,0x15,0x33,0x7,0x17,0x37, + 0x6b,0x2a,0xd6,0x2a,0x2b,0x19,0x12,0x59,0x7,0x20,0x15,0x15,0x20,0x7,0x59,0x12, + 0x19,0x19,0x12,0x6a,0x6a,0x95,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x89,0x1e,0x22, + 0x84,0x84,0x22,0x1e,0x55,0x1,0x95,0x40,0x40,0x80,0x80,0x12,0x19,0x13,0x18,0x18, + 0x13,0x19,0x12,0xfe,0xd6,0x12,0x19,0x2b,0x1,0x55,0xd,0x8,0x9,0xd,0xd,0x9, + 0x8,0xd,0xd5,0x1e,0x22,0x2b,0x22,0x1e,0x56,0x0,0x4,0x0,0x40,0x0,0x15,0x1, + 0xeb,0x1,0xeb,0x0,0x1d,0x0,0x29,0x0,0x3e,0x0,0x4a,0x0,0x0,0x13,0x33,0x15, + 0x33,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x26,0x26,0x23,0x22,0x6,0x7, + 0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x13,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x13,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22, + 0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x37,0x27,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x6b,0x2a,0xd6,0x2a,0x2b,0x19,0x12,0x59, + 0x7,0x20,0x15,0x15,0x20,0x7,0x59,0x12,0x19,0x19,0x12,0x6a,0x6a,0x95,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0xba,0x6,0x9,0x1a,0x2b,0x1b,0x1b,0x2b,0x1a,0x1a,0x2b, + 0x1b,0xe,0x1a,0xb,0x3a,0x1e,0x8b,0x16,0x1f,0x1f,0x16,0x16,0x1f,0x1f,0x1,0x95, + 0x40,0x40,0x6a,0x6a,0x12,0x19,0x13,0x18,0x18,0x13,0x19,0x12,0xfe,0xd6,0x12,0x19, + 0x2b,0x1,0x55,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0xfe,0xad,0xb,0x1a,0xe, + 0x1b,0x2b,0x1a,0x1a,0x2b,0x1b,0x1b,0x2b,0x1a,0x9,0x6,0x3a,0x1e,0x38,0x1f,0x16, + 0x16,0x1f,0x1f,0x16,0x16,0x1f,0x0,0x3,0x0,0x1c,0x0,0x55,0x1,0xe5,0x1,0xab, + 0x0,0x43,0x0,0x4f,0x0,0x5b,0x0,0x0,0x1,0x26,0x27,0x22,0x15,0x6,0x7,0x26, + 0x7,0x26,0x27,0x34,0x23,0x6,0x7,0x22,0x31,0x6,0x6,0x17,0x14,0x33,0x16,0x16, + 0x17,0x32,0x37,0x36,0x37,0x34,0x27,0x26,0x27,0x26,0x37,0x36,0x36,0x37,0x34,0x17, + 0x16,0x32,0x37,0x36,0x17,0x16,0x16,0x17,0x16,0x7,0x6,0x6,0x7,0x6,0x17,0x16, + 0x17,0x16,0x31,0x36,0x36,0x37,0x32,0x35,0x36,0x26,0x27,0x30,0x7,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x1,0x9b,0x2b,0x30,0x1,0x7,0x5,0x33,0x33,0x5,0x7,0x1, + 0x30,0x2b,0x1,0x2b,0x1d,0x6,0x1,0x1c,0x38,0x1b,0x1,0x1,0xd,0xa,0x1,0x12, + 0x11,0x2,0x2,0x1,0x4,0x2,0x1,0x37,0x74,0x36,0x1,0x1,0x1,0x4,0x2,0x2, + 0x2,0x9,0x11,0x9,0x2,0x1,0xa,0xd,0x1,0x1c,0x38,0x1c,0x1,0x7,0x23,0x26, + 0xe6,0x11,0x18,0x18,0x11,0x11,0x17,0x17,0x83,0x10,0x18,0x18,0x10,0x11,0x18,0x18, + 0x1,0x8e,0x14,0x9,0x1,0xc,0xb,0x7,0x7,0xb,0xc,0x1,0x9,0x14,0x41,0x7f, + 0x3f,0x1,0x15,0x1b,0x9,0x1,0x12,0x13,0x1,0x1,0x7,0x9,0x1,0x2,0x1,0x3, + 0x1,0x1,0x1,0x19,0x19,0x1,0x1,0x1,0x3,0x1,0x2,0x1,0x5,0x8,0x3,0x1, + 0x1,0x13,0x12,0x1,0x9,0x1b,0x15,0x1,0x48,0x7f,0x38,0xcc,0x1a,0x13,0x13,0x1a, + 0x1a,0x13,0x13,0x1a,0x1a,0x13,0x13,0x1a,0x1a,0x13,0x13,0x1a,0x0,0xd,0x0,0x30, + 0x0,0x2b,0x1,0xd1,0x1,0xd5,0x0,0xb,0x0,0x17,0x0,0x23,0x0,0x2f,0x0,0x3b, + 0x0,0x47,0x0,0x53,0x0,0x5f,0x0,0x6b,0x0,0x77,0x0,0x83,0x0,0x8f,0x0,0x9b, + 0x0,0x0,0x25,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x27,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x37,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x27,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x37,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x13,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x7,0x32, + 0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x32,0x36,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x37,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x7,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x1,0xa8, + 0x11,0x18,0x18,0x11,0x10,0x18,0x18,0x4a,0xf,0x15,0x15,0xf,0xf,0x15,0x15,0xf, + 0xf,0x15,0x15,0xf,0xf,0x15,0x15,0xf,0xf,0x15,0x15,0xf,0xf,0x15,0x15,0x4c, + 0xd,0x13,0x13,0xd,0xd,0x12,0x12,0xd,0xd,0x13,0x13,0xd,0xd,0x12,0x12,0xd, + 0xd,0x13,0x13,0xd,0xd,0x12,0x12,0xd,0xd,0x13,0x13,0xd,0xd,0x12,0x12,0xd, + 0xd,0x13,0x13,0xd,0xd,0x12,0x12,0x4d,0xb,0x10,0x10,0xb,0xb,0x10,0x10,0xb, + 0xb,0x10,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x10,0x48, + 0x9,0xe,0xe,0x9,0x9,0xd,0xd,0xd8,0x17,0x11,0x11,0x17,0x17,0x11,0x11,0x17, + 0x4,0x15,0xf,0xf,0x15,0x15,0xf,0xf,0x15,0x5b,0x15,0xf,0xf,0x15,0x15,0xf, + 0xf,0x15,0xb6,0x15,0xf,0xf,0x15,0x15,0xf,0xe,0x16,0x60,0x12,0xd,0xd,0x12, + 0x12,0xd,0xd,0x12,0x5b,0x12,0xd,0xd,0x12,0x12,0xd,0xd,0x12,0xb6,0x12,0xd, + 0xd,0x12,0x12,0xd,0xd,0x12,0x5b,0x12,0xd,0xd,0x12,0x12,0xd,0xd,0x12,0x1, + 0x6c,0x12,0xd,0xd,0x12,0x12,0xd,0xd,0x12,0xb2,0x10,0xb,0xb,0x10,0x10,0xb, + 0xb,0x10,0x5b,0x10,0xb,0xc,0xf,0x10,0xb,0xb,0x10,0xb6,0xf,0xb,0xc,0xf, + 0x10,0xb,0xb,0xf,0x56,0xd,0x9,0x9,0xd,0xd,0x9,0x9,0xd,0x0,0x3,0x0, + 0x0,0x0,0x2b,0x2,0x0,0x1,0xd5,0x0,0xa,0x0,0x13,0x0,0x17,0x0,0x0,0x1, + 0x27,0x7,0x33,0x7,0x33,0x15,0x33,0x35,0x33,0x27,0x33,0x33,0x27,0x7,0x17,0x23, + 0x31,0x17,0x33,0x7,0x33,0x15,0x23,0x1,0x55,0x95,0x95,0x27,0x52,0x95,0x56,0x95, + 0x52,0x80,0x27,0x95,0x33,0x71,0x29,0x44,0x67,0xeb,0x56,0x56,0x1,0x0,0xd5,0xd5, + 0x80,0x55,0x55,0x80,0xd5,0x48,0xa2,0x6b,0x15,0x40,0x0,0x1,0x0,0x0,0x0,0x15, + 0x2,0x0,0x2,0x0,0x0,0x69,0x0,0x0,0x37,0x16,0x15,0x14,0x6,0x6,0x23,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x17,0x37,0x26,0x26,0x37,0x27,0x6,0x6, + 0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x15,0x17, + 0x36,0x36,0x37,0x35,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14, + 0x6,0x7,0x15,0x16,0x16,0x17,0x37,0x34,0x34,0x35,0x34,0x36,0x36,0x33,0x32,0x16, + 0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x27,0x7,0x16,0x6,0x7,0x17,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x37,0x27,0x6, + 0x22,0x27,0xb3,0xd,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0xe,0xc,0x1e, + 0xe,0xc,0x3,0x2b,0x9,0x1c,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x2b,0xa,0x24,0x17,0x15,0x1b,0x11,0x1d,0x12,0x12,0x1d,0x11,0x1b,0x15,0x16,0x24, + 0xb,0x2b,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1c,0x9,0x2b,0x3, + 0xb,0xf,0x1e,0xc,0xe,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0xd,0x1e, + 0x16,0x32,0x16,0x7c,0x11,0x16,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x5, + 0x26,0x10,0x29,0x15,0xf,0xe,0x10,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x3,0x1,0xf,0x14,0x1a,0x4,0x2e,0x5,0x23,0x16,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x16,0x23,0x5,0x2e,0x4,0x1a,0x14,0xf,0x1,0x2,0x1,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x11,0x1d,0x12,0x10,0xe,0xf,0x15,0x29,0x11,0x25,0x5,0x11,0x1d,0x12,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x16,0x11,0x25,0xc,0xc,0x0,0x2,0x0,0x40,0x0,0x15, + 0x1,0xc0,0x1,0xeb,0x0,0x2f,0x0,0x5f,0x0,0x0,0x13,0x33,0x15,0x23,0x15,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x34,0x36, + 0x33,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35, + 0x33,0x15,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x23,0x33,0x33,0x32,0x36,0x35,0x34, + 0x26,0x23,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x23, + 0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x33,0x35,0x33,0x32, + 0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x35,0x23,0xa5,0x46,0x46,0x10,0x16,0x20, + 0x20,0x16,0x10,0x20,0x10,0x16,0x1f,0x1f,0x16,0x10,0x45,0x45,0x10,0x16,0x1f,0x1f, + 0x16,0x10,0x20,0x10,0x16,0x20,0x20,0x16,0x10,0xd6,0x10,0x16,0x1f,0x1f,0x16,0x10, + 0x20,0x10,0x16,0x20,0x20,0x16,0x10,0x46,0x46,0x10,0x16,0x20,0x20,0x16,0x10,0x20, + 0x10,0x16,0x1f,0x1f,0x16,0x10,0x45,0x45,0x1,0x55,0x6a,0x16,0x1f,0x16,0x16,0x1f, + 0x56,0x56,0x1f,0x16,0x16,0x1f,0x16,0x6a,0x16,0x1f,0x16,0x16,0x1f,0x16,0x16,0x1f, + 0x16,0x16,0x1f,0x1f,0x16,0x16,0x1f,0x16,0x16,0x1f,0x16,0x16,0x1f,0x16,0x6a,0x16, + 0x1f,0x16,0x16,0x1f,0x56,0x56,0x1f,0x16,0x16,0x1f,0x16,0x6a,0x0,0x1,0x0,0x2b, + 0x0,0x6b,0x1,0xd5,0x1,0xab,0x0,0x11,0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x17, + 0x37,0x17,0x7,0x27,0x7,0x17,0x37,0x17,0x37,0x17,0x37,0x27,0x1,0xd5,0x1e,0x56, + 0x96,0xa0,0x20,0x83,0x77,0x25,0x55,0xa0,0x20,0x80,0x55,0x44,0x53,0x1e,0x55,0x1, + 0x61,0x1f,0x61,0x8c,0xa1,0x20,0x84,0x6f,0x29,0x55,0xa0,0x20,0x80,0x55,0x4c,0x4d, + 0x1e,0x4f,0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x13, + 0x0,0x1f,0x0,0x35,0x0,0x0,0x13,0x21,0x15,0x21,0x17,0x23,0x22,0x6,0x15,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x33,0x15,0x33,0x37,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x15,0x14, + 0x16,0x33,0x32,0x36,0x35,0x35,0x36,0x36,0x35,0x34,0x26,0x26,0x40,0x1,0x0,0xff, + 0x0,0xeb,0xd6,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x19,0x27,0x35,0x40,0x35,0x35, + 0x40,0x35,0x96,0x12,0x1d,0x11,0x18,0x12,0xd,0x9,0x8,0xd,0x13,0x18,0x11,0x1d, + 0x1,0xc0,0x2b,0x15,0x19,0x12,0xea,0x12,0x19,0x19,0x12,0xea,0x12,0x19,0xc0,0x35, + 0x35,0x40,0x35,0x35,0x80,0x17,0x26,0x18,0x1d,0x2b,0x9,0x85,0x8,0xd,0xd,0x8, + 0x85,0x9,0x2b,0x1d,0x18,0x26,0x17,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1, + 0xab,0x0,0x13,0x0,0x27,0x0,0x0,0x25,0x27,0x7,0x6,0x23,0x22,0x27,0x27,0x23, + 0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x23,0x22,0x37,0x21,0x22,0x6,0x15, + 0x15,0x33,0x32,0x17,0x17,0x37,0x36,0x36,0x16,0x17,0x17,0x33,0x35,0x34,0x26,0x1, + 0x42,0x17,0x43,0x5,0xe,0xd,0x6,0x25,0x72,0x19,0x11,0x1,0x56,0x11,0x19,0x80, + 0xd,0x63,0xfe,0xaa,0x11,0x19,0x80,0xd,0x6,0x17,0x43,0x3,0x10,0xf,0x4,0x25, + 0x72,0x19,0xf6,0x30,0x85,0xc,0xc,0x4a,0x6b,0x12,0x19,0x19,0x12,0x6b,0xc0,0x19, + 0x12,0x6b,0xb,0x30,0x85,0x7,0x5,0x5,0x7,0x4a,0x6b,0x12,0x19,0x0,0x2,0x0, + 0x5d,0x0,0x40,0x1,0xa4,0x1,0xc0,0x0,0x20,0x0,0x3c,0x0,0x0,0x37,0x3a,0x2, + 0x36,0x37,0x30,0x30,0x31,0x3e,0x2,0x37,0x30,0x36,0x2e,0x3,0x23,0x23,0x22,0x6, + 0x7,0x3,0x14,0x16,0x33,0x33,0x31,0x37,0x36,0x36,0x37,0x6,0x6,0x23,0x23,0x7, + 0x14,0x16,0x33,0x33,0x32,0x36,0x37,0x34,0x3e,0x2,0x37,0x36,0x36,0x33,0x33,0x32, + 0x36,0x36,0x37,0x36,0x26,0xd4,0x1,0x11,0x19,0x1b,0xb,0x11,0x27,0x1f,0x6,0x3, + 0x1,0xa,0x17,0x2a,0x22,0x73,0x8,0xc,0x1,0x32,0x6,0x5,0x49,0x12,0x1,0x9, + 0xc8,0xd,0x50,0x41,0x20,0x16,0x5,0x4,0x29,0x5,0x9,0x1,0x4,0x4,0x4,0x1, + 0x1,0x8,0x5,0xa,0x1e,0x32,0x22,0x7,0x4,0x5,0xeb,0x2,0x3,0x4,0x16,0x2d, + 0x27,0xe,0x17,0x19,0x16,0xe,0xa,0x8,0xfe,0xc9,0x4,0x8,0x72,0x6,0x8,0x64, + 0x3c,0x3d,0x8c,0x4,0x6,0x7,0x6,0x3,0x17,0x1c,0x17,0x4,0x6,0x7,0x12,0x2a, + 0x23,0x15,0x23,0x0,0x3,0x0,0x29,0x0,0x29,0x1,0xd8,0x1,0xd7,0x0,0x14,0x0, + 0x27,0x0,0x4b,0x0,0x0,0x25,0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x7,0xe,0x2, + 0x23,0x17,0x16,0x16,0x36,0x37,0x37,0x22,0x26,0x27,0x17,0x16,0x33,0x32,0x37,0x37, + 0x36,0x36,0x33,0x27,0x26,0x26,0x6,0x7,0x7,0x32,0x16,0x16,0x5,0x27,0x23,0x22, + 0x7,0x7,0x6,0x23,0x22,0x27,0x27,0x26,0x23,0x23,0x7,0x6,0x6,0x16,0x17,0x17, + 0x33,0x32,0x37,0x37,0x36,0x33,0x32,0x17,0x17,0x16,0x33,0x33,0x37,0x36,0x36,0x26, + 0x1,0x4a,0x41,0x1,0x4,0x1,0x1,0x4,0x2,0x40,0x4,0xc,0x16,0x13,0x50,0xc, + 0x21,0x21,0xc,0x4f,0xe,0x19,0x99,0x40,0x3,0x4,0x4,0x2,0x40,0xc,0x19,0xf, + 0x4f,0xd,0x21,0x20,0xd,0x4f,0x13,0x16,0xb,0x1,0xa,0x30,0x1b,0x12,0xc,0x40, + 0x9,0xd,0xd,0x9,0x40,0xd,0x12,0x20,0x31,0xc,0x8,0x8,0xc,0x31,0x20,0x12, + 0xd,0x40,0x9,0xd,0xd,0x9,0x40,0xd,0x12,0x1b,0x30,0xc,0x9,0x9,0xa0,0x40, + 0x2,0x1,0x1,0x2,0x41,0x3,0x9,0x7,0x4f,0xc,0x8,0x8,0xc,0x50,0x7,0xcd, + 0x41,0x3,0x3,0x40,0xc,0x7,0x50,0xc,0x8,0x8,0xc,0x4f,0x7,0x9,0x36,0x30, + 0xd,0x40,0x9,0x9,0x41,0xd,0x32,0xc,0x21,0x21,0xc,0x31,0xd,0x40,0x9,0x9, + 0x40,0xd,0x30,0xd,0x21,0x21,0x0,0x2,0x0,0x60,0x0,0x40,0x1,0xbf,0x1,0xab, + 0x0,0x22,0x0,0x3d,0x0,0x0,0x25,0x23,0x6,0x6,0x23,0x22,0x26,0x27,0x36,0x36, + 0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x37,0x16, + 0x16,0x33,0x32,0x3e,0x2,0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x36,0x33,0x32, + 0x16,0x16,0x17,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x1,0xbf,0x18,0x1,0xc,0xe,0xc,0x13,0x9,0x1b,0x22,0x1b,0x2d,0x3a,0x1f,0x1e, + 0x39,0x2e,0x1b,0x1b,0x2e,0x39,0x1e,0x15,0x15,0xc,0x23,0x1e,0x18,0x1e,0xe,0x4, + 0x75,0xb,0x22,0x1c,0x13,0x1c,0x9,0xa,0x7,0x9,0xe,0x14,0xf,0x7,0xc,0xf, + 0x2d,0x2a,0x2a,0x2d,0x2e,0x2a,0x7,0x8c,0x9,0x10,0xf,0xe,0x14,0x40,0x28,0x23, + 0x3b,0x2a,0x17,0x17,0x2b,0x3a,0x24,0x23,0x3a,0x2a,0x17,0x5,0x14,0x1e,0x13,0x1b, + 0x18,0x34,0x12,0x18,0xa,0x8,0x14,0x3,0xe,0x17,0xc,0x4,0x40,0x3f,0x40,0x40, + 0x40,0x40,0x19,0x29,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xb, + 0x0,0x21,0x0,0x2d,0x0,0x41,0x0,0x76,0x0,0x0,0x37,0x34,0x26,0x23,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x17,0x6,0x6,0x23,0x22,0x26,0x27,0x26,0x7,0x6, + 0x17,0x1e,0x2,0x33,0x32,0x36,0x36,0x37,0x36,0x27,0x26,0x35,0x22,0x6,0x15,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x14,0x15,0x14,0x6,0x6,0x23,0x22,0x26, + 0x26,0x35,0x34,0x35,0x26,0x26,0x35,0x34,0x36,0x33,0x32,0x17,0x36,0x36,0x37,0x37, + 0x34,0x37,0x36,0x33,0x17,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x27,0x7,0x16,0x16,0x17,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0xe5,0xd,0x9,0x9, + 0xd,0xd,0x9,0x9,0xd,0x48,0x8,0x1a,0xb,0xb,0x1a,0x8,0x4,0x4,0x4,0x4, + 0x8,0x15,0x14,0x4,0x4,0x14,0x15,0x8,0x4,0x4,0x4,0x9,0xd,0xd,0x9,0x9, + 0xd,0xd,0x3a,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x50,0x21,0x39,0x22,0x22,0x39,0x21,0x8,0xa,0x12,0xd,0xd,0x9,0x10, + 0x2b,0x19,0x10,0x2,0x2,0x2,0x34,0x6,0xe,0x9,0xd,0xd,0x9,0x9,0xd,0x2f, + 0xe,0x19,0x2b,0x10,0x9,0xc,0xd,0x12,0xa,0xea,0x9,0xd,0xd,0x9,0x9,0xd, + 0xd,0x2a,0x7,0x6,0x6,0x7,0x4,0x4,0x4,0x4,0x7,0x7,0x2,0x2,0x7,0x7, + 0x4,0x4,0x4,0x45,0xd,0x9,0x9,0xd,0xd,0x9,0x9,0xd,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xf1,0x5,0x5, + 0x18,0x27,0x17,0x17,0x27,0x18,0x5,0x5,0x3,0x10,0x9,0xd,0x12,0x9,0xc,0xe, + 0x1,0x4a,0x3,0x1,0x1,0xc,0xd,0xd,0x9,0xa,0xd,0xd,0x9,0x9,0x42,0x1, + 0xe,0xc,0x9,0x12,0xd,0x9,0x10,0x0,0x6,0x0,0x56,0x0,0x40,0x1,0xaa,0x1, + 0xc0,0x0,0x28,0x0,0x34,0x0,0x42,0x0,0x6a,0x0,0x73,0x0,0x88,0x0,0x0,0x1, + 0x30,0x6,0x7,0x26,0x26,0x27,0x26,0x23,0x30,0x30,0x31,0x22,0x23,0x30,0x26,0x31, + 0x26,0x23,0x6,0x7,0x6,0x6,0x7,0x6,0x6,0x23,0x6,0x6,0x7,0xe,0x6,0x31, + 0x17,0x11,0x22,0x7,0x6,0x6,0x7,0x36,0x36,0x37,0x36,0x36,0x37,0x16,0x16,0x27, + 0x32,0x17,0x6,0x7,0x6,0x6,0x7,0x6,0x6,0x7,0x3e,0x2,0x7,0x1e,0x3,0x17, + 0x16,0x6,0x7,0x6,0x26,0x26,0x31,0x37,0x30,0x16,0x16,0x33,0x36,0x36,0x35,0x34, + 0x2e,0x2,0x27,0x26,0x36,0x36,0x37,0x36,0x16,0x31,0x7,0x30,0x26,0x23,0xe,0x2, + 0x37,0x34,0x26,0x27,0x16,0x16,0x17,0x6,0x6,0x13,0x37,0x30,0x2e,0x5,0x35,0x26, + 0x23,0x22,0x22,0x26,0x31,0x30,0x26,0x26,0x27,0x11,0x1,0x3e,0x6,0x6,0x1,0x2, + 0x2,0xc,0x17,0x2,0x1,0x1,0x9,0xf,0x1d,0x17,0x8,0xb,0x2,0x10,0x14,0x1, + 0x8,0x3,0x1,0x1,0x3,0x5,0x6,0x6,0x6,0x3,0xeb,0x2,0x37,0xa,0x14,0xa, + 0x3,0xb,0x6,0x3,0x7,0x4,0x4,0x2,0x1a,0x7,0x5,0x7,0x8,0x9,0xd,0x2, + 0x9,0x10,0x8,0x3,0x12,0x19,0x16,0x1,0x10,0x16,0x11,0x1,0x2,0x1e,0x17,0x13, + 0x1a,0xe,0x8,0xc,0x11,0x9,0x8,0x6,0xe,0x12,0xe,0x1,0x1,0xf,0x22,0x1a, + 0xf,0xf,0xc,0x11,0xc,0xb,0xa,0x2,0x4a,0x2,0x4,0xb,0xb,0x2,0x4,0x9, + 0x2f,0x62,0x5,0x7,0x9,0x9,0x8,0x4,0x1,0x3,0x1,0xe,0xe,0x8,0xb,0x4, + 0x1,0x93,0x2,0x1,0x2,0x7,0x4,0x18,0x1,0xa,0x1,0x25,0xd,0x1d,0xc,0x5, + 0x6,0x3,0x4,0x7,0x2,0x1a,0x29,0x2f,0x30,0x27,0x17,0x29,0x1,0x54,0x12,0x3, + 0x6,0x3,0xb,0x15,0x7,0x3,0x5,0x2,0x8,0x15,0x2a,0x3,0x4,0x8,0x9,0x1c, + 0xe,0x3,0x5,0x2,0xf,0x23,0x19,0xaa,0x7,0xb,0xe,0x15,0x12,0x1b,0x23,0x2, + 0x1,0xa,0xb,0x22,0x8,0x7,0x1,0xb,0x4,0xa,0xc,0xb,0x12,0x10,0x12,0x22, + 0x16,0x2,0x1,0x5,0x2c,0x5,0x1,0x8,0x9,0x7b,0x7,0x13,0x8,0x2,0x13,0x7, + 0x1,0x3,0xfe,0xb9,0x18,0x1f,0x32,0x3d,0x3c,0x33,0x1f,0x1,0x3,0x1,0x8,0xb, + 0x3,0xfe,0xb1,0x0,0x2,0x0,0x39,0x0,0x40,0x1,0xc7,0x1,0xc0,0x0,0x68,0x0, + 0xd2,0x0,0x0,0x25,0x2e,0x3,0x27,0x26,0x37,0x36,0x36,0x37,0x36,0x27,0x26,0x26, + 0x23,0x30,0x30,0x31,0x22,0x6,0x23,0x34,0x27,0x26,0x26,0x27,0x2e,0x2,0x23,0x31, + 0x31,0x22,0x6,0x6,0x7,0x6,0x6,0x7,0x6,0x14,0x15,0x22,0x26,0x23,0x30,0x30, + 0x31,0x22,0x6,0x7,0x6,0x17,0x16,0x16,0x17,0x16,0x7,0xe,0x3,0x7,0x6,0x17, + 0x1e,0x2,0x17,0x16,0x16,0x17,0x16,0x16,0x33,0x16,0x16,0x17,0x16,0x16,0x33,0x30, + 0x30,0x31,0x30,0x30,0x31,0x32,0x36,0x37,0x36,0x36,0x37,0x32,0x36,0x37,0x36,0x36, + 0x37,0x3e,0x2,0x37,0x36,0x27,0x6,0x6,0x7,0x6,0x6,0x7,0x6,0x6,0x23,0x6, + 0x6,0x7,0x6,0x6,0x23,0x30,0x30,0x31,0x30,0x30,0x31,0x22,0x26,0x27,0x26,0x26, + 0x27,0x26,0x27,0x26,0x26,0x27,0x26,0x26,0x27,0x26,0x26,0x31,0x36,0x36,0x37,0x36, + 0x36,0x37,0x36,0x26,0x27,0x2e,0x2,0x27,0x26,0x37,0x36,0x36,0x33,0x32,0x16,0x16, + 0x17,0x26,0x34,0x37,0x36,0x36,0x37,0x3e,0x2,0x33,0x31,0x31,0x32,0x16,0x16,0x17, + 0x16,0x16,0x17,0x16,0x14,0x7,0x3e,0x2,0x33,0x32,0x16,0x17,0x16,0x7,0xe,0x2, + 0x7,0x6,0x6,0x17,0x16,0x16,0x17,0x16,0x16,0x17,0x30,0x1,0xc1,0x2,0x11,0x17, + 0x16,0x7,0x2,0x4,0xc,0x11,0x4,0x8,0x6,0x4,0x11,0xb,0x4,0x6,0x2,0x1, + 0x2,0xf,0x9,0x4,0x15,0x25,0x1a,0x1a,0x25,0x15,0x4,0x9,0xf,0x2,0x1,0x2, + 0x6,0x4,0xb,0x11,0x4,0x6,0x8,0x5,0x10,0xc,0x4,0x2,0x8,0x16,0x16,0x11, + 0x2,0x6,0xc,0x6,0x11,0xe,0x3,0x2,0x3,0x8,0x6,0xd,0x8,0x15,0xf,0x8, + 0xb,0x1d,0x17,0x17,0x1d,0xb,0x8,0xf,0x15,0x8,0xd,0x6,0x8,0x3,0x2,0x3, + 0xe,0x11,0x6,0xc,0x1b,0x6,0x18,0x7,0x8,0x2,0x3,0x2,0x8,0x5,0x17,0x15, + 0xa,0x17,0x1a,0x4,0x4,0x1a,0x17,0x9,0x16,0x16,0xd,0x3,0x3,0x2,0x7,0x8, + 0x17,0x6,0x1,0x2,0x1,0x9,0x4,0xd,0x21,0xc,0x4,0x6,0x8,0xc,0xb,0x2, + 0x2,0x2,0x2,0x2,0x8,0x2,0x2,0x4,0xd,0xf,0x1,0x1,0x2,0xc,0x7,0x3, + 0x12,0x1e,0x15,0x15,0x1e,0x12,0x3,0x6,0xd,0x2,0x1,0x1,0xf,0xd,0x4,0x2, + 0x2,0x8,0x2,0x2,0x3,0x1,0x3,0xa,0xc,0x8,0x6,0x4,0xc,0x21,0xd,0x4, + 0x9,0x1,0xa7,0x7,0xb,0xd,0x14,0x11,0x5,0x3,0x8,0xb,0x9,0xe,0xf,0x9, + 0xc,0x1,0xe,0xd,0x19,0x1d,0xa,0x4,0x12,0xf,0xf,0x12,0x4,0xa,0x1d,0x19, + 0x7,0xe,0x6,0x1,0xb,0xa,0xf,0xe,0x9,0xb,0x8,0x3,0x5,0x11,0x14,0xd, + 0xb,0x7,0xe,0xc,0x6,0x8,0x4,0x2,0x2,0xb,0x6,0x4,0x2,0x1,0x6,0x5, + 0x7,0xd,0xd,0x7,0x5,0x6,0x1,0x2,0x4,0x6,0xb,0x2,0x2,0x4,0x8,0x6, + 0xc,0x3,0x7,0x6,0x5,0x6,0xa,0x2,0x2,0x1,0x1,0x8,0x6,0xe,0x3,0x3, + 0xf,0x6,0x7,0x1,0x1,0x2,0x2,0xa,0x6,0x6,0x6,0x6,0x1,0x2,0x2,0x5, + 0x3,0x7,0x19,0x1a,0xb,0x12,0x5,0x8,0x7,0x3,0x3,0x5,0x5,0x5,0x3,0x1, + 0x3,0x4,0x16,0x15,0xa,0x15,0x17,0x8,0x3,0xe,0xd,0xd,0xe,0x3,0x8,0x17, + 0x15,0xa,0x15,0x16,0x4,0x3,0x1,0x3,0x5,0x5,0x5,0x3,0x3,0x7,0x8,0x5, + 0x12,0xb,0x1a,0x19,0x8,0x2,0x5,0x2,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0xf,0x0,0x1f,0x0,0x2f,0x0,0x0,0x1,0x14,0x6,0x6,0x23,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x7,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x33,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x1,0x55,0x17,0x26,0x18,0x18, + 0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0xc0,0x17,0x27,0x17,0x17,0x27,0x17,0x18, + 0x27,0x17,0x17,0x27,0xbe,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27, + 0x1,0x6b,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0x17,0x27,0x97,0x17,0x27, + 0x18,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17, + 0x17,0x27,0x17,0x18,0x27,0x17,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0x13,0x0,0x4a,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32, + 0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0xe,0x3,0x7,0x6,0x6,0x23,0x6,0x26,0x27, + 0x26,0x26,0x27,0x26,0x26,0x36,0x37,0x3e,0x4,0x37,0x34,0x27,0x26,0x7,0x22,0x7, + 0x6,0x23,0x26,0x26,0x27,0x26,0x26,0x37,0x36,0x37,0x36,0x36,0x37,0x3e,0x2,0x33, + 0x32,0x16,0x17,0x16,0x15,0x14,0x14,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x37,0x1,0x6,0x7,0x7,0x3,0x2,0x8, + 0x5,0x9,0xf,0x9,0xe,0x14,0xe,0xa,0x1,0xa,0x6,0x1,0xc,0x11,0x11,0xb, + 0x1,0x1,0x1,0x4,0x2,0x58,0xd,0xa,0x6,0x13,0x8,0xa,0xe,0x1,0x1,0xf, + 0x2e,0x3f,0xf,0x1e,0x1f,0xf,0x4,0x1,0x5,0x2,0x3,0x1,0xd5,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x91,0xc,0x28, + 0x2d,0x2a,0xe,0xc,0xa,0x1,0xb,0x6,0x9,0xe,0x9,0x7,0xa,0xb,0x6,0x1, + 0xb,0x10,0x10,0xc,0x1,0x2,0x2,0x1,0x1,0x3b,0x9,0x1,0x5,0x2,0x4,0x5, + 0x5,0x6,0x6,0x14,0x1b,0x7,0xc,0xc,0x5,0x1,0x2,0x2,0x4,0x1,0x4,0x0, + 0x1,0x0,0x59,0x0,0x40,0x1,0xa7,0x1,0xc0,0x0,0x29,0x0,0x0,0x1,0x30,0x16, + 0x32,0x27,0x26,0x26,0x35,0x23,0x11,0x6,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x36, + 0x17,0x35,0x26,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x16, + 0x16,0x33,0x35,0x30,0x26,0x26,0x1,0x62,0x5,0x1,0x6,0xa,0xc,0x42,0x1,0x20, + 0x17,0x16,0x21,0x15,0x21,0x12,0x1c,0x32,0x26,0x16,0x22,0x38,0x1f,0x22,0x37,0x21, + 0x13,0x2f,0x19,0x16,0x20,0x1,0x84,0x5,0x5,0xc,0x1f,0x11,0xfe,0xf7,0x16,0x1f, + 0x21,0x17,0x12,0x1c,0xc,0x5,0x43,0x4,0x10,0x22,0x2f,0x1b,0x24,0x37,0x1f,0x21, + 0x37,0x22,0x86,0xe,0x10,0x42,0x2,0xd,0x0,0x4,0x0,0x40,0x0,0x37,0x1,0xc0, + 0x1,0xd5,0x0,0x9,0x0,0x15,0x0,0x1e,0x0,0x27,0x0,0x0,0x1,0x27,0x7,0x17, + 0x36,0x36,0x33,0x32,0x16,0x17,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x17,0x27,0x35,0x17,0x6,0x15,0x14,0x16,0x17,0x17,0x35,0x36,0x36,0x35, + 0x34,0x27,0x37,0x15,0x1,0xaa,0xaa,0xaa,0x6c,0xc,0x20,0x12,0x12,0x20,0xc,0x69, + 0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x16,0xab,0x6d,0x2,0x24,0x1c,0x2a,0x1c, + 0x24,0x2,0x6d,0x1,0x77,0x5e,0x5e,0x3c,0xc,0xe,0xe,0xc,0x3b,0x12,0x19,0x19, + 0x12,0x12,0x19,0x19,0xb7,0x5e,0xbd,0x3c,0xa,0xc,0x1e,0x2e,0x7,0x76,0x76,0x7, + 0x2e,0x1e,0xc,0xa,0x3c,0xbd,0x0,0x6,0x0,0x25,0x0,0x40,0x1,0xdb,0x1,0xc0, + 0x0,0x19,0x0,0x25,0x0,0x31,0x0,0x45,0x0,0x51,0x0,0x5d,0x0,0x0,0x1,0x32, + 0x17,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x7,0x37,0x16,0x16,0x17, + 0x26,0x35,0x34,0x3e,0x2,0x27,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34, + 0x36,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x5,0x34,0x26, + 0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x27,0x36, + 0x36,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x16,0x6,0x33,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x52,0xc,0xc,0x7,0x2e,0x44, + 0x28,0x22,0x3b,0x2d,0x1a,0x22,0x1d,0x16,0x3b,0xa,0x14,0xa,0x3,0x19,0x2e,0x3b, + 0x30,0x8,0xc,0xc,0x8,0x8,0xc,0xc,0x65,0x9,0xc,0xc,0x9,0x8,0xc,0xc, + 0x1,0x40,0x25,0x3e,0x26,0x26,0x3e,0x25,0x25,0x3e,0x26,0x9,0x12,0x9,0x4a,0x1a, + 0x18,0x1d,0xb2,0x9,0xc,0xc,0x9,0x8,0xc,0x1,0xd,0x4a,0x8,0xc,0xc,0x8, + 0x9,0xc,0xc,0x1,0x52,0x1,0x1f,0x33,0x1d,0x15,0x26,0x32,0x1c,0x21,0x38,0x13, + 0x2b,0x19,0x3,0x5,0x2,0xd,0xd,0x1c,0x32,0x26,0x15,0x30,0xc,0x8,0x9,0xc, + 0xc,0x9,0x8,0xc,0x29,0xc,0x9,0x8,0xc,0xc,0x8,0x9,0xc,0x90,0x1e,0x32, + 0x1e,0x1e,0x32,0x1e,0x1e,0x32,0x1d,0x2,0x2,0x20,0x33,0xf,0x2d,0x21,0xc,0x8, + 0x9,0xc,0xc,0x9,0x8,0xc,0xc,0x8,0x9,0xc,0xc,0x9,0x8,0xc,0x0,0x6, + 0x0,0x2b,0x0,0x6d,0x1,0xd5,0x1,0x6b,0x0,0x12,0x0,0x41,0x0,0x55,0x0,0x6a, + 0x0,0x7e,0x0,0x92,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33, + 0x17,0x27,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x5,0x6,0x7,0x6,0x17,0x16,0x17, + 0x16,0x33,0x36,0x37,0x36,0x36,0x37,0x16,0x17,0x16,0x33,0x36,0x37,0x36,0x27,0x26, + 0x37,0x36,0x37,0x36,0x35,0x26,0x27,0x26,0x7,0x22,0x7,0x6,0x7,0x26,0x27,0x26, + 0x7,0x6,0x7,0x7,0x26,0x26,0x27,0x26,0x5,0x16,0x17,0x16,0x15,0x14,0x7,0x6, + 0x23,0x22,0x27,0x26,0x27,0x26,0x35,0x34,0x37,0x36,0x33,0x16,0x7,0x36,0x37,0x36, + 0x34,0x35,0x34,0x27,0x26,0x27,0x26,0x7,0x6,0x7,0x6,0x15,0x14,0x17,0x16,0x17, + 0x16,0x27,0x26,0x27,0x26,0x23,0x22,0x7,0x6,0x15,0x14,0x17,0x16,0x17,0x16,0x33, + 0x32,0x37,0x36,0x35,0x34,0x7,0x6,0x7,0x6,0x27,0x26,0x27,0x26,0x35,0x34,0x37, + 0x36,0x37,0x36,0x17,0x16,0x17,0x16,0x15,0x14,0x1,0xae,0xfe,0xa4,0x10,0x17,0x17, + 0x10,0xa5,0x4b,0x11,0x7c,0x11,0x17,0x17,0xfe,0x8d,0x8,0x3,0x4,0x1,0x10,0xd, + 0x5,0x7,0xb,0xf,0x4,0xd,0x9,0xe,0x18,0x7,0x7,0x6,0x3,0x3,0x1,0x1, + 0x6,0x7,0xa,0x2,0x1,0x4,0x6,0x6,0x7,0x4,0x10,0x7,0xa,0x7,0x3,0xb, + 0x8,0x5,0x26,0x5,0x9,0x4,0x2,0x1,0x43,0x13,0x9,0x8,0xd,0x10,0x19,0x4, + 0x6,0x12,0xa,0x8,0xe,0x10,0x19,0x4,0x2,0xa,0x3,0x1,0x3,0x4,0x6,0xa, + 0x8,0x7,0x2,0x2,0x4,0x3,0x7,0x6,0x42,0x9,0x13,0x6,0x4,0x19,0x10,0xd, + 0x8,0x9,0x13,0x6,0x3,0x1a,0xf,0xe,0x1e,0x4,0xa,0x7,0x7,0x6,0x4,0x3, + 0x1,0x2,0x7,0x9,0x9,0x7,0x4,0x3,0x1,0x6b,0x18,0x10,0x84,0x11,0x17,0x2a, + 0x2a,0x17,0x11,0x84,0x10,0x18,0x1f,0x1,0x4,0x5,0x7,0x62,0x23,0xc,0x1,0x1e, + 0x8,0x19,0x11,0x31,0x19,0x7,0x1,0x5,0x5,0x7,0x19,0x2a,0x2c,0x12,0x4,0x5, + 0x6,0x4,0x4,0x1,0x7,0x1e,0x42,0x19,0x22,0x10,0x1,0x1,0x9,0x49,0x13,0x2e, + 0x1b,0xe,0xe,0x3,0x11,0xe,0x14,0x1b,0x17,0x1a,0x1,0x4,0x11,0xe,0x14,0x1b, + 0x16,0x1b,0x1,0x5f,0x9,0x11,0x3,0x6,0x4,0x8,0x8,0xa,0x1,0x2,0xd,0xa, + 0xb,0x6,0x6,0x8,0x8,0xa,0x1,0x2,0x51,0x10,0x4,0x1,0x1a,0x16,0x1b,0x14, + 0xf,0x10,0x4,0x1,0x1a,0x16,0x1c,0x14,0x22,0x11,0x9,0x7,0x2,0x1,0xa,0x8, + 0x8,0x6,0x6,0xb,0xa,0xd,0x2,0x1,0xa,0x8,0x8,0x7,0x0,0x5,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1b,0x0,0x24,0x0,0x62,0x0,0x6e, + 0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x7,0x34,0x36,0x37,0x17,0x2e,0x2,0x17,0x22,0x27,0x37,0x17,0x16,0x14, + 0x17,0x6,0x3,0x36,0x36,0x31,0x36,0x36,0x26,0x23,0x30,0x6,0x6,0x23,0x22,0x26, + 0x26,0x31,0x22,0x6,0x16,0x33,0x30,0x16,0x33,0x17,0x7,0x27,0x32,0x36,0x31,0x32, + 0x36,0x26,0x23,0x30,0x6,0x6,0x23,0x22,0x22,0x23,0x36,0x36,0x33,0x32,0x16,0x17, + 0x30,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x17,0x16,0x16,0x15,0x14,0x6,0x7,0x7, + 0x37,0x16,0x16,0x15,0x14,0x6,0x7,0x37,0x36,0x36,0x35,0x34,0x1,0x0,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0xec,0x9,0x8, + 0x5b,0x20,0x30,0x1c,0xc0,0x1c,0x1a,0x39,0x3b,0x1,0x1,0x1f,0x7,0x9,0xd,0x6, + 0x2,0x4,0x5,0x11,0x18,0xa,0x9,0x18,0x12,0x5,0x4,0x3,0x5,0xd,0x7,0x1e, + 0x2a,0x46,0x9,0xd,0x6,0x2,0x4,0x5,0x11,0x18,0xa,0x3,0x6,0x3,0x19,0x55, + 0x32,0x25,0x43,0x19,0x1,0x1,0xe,0x12,0xb,0x7,0x6,0xa,0x8,0x6,0x13,0x48, + 0xc,0xc,0x35,0x2b,0x3b,0x8,0x7,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b, + 0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xd5,0x15,0x27,0x12,0xfb,0x10,0x34, + 0x43,0x9a,0x8,0xa7,0xa1,0x1,0x1,0x1,0xb,0x1,0x1a,0x1,0x1,0x1,0x8,0x7, + 0x1,0x2,0x2,0x1,0x8,0x8,0x2,0x52,0x7e,0xd0,0x2,0x8,0x8,0x2,0x1,0x27, + 0x30,0x1b,0x18,0x1,0x15,0xd,0xc,0x16,0xb,0xa,0x1a,0x11,0xd,0x1d,0x14,0x40, + 0xd0,0x15,0x2e,0x19,0x35,0x58,0x19,0xaa,0x14,0x22,0xe,0xb,0x0,0x2,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1a,0x0,0x0,0x13,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x17,0x33,0x15,0x23, + 0x15,0x27,0x37,0x2b,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0xd5,0x55,0x55,0x55,0x55,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x17,0x2a,0x40,0x55,0x55,0x0, + 0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1a,0x0,0x0,0x1, + 0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x27, + 0x23,0x35,0x33,0x35,0x17,0x7,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xd5,0x55,0x55,0x55,0x55,0x1,0x0,0x2c, + 0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x17,0x2a, + 0x40,0x55,0x55,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x20,0x0, + 0x24,0x0,0x28,0x0,0x0,0x1,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23, + 0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x11,0x33,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0x15,0x33,0x11,0x5,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1,0xc0, + 0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0xc0,0x19,0x12,0x12,0x19,0xc0, + 0xff,0x0,0x2b,0x2b,0x55,0x2b,0x2b,0x1,0x40,0x2b,0xab,0x2b,0x2b,0x2b,0x2b,0x2b, + 0x2b,0xab,0x2b,0xff,0x0,0x40,0x12,0x19,0x19,0x12,0x40,0x1,0x0,0x40,0x40,0x40, + 0x40,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xeb,0x0,0x1c,0x0,0x28,0x0, + 0x0,0x25,0x35,0x27,0x35,0x33,0x35,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x7, + 0x15,0x7,0x15,0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x27,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x80,0x6b,0x2b,0x2b,0x2a, + 0x2b,0x2b,0x6b,0x55,0xaa,0x19,0x12,0x12,0x19,0xaa,0xd5,0xd,0x13,0x13,0xd,0xd, + 0x13,0x13,0xfb,0x45,0x35,0x20,0x2b,0x2b,0x2b,0x2b,0x20,0x35,0x45,0x26,0xaa,0x40, + 0x11,0x19,0x19,0x11,0x40,0xaa,0xb,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x0, + 0x4,0x0,0x2b,0x0,0x2b,0x1,0xd9,0x1,0xda,0x0,0x19,0x0,0x25,0x0,0x31,0x0, + 0x3d,0x0,0x0,0x1,0x22,0x2e,0x2,0x37,0x6,0x2e,0x2,0x37,0x26,0xe,0x3,0x15, + 0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x5,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x17, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0xd4,0xe,0x1b,0x13, + 0x5,0x8,0x18,0x2b,0x21,0xf,0x4,0x2d,0x4f,0x40,0x2d,0x18,0x21,0x3b,0x4d,0x2c, + 0x2f,0x51,0x3c,0x1d,0xfe,0xdc,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x1d,0xd,0x13, + 0x13,0xd,0xd,0x13,0x13,0x53,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x1,0x16,0xe, + 0x19,0x20,0x13,0x8,0xa,0x1d,0x2a,0x18,0x9,0xf,0x29,0x3b,0x44,0x23,0x2c,0x4d, + 0x3b,0x21,0x25,0x41,0x55,0x26,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x6b,0x12, + 0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x80,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc, + 0x0,0x1,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x2c,0x0,0x0,0x1,0x15, + 0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x17,0x15,0x23,0x35,0x37,0x35,0x23,0x15, + 0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x17,0x15,0x7,0x15,0x33,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x27,0x35,0x37,0x35,0x1,0xc0,0x2b,0x2a,0x2b, + 0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0x2a,0x2b,0x2b,0x2b,0x2b,0xc0,0x19,0x12,0x12,0x19, + 0xc0,0x2b,0x2b,0x1,0xc0,0x2b,0x2b,0x2b,0x2b,0x55,0x2b,0x15,0x15,0x2b,0x55,0x2b, + 0x2b,0x2b,0x2b,0x55,0x2b,0x80,0x2b,0x55,0x40,0x12,0x19,0x19,0x12,0x40,0x55,0x2b, + 0x80,0x2b,0x55,0x0,0x7,0x0,0x2e,0x0,0x2b,0x1,0xd2,0x1,0xd5,0x0,0x5,0x0, + 0xb,0x0,0x11,0x0,0x17,0x0,0x1d,0x0,0x23,0x0,0x29,0x0,0x0,0x1,0x37,0x27, + 0x23,0x7,0x17,0x15,0x7,0x17,0x33,0x37,0x27,0x17,0x33,0x37,0x27,0x23,0x7,0x17, + 0x23,0x7,0x17,0x33,0x37,0x25,0x37,0x27,0x23,0x7,0x17,0x17,0x23,0x7,0x17,0x33, + 0x37,0x17,0x7,0x17,0x33,0x37,0x27,0x1,0x26,0x27,0x27,0x4c,0x27,0x27,0x27,0x27, + 0x4c,0x27,0x27,0x39,0x4d,0x26,0x26,0x4d,0x26,0x73,0x4d,0x26,0x26,0x4d,0x26,0xfe, + 0xcf,0x26,0x26,0x4d,0x26,0x26,0x4d,0x4d,0x26,0x26,0x4d,0x26,0x13,0x27,0x27,0x4c, + 0x27,0x27,0x1,0x55,0x40,0x40,0x40,0x40,0x15,0x40,0x40,0x40,0x40,0x36,0x40,0x40, + 0x40,0x55,0x40,0x40,0x40,0x55,0x40,0x40,0x40,0x40,0x15,0x40,0x40,0x40,0xa,0x40, + 0x40,0x40,0x40,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xeb,0x0,0x14,0x0, + 0x4d,0x0,0x0,0x13,0x33,0x32,0x16,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x27,0x7, + 0x6,0x6,0x15,0x14,0x16,0x17,0x36,0x36,0x25,0x34,0x2e,0x2,0x31,0x30,0xe,0x2, + 0x15,0x14,0x16,0x17,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23, + 0x35,0x36,0x36,0x35,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14,0x16,0x17,0x11, + 0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x11,0x36,0x36,0x95,0xd6,0x4, + 0x9,0x5,0x1,0x2,0x14,0x11,0x5b,0x5b,0x11,0x14,0x2,0x1,0x5,0x9,0x1,0x6f, + 0xd,0x11,0xd,0xd,0x10,0xd,0xb,0xa,0x2b,0x19,0x11,0xd6,0x11,0x19,0x2b,0xa, + 0xb,0xd,0x10,0xd,0xd,0x11,0xd,0xc,0x9,0xc0,0x19,0x12,0x12,0x19,0xc0,0x9, + 0xc,0x1,0x55,0x1,0x1,0x5,0xb,0x6,0x15,0x25,0xb,0x3d,0x3d,0xb,0x25,0x15, + 0x6,0xb,0x5,0x1,0x1,0x16,0x8,0x16,0x15,0xd,0xd,0x15,0x16,0x8,0xc,0x14, + 0x5,0x5b,0x2a,0x12,0x19,0x19,0x12,0x2a,0x5b,0x5,0x14,0xc,0x8,0x16,0x15,0xd, + 0xd,0x15,0x16,0x8,0xc,0x14,0x5,0xfe,0xfa,0x55,0x12,0x19,0x19,0x12,0x55,0x1, + 0x6,0x5,0x14,0x0,0x4,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xeb,0x0,0x13,0x0, + 0x17,0x0,0x27,0x0,0x2d,0x0,0x0,0x1,0x23,0x35,0x21,0x15,0x23,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x27,0x33,0x15,0x23,0x13, + 0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x27, + 0x23,0x15,0x17,0x37,0x27,0x1,0x95,0x15,0xff,0x0,0x15,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0x19,0xfc,0xaa,0xaa,0x55,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x1d,0x31,0x12,0x16,0x23,0xf,0x1c,0x1,0x80,0x6b,0x6b,0x19,0x12,0xff,0x0, + 0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x40,0x40,0xfe,0xeb,0x1c,0x31,0x1d,0x1e, + 0x30,0x1d,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0xa0,0x3a,0x23,0xf,0x1d,0x0,0x2,0x0, + 0x2b,0x0,0x27,0x1,0xeb,0x1,0xeb,0x0,0x1c,0x0,0x20,0x0,0x0,0x37,0x16,0x16, + 0x36,0x37,0x27,0x6,0x6,0x26,0x27,0x26,0x26,0x34,0x36,0x37,0x36,0x36,0x33,0x15, + 0x37,0x27,0x15,0x22,0x6,0x7,0x6,0x6,0x14,0x16,0x37,0x17,0x37,0x27,0x63,0x20, + 0x53,0x56,0x25,0x1f,0x1d,0x3f,0x3d,0x18,0x16,0x16,0x16,0x16,0x16,0x37,0x1d,0x55, + 0x55,0x25,0x47,0x1c,0x1c,0x1c,0x1c,0xa4,0x80,0x80,0x80,0x63,0x21,0x1b,0xa,0x17, + 0x1f,0xf,0x4,0x15,0x18,0x16,0x37,0x3a,0x36,0x16,0x16,0x15,0x3f,0x55,0x56,0x41, + 0x1b,0x1d,0x1c,0x46,0x4b,0x46,0x6c,0x80,0x80,0x80,0x0,0x2,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x23,0x0,0x0,0x1,0x7,0x15,0x14,0x1e,0x2, + 0x17,0x3e,0x3,0x35,0x35,0x7,0x6,0x6,0x26,0x26,0x27,0x26,0x26,0x36,0x36,0x37, + 0x36,0x16,0x7,0x6,0x16,0x17,0x16,0x16,0x17,0x32,0x16,0x1,0x0,0xab,0x1a,0x2e, + 0x3e,0x25,0x25,0x3e,0x2e,0x1a,0x56,0xf,0x27,0x2a,0x27,0xe,0x11,0x7,0x11,0x26, + 0x1b,0x5,0x7,0x2,0x7,0x3,0xb,0xc,0x24,0x14,0x6,0x3,0x1,0xd5,0x40,0x82, + 0x28,0x4c,0x3f,0x2c,0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82,0xc8,0x12,0x11,0x1,0x12, + 0x11,0x16,0x32,0x2e,0x22,0x4,0x1,0x8,0x5,0x14,0x2b,0x14,0x13,0x18,0x4,0xb, + 0x0,0x6,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0xd,0x0,0x19,0x0,0x22, + 0x0,0x26,0x0,0x2f,0x0,0x33,0x0,0x0,0x13,0x11,0x33,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x15,0x33,0x11,0x27,0x17,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33, + 0x32,0x16,0x27,0x22,0x6,0x15,0x15,0x33,0x35,0x34,0x26,0x7,0x33,0x11,0x23,0x1, + 0x22,0x6,0x15,0x15,0x33,0x35,0x34,0x26,0x7,0x33,0x11,0x23,0x80,0x55,0x19,0x12, + 0x12,0x19,0x55,0x80,0x20,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0xe0,0x12,0x19, + 0x56,0x19,0x3d,0x56,0x56,0x1,0xab,0x12,0x19,0x56,0x19,0x3d,0x56,0x56,0x1,0x55, + 0xfe,0xeb,0x6b,0x11,0x19,0x19,0x11,0x6b,0x1,0x15,0x6b,0x95,0xe,0x12,0x12,0xe, + 0xd,0x13,0x13,0x5d,0x19,0x11,0x16,0x16,0x11,0x19,0x55,0xff,0x0,0x1,0x55,0x19, + 0x11,0x16,0x16,0x11,0x19,0x55,0xff,0x0,0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xeb, + 0x1,0xeb,0x0,0x1c,0x0,0x30,0x0,0x33,0x0,0x0,0x1,0x14,0x6,0x23,0x21,0x22, + 0x26,0x35,0x23,0x14,0x16,0x17,0x15,0x33,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15, + 0x33,0x35,0x3e,0x3,0x35,0x25,0x15,0x21,0x35,0x3e,0x3,0x35,0x23,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x23,0x14,0x16,0x37,0x7,0x33,0x1,0xc0,0x19,0x11,0xfe,0xd4, + 0x11,0x19,0x2b,0x25,0x1b,0x80,0x19,0x12,0x12,0x19,0x80,0x4,0x15,0x16,0x11,0xfe, + 0x95,0x1,0x0,0x4,0x15,0x17,0x10,0x2b,0x18,0x12,0xd6,0x12,0x18,0x2b,0x24,0x9c, + 0x50,0xa0,0x1,0x40,0x12,0x19,0x19,0x12,0x1e,0x2d,0x7,0xc3,0x40,0x11,0x19,0x19, + 0x11,0x40,0xc3,0x1,0x9,0x13,0x1e,0x17,0x3,0x18,0x18,0x1,0x9,0x13,0x1f,0x16, + 0x12,0x18,0x18,0x12,0x1e,0x2d,0xa1,0x6b,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5, + 0x1,0xeb,0x0,0x3,0x0,0xf,0x0,0x19,0x0,0x0,0x13,0x33,0x27,0x23,0x5,0x15, + 0x21,0x35,0x23,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x27,0x27,0x35,0x23,0x15,0x23, + 0x35,0x23,0x15,0x7,0x8d,0xe6,0x13,0xc0,0x1,0xb,0xfe,0xaa,0x2a,0xaa,0x56,0xaa, + 0x82,0x13,0x2b,0x2b,0x2b,0x12,0x1,0x15,0x40,0x40,0x2a,0x2a,0xea,0x6a,0x6a,0xea, + 0x6b,0x40,0x2b,0x2b,0x2b,0x2e,0x3d,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x95,0x1, + 0xab,0x0,0xb,0x0,0x17,0x0,0x0,0x13,0x23,0x15,0x23,0x11,0x33,0x15,0x33,0x35, + 0x33,0x11,0x23,0x17,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0xc0, + 0x2b,0x2a,0x2a,0x2b,0x2b,0x2b,0xd5,0x2a,0x2b,0x2b,0x2b,0x2b,0x2a,0x1,0xab,0x2b, + 0xff,0x0,0x2b,0x2b,0x1,0x0,0x2b,0x56,0x56,0x95,0x6b,0x6b,0x0,0x2,0x0,0x55, + 0x0,0x55,0x1,0xab,0x1,0xab,0x0,0x7,0x0,0xf,0x0,0x0,0x1,0x15,0x33,0x11, + 0x23,0x15,0x33,0x11,0x1,0x33,0x35,0x23,0x11,0x33,0x35,0x23,0x1,0x40,0x40,0x40, + 0x6b,0xfe,0xaa,0x6b,0x40,0x40,0x6b,0x1,0xab,0x2b,0xff,0x0,0x2b,0x1,0x56,0xfe, + 0xaa,0x2b,0x1,0x0,0x2b,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0x27,0x0,0x4f,0x0,0x0,0x13,0x15,0x14,0x6,0x23,0x23,0x15,0x33,0x32,0x16,0x15, + 0x15,0x14,0x16,0x16,0x33,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x26,0x27,0x35, + 0x36,0x36,0x35,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x22,0x6,0x6,0x5,0x22,0x26, + 0x35,0x35,0x34,0x26,0x26,0x23,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x16,0x17, + 0x15,0x6,0x6,0x15,0x15,0x14,0x6,0x23,0x23,0x15,0x33,0x32,0x36,0x36,0x35,0x35, + 0x34,0x36,0x33,0x33,0x35,0x55,0xc,0x9,0x15,0x15,0x9,0xc,0x12,0x1d,0x11,0x40, + 0x40,0x8,0xd,0x18,0x13,0x13,0x18,0xd,0x8,0x40,0x40,0x11,0x1d,0x12,0x1,0x6b, + 0x9,0xc,0x12,0x1d,0x11,0x40,0x40,0x8,0xd,0x18,0x13,0x13,0x18,0xd,0x8,0x40, + 0x40,0x11,0x1d,0x12,0xc,0x9,0x15,0x1,0x6b,0x2b,0x9,0xc,0x56,0xc,0x9,0x2b, + 0x11,0x1d,0x12,0x2b,0xd,0x8,0x2b,0x15,0x21,0x6,0x8,0x6,0x21,0x15,0x2b,0x8, + 0xd,0x2b,0x12,0x1d,0x51,0xc,0x9,0x2b,0x11,0x1d,0x12,0x2b,0xd,0x8,0x2b,0x15, + 0x21,0x6,0x8,0x6,0x21,0x15,0x2b,0x8,0xd,0x2b,0x12,0x1d,0x11,0x2b,0x9,0xc, + 0x56,0x0,0x5,0x0,0x33,0x0,0x53,0x1,0xcd,0x1,0xc0,0x0,0x3,0x0,0x7,0x0, + 0xa,0x0,0xd,0x0,0x11,0x0,0x0,0x1,0x23,0x7,0x3b,0x2,0x27,0x23,0x17,0x23, + 0x15,0x23,0x35,0x23,0x37,0x37,0x23,0x7,0x1,0x3,0x6,0x39,0x78,0x23,0x6e,0x38, + 0x6e,0xa1,0xb8,0x20,0xb8,0x69,0x38,0x6e,0x38,0x1,0xc0,0x70,0x70,0x90,0xdd,0xdd, + 0x20,0x70,0x70,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x15,0x0, + 0x2a,0x0,0x0,0x1,0x22,0xe,0x3,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x3,0x3,0x22,0x26,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x1e, + 0x2,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x0,0x16,0x2c,0x26,0x1d,0x10,0x17,0x29, + 0x36,0x1f,0x1f,0x36,0x29,0x17,0x10,0x1d,0x26,0x2c,0x1,0x20,0x30,0x1a,0xc,0x9, + 0x9,0xc,0x10,0x17,0x15,0x4,0x9,0xd,0xd,0x1,0xc0,0x1d,0x31,0x3e,0x41,0x1e, + 0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x1e,0x41,0x3e,0x31,0x1d,0xfe,0xc0,0x1b, + 0x30,0x20,0x8,0xd,0xd,0x8,0x18,0x1a,0xc,0x2,0xd,0x9,0x8,0xd,0x0,0x2, + 0x0,0x2a,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x1e,0x0,0x2e,0x0,0x0,0x1,0x2e, + 0x4,0x23,0x22,0x6,0x6,0x17,0x14,0x1e,0x3,0x33,0x32,0x1e,0x3,0x33,0x32,0x3e, + 0x2,0x35,0x34,0x26,0x26,0x7,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16, + 0x16,0x15,0x14,0x6,0x6,0x1,0x95,0xc,0x17,0x1c,0x25,0x36,0x26,0x36,0x4c,0x29, + 0x1,0x17,0x25,0x2d,0x2d,0x14,0xd,0x11,0x11,0x16,0x21,0x1a,0x18,0x2e,0x25,0x15, + 0xe,0x1c,0xab,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x1,0x40, + 0xd,0x26,0x28,0x24,0x16,0x34,0x5c,0x3b,0x23,0x35,0x25,0x18,0xa,0xd,0x13,0x13, + 0xd,0x16,0x28,0x37,0x20,0x20,0x29,0x22,0x76,0x15,0x21,0x15,0x15,0x21,0x15,0x15, + 0x21,0x15,0x15,0x21,0x15,0x0,0x1,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0, + 0x1c,0x0,0x0,0x1,0x22,0x7,0x7,0x33,0x7,0x37,0x23,0x37,0x26,0x26,0x23,0x22, + 0x6,0x6,0x15,0x14,0x1e,0x2,0x17,0x3e,0x3,0x35,0x34,0x26,0x26,0x1,0x60,0x1e, + 0x1c,0x26,0x40,0x40,0x15,0x40,0x21,0x11,0x2d,0x18,0x21,0x35,0x1f,0x1f,0x39,0x4e, + 0x2f,0x2c,0x4d,0x3b,0x21,0x1f,0x35,0x1,0xc0,0xf,0x71,0xd5,0xc0,0x73,0x10,0x12, + 0x1f,0x35,0x21,0x21,0x3c,0x3e,0x45,0x2b,0x28,0x44,0x3e,0x3f,0x22,0x21,0x35,0x1f, + 0x0,0x6,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x14, + 0x0,0x18,0x0,0x1c,0x0,0x20,0x0,0x0,0x37,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x35,0x21,0x25,0x27,0x23,0x22,0x6,0x15,0x15,0x21,0x27,0x35,0x17,0x7,0x33,0x15, + 0x23,0x37,0x33,0x15,0x23,0x25,0x33,0x15,0x23,0x55,0x19,0x12,0x1,0x0,0x12,0x19, + 0xfe,0xaa,0x1,0x56,0x80,0xab,0x12,0x18,0x1,0x55,0x96,0x76,0xcb,0x80,0x80,0xab, + 0x80,0x80,0xfe,0xaa,0x80,0x80,0x55,0x11,0x19,0x19,0x11,0x40,0xc0,0x80,0x19,0x11, + 0x96,0x2b,0x75,0x75,0x55,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x2,0x0,0x15,0x0,0x80, + 0x1,0xeb,0x1,0x80,0x0,0x16,0x0,0x26,0x0,0x0,0x1,0x23,0x2e,0x2,0x23,0x22, + 0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x37,0x33,0x17,0x37,0x17,0x37, + 0x5,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6, + 0x1,0xc0,0xb2,0x9,0x23,0x31,0x1c,0x23,0x3a,0x23,0x23,0x3a,0x23,0x1c,0x31,0x23, + 0x9,0x7,0x2b,0x2b,0x2a,0x56,0xfe,0xaa,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d, + 0x11,0x11,0x1d,0x1,0x2b,0x19,0x26,0x16,0x23,0x3a,0x23,0x23,0x3a,0x23,0x16,0x26, + 0x19,0x2a,0x2a,0x2a,0x56,0x41,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x0,0x2,0x0,0x80,0x0,0x6b,0x1,0x80,0x1,0x95,0x0,0x5,0x0,0xb, + 0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x17,0x17,0x27,0x7,0x27,0x7,0x17,0x1,0x80, + 0x1e,0x62,0x62,0x1e,0x80,0x80,0x1e,0x62,0x62,0x1e,0x80,0x1,0x77,0x1e,0x61,0x61, + 0x1e,0x80,0xc,0x1e,0x62,0x62,0x1e,0x80,0x0,0x2,0x0,0x6b,0x0,0x80,0x1,0x95, + 0x1,0x80,0x0,0x5,0x0,0xb,0x0,0x0,0x25,0x37,0x27,0x37,0x27,0x7,0x7,0x37, + 0x27,0x37,0x27,0x7,0x1,0x77,0x1e,0x61,0x61,0x1e,0x80,0xc,0x1e,0x62,0x62,0x1e, + 0x80,0x80,0x1e,0x62,0x62,0x1e,0x80,0x80,0x1e,0x62,0x62,0x1e,0x80,0x0,0x2,0x0, + 0x6b,0x0,0x80,0x1,0x95,0x1,0x80,0x0,0x5,0x0,0xb,0x0,0x0,0x13,0x7,0x17, + 0x7,0x17,0x37,0x37,0x7,0x17,0x7,0x17,0x37,0x89,0x1e,0x61,0x61,0x1e,0x80,0xc, + 0x1e,0x62,0x62,0x1e,0x80,0x1,0x80,0x1e,0x62,0x62,0x1e,0x80,0x80,0x1e,0x62,0x62, + 0x1e,0x80,0x0,0x2,0x0,0x80,0x0,0x6b,0x1,0x80,0x1,0x95,0x0,0x5,0x0,0xb, + 0x0,0x0,0x37,0x17,0x37,0x17,0x37,0x27,0x27,0x17,0x37,0x17,0x37,0x27,0x80,0x1e, + 0x62,0x62,0x1e,0x80,0x80,0x1e,0x62,0x62,0x1e,0x80,0x89,0x1e,0x61,0x61,0x1e,0x80, + 0xc,0x1e,0x62,0x62,0x1e,0x80,0x0,0x2,0x0,0xab,0x0,0x2b,0x1,0x55,0x1,0xd5, + 0x0,0xd,0x0,0x19,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x33,0x35, + 0x33,0x35,0x34,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x1,0x2b,0x56,0x11,0x19,0x2a,0x56,0x2a,0x19,0x67,0x19,0x12,0x12,0x19,0x19,0x12, + 0x12,0x19,0x1,0x6b,0x19,0x12,0x80,0x95,0x95,0x80,0x12,0x19,0x40,0x11,0x19,0x19, + 0x11,0x12,0x19,0x19,0x0,0x2,0x0,0x40,0x0,0x55,0x1,0xc0,0x1,0xab,0x0,0x1b, + 0x0,0x1f,0x0,0x0,0x1,0x37,0x23,0x37,0x23,0x7,0x23,0x37,0x23,0x7,0x23,0x7, + 0x33,0x7,0x23,0x7,0x33,0x7,0x33,0x37,0x33,0x7,0x33,0x37,0x33,0x37,0x23,0x37, + 0x7,0x23,0x37,0x33,0x1,0xb5,0xb,0x55,0x15,0x2b,0x15,0x55,0x15,0x2b,0x15,0x55, + 0xb,0x55,0x15,0x55,0xb,0x55,0x15,0x2b,0x15,0x55,0x15,0x2b,0x15,0x55,0xb,0x55, + 0x15,0x40,0x55,0x15,0x55,0x1,0x2b,0x2a,0x56,0x56,0x56,0x56,0x2a,0x56,0x2a,0x56, + 0x56,0x56,0x56,0x2a,0x56,0x56,0x56,0x0,0x2,0x0,0x6b,0x0,0x40,0x1,0x95,0x1, + 0xd5,0x0,0x24,0x0,0x30,0x0,0x0,0x1,0x34,0x26,0x27,0x35,0x23,0x15,0x6,0x6, + 0x15,0x14,0x16,0x17,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x35,0x33,0x27, + 0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x36,0x36,0x23,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x95,0x18,0x12,0x2b,0x13,0x18,0x18, + 0x13,0x17,0x27,0x17,0x18,0x27,0x17,0x40,0x6a,0x22,0x3a,0x24,0x23,0x3a,0x23,0x12, + 0x18,0x40,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x1,0x40,0x15,0x20,0x7,0x59,0x59, + 0x7,0x20,0x15,0x15,0x20,0x7,0x44,0x18,0x26,0x17,0x17,0x26,0x18,0x15,0x6b,0x80, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x44,0x7,0x20,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3d,0x0,0x0,0x25, + 0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x35,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x15, + 0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15, + 0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x1,0x95,0x17, + 0x26,0x18,0x18,0x26,0x17,0x19,0x12,0x12,0x19,0x13,0x18,0x11,0x1d,0x12,0x12,0x1d, + 0x11,0x18,0x13,0x17,0x26,0x18,0x18,0x26,0x17,0x19,0x12,0x12,0x19,0x13,0x18,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x18,0xbc,0xaf,0x17,0x27,0x17,0x17,0x27,0x17,0xd6,0x11, + 0x19,0x19,0x11,0xaf,0x7,0x20,0x15,0x12,0x1d,0x11,0x11,0x1d,0x12,0x15,0x20,0x7, + 0xaf,0x17,0x27,0x17,0x17,0x27,0x17,0xd6,0x11,0x19,0x19,0x11,0xaf,0x6,0x21,0x15, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x15,0x20,0x0,0x1,0x0,0x2b,0x0,0x55,0x1,0xd5, + 0x1,0xab,0x0,0x22,0x0,0x0,0x1,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14, + 0x16,0x16,0x17,0x15,0x23,0x22,0x6,0x7,0x7,0x33,0x37,0x33,0x17,0x33,0x27,0x26, + 0x26,0x23,0x23,0x35,0x3e,0x2,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0x33,0x57,0x36,0x24,0xd,0x15,0x5,0x20,0x2b,0x19,0x78,0x19,0x2b,0x20,0x5,0x16, + 0xc,0x24,0x36,0x57,0x33,0x1,0x60,0xf,0x1b,0x15,0xc,0xc,0x15,0x1b,0xf,0x13, + 0x21,0x14,0x2,0x56,0xf,0xc,0x50,0x40,0x40,0x50,0xc,0xf,0x56,0x2,0x14,0x21, + 0x0,0x2,0x0,0x29,0x0,0x55,0x1,0xd7,0x1,0xab,0x0,0x17,0x0,0x1b,0x0,0x0, + 0x1,0x27,0x26,0x26,0x23,0x21,0x22,0x6,0x7,0x7,0x6,0x16,0x33,0x33,0x7,0x33, + 0x37,0x33,0x17,0x33,0x27,0x33,0x32,0x36,0x5,0x37,0x33,0x17,0x1,0xd4,0x1e,0x2, + 0xb,0x8,0xfe,0xbe,0x8,0xb,0x2,0x1e,0x3,0xc,0xb,0x2f,0x1a,0x2b,0xe,0xe4, + 0xe,0x2b,0x1a,0x2f,0xb,0xc,0xfe,0xbd,0x6,0xcc,0x6,0x1,0x30,0x6b,0x7,0x9, + 0x9,0x7,0x6b,0xa,0x11,0xc0,0x6b,0x6b,0xc0,0x11,0x3b,0x2a,0x2a,0x0,0x2,0x0, + 0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0xc,0x0,0x18,0x0,0x0,0x1,0x26,0x26, + 0x23,0x22,0x6,0x7,0x7,0x33,0x15,0x33,0x35,0x33,0x3,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x29,0x5,0x16,0xe,0xe,0x16,0x5,0x42,0x40, + 0x56,0x40,0x96,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x4f,0xc,0x10,0x10, + 0xc,0xa4,0x80,0x80,0x1,0x0,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x0,0x3,0x0, + 0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x13,0x0,0x1f,0x0,0x0,0x1, + 0x23,0x35,0x21,0x15,0x23,0x22,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x26,0x23, + 0x23,0x35,0x33,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1, + 0x95,0x15,0xff,0x0,0x15,0x12,0x1d,0x11,0x1,0xaa,0x11,0x1d,0x52,0xaa,0xaa,0x2b, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x1,0x0,0xab,0xab,0x11,0x1d,0x12,0x6b,0x6b, + 0x12,0x1d,0x11,0x80,0xeb,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x0,0x8,0x0, + 0x2b,0x0,0x40,0x1,0xd5,0x1,0xab,0x0,0xa,0x0,0xe,0x0,0x12,0x0,0x1e,0x0, + 0x2a,0x0,0x36,0x0,0x42,0x0,0x50,0x0,0x0,0x1,0x23,0x35,0x23,0x11,0x15,0x21, + 0x35,0x34,0x26,0x26,0x27,0x33,0x15,0x23,0x17,0x23,0x35,0x33,0x17,0x22,0x26,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6, + 0x27,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x25,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x1,0x95,0x15,0xd5,0x1,0x2a, + 0x11,0x1d,0xd2,0x80,0x80,0x56,0x56,0x56,0x2a,0x8,0xd,0xd,0x8,0x9,0xd,0xd, + 0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0x37,0x8,0xd,0xd,0x8,0x9,0xd,0xd, + 0x9,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0xfe,0xc2,0x16,0x1f,0x1f,0x16,0x16,0x1f, + 0x1f,0x1,0x40,0x6b,0xfe,0xca,0x20,0xab,0x12,0x1d,0x11,0x40,0x40,0xab,0x6b,0x6b, + 0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x40,0xd,0x9,0x8,0xd,0xd,0x8,0x9, + 0xd,0x40,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x40,0xd,0x9,0x8,0xd,0xd, + 0x8,0x9,0xd,0x80,0x1f,0x16,0xab,0x16,0x1f,0x1f,0x16,0xab,0x16,0x1f,0x0,0x5, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x1b,0x0,0x2d,0x0,0x36, + 0x0,0x42,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x11,0x34,0x26,0x1,0x23,0x35,0x33,0x32,0x16,0x16,0x15,0x15,0x14,0x6,0x6, + 0x37,0x15,0x23,0x15,0x33,0x15,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x15, + 0x23,0x15,0x17,0x6,0x26,0x27,0x27,0x33,0x17,0x37,0x33,0x7,0x23,0x15,0x33,0x32, + 0x37,0x36,0x35,0x35,0x34,0x27,0x26,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0x19,0xfe,0xfd,0x24,0x24,0xe,0x10,0x7,0x7,0x10,0x56,0x19,0x29, + 0x30,0x6,0xa,0x9,0x6,0x31,0x29,0x79,0x8,0x16,0x6,0x1e,0x19,0x17,0x17,0x19, + 0xe0,0xe,0xe,0x4,0x5,0x4,0x4,0x5,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0xff,0x0,0x80,0xc,0x11,0x7,0x37,0x7,0x11,0xd, + 0x4c,0x17,0x1e,0x17,0x9,0x6,0x61,0x6,0xa,0x17,0x1d,0x3c,0x11,0x3,0xe,0x70, + 0x58,0x58,0x18,0x50,0x3,0x3,0x7,0x36,0x7,0x3,0x3,0x0,0x2,0x0,0x40,0x0, + 0x2b,0x1,0xeb,0x1,0xe0,0x0,0x24,0x0,0x2a,0x0,0x0,0x1,0x34,0x26,0x23,0x23, + 0x34,0x26,0x23,0x22,0x6,0x15,0x23,0x22,0x6,0x15,0x15,0x32,0x1e,0x2,0x15,0x14, + 0xe,0x2,0x23,0x15,0x14,0x16,0x33,0x33,0x34,0x36,0x36,0x37,0x35,0x17,0x27,0x15, + 0x17,0x7,0x15,0x37,0x1,0xab,0x19,0x12,0x55,0x20,0x16,0x16,0x1f,0x55,0x12,0x19, + 0x16,0x19,0xd,0x4,0x4,0xd,0x19,0x16,0x19,0x12,0x51,0x10,0x16,0x9,0xc0,0x96, + 0x56,0x56,0xd6,0x1,0x80,0x12,0x19,0x16,0x1f,0x1f,0x16,0x19,0x12,0x51,0xe,0x15, + 0x12,0x5,0x4,0x13,0x14,0xe,0x51,0x12,0x19,0x17,0x1a,0xc,0x2,0xc6,0x60,0x1b, + 0x55,0x16,0x15,0x55,0x6a,0x0,0x5,0x0,0x2b,0x0,0x54,0x1,0xd5,0x1,0xc0,0x0, + 0x1d,0x0,0x36,0x0,0x44,0x0,0x48,0x0,0x4c,0x0,0x0,0x1,0x22,0x6,0x6,0x15, + 0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14, + 0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x26,0x27,0x22,0xe,0x2,0x15,0x14,0x16, + 0x17,0x37,0x26,0x26,0x35,0x34,0x3e,0x2,0x33,0x32,0x16,0x17,0x33,0x2e,0x2,0x7, + 0x22,0x6,0x15,0x14,0x17,0x16,0x33,0x32,0x37,0x36,0x35,0x34,0x26,0x37,0x33,0x15, + 0x23,0x15,0x33,0x15,0x23,0x1,0x0,0x23,0x3a,0x23,0x14,0x12,0x1e,0xc,0xd,0x17, + 0x26,0x18,0x18,0x26,0x17,0xd,0xc,0x1e,0x12,0x14,0x23,0x3a,0x23,0x2c,0x4d,0x3b, + 0x21,0x21,0x1d,0x1e,0x17,0x1b,0x1b,0x2f,0x3e,0x23,0x28,0x46,0x17,0x34,0x13,0x38, + 0x47,0x27,0x12,0x19,0xd,0xd,0x11,0x11,0xd,0xd,0x19,0x99,0x2a,0x2a,0x2a,0x2a, + 0x1,0x6b,0x23,0x3a,0x23,0x1b,0x2e,0x12,0x1f,0xb,0x1f,0x12,0x17,0x27,0x17,0x17, + 0x27,0x17,0x12,0x1f,0xb,0x1f,0x12,0x2e,0x1b,0x23,0x3a,0x23,0x55,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4e,0x1d,0x1e,0x17,0x3e,0x24,0x23,0x3e,0x2f,0x1a,0x22,0x1e,0x20,0x30, + 0x1b,0xab,0x19,0x11,0x12,0xc,0xd,0xd,0xc,0x12,0x11,0x19,0x16,0x80,0x2b,0x2b, + 0x0,0x4,0x0,0x6b,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x17,0x0,0x1f,0x0,0x27, + 0x0,0x2f,0x0,0x0,0x25,0x23,0x11,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x22, + 0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x37,0x17,0x37,0x37, + 0x27,0x27,0x7,0x7,0x27,0x7,0x7,0x17,0x17,0x37,0x37,0x27,0x17,0x7,0x7,0x17, + 0x17,0x37,0x37,0x27,0x1,0x6b,0xd6,0xd6,0x2a,0x19,0x11,0xd6,0x11,0x19,0x19,0x11, + 0xd6,0x11,0x19,0x2a,0x48,0xd,0xd,0x1e,0x1e,0xd,0xd,0x1e,0x40,0x1a,0x3b,0x3b, + 0x1a,0x1b,0x3b,0x3b,0x50,0xd,0x1e,0x1e,0xd,0xd,0x1e,0x1e,0x80,0x1,0x0,0x15, + 0x55,0x12,0x19,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x55,0x9e,0x1e,0x1e,0xd, + 0xd,0x1e,0x1e,0xd,0x15,0x3a,0x1b,0x1b,0x3a,0x3a,0x1b,0x1b,0x30,0x1e,0xd,0xd, + 0x1e,0x1e,0xd,0xd,0x0,0x6,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3c, + 0x0,0x48,0x0,0x54,0x0,0x59,0x0,0x65,0x0,0x71,0x0,0x0,0x1,0x22,0x6,0x6, + 0x15,0x15,0x23,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x33,0x15,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35, + 0x33,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x23,0x35, + 0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x7,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x2b,0x2,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x23, + 0x17,0x35,0x33,0x15,0x23,0x17,0x22,0x26,0x35,0x35,0x33,0x32,0x16,0x15,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x15,0x14,0x6,0x23,0x1,0x75,0x14, + 0x22,0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x20,0x20,0x15,0x22, + 0x14,0x14,0x22,0x15,0x14,0x22,0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22, + 0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x20,0x13,0xd,0xe,0x12,0x12,0xe, + 0x20,0xca,0xe,0x12,0x12,0xe,0xd,0x13,0x20,0x4a,0x56,0x56,0xa0,0xd,0x13,0x20, + 0xe,0x12,0x12,0xe,0xea,0xe,0x12,0x12,0xe,0x20,0x13,0xd,0x1,0xc0,0x14,0x22, + 0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x14,0x22,0x14,0x56,0x14,0x22,0x14, + 0x15,0x22,0x14,0x14,0x22,0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x14,0x22, + 0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x6b,0x20,0xe,0x12,0x12,0xe,0xd,0x13, + 0x13,0xd,0xe,0x12,0x12,0xe,0x20,0x80,0x56,0x56,0x6a,0x12,0xe,0x20,0x13,0xd, + 0xe,0x12,0x12,0xe,0xd,0x13,0x20,0xe,0x12,0x0,0x2,0x0,0x40,0x0,0x6b,0x1, + 0xc0,0x1,0x95,0x0,0x3,0x0,0xb,0x0,0x0,0x1,0x33,0x15,0x23,0x27,0x23,0x15, + 0x33,0x13,0x33,0x35,0x23,0x1,0x40,0x80,0x80,0x80,0x80,0x67,0x94,0x85,0x6c,0x1, + 0x95,0x2a,0x2a,0x2a,0xff,0x0,0x2a,0x0,0x3,0x0,0x15,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x28,0x0,0x3f,0x0,0x48,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x23,0x17, + 0x37,0x23,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x22,0x26, + 0x27,0x7,0x16,0x16,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x17,0x35,0x34,0x26, + 0x23,0x22,0x6,0x15,0x15,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x1,0x15,0x27,0x46, + 0x35,0x1e,0x40,0x56,0x55,0x40,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x18,0x18,0x29, + 0x36,0x1f,0x1e,0x36,0x14,0x1e,0x1a,0x45,0x27,0x28,0x46,0x34,0x1e,0x1e,0x34,0x46, + 0x3,0x19,0x12,0x11,0x19,0x9,0xd,0xd,0x9,0x55,0x9,0xc,0xc,0x1e,0x2b,0xd, + 0x8,0x9,0xd,0x1,0xc0,0x1e,0x35,0x45,0x28,0x55,0x55,0x1f,0x36,0x29,0x17,0x17, + 0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x16,0x14,0x1e,0x19,0x1e,0x1e,0x35,0x45,0x28, + 0x28,0x45,0x35,0x1e,0xab,0x16,0x11,0x19,0x19,0x11,0x16,0xc,0x9,0x40,0x9,0xc, + 0xc,0x9,0x40,0x9,0xc,0x16,0x8,0xd,0xd,0x8,0x0,0x2,0x0,0x2b,0x0,0x80, + 0x1,0xd5,0x1,0x80,0x0,0x8,0x0,0xc,0x0,0x0,0x1,0x17,0x21,0x15,0x21,0x7, + 0x17,0x37,0x27,0x21,0x11,0x33,0x11,0x1,0x37,0x4d,0xfe,0xfc,0x1,0x4,0x4d,0x1e, + 0x80,0x80,0xfe,0xd6,0x2a,0x1,0x62,0x4d,0x2a,0x4d,0x1e,0x80,0x80,0xff,0x0,0x1, + 0x0,0x0,0x3,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x7,0x0,0xb,0x0, + 0xf,0x0,0x0,0x37,0x33,0x37,0x33,0x17,0x33,0x3,0x23,0x7,0x37,0x33,0x17,0x25, + 0x15,0x23,0x35,0x15,0x34,0x1b,0x78,0x1b,0x34,0x70,0x36,0x12,0x2c,0x2,0x2c,0x1, + 0x1e,0xab,0x6b,0x4c,0x4c,0x1,0x2a,0xb3,0x7c,0x7c,0x33,0x2a,0x2a,0x0,0x3,0x0, + 0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x7,0x0,0xb,0x0,0x17,0x0,0x0,0x37, + 0x33,0x37,0x33,0x17,0x33,0x3,0x23,0x7,0x37,0x33,0x17,0x37,0x33,0x15,0x23,0x15, + 0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x34,0x1b,0x78,0x1b,0x34,0x70,0x36,0x12, + 0x2c,0x2,0x2c,0xde,0x40,0x40,0x2b,0x40,0x40,0x2b,0x6b,0x4c,0x4c,0x1,0x2a,0xb3, + 0x7c,0x7c,0x33,0x2a,0x40,0x40,0x2a,0x40,0x0,0x3,0x0,0x1e,0x0,0x1e,0x1,0xc4, + 0x1,0xd5,0x0,0x14,0x0,0x22,0x0,0x2d,0x0,0x0,0x1,0x32,0x16,0x16,0x15,0x14, + 0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x27,0x27,0x23,0x7,0x17,0x36,0x36,0x27, + 0x7,0x17,0x6,0x6,0x15,0x14,0x16,0x17,0x17,0x33,0x37,0x17,0x37,0x27,0x22,0x26, + 0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x1,0x0,0x1d,0x31,0x1d,0x4,0x4,0x20, + 0x9,0x9,0x1e,0x1a,0x1d,0x80,0x14,0x2d,0x9,0x14,0xba,0x1e,0x5f,0x9,0x9,0x1e, + 0x1a,0x1d,0x80,0x14,0x52,0x1e,0xc4,0x1d,0x31,0x1d,0x4,0x4,0x8a,0x9,0x14,0x1, + 0x6b,0x1d,0x31,0x1d,0xa,0x14,0x9,0x20,0x10,0x24,0x13,0x24,0x3c,0x15,0x60,0x44, + 0x2e,0x4,0x4,0x59,0x1e,0x5f,0x10,0x24,0x13,0x24,0x3c,0x15,0x60,0x44,0x51,0x1e, + 0x59,0x1d,0x31,0x1d,0xa,0x14,0x9,0x8a,0x4,0x4,0x0,0x6,0x0,0x40,0x0,0x40, + 0x1,0xc0,0x1,0xc0,0x0,0x3c,0x0,0x48,0x0,0x54,0x0,0x59,0x0,0x65,0x0,0x71, + 0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x33,0x33,0x15,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16, + 0x33,0x32,0x36,0x36,0x35,0x35,0x33,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x7, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x2b,0x2,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x15,0x23,0x17,0x35,0x33,0x15,0x23,0x17,0x22,0x26,0x35,0x35, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x15, + 0x14,0x6,0x23,0x1,0x75,0x14,0x22,0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x14, + 0x22,0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x14,0x22,0x14,0x56,0x14,0x22, + 0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x20, + 0x13,0xd,0xe,0x12,0x12,0xe,0x20,0xca,0xe,0x12,0x12,0xe,0xd,0x13,0x20,0x4a, + 0x56,0x56,0xa0,0xd,0x13,0x20,0xe,0x12,0x12,0xe,0xea,0xe,0x12,0x12,0xe,0x20, + 0x13,0xd,0x1,0xc0,0x14,0x22,0x15,0x20,0x20,0x15,0x22,0x14,0x14,0x22,0x15,0x14, + 0x22,0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x20,0x20,0x15,0x22, + 0x14,0x14,0x22,0x15,0x14,0x22,0x14,0x56,0x14,0x22,0x14,0x15,0x22,0x14,0x6b,0x20, + 0xe,0x12,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe,0x20,0x80,0x56,0x56, + 0x6a,0x12,0xe,0x20,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x20,0xe,0x12,0x0, + 0x1,0x0,0x6b,0x0,0xe2,0x1,0x95,0x1,0x95,0x0,0x5,0x0,0x0,0x13,0x17,0x37, + 0x17,0x37,0x27,0x6b,0x1e,0x77,0x77,0x1e,0x95,0x1,0x0,0x1e,0x77,0x77,0x1e,0x95, + 0x0,0x2,0x0,0x40,0x0,0x6b,0x1,0xc0,0x1,0x95,0x0,0x3,0x0,0xb,0x0,0x0, + 0x1,0x33,0x15,0x23,0x27,0x23,0x15,0x33,0x13,0x33,0x35,0x23,0x1,0x40,0x80,0x80, + 0x80,0x80,0x67,0x94,0x85,0x6c,0x1,0x95,0x2a,0x2a,0x2a,0xff,0x0,0x2a,0x0,0x4, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xd5,0x0,0x2c,0x0,0x2f,0x0,0x32,0x0,0x3e, + 0x0,0x0,0x1,0x36,0x37,0x33,0x7,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x27, + 0x33,0x35,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x15,0x33,0x7,0x14,0x16,0x16, + 0x33,0x32,0x36,0x36,0x35,0x27,0x33,0x16,0x17,0x15,0x23,0x15,0x21,0x35,0x23,0x37, + 0x23,0x37,0x7,0x23,0x37,0x37,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x1,0x15,0x1d,0xa,0x44,0x40,0x14,0x22,0x15,0x14,0x22,0x14,0x40,0x2b,0x84, + 0x6,0x21,0x15,0x15,0x21,0x6,0x84,0x2b,0x40,0x14,0x22,0x14,0x15,0x22,0x14,0x40, + 0x44,0xa,0x1d,0xc0,0x1,0xaa,0xc0,0x9e,0x50,0x28,0xee,0x50,0x28,0x8b,0x9,0xc, + 0xc,0x9,0x9,0xc,0xc,0x1,0x59,0xa,0x1d,0x95,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x95,0x2b,0x12,0x18,0x18,0x12,0x2b,0x95,0x12,0x1d,0x11,0x11,0x1d,0x12,0x95,0x1d, + 0xa,0xee,0x2b,0x2b,0x80,0x5d,0x5d,0x5d,0x38,0xd,0x8,0x9,0xd,0xd,0x9,0x8, + 0xd,0x0,0x3,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xc0,0x0,0xf,0x0,0x1f,0x0, + 0x2e,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x15,0x33,0x35,0x21,0x11,0x32,0x36,0x35, + 0x11,0x34,0x26,0x5,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23, + 0x22,0x26,0x26,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35, + 0x34,0x26,0x1,0xc0,0xfe,0x80,0x12,0x19,0x2b,0x1,0x80,0x12,0x19,0x19,0xfe,0x99, + 0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0xdd,0x1b,0x45,0x28, + 0x28,0x45,0x1b,0x10,0x13,0x1,0x56,0x13,0x1,0xc0,0x19,0x12,0xaa,0xaa,0xfe,0xab, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x95,0x17,0x27,0x17,0x17,0x27,0x17,0x18,0x27,0x17, + 0x17,0x27,0x74,0xd,0x14,0x14,0xd,0x8,0x1f,0x12,0x3b,0x3b,0x12,0x1f,0x0,0x2, + 0x0,0x2b,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0x19,0x0,0x29,0x0,0x0,0x1,0x31, + 0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x31,0x23,0x15,0x33,0x31,0x1e,0x2,0x33,0x32, + 0x36,0x36,0x37,0x31,0x33,0x35,0x7,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32, + 0x16,0x16,0x15,0x14,0x6,0x6,0x1,0x69,0x5,0x1e,0x2c,0x1a,0x1a,0x2c,0x1e,0x5, + 0x6c,0x6c,0x5,0x1e,0x2c,0x1a,0x1a,0x2c,0x1e,0x5,0x6c,0xd5,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x1,0x15,0x19,0x26,0x17,0x17,0x26,0x19,0x2a, + 0x19,0x26,0x17,0x17,0x26,0x19,0x2a,0x55,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x11, + 0x0,0x0,0x1,0x35,0x23,0x11,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35, + 0x33,0x35,0x23,0x35,0x1,0x80,0xeb,0x2a,0x2a,0x2b,0x55,0x55,0xab,0xab,0x1,0x95, + 0x2b,0xfe,0xeb,0x2b,0x40,0x40,0x2b,0x40,0x2a,0x80,0x0,0x1,0x0,0x80,0x0,0x40, + 0x1,0x80,0x1,0xc0,0x0,0x1d,0x0,0x0,0x13,0x35,0x33,0x15,0x37,0x15,0x7,0x15, + 0x37,0x15,0x7,0x15,0x32,0x36,0x36,0x35,0x33,0x14,0xe,0x2,0x23,0x23,0x35,0x7, + 0x35,0x37,0x35,0x7,0x35,0xc0,0x2b,0x55,0x55,0x55,0x55,0x1d,0x31,0x1c,0x2b,0x17, + 0x29,0x36,0x1f,0x2b,0x40,0x40,0x40,0x1,0x45,0x7b,0x60,0x35,0x32,0x36,0x32,0x36, + 0x33,0x35,0x5e,0x1c,0x31,0x1d,0x1f,0x36,0x29,0x17,0x6e,0x28,0x32,0x28,0x33,0x28, + 0x32,0x0,0x1,0x0,0x80,0x0,0x40,0x1,0x80,0x1,0xcb,0x0,0x31,0x0,0x0,0x25, + 0x32,0x36,0x37,0x27,0x6,0x6,0x23,0x23,0x36,0x36,0x35,0x34,0x27,0x33,0x35,0x23, + 0x2e,0x2,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x17,0x37,0x26,0x26,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x17,0x23,0x15,0x33,0x16,0x15,0x14,0xe,0x2,0x31,0x15,0x1, + 0x2b,0x1f,0x30,0x6,0x25,0x4,0x17,0x15,0x69,0xd,0x13,0x2,0x4b,0x5a,0x8,0x12, + 0xc,0x14,0x22,0x14,0x18,0x26,0x8,0x28,0xd,0x3b,0x26,0x20,0x35,0x20,0x15,0xb, + 0x20,0x35,0x2,0x10,0x16,0x11,0x40,0x23,0x1d,0x13,0x12,0x16,0x10,0x2a,0x1b,0xb, + 0xa,0x2b,0x11,0x19,0x1a,0x11,0x15,0x22,0x14,0x1b,0x16,0x11,0x21,0x2a,0x20,0x35, + 0x21,0x1c,0x27,0x12,0x2b,0xa,0xb,0x16,0x20,0x15,0xa,0x2b,0x0,0x2,0x0,0x6b, + 0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x18,0x0,0x23,0x0,0x0,0x1,0x23,0x15,0x23, + 0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x23,0x35,0x33,0x32,0x36, + 0x36,0x35,0x34,0x26,0x26,0x7,0x23,0x35,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6, + 0x1,0x20,0x8b,0x2a,0x2a,0x2a,0x2a,0x2b,0x55,0x55,0x60,0x20,0x36,0x1f,0x1f,0x36, + 0x20,0x60,0x60,0x15,0x21,0x15,0x15,0x21,0x1,0xc0,0xc0,0x2b,0x2a,0x2b,0x40,0x40, + 0x2b,0x2a,0x20,0x35,0x21,0x20,0x35,0x20,0xc0,0x95,0x14,0x22,0x14,0x15,0x22,0x14, + 0x0,0x1,0x0,0x80,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x1c,0x0,0x0,0x1,0x26, + 0x26,0x23,0x23,0x35,0x21,0x15,0x23,0x16,0x17,0x33,0x15,0x23,0xe,0x2,0x23,0x23, + 0x17,0x23,0x27,0x35,0x33,0x32,0x36,0x37,0x23,0x35,0x1,0x23,0x9,0x24,0x16,0x60, + 0x1,0x0,0x46,0x10,0x7,0x2f,0x2b,0x3,0x20,0x33,0x1f,0x10,0x90,0x3b,0x90,0x4b, + 0x1c,0x2a,0x4,0xaa,0x1,0x6b,0x13,0x17,0x2b,0x2b,0x13,0x17,0x2b,0x1e,0x30,0x1d, + 0x95,0x95,0x2b,0x25,0x1b,0x2b,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0x95,0x1,0xc0, + 0x0,0x16,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x23,0x35,0x33,0x27,0x33,0x17,0x37,0x33,0x1,0x29,0x57,0x6b,0x6b, + 0x6b,0x2a,0x6b,0x6b,0x6b,0x57,0x6c,0x32,0x63,0x63,0x32,0x1,0x15,0x2a,0x2b,0x2b, + 0x55,0x55,0x2b,0x2b,0x2a,0xab,0x9c,0x9c,0x0,0x1,0x0,0x6b,0x0,0x40,0x1,0x95, + 0x1,0xc0,0x0,0xe,0x0,0x0,0x1,0x33,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x27,0x33,0x17,0x37,0x33,0x1,0x1b,0x65,0x6b,0x2a,0x6b,0x65,0x7a,0x32,0x63,0x63, + 0x32,0x1,0x0,0x2b,0x95,0x95,0x2b,0xc0,0x9c,0x9c,0x0,0x3,0x0,0x55,0x0,0x23, + 0x1,0xf3,0x1,0xd5,0x0,0xc,0x0,0xf,0x0,0x19,0x0,0x0,0x1,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x33,0x35,0x7,0x35,0x17,0x3,0x35,0x33,0x15, + 0x23,0x17,0x7,0x27,0x15,0x23,0x1,0x2b,0xab,0x12,0x19,0x19,0x12,0xc0,0x6b,0x96, + 0x76,0x20,0x78,0x2f,0x3f,0x1f,0x3f,0x2a,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19, + 0xaa,0x80,0x15,0x75,0x75,0xfe,0xf2,0x79,0x2b,0x3f,0x1e,0x3f,0x30,0x0,0x2,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1d,0x0,0x0,0x1,0x22,0xe, + 0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x23,0x27, + 0x23,0x15,0x23,0x35,0x33,0x17,0x33,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x54,0x6b,0x15,0x35,0x20,0x80,0x15,0x40, + 0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0xfe,0xeb,0x2b,0x6b,0xeb,0x2b,0x0,0x3,0x0,0x15,0x0,0x6b,0x1,0xeb, + 0x1,0x95,0x0,0x10,0x0,0x2a,0x0,0x44,0x0,0x0,0x13,0x34,0x36,0x36,0x33,0x32, + 0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x23,0x34,0x3e,0x2,0x37, + 0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x2e,0x3, + 0x37,0x22,0x6,0x7,0x1e,0x3,0x15,0x14,0xe,0x2,0x7,0x16,0x16,0x33,0x32,0x3e, + 0x2,0x35,0x34,0x2e,0x2,0xc0,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x20,0x4,0xc,0x1a,0x17,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18,0x18,0x29, + 0x36,0x1f,0xe,0x1b,0xd,0x17,0x1a,0xc,0x4,0xb5,0xe,0x1b,0xd,0x17,0x1a,0xc, + 0x4,0x4,0xc,0x1a,0x17,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18,0x18,0x29,0x36,0x1, + 0x0,0x22,0x37,0x21,0x21,0x37,0x22,0x22,0x37,0x21,0x21,0x37,0x22,0x8,0x1f,0x27, + 0x2a,0x13,0x5,0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x5,0x5,0x13,0x2a, + 0x27,0x1f,0x9d,0x5,0x5,0x13,0x2a,0x27,0x1f,0x8,0x8,0x1f,0x27,0x2a,0x13,0x5, + 0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x0,0x3,0x0,0x15,0x0,0x6b,0x1, + 0xeb,0x1,0x95,0x0,0x10,0x0,0x32,0x0,0x54,0x0,0x0,0x13,0x34,0x36,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x17,0x6,0x23,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x17,0x36,0x36,0x37,0x26,0x26,0x23,0x22, + 0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x26,0x26,0x13,0x22,0x6,0x7, + 0x16,0x16,0x17,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x27,0x6, + 0x6,0x7,0x16,0x16,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0xc0,0x11,0x1d,0x12, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x1,0xc,0xa,0x1e,0x30,0x1d,0x1d, + 0x30,0x1e,0xa,0xc,0x6,0x10,0xa,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18,0x18,0x29, + 0x36,0x1f,0xe,0x1b,0xd,0xa,0x10,0x8e,0xe,0x1b,0xd,0xa,0x10,0x6,0xc,0xa, + 0x1e,0x30,0x1d,0x1d,0x30,0x1e,0xa,0xc,0x6,0x10,0xa,0xd,0x1b,0xe,0x1f,0x36, + 0x29,0x18,0x18,0x29,0x36,0x1,0x0,0x22,0x37,0x21,0x21,0x37,0x22,0x22,0x37,0x21, + 0x21,0x37,0x22,0x68,0x3,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x3,0x9,0x12,0x8,0x5, + 0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x5,0x5,0x8,0x12,0x1,0x6,0x5, + 0x5,0x8,0x12,0x9,0x3,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x3,0x9,0x12,0x8,0x5, + 0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x0,0x3,0x0,0x15,0x0,0x6b,0x1, + 0xeb,0x1,0x95,0x0,0x10,0x0,0x2a,0x0,0x4c,0x0,0x0,0x13,0x34,0x36,0x36,0x33, + 0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x23,0x34,0x3e,0x2, + 0x37,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x2e, + 0x3,0x37,0x22,0x6,0x7,0x16,0x16,0x17,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6, + 0x6,0x23,0x22,0x27,0x6,0x6,0x7,0x16,0x16,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e, + 0x2,0xc0,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x20,0x4, + 0xc,0x1a,0x17,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18,0x18,0x29,0x36,0x1f,0xe,0x1b, + 0xd,0x17,0x1a,0xc,0x4,0xb5,0xe,0x1b,0xd,0xa,0x10,0x6,0xc,0xa,0x1e,0x30, + 0x1d,0x1d,0x30,0x1e,0xa,0xc,0x6,0x10,0xa,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18, + 0x18,0x29,0x36,0x1,0x0,0x22,0x37,0x21,0x21,0x37,0x22,0x22,0x37,0x21,0x21,0x37, + 0x22,0x8,0x1f,0x27,0x2a,0x13,0x5,0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17, + 0x5,0x5,0x13,0x2a,0x27,0x1f,0x9d,0x5,0x5,0x8,0x12,0x9,0x3,0x1d,0x31,0x1d, + 0x1d,0x31,0x1d,0x3,0x9,0x12,0x8,0x5,0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29, + 0x17,0x0,0x3,0x0,0x15,0x0,0x6b,0x1,0xeb,0x1,0x95,0x0,0x10,0x0,0x2a,0x0, + 0x4c,0x0,0x0,0x13,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x33,0x14,0xe,0x2,0x7,0x16,0x16,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x1e,0x3,0x7,0x32,0x36,0x37,0x26,0x26,0x27, + 0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x17,0x36,0x36,0x37,0x26, + 0x26,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0xc0,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0xa0,0x4,0xc,0x1a,0x17,0xd,0x1b,0xe,0x1f,0x36, + 0x29,0x18,0x18,0x29,0x36,0x1f,0xe,0x1b,0xd,0x17,0x1a,0xc,0x4,0xb5,0xe,0x1b, + 0xd,0xa,0x10,0x6,0xc,0xa,0x1e,0x30,0x1d,0x1d,0x30,0x1e,0xa,0xc,0x6,0x10, + 0xa,0xd,0x1b,0xe,0x1f,0x36,0x29,0x18,0x18,0x29,0x36,0x1,0x0,0x22,0x37,0x21, + 0x21,0x37,0x22,0x22,0x37,0x21,0x21,0x37,0x22,0x8,0x1f,0x27,0x2a,0x13,0x5,0x5, + 0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x5,0x5,0x13,0x2a,0x27,0x1f,0x9d,0x5, + 0x5,0x8,0x12,0x9,0x3,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x3,0x9,0x12,0x8,0x5, + 0x5,0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17,0x0,0x2,0x0,0x40,0x0,0x2b,0x1, + 0xc0,0x1,0xeb,0x0,0x11,0x0,0x1d,0x0,0x0,0x1,0x7,0x27,0x37,0x27,0x7,0x17, + 0x7,0x7,0x17,0x37,0x27,0x37,0x17,0x17,0x33,0x37,0x37,0x5,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0xa6,0xaf,0x19,0x4c,0x61,0x1e,0x3a,0x7a, + 0x1a,0x35,0x25,0x2c,0x8,0x44,0xa,0x2b,0xb,0xb5,0xfe,0x80,0x19,0x12,0x11,0x19, + 0x19,0x11,0x12,0x19,0x1,0xd5,0x8f,0x17,0x2c,0x62,0x1e,0x3b,0x46,0x5c,0x5b,0x16, + 0x4b,0x1b,0x26,0xc0,0xd5,0xb7,0x22,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x0,0x4, + 0x0,0x55,0x0,0x2b,0x1,0xc0,0x1,0xab,0x0,0x14,0x0,0x21,0x0,0x38,0x0,0x41, + 0x0,0x0,0x13,0x15,0xe,0x2,0x15,0x14,0x16,0x17,0x35,0x33,0x15,0x23,0x35,0x33, + 0x26,0x26,0x35,0x34,0x36,0x36,0x37,0x23,0x15,0x33,0x35,0x16,0x16,0x15,0x33,0x34, + 0x26,0x27,0x33,0x15,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x22,0x6,0x15,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x36,0x33, + 0x32,0x16,0x15,0xd5,0x19,0x26,0x16,0x17,0x14,0x2a,0x80,0x3b,0x1b,0x20,0x22,0x3a, + 0xfa,0x80,0x2a,0x14,0x17,0x2b,0x20,0x1b,0x3b,0x19,0x12,0x12,0x19,0x8,0xd,0xd, + 0x8,0x56,0x8,0xd,0xd,0x1e,0x2a,0xc,0x9,0x9,0xc,0x1,0xa5,0x2c,0x9,0x24, + 0x30,0x1c,0x1c,0x31,0x12,0x34,0x80,0x2b,0x17,0x43,0x26,0x28,0x44,0x30,0xf,0x80, + 0x34,0x12,0x31,0x1c,0x26,0x43,0x17,0xeb,0x16,0x11,0x19,0x19,0x11,0x16,0xc,0x9, + 0x40,0x9,0xc,0xc,0x9,0x40,0x9,0xc,0x16,0x8,0xd,0xd,0x8,0x0,0x3,0x0, + 0x55,0x0,0x55,0x2,0x0,0x1,0xab,0x0,0x16,0x0,0x2b,0x0,0x38,0x0,0x0,0x25, + 0x22,0x31,0x26,0x26,0x23,0x22,0x6,0x7,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x37, + 0x32,0x36,0x35,0x34,0x26,0x25,0x15,0xe,0x2,0x15,0x14,0x16,0x17,0x35,0x33,0x15, + 0x23,0x35,0x33,0x26,0x26,0x35,0x34,0x36,0x36,0x17,0x23,0x16,0x16,0x17,0x23,0x26, + 0x26,0x27,0x15,0x23,0x35,0x33,0x1,0xcb,0x1,0x4,0x2a,0x1c,0x16,0x24,0x9,0x11, + 0x1c,0x10,0x11,0x1d,0x12,0x8b,0x16,0x1f,0x1f,0xfe,0xf4,0x19,0x26,0x16,0x17,0x14, + 0x2a,0x80,0x3b,0x1b,0x20,0x22,0x3a,0xfa,0x3b,0x17,0x1e,0x4,0x2b,0x4,0x15,0x10, + 0x2a,0x80,0xc0,0x1b,0x25,0x18,0x13,0x1,0x11,0x1d,0x11,0x11,0x1d,0x12,0x1,0x1f, + 0x16,0x16,0x1f,0xe5,0x2c,0x9,0x24,0x30,0x1c,0x1c,0x31,0x12,0x34,0x80,0x2b,0x17, + 0x43,0x26,0x28,0x44,0x30,0x1c,0x14,0x37,0x20,0x16,0x25,0xf,0x34,0x80,0x0,0x2, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1c,0x0,0x0,0x25,0x32, + 0x3e,0x2,0x35,0x34,0x2e,0x2,0x23,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x13,0x1e, + 0x2,0x15,0x14,0x6,0x6,0x7,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x41,0x2a,0x44,0x28,0x28,0x44,0x2a,0x2b,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x1, + 0x7e,0x5,0x30,0x48,0x2c,0x2c,0x48,0x30,0x5,0x0,0x2,0x0,0x1e,0x0,0x1e,0x1, + 0xc4,0x1,0xc4,0x0,0x6,0x0,0x14,0x0,0x0,0x1,0x36,0x26,0x26,0x23,0x21,0x17, + 0x25,0x7,0x17,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x17,0x37,0x1,0xa6, + 0x6,0x2,0xc,0x9,0xfe,0xfd,0xaa,0xff,0x0,0x1e,0xb7,0xd,0x9,0x2a,0x9,0xd, + 0x7b,0x1e,0x1,0x88,0x7,0x10,0xc,0xaa,0xc3,0x1e,0xbb,0x80,0x9,0xd,0xd,0x9, + 0x2e,0x7b,0x1e,0x0,0x3,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x3,0x0, + 0x7,0x0,0x18,0x0,0x0,0x13,0x33,0x35,0x21,0x17,0x33,0x35,0x23,0x17,0x15,0x23, + 0x35,0x33,0x27,0x23,0x35,0x33,0x27,0x23,0x35,0x33,0x27,0x37,0x1,0x7,0xe7,0xd9, + 0xfe,0xfc,0x96,0x2e,0x59,0x4,0x56,0x44,0x40,0x59,0x2e,0x40,0x2e,0x4,0x26,0x1e, + 0x1,0x88,0x1e,0x1,0x55,0x2b,0x95,0x2a,0x7c,0x19,0x2b,0x40,0x2a,0x40,0x2b,0x26, + 0x1e,0xfe,0x78,0x1e,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11, + 0x0,0x23,0x0,0x27,0x0,0x0,0x1,0x15,0x14,0x6,0x23,0x21,0x22,0x26,0x35,0x11, + 0x34,0x36,0x33,0x33,0x17,0x33,0x32,0x16,0x7,0x35,0x23,0x15,0x23,0x15,0x33,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x33,0x35,0x7,0x23,0x35,0x33,0x1,0xd5, + 0x19,0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x80,0x2b,0xab,0x11,0x19,0x75,0x2b,0x35, + 0x15,0x13,0xd,0x2b,0xd,0x13,0x15,0x35,0x2b,0x2b,0x1,0x55,0xd5,0x12,0x19,0x19, + 0x12,0x1,0x0,0x12,0x19,0x2b,0x19,0x3c,0x15,0x15,0x20,0x56,0xd,0x13,0x13,0xd, + 0x56,0x20,0x76,0x56,0x0,0x2,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x11, + 0x0,0x25,0x0,0x0,0x1,0x23,0x27,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x15,0x33,0x15,0x23,0x15,0x23,0x35,0x33, + 0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x15,0x33,0x1,0xab,0xab,0x2b,0x80,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x3c,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0x2a, + 0x2a,0x2a,0x2b,0x1,0x80,0x2b,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0xd5,0x12, + 0x19,0x80,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0x2a,0x0,0x1,0x0,0x22,0x0, + 0x40,0x1,0xde,0x1,0xc0,0x0,0x5,0x0,0x0,0x1,0x23,0x7,0x17,0x33,0x37,0x1, + 0x6f,0xde,0x6f,0x6f,0xde,0x6f,0x1,0xc0,0xc0,0xc0,0xc0,0x0,0x1,0x0,0x40,0x0, + 0x2b,0x1,0xc0,0x1,0xd5,0x0,0x17,0x0,0x0,0x25,0x33,0x35,0x23,0x35,0x23,0x35, + 0x33,0x35,0x23,0x15,0x33,0x15,0x23,0x15,0x23,0x15,0x33,0x35,0x23,0x35,0x33,0x15, + 0x23,0x1,0x15,0xab,0x40,0x6b,0x40,0xaa,0x40,0x6b,0x40,0xab,0x40,0xaa,0x40,0x2b, + 0x95,0x55,0x2b,0x95,0x95,0x2b,0x55,0x95,0x95,0x2b,0x2b,0x0,0x1,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xd5,0x0,0x4,0x0,0x0,0x13,0x13,0x21,0x13,0x27,0x2b,0x55, + 0x1,0x0,0x55,0xd5,0x1,0x40,0xff,0x0,0x1,0x0,0x95,0x0,0x5,0x0,0x55,0x0, + 0x55,0x1,0xab,0x1,0xab,0x0,0xf,0x0,0x1b,0x0,0x1f,0x0,0x2f,0x0,0x3b,0x0, + 0x0,0x13,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x37,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x3,0x1,0x17, + 0x1,0x37,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26, + 0x26,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0xa0,0x15,0x21, + 0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0xd,0x13,0x13,0xd,0xd,0x13, + 0x13,0x3e,0x1,0x38,0x1e,0xfe,0xc9,0xec,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21, + 0x15,0x15,0x21,0x15,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0x1,0x15,0x15,0x21,0x15, + 0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x6b,0x13,0xd,0xd,0x13,0x13,0xd, + 0xd,0x13,0xfe,0xf4,0x1,0x37,0x1e,0xfe,0xc8,0x96,0x15,0x21,0x15,0x15,0x21,0x15, + 0x15,0x21,0x15,0x15,0x21,0x15,0x6b,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x0, + 0x2,0x0,0x15,0x0,0x15,0x1,0xec,0x1,0xeb,0x0,0xd,0x0,0x29,0x0,0x0,0x13, + 0x35,0x33,0x15,0x23,0x35,0x7,0x33,0x15,0x23,0x35,0x33,0x15,0x37,0x1,0x7,0x6, + 0x6,0x23,0x23,0x22,0x26,0x27,0x27,0x37,0x36,0x17,0x17,0x35,0x34,0x36,0x33,0x32, + 0x16,0x15,0x15,0x33,0x32,0x17,0x17,0x16,0x16,0x80,0x6b,0x20,0x7f,0x34,0x6b,0x20, + 0x7f,0x1,0x36,0xd,0x2,0x19,0xf,0x84,0x8,0x15,0x6,0x61,0x11,0x9,0xb,0x45, + 0x13,0xd,0xe,0x12,0x14,0xa,0x9,0x57,0xc,0xd,0x1,0xcb,0x20,0x6b,0x34,0x7f, + 0x20,0x6b,0x34,0x7f,0xfe,0xce,0x5f,0x10,0x15,0x7,0x6,0x66,0x12,0x8,0x2,0x10, + 0xe5,0xe,0x12,0x12,0xe,0x80,0x4,0x2c,0x6,0x18,0x0,0x1,0x0,0x2b,0x0,0x55, + 0x1,0xd5,0x1,0xab,0x0,0x3,0x0,0x0,0x13,0x21,0x11,0x21,0x2b,0x1,0xaa,0xfe, + 0x56,0x1,0xab,0xfe,0xaa,0x0,0x7,0x0,0x0,0x0,0x15,0x1,0xeb,0x2,0x0,0x0, + 0x37,0x0,0x3b,0x0,0x3f,0x0,0x43,0x0,0x47,0x0,0x53,0x0,0x5d,0x0,0x0,0x1, + 0x7,0x6,0x14,0x17,0x17,0x7,0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x17,0x7, + 0x27,0x26,0x22,0x7,0x7,0x6,0x14,0x17,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x27, + 0x27,0x37,0x17,0x16,0x32,0x37,0x37,0x36,0x34,0x27,0x27,0x37,0x17,0x16,0x32,0x37, + 0x37,0x36,0x34,0x27,0x27,0x26,0x22,0x3,0x7,0x27,0x37,0x17,0x7,0x27,0x37,0x25, + 0x7,0x27,0x37,0x17,0x7,0x27,0x37,0x3,0x15,0x32,0x3e,0x2,0x35,0x23,0x14,0xe, + 0x2,0x27,0x15,0x32,0x36,0x36,0x35,0x23,0x14,0x6,0x6,0x1,0x49,0x43,0xd,0xd, + 0x1a,0xf,0x1b,0xc,0x23,0xd,0x1e,0xd,0xd,0x1a,0xf,0x1a,0xd,0x23,0xd,0x43, + 0xd,0xd,0x4b,0xd,0x23,0xc,0x44,0xd,0xd,0x1a,0xf,0x1a,0xd,0x23,0xd,0x1e, + 0xc,0xc,0x1b,0xf,0x1b,0xc,0x24,0xc,0x44,0xd,0xd,0x4b,0xd,0x23,0xc9,0x17, + 0x4b,0x16,0x79,0x17,0x4b,0x17,0x1,0x17,0x17,0x4c,0x17,0x79,0x17,0x4b,0x16,0x3c, + 0x27,0x46,0x35,0x1e,0x2b,0x17,0x29,0x36,0x1f,0x1d,0x31,0x1c,0x2a,0x12,0x1d,0x1, + 0xf3,0x43,0xd,0x23,0xd,0x1a,0xf,0x1a,0xd,0xd,0x1e,0xd,0x23,0xc,0x1b,0xf, + 0x1b,0xc,0xc,0x44,0xd,0x23,0xd,0x4b,0xd,0xd,0x44,0xc,0x24,0xc,0x1b,0xf, + 0x1b,0xc,0xc,0x1e,0xd,0x23,0xd,0x1a,0xf,0x1a,0xd,0xd,0x44,0xc,0x24,0xc, + 0x4c,0xc,0xfe,0x64,0x17,0x4c,0x16,0x1e,0x17,0x4c,0x17,0x80,0x17,0x4b,0x17,0x1e, + 0x17,0x4c,0x16,0xfe,0x6b,0x2b,0x1e,0x35,0x46,0x27,0x1f,0x36,0x29,0x17,0x55,0x2a, + 0x1c,0x31,0x1d,0x11,0x1d,0x12,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x0,0x13,0x21,0x11,0x21,0x40,0x1,0x80,0xfe,0x80,0x1,0xc0,0xfe, + 0x80,0x0,0x2,0x0,0x15,0x0,0x27,0x1,0xf9,0x1,0xd5,0x0,0x10,0x0,0x2c,0x0, + 0x0,0x37,0x26,0x35,0x34,0x36,0x37,0x17,0x6,0x6,0x15,0x14,0x17,0x37,0x17,0x7, + 0x27,0x37,0x17,0x27,0x26,0x26,0x7,0x6,0x6,0x17,0x17,0x7,0x6,0x7,0x7,0x17, + 0x16,0x36,0x37,0x37,0x36,0x36,0x27,0x27,0x26,0x26,0x23,0x23,0x22,0x7,0x51,0x6, + 0x1e,0x1a,0x17,0x16,0x19,0x6,0x23,0x17,0x4b,0x4b,0x17,0xfb,0x39,0x6,0x19,0xc, + 0xc,0x8,0x6,0x67,0x46,0xb,0x4,0x7,0x84,0x8,0x16,0x7,0x76,0xe,0xc,0x5, + 0x1e,0x5,0x16,0xe,0x61,0xa,0x9,0xfc,0x1c,0x1d,0x2e,0x52,0x20,0x16,0x1d,0x46, + 0x27,0x1c,0x1a,0x22,0x16,0x4b,0x4b,0x16,0x19,0x73,0xc,0x8,0x6,0x6,0x19,0xc, + 0xcd,0x11,0x3,0xb,0x18,0x30,0x3,0x4,0x4,0x3a,0x8,0x1d,0xf,0x5b,0xd,0x10, + 0x4,0x0,0x1,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xab,0x0,0x17,0x0,0x0,0x25, + 0x3e,0x2,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x15, + 0x27,0x7,0x17,0x37,0x27,0x7,0x1,0x15,0x19,0x26,0x17,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x17,0x26,0x19,0x22,0x1e,0x55,0x55,0x1e,0x22,0xd7,0x5,0x1e,0x2c,0x1a,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x1a,0x2c,0x1e,0x5,0x5b,0x22,0x1e,0x55,0x55,0x1e,0x22, + 0x0,0x2,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x1b,0x0,0x32,0x0,0x0, + 0x25,0x7,0x6,0x6,0x23,0x23,0x22,0x26,0x27,0x27,0x37,0x36,0x17,0x17,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x32,0x17,0x17,0x16,0x16,0x3,0x32,0x1e,0x2, + 0x17,0x33,0x2e,0x3,0x23,0x22,0x6,0x7,0x35,0x23,0x15,0x33,0x35,0x23,0x36,0x36, + 0x1,0xaa,0xd,0x2,0x19,0xf,0x84,0x8,0x15,0x6,0x61,0x11,0x9,0xb,0x45,0x13, + 0xd,0xe,0x12,0x14,0xa,0x9,0x57,0xc,0xd,0xac,0x26,0x3d,0x2e,0x1d,0x6,0x21, + 0x6,0x23,0x37,0x49,0x2c,0x34,0x5c,0x25,0x20,0x6a,0x3e,0x22,0x57,0x99,0x5f,0x10, + 0x15,0x7,0x6,0x66,0x12,0x8,0x2,0x10,0xe5,0xe,0x12,0x12,0xe,0x80,0x4,0x2c, + 0x6,0x18,0x1,0x24,0x12,0x1d,0x21,0x10,0x17,0x2d,0x25,0x17,0x23,0x1e,0x2b,0x6a, + 0x20,0x1d,0x23,0x0,0x1,0x0,0x2b,0x0,0x95,0x1,0xab,0x1,0x6b,0x0,0x17,0x0, + 0x0,0x37,0x1e,0x2,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6, + 0x7,0x23,0x37,0x27,0x7,0x17,0x37,0x27,0xd7,0x5,0x1e,0x2c,0x1a,0x1d,0x31,0x1d, + 0x1d,0x31,0x1d,0x1a,0x2c,0x1e,0x5,0x5b,0x22,0x1e,0x55,0x55,0x1e,0x22,0xeb,0x19, + 0x26,0x17,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x17,0x26,0x19,0x22,0x1e,0x55,0x55,0x1e, + 0x22,0x0,0x2,0x0,0x2b,0x0,0x15,0x1,0xd5,0x1,0xeb,0x0,0x1b,0x0,0x32,0x0, + 0x0,0x25,0x7,0x6,0x6,0x23,0x23,0x22,0x26,0x27,0x27,0x37,0x36,0x17,0x17,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x32,0x17,0x17,0x16,0x16,0x27,0x23,0x15, + 0x33,0x35,0x23,0x15,0x26,0x26,0x23,0x22,0xe,0x2,0x7,0x33,0x3e,0x3,0x33,0x32, + 0x16,0x1,0xaa,0xd,0x2,0x19,0xf,0x84,0x8,0x15,0x6,0x61,0x11,0x9,0xb,0x45, + 0x13,0xd,0xe,0x12,0x14,0xa,0x9,0x57,0xc,0xd,0x3,0x3e,0x6a,0x20,0x25,0x5c, + 0x34,0x2c,0x49,0x37,0x23,0x6,0x21,0x6,0x1d,0x2e,0x3d,0x26,0x30,0x57,0x99,0x5f, + 0x10,0x15,0x7,0x6,0x66,0x12,0x8,0x2,0x10,0xe5,0xe,0x12,0x12,0xe,0x80,0x4, + 0x2c,0x6,0x18,0xe4,0x20,0x6a,0x2b,0x1e,0x23,0x17,0x25,0x2d,0x17,0x10,0x21,0x1d, + 0x12,0x23,0x0,0x1,0x0,0x55,0x0,0x95,0x1,0xd5,0x1,0x6b,0x0,0x17,0x0,0x0, + 0x1,0x2e,0x2,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x37, + 0x33,0x7,0x17,0x37,0x27,0x7,0x17,0x1,0x29,0x5,0x1e,0x2c,0x1a,0x1d,0x31,0x1d, + 0x1d,0x31,0x1d,0x1a,0x2c,0x1e,0x5,0x5b,0x22,0x1e,0x55,0x55,0x1e,0x22,0x1,0x15, + 0x19,0x26,0x17,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x17,0x26,0x19,0x22,0x1e,0x55,0x55, + 0x1e,0x22,0x0,0x2,0x0,0x15,0x0,0x27,0x1,0xf9,0x1,0xeb,0x0,0x10,0x0,0x2c, + 0x0,0x0,0x13,0x27,0x37,0x17,0x7,0x27,0x6,0x15,0x14,0x16,0x17,0x7,0x26,0x26, + 0x35,0x34,0x37,0x17,0x27,0x26,0x26,0x7,0x6,0x6,0x17,0x17,0x7,0x6,0x7,0x7, + 0x17,0x16,0x36,0x37,0x37,0x36,0x36,0x27,0x27,0x26,0x26,0x23,0x23,0x22,0x7,0x2c, + 0x17,0x4b,0x4b,0x17,0x23,0x6,0x19,0x16,0x17,0x1a,0x1e,0x6,0xd6,0x39,0x6,0x19, + 0xc,0xc,0x8,0x6,0x67,0x46,0xb,0x4,0x7,0x84,0x8,0x16,0x7,0x76,0xe,0xc, + 0x5,0x1e,0x5,0x16,0xe,0x61,0xa,0x9,0x1,0x89,0x17,0x4b,0x4b,0x17,0x23,0x1b, + 0x1c,0x26,0x46,0x1d,0x17,0x21,0x52,0x2d,0x1e,0x1c,0xa7,0x73,0xc,0x8,0x6,0x6, + 0x19,0xc,0xcd,0x11,0x3,0xb,0x18,0x30,0x3,0x4,0x4,0x3a,0x8,0x1d,0xf,0x5b, + 0xd,0x10,0x4,0x0,0x1,0x0,0x95,0x0,0x55,0x1,0x6b,0x1,0xd5,0x0,0x17,0x0, + 0x0,0x1,0x17,0x37,0x27,0x7,0x17,0x37,0x15,0xe,0x2,0x15,0x14,0x16,0x16,0x33, + 0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x27,0x1,0x15,0x22,0x1e,0x55,0x55,0x1e,0x22, + 0x19,0x26,0x17,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x17,0x26,0x19,0x1,0x84,0x22,0x1e, + 0x55,0x55,0x1e,0x22,0x5b,0x5,0x1e,0x2c,0x1a,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1a, + 0x2c,0x1e,0x5,0x0,0x2,0x0,0x0,0x0,0x27,0x1,0xf9,0x1,0xd5,0x0,0x17,0x0, + 0x33,0x0,0x0,0x13,0x33,0x6,0x6,0x15,0x14,0x16,0x17,0x23,0x15,0x33,0x35,0x23, + 0x15,0x26,0x26,0x35,0x34,0x36,0x37,0x15,0x33,0x35,0x23,0x5,0x27,0x26,0x26,0x7, + 0x6,0x6,0x17,0x17,0x7,0x6,0x7,0x7,0x17,0x16,0x36,0x37,0x37,0x36,0x36,0x27, + 0x27,0x26,0x26,0x23,0x23,0x22,0x7,0x15,0x2b,0x1e,0x22,0x22,0x1e,0x2b,0x6b,0x20, + 0x1e,0x22,0x22,0x1e,0x20,0x6b,0x1,0x12,0x39,0x6,0x19,0xc,0xc,0x8,0x6,0x67, + 0x46,0xb,0x4,0x7,0x84,0x8,0x16,0x7,0x76,0xe,0xc,0x5,0x1e,0x5,0x16,0xe, + 0x61,0xa,0x9,0x1,0xb5,0x25,0x5c,0x34,0x34,0x5c,0x25,0x20,0x6a,0x3e,0x22,0x57, + 0x30,0x30,0x57,0x22,0x3e,0x6a,0xcd,0x73,0xc,0x8,0x6,0x6,0x19,0xc,0xcd,0x11, + 0x3,0xb,0x18,0x30,0x3,0x4,0x4,0x3a,0x8,0x1d,0xf,0x5b,0xd,0x10,0x4,0x0, + 0x3,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0,0x12,0x0,0x27,0x0,0x33,0x0, + 0x0,0x37,0x34,0x36,0x36,0x33,0x32,0x16,0x17,0x37,0x26,0x26,0x23,0x22,0x6,0x7, + 0x1,0x37,0x26,0x26,0x37,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16, + 0x33,0x32,0x36,0x37,0x17,0x37,0x27,0x36,0x36,0x27,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0xeb,0x22,0x3a,0x24,0x23,0x39,0x11,0x28,0x31,0x84,0x4b, + 0x4b,0x84,0x31,0x1,0x0,0x28,0x1c,0x21,0xd5,0x17,0x26,0x18,0x18,0x27,0x17,0x17, + 0x27,0x18,0xc,0x16,0x9,0x37,0x1e,0x37,0x6,0x6,0x80,0x19,0x12,0x12,0x18,0x18, + 0x12,0x12,0x19,0xd5,0x24,0x3a,0x22,0x21,0x1c,0x28,0x32,0x39,0x39,0x32,0xff,0x0, + 0x28,0x11,0x39,0x23,0x18,0x27,0x17,0x17,0x27,0x18,0x18,0x26,0x17,0x6,0x6,0x37, + 0x1e,0x37,0x9,0x16,0xc,0x12,0x19,0x19,0x12,0x12,0x18,0x18,0x0,0x4,0x0,0x35, + 0x0,0x35,0x1,0xcb,0x1,0xcb,0x0,0x8,0x0,0x11,0x0,0x1a,0x0,0x23,0x0,0x0, + 0x13,0x35,0x23,0x15,0x27,0x7,0x17,0x23,0x15,0x21,0x35,0x23,0x37,0x27,0x7,0x35, + 0x23,0x15,0x5,0x15,0x33,0x7,0x17,0x37,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x17, + 0x37,0x27,0x33,0x35,0xc0,0x2b,0x42,0x1e,0x42,0x37,0x1,0x80,0x37,0x42,0x1e,0x42, + 0x2b,0xff,0x0,0x37,0x42,0x1e,0x42,0x2b,0x80,0x2b,0x42,0x1e,0x42,0x37,0x1,0x40, + 0x80,0x37,0x42,0x1e,0x42,0x2b,0x2b,0x42,0x1e,0x42,0x37,0x80,0x80,0x2b,0x42,0x1e, + 0x42,0x37,0x80,0x80,0x37,0x42,0x1e,0x42,0x2b,0x0,0x7,0x0,0x2b,0x0,0x0,0x2, + 0x0,0x1,0xeb,0x0,0x3,0x0,0x7,0x0,0xc,0x0,0x12,0x0,0x16,0x0,0x22,0x0, + 0x28,0x0,0x0,0x13,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x37,0x27,0x7,0x15,0x21, + 0x5,0x15,0x21,0x26,0x26,0x35,0x37,0x35,0x23,0x15,0x17,0x7,0x15,0x14,0x16,0x16, + 0x17,0x3e,0x2,0x35,0x35,0x7,0x27,0x37,0x17,0x37,0x17,0x6b,0x2a,0x2a,0x80,0x2a, + 0x2a,0xea,0xd5,0xd5,0x1,0xaa,0xfe,0x56,0x1,0x8,0x3,0x4,0x69,0x2a,0x40,0x56, + 0x17,0x26,0x19,0x18,0x27,0x16,0x65,0x2b,0x17,0x14,0x34,0x16,0x1,0x2b,0x96,0x96, + 0x96,0xeb,0x6b,0x6b,0x2b,0xea,0x2b,0xa,0x16,0xb,0x8f,0x31,0x46,0x10,0x2a,0x37, + 0x1b,0x30,0x23,0x6,0x6,0x23,0x30,0x1b,0x37,0x6b,0x2b,0x17,0x15,0x33,0x17,0x0, + 0x2,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xd6,0x0,0xf,0x0,0x16,0x0,0x0,0x25, + 0x1,0x7,0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x36,0x37,0x17,0x3,0x26, + 0x6,0x7,0x17,0x26,0x36,0x1,0xc4,0xfe,0x78,0x1e,0x30,0x11,0x12,0x21,0x3b,0x4d, + 0x2c,0x21,0x3b,0x1a,0x30,0x9f,0x23,0x3f,0x1b,0x62,0x4,0xd,0x3c,0x1,0x88,0x1e, + 0x30,0x1a,0x3c,0x20,0x2c,0x4d,0x3b,0x21,0x12,0x11,0x30,0x1,0xb7,0x1,0x13,0x11, + 0x62,0x21,0x44,0x0,0x2,0x0,0xc0,0x0,0x55,0x1,0x40,0x1,0xab,0x0,0xb,0x0, + 0x19,0x0,0x0,0x1,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x13, + 0x35,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x1,0x0,0x10, + 0x15,0x15,0x10,0x10,0x15,0x15,0x3b,0x15,0x19,0x12,0x2a,0x12,0x19,0x15,0x1,0x60, + 0x16,0xf,0x10,0x16,0x16,0x10,0xf,0x16,0xfe,0xf5,0x6b,0x60,0x12,0x19,0x19,0x12, + 0x60,0x6b,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x37,0x0,0x4e, + 0x0,0x65,0x0,0x0,0x1,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x17, + 0x37,0x2e,0x2,0x27,0x35,0x23,0x15,0xe,0x3,0x15,0x14,0x1e,0x2,0x17,0x16,0x16, + 0x15,0x14,0x6,0x23,0x22,0x2e,0x2,0x27,0x7,0x1e,0x2,0x17,0x15,0x33,0x35,0x3e, + 0x3,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x15,0x23,0x16,0x16,0x33,0x32,0x3e,0x2, + 0x35,0x33,0x14,0xe,0x2,0x23,0x22,0x26,0x27,0x27,0x34,0x3e,0x2,0x33,0x32,0x16, + 0x17,0x35,0x33,0x15,0x23,0x35,0x33,0x26,0x26,0x23,0x22,0xe,0x2,0x15,0x1,0x13, + 0x1c,0x1c,0xd,0x12,0x7,0xe,0x11,0x9,0x1,0x22,0x2,0xc,0x16,0x13,0x2a,0x14, + 0x16,0x9,0x2,0xf,0x17,0x18,0x9,0x19,0x18,0x1c,0xf,0xe,0x14,0xb,0x5,0x1, + 0x23,0x7,0x18,0x18,0x7,0x2a,0x4,0x13,0x17,0x10,0x1a,0xf9,0x2b,0x80,0x35,0x1a, + 0x54,0x32,0x28,0x45,0x35,0x1e,0x2b,0x25,0x40,0x55,0x31,0x3c,0x64,0x20,0x2b,0x25, + 0x40,0x55,0x31,0x3c,0x64,0x20,0x2b,0x80,0x35,0x1a,0x54,0x32,0x28,0x45,0x35,0x1e, + 0x1,0x13,0xa,0x10,0xf,0xb,0xd,0x5,0xb,0xd,0x4,0xe,0x5,0x14,0x13,0x4, + 0x1a,0x1b,0x4,0x14,0x16,0x10,0x1,0x12,0x18,0x10,0x9,0x3,0x9,0x13,0x10,0x12, + 0x10,0xc,0x11,0xe,0x2,0xf,0x17,0x1a,0xc,0x2,0x1b,0x1a,0x1,0x6,0xe,0x1b, + 0x15,0x16,0x26,0xc6,0x80,0x2b,0x26,0x2f,0x1e,0x35,0x45,0x28,0x31,0x55,0x40,0x25, + 0x37,0x2d,0x87,0x31,0x55,0x40,0x25,0x37,0x2d,0x39,0x80,0x2b,0x26,0x2f,0x1e,0x35, + 0x45,0x28,0x0,0xd,0x0,0x35,0x0,0x35,0x1,0xc0,0x1,0xcb,0x0,0xa,0x0,0x16, + 0x0,0x22,0x0,0x2e,0x0,0x3a,0x0,0x46,0x0,0x52,0x0,0x5e,0x0,0x6a,0x0,0x76, + 0x0,0x82,0x0,0x8e,0x0,0x9a,0x0,0x0,0x1,0x11,0x32,0x3e,0x2,0x35,0x34,0x2e, + 0x2,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x15,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22, + 0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x7,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x11,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22, + 0x26,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x7,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x17,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22, + 0x26,0x1,0x0,0x28,0x45,0x35,0x1e,0x1e,0x35,0x45,0xbd,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0x36,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x36,0xc,0x9,0x9, + 0xc,0xc,0x9,0x9,0xc,0x36,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x96,0x6, + 0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0xb, + 0xc,0x9,0x9,0xd,0xd,0x9,0x9,0xc,0xb,0x13,0xd,0xe,0x12,0x12,0xe,0xd, + 0x13,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0xb,0xc,0x9,0x9,0xd,0xd,0x9, + 0x9,0xc,0x1,0xc0,0xfe,0x80,0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0xeb,0x9, + 0xd,0xd,0x9,0x9,0xc,0xc,0x4c,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xb4,0x9, + 0xc,0xc,0x9,0x9,0xd,0xd,0x9,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5a,0x9, + 0xc,0xc,0x9,0x9,0xc,0xc,0xa2,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x91,0x4, + 0x7,0x7,0x4,0x4,0x7,0x7,0x1,0x84,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x3c, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0xa2,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x63, + 0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x9d,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x0, + 0xc,0x0,0x2b,0x0,0x15,0x2,0x0,0x1,0xc0,0x0,0x13,0x0,0x17,0x0,0x1b,0x0, + 0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x3f,0x0,0x43,0x0, + 0x47,0x0,0x0,0x1,0x35,0x23,0x11,0x21,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33, + 0x35,0x23,0x35,0x33,0x15,0x33,0x35,0x1,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x13,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x15,0x27,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x1,0x0,0xd5,0x1,0x2a, + 0x55,0x2b,0x2b,0x2b,0x2b,0xab,0x2a,0xfe,0xab,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b, + 0x2b,0x55,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x1,0x2b,0x2b,0x2a,0x2b,0x2b, + 0x2a,0x55,0x2b,0x2b,0x2b,0x2b,0x1,0x6b,0x55,0xfe,0x80,0x2b,0x2a,0x2b,0x2b,0x2a, + 0x2b,0x80,0xab,0xff,0x0,0x2a,0x2b,0x2b,0x2a,0x2b,0x2b,0x2a,0xfe,0xd6,0x2a,0x2b, + 0x2b,0x2a,0x2b,0x2b,0x2a,0xfe,0xd6,0x2b,0x2b,0x2b,0x2b,0x2a,0x2a,0xaa,0x2a,0x2b, + 0x2b,0x0,0x2,0x0,0x80,0x0,0x15,0x1,0xab,0x1,0xeb,0x0,0x2c,0x0,0x40,0x0, + 0x0,0x1,0x22,0x26,0x27,0x27,0x31,0x30,0x26,0x26,0x23,0x31,0x22,0xe,0x4,0x15, + 0x33,0x7,0x17,0x37,0x33,0x15,0x33,0x35,0x27,0x37,0x16,0x16,0x17,0x15,0x33,0x35, + 0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x27,0x6,0x15,0x14,0x16, + 0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x7,0x26,0x23,0x22,0x6,0x15,0x14,0x1, + 0x8b,0x19,0x29,0xb,0x11,0x7,0x11,0xe,0x13,0x23,0x1e,0x18,0x12,0x9,0x35,0x2c, + 0x22,0x40,0x2a,0x2b,0x2b,0xb,0xd,0x26,0x18,0x15,0x6,0x5,0x4,0x6,0x16,0x13, + 0xa1,0x2,0x19,0x12,0x12,0x19,0x19,0x12,0x6,0x7,0x5,0xe,0x9,0xc,0x1,0x15, + 0x1b,0x14,0x24,0xc,0xc,0x21,0x37,0x40,0x3f,0x32,0xc,0x3c,0x1a,0x56,0x56,0x56, + 0x80,0x39,0x13,0x1c,0x6,0xf,0x15,0x5,0x6,0x6,0x5,0xe0,0xe0,0xe,0x12,0xad, + 0x7,0x6,0x11,0x19,0x19,0x11,0x12,0x19,0x2,0xd,0xd,0x9,0xe,0x0,0x3,0x0, + 0x6b,0x0,0x40,0x1,0x95,0x1,0xc0,0x0,0x3,0x0,0x17,0x0,0x27,0x0,0x0,0x1, + 0x15,0x21,0x35,0x17,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35, + 0x34,0x2e,0x2,0x7,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15, + 0x14,0x6,0x6,0x1,0x95,0xfe,0xd6,0x95,0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f, + 0x1f,0x36,0x29,0x17,0x17,0x29,0x36,0x1f,0x1b,0x2b,0x1a,0x1a,0x2b,0x1b,0x1b,0x2b, + 0x1a,0x1a,0x2b,0x1,0xc0,0x2b,0x2b,0x55,0x18,0x29,0x36,0x1f,0x1f,0x36,0x29,0x17, + 0x17,0x29,0x36,0x1f,0x1f,0x36,0x29,0x18,0xf6,0x1a,0x2c,0x1a,0x1b,0x2b,0x1a,0x1a, + 0x2b,0x1b,0x1a,0x2c,0x1a,0x0,0x2,0x0,0xab,0x0,0x55,0x1,0x55,0x1,0xab,0x0, + 0xb,0x0,0x18,0x0,0x0,0x1,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x14, + 0x16,0x17,0x15,0x23,0x35,0x23,0x37,0x36,0x36,0x33,0x32,0x16,0x17,0x17,0x1,0x0, + 0x10,0x15,0x15,0x10,0x10,0x15,0x15,0x3b,0x56,0x2a,0x32,0x4,0x13,0xc,0xc,0x13, + 0x4,0x32,0x1,0x60,0x16,0xf,0x10,0x16,0x16,0x10,0xf,0x16,0xb5,0x56,0x56,0x88, + 0xa,0xe,0xe,0xa,0x88,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0, + 0x16,0x0,0x1f,0x0,0x0,0x25,0x21,0x11,0x33,0x35,0x23,0x22,0x6,0x15,0x11,0x14, + 0x16,0x33,0x33,0x15,0x33,0x35,0x33,0x32,0x36,0x35,0x35,0x23,0x23,0x37,0x27,0x7, + 0x35,0x23,0x15,0x27,0x7,0x1,0xab,0xfe,0xaa,0xab,0xab,0x11,0x19,0x19,0x11,0x56, + 0xaa,0x56,0x11,0x19,0x2a,0x40,0x6a,0x1e,0x37,0x2b,0x37,0x1e,0x95,0x1,0x0,0x2b, + 0x19,0x12,0xff,0x0,0x11,0x19,0x2b,0x2b,0x19,0x11,0x40,0x6b,0x1e,0x37,0x99,0x99, + 0x37,0x1e,0x0,0x2,0x0,0x6b,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x12,0x0,0x1b, + 0x0,0x0,0x25,0x23,0x11,0x33,0x35,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x23,0x37,0x37,0x27,0x7,0x35,0x23,0x15,0x27,0x7,0x1,0x6b, + 0xd6,0x96,0x96,0x11,0x19,0x19,0x11,0xd6,0x11,0x19,0x2a,0x15,0x6b,0x1e,0x38,0x2a, + 0x38,0x1e,0x80,0x1,0x0,0x6b,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x6b,0x2a, + 0x6b,0x1e,0x37,0x99,0x99,0x37,0x1e,0x0,0x4,0x0,0x15,0x0,0x40,0x1,0xd5,0x1, + 0xab,0x0,0x1a,0x0,0x1e,0x0,0x22,0x0,0x26,0x0,0x0,0x13,0x14,0x16,0x16,0x17, + 0x27,0x37,0x17,0x7,0x27,0x37,0x35,0x2e,0x2,0x35,0x34,0x3e,0x2,0x33,0x33,0x15, + 0x23,0x22,0x6,0x6,0x5,0x35,0x23,0x15,0x37,0x23,0x35,0x33,0x7,0x33,0x15,0x23, + 0x40,0x17,0x27,0x19,0x20,0x1e,0x56,0x56,0x1e,0x22,0x25,0x3c,0x23,0x18,0x29,0x36, + 0x1f,0x40,0x40,0x1e,0x30,0x1d,0x1,0x95,0xc0,0x96,0x6b,0x6b,0x96,0xc0,0xc0,0x1, + 0x15,0x1a,0x2c,0x1e,0x4,0x1f,0x1f,0x56,0x55,0x1e,0x22,0x1,0x4,0x2a,0x40,0x26, + 0x1f,0x36,0x29,0x18,0x2b,0x1d,0x30,0x1e,0x96,0x96,0x2b,0x40,0x95,0x96,0x0,0x4, + 0x0,0x15,0x0,0x55,0x1,0xd5,0x1,0xc0,0x0,0x1a,0x0,0x1e,0x0,0x22,0x0,0x26, + 0x0,0x0,0x37,0x34,0x36,0x36,0x37,0x7,0x17,0x37,0x27,0x7,0x17,0x15,0xe,0x2, + 0x15,0x14,0x1e,0x2,0x33,0x33,0x35,0x23,0x22,0x26,0x26,0x37,0x15,0x33,0x35,0x7, + 0x23,0x35,0x33,0x27,0x33,0x15,0x23,0x40,0x17,0x27,0x19,0x20,0x1e,0x56,0x56,0x1e, + 0x22,0x25,0x3c,0x23,0x18,0x29,0x36,0x1f,0x40,0x40,0x1e,0x30,0x1d,0xd5,0xc0,0x2a, + 0x6b,0x6b,0x96,0xc0,0xc0,0xeb,0x1a,0x2c,0x1e,0x4,0x20,0x1e,0x56,0x55,0x1e,0x22, + 0x1,0x4,0x2a,0x40,0x26,0x1f,0x36,0x29,0x18,0x2b,0x1d,0x30,0x1e,0x96,0x96,0x6b, + 0x40,0xeb,0x96,0x0,0x5,0x0,0x40,0x0,0x15,0x1,0xf3,0x1,0xc0,0x0,0xb,0x0, + 0x1b,0x0,0x1f,0x0,0x24,0x0,0x2e,0x0,0x0,0x25,0x35,0x27,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x33,0x37,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36, + 0x36,0x33,0x32,0x16,0x16,0x27,0x33,0x15,0x23,0x5,0x17,0x7,0x23,0x35,0x37,0x7, + 0x27,0x37,0x36,0x32,0x17,0x17,0x16,0x14,0x1,0xc0,0x55,0xff,0x0,0x12,0x19,0x19, + 0x12,0x9e,0x37,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0xc0, + 0xc0,0xc0,0x1,0x2a,0x26,0x6a,0x26,0xb0,0x12,0x26,0x12,0x3,0x9,0x3,0x17,0x3, + 0xf7,0x74,0x55,0x19,0x12,0xfe,0xd6,0x12,0x19,0x80,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x12,0x1d,0x11,0x11,0x1d,0xae,0x55,0x86,0x25,0x6b,0x26,0x65,0x12,0x25,0x13,0x3, + 0x3,0x17,0x3,0x9,0x0,0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x26, + 0x0,0x39,0x0,0x0,0x1,0x35,0x3e,0x2,0x35,0x21,0x14,0x16,0x16,0x17,0x15,0xe, + 0x3,0x15,0x33,0x35,0x23,0x3e,0x4,0x33,0x32,0x1e,0x3,0x17,0x23,0x15,0x33,0x34, + 0x2e,0x2,0x7,0x22,0x26,0x35,0x34,0x37,0x3e,0x4,0x31,0x30,0xe,0x3,0x7,0x6, + 0x1,0x2b,0x30,0x4e,0x2c,0xfe,0x56,0x2c,0x4e,0x30,0x1d,0x3c,0x33,0x1e,0x80,0x53, + 0x6,0x21,0x2b,0x2b,0x23,0x8,0x8,0x23,0x2b,0x2b,0x21,0x6,0x53,0x80,0x1e,0x33, + 0x3c,0x48,0x12,0x19,0xd,0x5,0x1a,0x21,0x1f,0x14,0x8,0xd,0xf,0xe,0x5,0xc, + 0x1,0x15,0x40,0x7,0x25,0x35,0x1f,0x1f,0x35,0x25,0x7,0x40,0x6,0x1e,0x37,0x54, + 0x3b,0x2a,0x2c,0x39,0x21,0x10,0x4,0x4,0x10,0x21,0x39,0x2c,0x2a,0x3b,0x54,0x37, + 0x1e,0xe4,0x19,0x11,0x12,0xc,0x6,0xe,0xf,0xd,0x8,0x15,0x1e,0x21,0x1b,0x5, + 0xc,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x7,0x0,0x11,0x0, + 0x0,0x1,0x7,0x27,0x7,0x35,0x37,0x17,0x37,0x11,0x23,0x7,0x27,0x7,0x15,0x37, + 0x17,0x37,0x33,0x1,0xc0,0xc0,0x5d,0x63,0x67,0x5d,0xbc,0x64,0x59,0x83,0x40,0x3c, + 0x84,0x6b,0x55,0x1,0x8b,0x8b,0x5d,0x48,0x35,0x4b,0x5d,0x88,0xff,0x0,0x47,0x7e, + 0x2d,0x35,0x2b,0x80,0x55,0x0,0x5,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15, + 0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0xab,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xd1,0x56,0x56,0x56,0x56,0x80,0x56,0x56, + 0x56,0x56,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19, + 0xfe,0xea,0x56,0x2a,0x56,0xd6,0x56,0x2a,0x56,0x0,0x5,0x0,0x2b,0x0,0x55,0x1, + 0xd5,0x1,0xab,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1, + 0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3, + 0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1, + 0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xc7,0x55,0x55,0x55, + 0x55,0x6b,0x55,0x55,0x55,0x55,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12, + 0x1,0x0,0x12,0x19,0xfe,0xf5,0x55,0x16,0x55,0xc0,0x55,0x16,0x55,0x0,0x5,0x0, + 0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0, + 0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x35, + 0x23,0x35,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19, + 0xcc,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x1,0xab,0x19,0x12,0xff,0x0, + 0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xfe,0xf0,0x55,0x20,0x55,0xca,0x55,0x20, + 0x55,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x2e,0x0,0x3c,0x0, + 0x0,0x1,0x22,0xe,0x2,0x7,0x2e,0x2,0x23,0x22,0xe,0x5,0x31,0x33,0x3e,0x2, + 0x37,0x1e,0x2,0x17,0x33,0x3e,0x3,0x33,0x32,0x1e,0x2,0x17,0x33,0x30,0x2e,0x6, + 0x7,0x22,0x6,0x7,0x3e,0x2,0x37,0x1e,0x2,0x17,0x26,0x26,0x1,0x55,0x14,0x1e, + 0x17,0xf,0x6,0x8,0x17,0x1c,0x11,0x11,0x1b,0x16,0x11,0xc,0x8,0x4,0x2b,0x6, + 0x16,0x19,0xb,0xa,0x19,0x16,0x6,0x2b,0x4,0xf,0x13,0x12,0x8,0x8,0x13,0x13, + 0xe,0x4,0x2b,0x1,0x4,0x7,0xb,0x10,0x15,0x1d,0x12,0x10,0x1a,0xb,0x6,0x11, + 0x14,0xa,0xb,0x13,0x11,0x6,0xa,0x1b,0x1,0xc0,0x28,0x42,0x50,0x27,0x1f,0x36, + 0x21,0x1e,0x31,0x3b,0x3b,0x32,0x1e,0x38,0x61,0x44,0xb,0xb,0x44,0x61,0x38,0x14, + 0x2d,0x27,0x18,0x19,0x27,0x2c,0x14,0x20,0x37,0x45,0x48,0x45,0x37,0x20,0xd5,0x12, + 0xe,0x33,0x54,0x39,0x9,0x9,0x38,0x55,0x33,0xe,0x12,0x0,0x5,0x0,0x0,0x0, + 0x0,0x2,0x0,0x1,0xab,0x0,0x16,0x0,0x1f,0x0,0x2d,0x0,0x3b,0x0,0x43,0x0, + 0x0,0x25,0x35,0x34,0x26,0x23,0x22,0x6,0x15,0x15,0x22,0x6,0x15,0x15,0x14,0x16, + 0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x37,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x7, + 0x32,0x16,0x17,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x17,0x7,0x27, + 0x36,0x36,0x33,0x32,0x16,0x1,0xeb,0x19,0x12,0x12,0x19,0x8,0xd,0xd,0x8,0x56, + 0x8,0xd,0xd,0x1e,0x2a,0xc,0x9,0x9,0xc,0x2b,0x2d,0x29,0x6c,0x3e,0x3e,0x6c, + 0x29,0x2d,0x31,0x84,0x4b,0x4b,0x84,0xcf,0x30,0x56,0x20,0x2e,0x17,0x3e,0x23,0x23, + 0x3e,0x17,0x2e,0x20,0x56,0x7b,0x4b,0x4b,0xe,0x27,0x16,0x16,0x27,0x6b,0x15,0x12, + 0x19,0x19,0x12,0x15,0xd,0x9,0x40,0x8,0xd,0xd,0x8,0x40,0x9,0xd,0x15,0x9, + 0xc,0xc,0x9,0xc0,0x2d,0x29,0x2f,0x2f,0x29,0x2d,0x32,0x39,0x39,0x47,0x25,0x20, + 0x2d,0x17,0x1b,0x1b,0x17,0x2d,0x20,0x25,0x9f,0x4c,0x4c,0xe,0x11,0x11,0x0,0x3, + 0x0,0x55,0x0,0xc0,0x1,0xa0,0x1,0x40,0x0,0x5,0x0,0x1a,0x0,0x2c,0x0,0x0, + 0x37,0x23,0x35,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x33,0x37,0x35,0x34,0x26,0x23, + 0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x32,0x36,0x95,0x20,0x20, + 0x40,0x8b,0x40,0x2b,0x8,0xd,0xd,0x8,0x4b,0x40,0x2b,0x8,0xd,0x60,0x80,0xd, + 0x8,0x4b,0x40,0x2b,0x2b,0x40,0x4b,0x8,0xd,0xc0,0x60,0x20,0x60,0x15,0xd,0x9, + 0x20,0x8,0xd,0x20,0x15,0xd,0x9,0x35,0x15,0x56,0x8,0xd,0x20,0x15,0x16,0x15, + 0x20,0xd,0x0,0x6,0x0,0x40,0x0,0xc0,0x1,0xc0,0x1,0x40,0x0,0x17,0x0,0x25, + 0x0,0x29,0x0,0x3a,0x0,0x3e,0x0,0x42,0x0,0x0,0x1,0x23,0x35,0x23,0x15,0x33, + 0x35,0x33,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x21,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x32,0x16, + 0x7,0x23,0x15,0x33,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x35,0x33,0x32, + 0x16,0x15,0x15,0x14,0x6,0x27,0x15,0x33,0x35,0x15,0x23,0x15,0x33,0x1,0xc0,0x20, + 0x2b,0x2b,0x20,0xd,0x8,0x40,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0xfe,0xeb,0x20, + 0x2b,0x20,0xd,0x8,0x40,0x9,0xd,0x20,0x2b,0x2b,0x95,0x9,0xc,0xc,0x9,0x55, + 0x55,0x9,0xc,0xc,0x3e,0x2a,0x2a,0x2a,0x1,0x15,0xb,0x40,0xb,0x16,0x8,0xd, + 0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x6b,0x20,0x20,0x6b,0x8,0xd,0xd,0x13,0x20, + 0xd,0x8,0x16,0x8,0xd,0x80,0xd,0x8,0x16,0x8,0xd,0x20,0x10,0x10,0x30,0x10, + 0x0,0x3,0x0,0x2b,0x0,0x2b,0x2,0x0,0x1,0xab,0x0,0x10,0x0,0x14,0x0,0x20, + 0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x35,0x21, + 0x35,0x34,0x26,0x7,0x21,0x35,0x21,0x17,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0xd6,0xd6,0x1,0x80,0x19, + 0x11,0xfe,0xaa,0x1,0x56,0x55,0x40,0x2b,0x40,0x40,0x2b,0x1,0xab,0x19,0x12,0xff, + 0x0,0x12,0x19,0x2b,0x80,0x80,0x12,0x19,0x56,0x2b,0xeb,0x2a,0x40,0x40,0x2a,0x40, + 0x40,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x1d,0x0, + 0x20,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x3,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x7,0x23,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x17,0x35, + 0x33,0x27,0x35,0x17,0x1,0x2b,0xab,0x12,0x18,0x1,0x19,0x12,0x1,0x0,0x12,0x19, + 0x56,0x40,0x1c,0x14,0x14,0x1c,0x1c,0x14,0xf,0xc,0x55,0x40,0x76,0x1,0xd5,0x19, + 0x11,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x0,0x6a,0x50,0x14,0x1c,0x1c,0x14,0x14, + 0x1c,0x8,0x52,0x2b,0x75,0x75,0x0,0x3,0x0,0x40,0x0,0xc0,0x1,0xc0,0x1,0x40, + 0x0,0x21,0x0,0x43,0x0,0x5b,0x0,0x0,0x37,0x35,0x33,0x15,0x33,0x35,0x23,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x15,0x33, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x17,0x33,0x32,0x36,0x35,0x35, + 0x34,0x26,0x23,0x23,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15, + 0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x35,0x23,0x15,0x14,0x16,0x27,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x23,0x15,0x23, + 0x35,0x33,0x15,0x33,0xcb,0x20,0x2a,0x35,0x9,0xc,0xc,0x9,0x40,0x9,0xc,0x20, + 0x2a,0x35,0x9,0xc,0xc,0x9,0x40,0x9,0xc,0xa0,0x40,0x8,0xd,0xd,0x8,0x36, + 0x2b,0x20,0xd,0x8,0x40,0x9,0xd,0xd,0x9,0x35,0x2b,0x20,0xd,0xb7,0xd,0x9, + 0x40,0x8,0xd,0xd,0x8,0x40,0x9,0xd,0x20,0x2b,0x2b,0x20,0xd5,0x16,0xb,0x15, + 0xd,0x9,0x20,0x8,0xd,0xd,0x8,0x16,0xb,0x15,0xd,0x9,0x20,0x8,0xd,0xd, + 0xd,0xd,0x8,0x20,0x9,0xd,0x15,0xb,0x16,0x8,0xd,0xd,0x8,0x20,0x9,0xd, + 0x15,0xb,0x16,0x8,0xd,0x6b,0x8,0xd,0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x16, + 0xb,0x40,0xb,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xc0,0x1,0xeb,0x0,0x8,0x0, + 0x16,0x0,0x1a,0x0,0x26,0x0,0x0,0x25,0x21,0x22,0x26,0x35,0x11,0x33,0x11,0x21, + 0x3,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x7,0x23, + 0x35,0x33,0x35,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0x80, + 0xfe,0xd5,0x11,0x19,0x2a,0x1,0x2b,0x40,0x95,0x12,0x19,0x19,0x11,0xeb,0x12,0x19, + 0x60,0x80,0x80,0x2b,0x2a,0x2b,0x2b,0x2a,0x2b,0x15,0x19,0x12,0x1,0x2b,0xfe,0xd5, + 0x1,0xab,0x19,0x12,0xfe,0xd5,0x11,0x19,0x19,0x11,0xd6,0xab,0x2b,0x55,0x2b,0x2b, + 0x2b,0x2a,0x2a,0x0,0x2,0x0,0x40,0x0,0x0,0x2,0x0,0x1,0xd5,0x0,0x1a,0x0, + 0x3e,0x0,0x0,0x1,0x35,0x34,0x26,0x23,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15, + 0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x35,0x23,0x35,0x21,0x15,0x7,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x7,0x33,0x15,0x23, + 0x35,0x33,0x15,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26, + 0x26,0x27,0x1,0xc0,0x19,0x12,0x15,0x2b,0xaa,0x2b,0x15,0x12,0x19,0x19,0x12,0x95, + 0x95,0x1,0x2a,0x47,0x7,0x27,0x19,0x15,0x22,0x14,0x14,0x22,0x15,0xf,0x1b,0xa, + 0x1f,0x55,0x20,0xe,0x27,0x15,0x1e,0x30,0x1d,0x1d,0x30,0x1e,0x19,0x2c,0x1e,0x5, + 0x1,0x0,0x80,0x12,0x19,0x2a,0x2a,0x2a,0x2a,0x19,0x12,0xfe,0xd5,0x11,0x19,0x2a, + 0xd6,0x2b,0xab,0x17,0x1e,0x14,0x22,0x15,0x14,0x22,0x14,0xb,0xa,0x20,0x55,0x1e, + 0xe,0x10,0x1c,0x31,0x1d,0x1e,0x30,0x1d,0x16,0x27,0x18,0x0,0x2,0x0,0xf,0x0, + 0xf,0x1,0xd5,0x1,0xd3,0x0,0x9,0x0,0x15,0x0,0x0,0x1,0x23,0x27,0x23,0x1, + 0x36,0x35,0x35,0x34,0x26,0x25,0x7,0x17,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x17, + 0x37,0x1,0xab,0xab,0x2b,0x43,0x1,0x3e,0x5,0x19,0xfe,0x71,0x1e,0x21,0x5,0x19, + 0x11,0x1,0x19,0x47,0x1e,0x1,0x80,0x2b,0xfe,0xc1,0xa,0xa,0xd5,0x12,0x19,0x53, + 0x1e,0x21,0xa,0xa,0xff,0x0,0x12,0x19,0x46,0x1e,0x0,0x3,0x0,0x40,0x0,0xc0, + 0x1,0xb5,0x1,0x40,0x0,0xb,0x0,0x2d,0x0,0x33,0x0,0x0,0x13,0x33,0x15,0x23, + 0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x33,0x17,0x33,0x32,0x36,0x35,0x35,0x34,0x26, + 0x23,0x23,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x15,0x23,0x35,0x23,0x15,0x14,0x16,0x23,0x35,0x23,0x35,0x23,0x15, + 0x8b,0x20,0x20,0x2b,0x20,0x20,0x2b,0xd5,0x40,0x9,0xc,0xc,0x9,0x35,0x2a,0x20, + 0xc,0x9,0x40,0x9,0xc,0xc,0x9,0x35,0x2a,0x20,0xc,0x2c,0x36,0x20,0x1,0x40, + 0x80,0x35,0x35,0x80,0x2b,0x55,0xd,0x8,0x20,0x9,0xd,0x15,0xb,0x16,0x8,0xd, + 0xd,0x8,0x20,0x9,0xd,0x15,0xb,0x16,0x8,0xd,0x20,0x60,0x80,0x0,0x2,0x0, + 0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0x1e,0x0,0x31,0x0,0x0,0x25,0x33,0x32, + 0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x15,0x33,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x35,0x23,0x27,0x15,0x23,0x35, + 0x23,0x15,0x23,0x35,0x33,0x15,0x33,0x35,0x27,0x37,0x1,0x7,0x27,0x23,0x35,0x1, + 0x7c,0x24,0x9,0xc,0xc,0x9,0x35,0x2a,0x20,0xc,0x9,0x40,0x9,0xc,0xc,0x9, + 0x35,0x2a,0x19,0xa7,0x20,0x2b,0x20,0x20,0x2b,0x6d,0x1e,0x1,0x88,0x1e,0xa2,0x2f, + 0xc0,0xd,0x8,0x20,0x9,0xd,0x15,0xb,0x16,0x8,0xd,0xd,0x8,0x20,0x9,0xd, + 0x15,0xb,0x2e,0x59,0x35,0x35,0x80,0x2b,0x24,0x6d,0x1e,0xfe,0x78,0x1e,0xa2,0x2e, + 0x0,0x4,0x0,0x0,0x0,0xc0,0x2,0x0,0x1,0x40,0x0,0xb,0x0,0x1d,0x0,0x25, + 0x0,0x2b,0x0,0x0,0x13,0x33,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x33,0x15,0x33, + 0x25,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35, + 0x34,0x26,0x23,0x23,0x15,0x33,0x15,0x33,0x35,0x33,0x5,0x35,0x23,0x35,0x23,0x15, + 0x4b,0x20,0x20,0x2b,0x20,0x20,0x2b,0x1,0x2a,0x60,0x8,0xd,0x20,0x15,0x20,0x16, + 0x20,0xd,0x93,0x6b,0x25,0x20,0x26,0x1,0x15,0x35,0x20,0x1,0x40,0x80,0x35,0x35, + 0x80,0x2b,0x2b,0xd,0x8,0x6b,0x60,0x4b,0x4b,0x60,0x6b,0x8,0xd,0x20,0x60,0x60, + 0x60,0x20,0x60,0x80,0x0,0x2,0x0,0x80,0x0,0xc0,0x1,0x6b,0x1,0x40,0x0,0x21, + 0x0,0x31,0x0,0x0,0x25,0x35,0x33,0x15,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34, + 0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x23,0x15,0x33,0x32,0x16,0x15,0x15, + 0x14,0x6,0x23,0x23,0x22,0x26,0x27,0x15,0x23,0x35,0x23,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x30,0x22,0x1,0x0,0x20,0x2b,0x36,0x8,0xd,0xd,0x8,0x40, + 0x9,0xd,0x20,0x2b,0x35,0x9,0xd,0xd,0x9,0x40,0x8,0xd,0x40,0x20,0x20,0x13, + 0xd,0x20,0xd,0x13,0x13,0xd5,0x16,0xb,0x15,0xd,0x9,0x20,0x8,0xd,0xd,0x8, + 0x16,0xb,0x15,0xd,0x9,0x20,0x8,0xd,0xd,0x73,0x60,0x15,0x15,0xd,0x13,0x13, + 0xd,0x60,0x0,0x3,0x0,0x15,0x0,0x1e,0x1,0xeb,0x1,0xc4,0x0,0x5,0x0,0x14, + 0x0,0x1f,0x0,0x0,0x25,0x37,0x17,0x37,0x27,0x23,0x27,0x6,0x6,0x15,0x14,0x16, + 0x16,0x33,0x32,0x36,0x37,0x17,0x37,0x1,0x7,0x17,0x6,0x6,0x23,0x22,0x26,0x26, + 0x35,0x34,0x36,0x37,0x1,0x69,0x2,0x2a,0x56,0x2b,0xae,0xbd,0x1d,0x23,0x23,0x3a, + 0x23,0x24,0x3a,0x11,0xa2,0x1e,0xfe,0x78,0x1e,0xb5,0x5,0x22,0x17,0x11,0x1d,0x12, + 0x1c,0x15,0xd3,0x2,0x2a,0x56,0x2a,0x44,0x11,0x3b,0x23,0x23,0x3a,0x23,0x23,0x1d, + 0xa2,0x1e,0x1,0x88,0x1e,0xb6,0x14,0x1c,0x11,0x1d,0x12,0x16,0x23,0x5,0x0,0x5, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x14,0x0,0x18,0x0,0x1c,0x0,0x20, + 0x0,0x24,0x0,0x0,0x1,0x7,0x27,0x7,0x27,0x7,0x27,0x7,0x27,0x7,0x27,0x7, + 0x27,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x23,0x23,0x35,0x33,0x17,0x23,0x35, + 0x33,0x35,0x23,0x35,0x33,0x35,0x21,0x35,0x21,0x1,0xd5,0x23,0x24,0x23,0x24,0x23, + 0x24,0x24,0x23,0x24,0x23,0x24,0x23,0x19,0x11,0x1,0x56,0x11,0x19,0xea,0x96,0x96, + 0xc0,0x96,0x96,0x96,0x96,0xfe,0xaa,0x1,0x56,0x1,0xc0,0x24,0x24,0x24,0x24,0x24, + 0x24,0x24,0x24,0x24,0x24,0x24,0x24,0xfe,0xab,0x12,0x19,0x19,0x12,0x80,0x80,0x2a, + 0x2b,0x2b,0x2a,0x40,0x0,0x5,0x0,0x40,0x0,0xc0,0x1,0xcb,0x1,0x40,0x0,0xb, + 0x0,0x17,0x0,0x1b,0x0,0x27,0x0,0x2b,0x0,0x0,0x1,0x33,0x15,0x23,0x35,0x23, + 0x15,0x23,0x35,0x33,0x15,0x33,0x27,0x15,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x33, + 0x32,0x16,0x7,0x23,0x15,0x33,0x25,0x15,0x14,0x6,0x23,0x23,0x15,0x23,0x35,0x33, + 0x32,0x16,0x7,0x23,0x15,0x33,0x1,0x15,0x20,0x20,0x2a,0x20,0x20,0x2a,0x6a,0x14, + 0xc,0x2b,0x20,0x4b,0xc,0x14,0x20,0x2b,0x2b,0x1,0x40,0x14,0xc,0x2b,0x20,0x4b, + 0xc,0x14,0x20,0x2b,0x2b,0x1,0x40,0x80,0x35,0x35,0x80,0x2b,0xb,0x15,0xd,0x13, + 0x2b,0x80,0x13,0xd,0x15,0x15,0x15,0xd,0x13,0x2b,0x80,0x13,0xd,0x15,0x0,0x4, + 0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0x80,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x17, + 0x0,0x0,0x1,0x23,0x15,0x33,0x35,0x23,0x15,0x33,0x7,0x33,0x35,0x23,0x17,0x37, + 0x17,0x37,0x27,0x37,0x27,0x7,0x27,0x7,0x17,0x7,0x1,0x2b,0xeb,0xeb,0xeb,0xeb, + 0xeb,0x95,0x95,0xf3,0x38,0x37,0x1e,0x37,0x37,0x1e,0x37,0x38,0x1e,0x38,0x38,0x1, + 0x2b,0x2b,0x80,0x2b,0xaa,0x2a,0xaa,0x37,0x37,0x1e,0x37,0x37,0x1e,0x37,0x37,0x1e, + 0x37,0x37,0x0,0x2,0x0,0x8c,0x0,0x2b,0x1,0x76,0x1,0xc0,0x0,0x24,0x0,0x30, + 0x0,0x0,0x37,0x3e,0x2,0x37,0x36,0x36,0x26,0x26,0x23,0x22,0x6,0x6,0x7,0x27, + 0x3e,0x2,0x33,0x32,0x16,0x17,0x16,0x16,0x6,0x7,0xe,0x2,0x7,0xe,0x2,0x15, + 0x23,0x34,0x34,0x17,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0xec, + 0x8,0x19,0x18,0xa,0x7,0x2,0xa,0x19,0x15,0x12,0x19,0xe,0x4,0x37,0x7,0x20, + 0x2f,0x1e,0x25,0x34,0xd,0x7,0x9,0x4,0xc,0xc,0x18,0x14,0x7,0x3,0x3,0x1, + 0x3e,0x49,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0xee,0xf,0x17,0x16,0xd,0xb, + 0x1a,0x1a,0x10,0xf,0x17,0xc,0x18,0x16,0x27,0x17,0x1e,0x15,0xd,0x24,0x27,0x11, + 0x13,0x17,0x13,0xd,0x4,0xa,0x12,0xf,0xc,0x25,0x87,0x11,0x19,0x19,0x11,0x12, + 0x19,0x19,0x0,0x4,0x0,0x15,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0xb,0x0,0x17, + 0x0,0x2d,0x0,0x36,0x0,0x0,0x37,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35, + 0x34,0x26,0x33,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x33, + 0x32,0x36,0x37,0x37,0x27,0x7,0x23,0x27,0x23,0x15,0x33,0x17,0x7,0x6,0x16,0x16, + 0x33,0x21,0x35,0x21,0x13,0x17,0x7,0x27,0x37,0x23,0x35,0x33,0x27,0x95,0x11,0x19, + 0x19,0x11,0x12,0x19,0x19,0xc4,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0xcf,0x9f,0xc, + 0x14,0x5,0x4f,0x25,0x4f,0x96,0x5b,0x46,0x2b,0x4d,0x1d,0x8,0x7,0x16,0x10,0x1, + 0x0,0xff,0x0,0x6b,0x55,0x55,0x1e,0x22,0x59,0x59,0x22,0x80,0x19,0x12,0x11,0x19, + 0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x6b,0xc,0xa,0x95, + 0x15,0x96,0xc0,0x2a,0xa2,0x34,0xf,0x1d,0x14,0x2b,0x1,0x15,0x55,0x55,0x1e,0x22, + 0x2a,0x22,0x0,0x1,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x15,0x0,0x0, + 0x1,0x33,0x37,0x27,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x23,0x7,0x17,0x33, + 0x15,0x33,0x35,0x33,0x35,0x23,0x1,0x15,0x6b,0x40,0x40,0x6b,0x2a,0x96,0x96,0x6b, + 0x40,0x40,0x6b,0x2a,0x96,0x96,0x1,0x2b,0x40,0x40,0x2a,0x2a,0x80,0x2b,0x40,0x40, + 0x55,0x55,0x80,0x0,0x5,0x0,0x2b,0x0,0x2d,0x1,0xd5,0x1,0xd5,0x0,0x2,0x0, + 0x5,0x0,0x8,0x0,0x16,0x0,0x2d,0x0,0x0,0x13,0x7,0x35,0x21,0x15,0x37,0x27, + 0x15,0x37,0x7,0x16,0x16,0x33,0x32,0x36,0x37,0x34,0x26,0x26,0x23,0x22,0x6,0x6, + 0x17,0x23,0x15,0x2e,0x2,0x35,0x35,0x34,0x3e,0x2,0x33,0x32,0x1e,0x2,0x15,0x15, + 0x14,0x6,0x6,0x7,0x95,0x55,0x1,0x40,0x55,0xea,0x55,0xd5,0x16,0x4b,0x34,0x34, + 0x4b,0x16,0x25,0x43,0x2d,0x2d,0x43,0x25,0xd5,0x80,0x2b,0x44,0x26,0x21,0x3b,0x4d, + 0x2c,0x2c,0x4d,0x3b,0x21,0x26,0x44,0x2b,0x1,0x95,0x2a,0x55,0x55,0x2a,0x40,0x55, + 0x2b,0x81,0x8,0xd,0xd,0x8,0x2,0xb,0x9,0x9,0xb,0x97,0x68,0x4,0x13,0x18, + 0xf,0xc0,0xd,0x17,0x12,0xa,0xa,0x12,0x17,0xd,0xc0,0xf,0x18,0x12,0x5,0x0, + 0x4,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x13,0x0,0x17,0x0, + 0x1d,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x21,0x35,0x21,0x7,0x23,0x35,0x33,0x7,0x27,0x37,0x27,0x37, + 0x17,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0x11,0xfe, + 0xaa,0x1,0x56,0x2b,0x80,0x80,0xe0,0x1e,0x37,0x37,0x1e,0x55,0x1,0xab,0x19,0x12, + 0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xfe,0xd5,0xd5,0xc0,0x2b,0x2b, + 0x1e,0x38,0x37,0x1e,0x55,0x0,0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0, + 0xd,0x0,0x10,0x0,0x24,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x3,0x14,0x16,0x33, + 0x21,0x32,0x36,0x35,0x11,0x7,0x35,0x17,0x7,0x37,0x15,0x27,0x15,0x14,0x6,0x23, + 0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x1,0x2b,0xab,0x11, + 0x19,0x1,0x19,0x12,0x1,0x0,0x12,0x19,0x96,0x76,0x60,0x2a,0x2a,0xd,0x9,0x55, + 0x9,0xc,0xc,0x9,0x55,0x9,0xd,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19,0x19, + 0x11,0x1,0x0,0x15,0x75,0x75,0x6b,0x17,0x58,0x17,0x16,0x8,0xd,0xd,0x8,0x56, + 0x8,0xd,0xd,0x8,0x0,0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x17,0x23,0x35,0x33, + 0x17,0x23,0x35,0x33,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19, + 0x19,0xe7,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0x1,0xc0,0x19,0x12,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xd5,0xd6,0x6b,0x6b,0xab,0xab,0x0, + 0x4,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0,0x13,0x0,0x17,0x0, + 0x1b,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x1, + 0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xa7,0x80,0x80,0x40, + 0x80,0x80,0x40,0x80,0x80,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1, + 0x2a,0x12,0x19,0xfe,0xd5,0x2b,0x2b,0x2a,0x2b,0x2b,0x0,0x3,0x0,0x15,0x0,0x1e, + 0x1,0xeb,0x1,0xc4,0x0,0x5,0x0,0x14,0x0,0x22,0x0,0x0,0x25,0x33,0x35,0x33, + 0x35,0x23,0x13,0x37,0x1,0x7,0x17,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x37,0x27,0x14,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x17,0x1, + 0xbc,0x4,0x2b,0xd9,0x94,0x1e,0xfe,0x78,0x1e,0x37,0x1d,0x23,0x23,0x3a,0x23,0x24, + 0x3a,0x11,0x44,0x19,0x12,0x11,0x19,0x19,0x11,0x3,0x1,0x80,0x55,0x56,0xfe,0xf3, + 0x1e,0x1,0x88,0x1e,0x37,0x11,0x3b,0x23,0x23,0x3a,0x23,0x23,0x1d,0x44,0x1,0x3, + 0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xd5,0x0,0x24,0x0,0x49,0x0,0x71,0x0,0x0,0x37,0x33,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x27,0x23,0xe,0x2,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36, + 0x37,0x15,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x13,0x32,0x16, + 0x16,0x15,0x33,0x34,0x26,0x26,0x23,0x31,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x7, + 0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x37,0x26,0x26,0x35,0x34, + 0x36,0x36,0x17,0x22,0x7,0x27,0x26,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x7,0x17,0x36,0x33,0x31,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x27, + 0x33,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0xd5,0x7e,0x9,0xf,0xd,0x13, + 0x13,0xd,0xf,0x9,0x55,0x5,0x1e,0x2c,0x1a,0x1d,0x31,0x1c,0x16,0x27,0x18,0x13, + 0x18,0x12,0x1d,0x11,0x12,0x1d,0x11,0x36,0x11,0x1d,0x12,0x2a,0x1c,0x31,0x1d,0x1e, + 0x30,0x1d,0x12,0xf,0x32,0xb,0xf,0x13,0xd,0xe,0x12,0x1,0x48,0x15,0x1c,0x11, + 0x1d,0x72,0x14,0x11,0x41,0xb,0xf,0x12,0xe,0xd,0x13,0x2,0x2f,0xa,0x9,0x1d, + 0x31,0x1c,0x1c,0x31,0x1d,0x1e,0x31,0xe,0x39,0x10,0x14,0x11,0x1d,0x12,0x12,0x1d, + 0xc0,0xb,0x13,0xd,0xe,0x12,0xa,0x18,0x27,0x16,0x1d,0x30,0x1e,0x19,0x2c,0x1e, + 0x5,0x2c,0x7,0x21,0x14,0x12,0x1d,0x11,0x11,0x1d,0x12,0x1,0x0,0x12,0x1d,0x11, + 0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x17,0x28,0xf,0x53,0x2,0x12,0xb,0xe,0x12,0x12, + 0xe,0x5,0x4,0x78,0x5,0x23,0x17,0x11,0x1d,0x12,0xc0,0xc,0x6c,0x2,0x12,0xc, + 0xd,0x13,0x13,0xd,0x5,0x5,0x4d,0x1,0x1c,0x31,0x1d,0x1e,0x30,0x1d,0x1d,0x18, + 0xa,0x11,0x1d,0x12,0x11,0x1d,0x12,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1, + 0xc2,0x0,0xd,0x0,0x1b,0x0,0x29,0x0,0x37,0x0,0x4a,0x0,0x4d,0x0,0x0,0x37, + 0x37,0x26,0x26,0x35,0x34,0x36,0x37,0x27,0x6,0x6,0x15,0x14,0x16,0x25,0x7,0x16, + 0x16,0x15,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x25,0x27,0x6,0x6,0x15, + 0x14,0x16,0x17,0x37,0x26,0x26,0x35,0x34,0x36,0x17,0x36,0x36,0x35,0x26,0x26,0x27, + 0x7,0x16,0x16,0x15,0x14,0x6,0x7,0x27,0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x16, + 0x17,0x7,0x33,0x37,0x33,0x17,0x33,0x27,0x36,0x36,0x7,0x37,0x17,0x9c,0x19,0x10, + 0x10,0x10,0x10,0x19,0x15,0x16,0x16,0x1,0x10,0x19,0x19,0x1a,0x1a,0x19,0x19,0x20, + 0x1e,0x1f,0xfe,0xcc,0x19,0x1f,0x1f,0x1f,0x1f,0x19,0x19,0x1a,0x1a,0xfb,0x15,0x16, + 0x2,0x14,0x15,0x19,0x10,0x10,0x10,0x10,0x16,0x1f,0x16,0x16,0x1f,0xa,0x8,0x48, + 0x2b,0xe,0x64,0xe,0x2b,0x48,0x8,0xa,0x59,0x24,0x24,0xc6,0x1a,0x10,0x27,0x14, + 0x14,0x28,0xe,0x1a,0x15,0x34,0x1b,0x1c,0x34,0xe7,0x19,0x1a,0x43,0x21,0x22,0x43, + 0x19,0x1a,0x20,0x4e,0x2a,0x29,0x4e,0x7,0x19,0x20,0x4e,0x29,0x2a,0x4e,0x20,0x1a, + 0x19,0x43,0x22,0x21,0x43,0xc9,0x15,0x34,0x1c,0x1b,0x34,0x15,0x1a,0x10,0x27,0x13, + 0x15,0x28,0xe,0x4b,0x16,0x1f,0x1f,0x16,0xc,0x15,0x7,0xd8,0x2a,0x2a,0xd8,0x7, + 0x15,0x9f,0x6b,0x6b,0x0,0x7,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf, + 0x0,0x17,0x0,0x1a,0x0,0x1e,0x0,0x22,0x0,0x26,0x0,0x29,0x0,0x0,0x1,0x21, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x17, + 0x37,0x17,0x7,0x27,0x7,0x27,0x7,0x33,0x7,0x17,0x37,0x33,0x7,0x33,0x37,0x33, + 0x7,0x33,0x37,0x33,0x7,0x33,0x23,0x37,0x1,0x95,0xfe,0xd6,0x12,0x19,0x19,0x12, + 0x1,0x2a,0x12,0x19,0x19,0xc3,0x2a,0x4f,0x1e,0x6d,0x2a,0x40,0x1e,0x1b,0x24,0x24, + 0x12,0x40,0x27,0x40,0x2d,0x40,0x23,0x40,0x2d,0x40,0x22,0x40,0x52,0x25,0x25,0x1, + 0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x6e,0x2b,0x4e, + 0x1e,0x6c,0x2a,0x40,0x1e,0x48,0x25,0x1b,0x40,0x40,0x40,0x40,0x40,0x40,0x25,0x0, + 0x2,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0x0,0x13, + 0x21,0x15,0x21,0x11,0x21,0x15,0x21,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80, + 0x1,0xc0,0x2b,0xfe,0xd6,0x2b,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0, + 0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x0,0x13,0x21,0x15,0x21,0x11,0x21,0x15,0x21, + 0x35,0x21,0x15,0x21,0x40,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe, + 0x80,0x1,0xc0,0x2b,0xfe,0xd6,0x2b,0xd5,0x2a,0x0,0x4,0x0,0x40,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x0,0x13,0x21,0x15, + 0x21,0x11,0x21,0x15,0x21,0x35,0x21,0x15,0x21,0x35,0x21,0x15,0x21,0x40,0x1,0x80, + 0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0x80,0xfe,0x80,0x1,0xd5, + 0x2a,0xfe,0xaa,0x2a,0xaa,0x2a,0xaa,0x2a,0x0,0xf,0x0,0x1e,0x0,0x1e,0x1,0xc4, + 0x1,0xc4,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0x10,0x0,0x15,0x0,0x19,0x0,0x1d, + 0x0,0x21,0x0,0x25,0x0,0x29,0x0,0x2e,0x0,0x33,0x0,0x44,0x0,0x47,0x0,0x4d, + 0x0,0x0,0x37,0x33,0x35,0x23,0x17,0x33,0x35,0x23,0x13,0x23,0x15,0x33,0x37,0x15, + 0x33,0x34,0x26,0x1,0x35,0x23,0x14,0x16,0x27,0x33,0x35,0x23,0x17,0x33,0x35,0x23, + 0x37,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x27,0x33,0x35,0x23,0x7,0x27,0x35,0x33, + 0x15,0x13,0x27,0x35,0x33,0x15,0x17,0x1,0x7,0x17,0x23,0x15,0x33,0x35,0x17,0x15, + 0x33,0x17,0x23,0x15,0x33,0x35,0x17,0x27,0x35,0x17,0x37,0x35,0x23,0x27,0x33,0x15, + 0x40,0x2b,0x2b,0x55,0x2b,0x2b,0x80,0x2a,0x2a,0x80,0x2b,0x19,0xfe,0xc4,0x2b,0x19, + 0x19,0x2b,0x2b,0xab,0x2a,0x2a,0xaa,0x2b,0x2b,0x2b,0x2b,0x55,0x2b,0x2b,0x99,0x12, + 0x2b,0xe7,0x12,0x2b,0x4,0xfe,0x78,0x1e,0x3b,0x19,0x2b,0x2a,0x99,0x2b,0x19,0x2b, + 0x3b,0xe6,0x44,0x3c,0x44,0x2a,0x99,0xeb,0x2a,0xd5,0x2b,0x1,0x55,0x2b,0x2b,0x2b, + 0x12,0x19,0xfe,0x80,0x2b,0x12,0x19,0x55,0x2b,0x80,0x2b,0x80,0x2a,0x2b,0x2b,0x2a, + 0x2b,0x2b,0x12,0x19,0x2b,0xff,0x0,0x12,0x19,0x2b,0x59,0x1,0x88,0x1e,0x3b,0x2b, + 0x19,0x2b,0x99,0x2a,0x2b,0x19,0x3b,0xa2,0x44,0x44,0x3c,0x44,0x2b,0x99,0x0,0x6, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x23, + 0x0,0x27,0x0,0x2f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33, + 0x15,0x33,0x35,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x11,0x21,0x5,0x33, + 0x15,0x23,0x33,0x33,0x35,0x23,0x35,0x23,0x15,0x33,0x7,0x33,0x15,0x23,0x7,0x33, + 0x35,0x23,0x15,0x23,0x15,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x56,0xaa, + 0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x1,0x56,0xfe,0xd5,0xab,0xab,0xe0,0x20,0x20, + 0x20,0x20,0x8b,0xab,0xab,0x35,0x20,0x20,0x20,0x20,0x1,0xc0,0x19,0x12,0xff,0x0, + 0x11,0x19,0x2b,0x2b,0x19,0x11,0x1,0x0,0x12,0x19,0xfe,0xd5,0x1,0x0,0x45,0x20, + 0x20,0x1b,0x56,0x1a,0x20,0x1b,0x55,0x1a,0x20,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x8,0x0,0xc,0x0,0x10,0x0,0x14,0x0,0x18,0x0,0x0,0x1, + 0x11,0x21,0x11,0x37,0x15,0x37,0x31,0x15,0x37,0x37,0x33,0x17,0x7,0x33,0x35,0x23, + 0x7,0x33,0x35,0x23,0x33,0x23,0x15,0x33,0x1,0xd5,0xfe,0x56,0x95,0x6b,0x44,0x11, + 0x40,0x11,0xe6,0x2a,0x2a,0x56,0x2b,0x2b,0xd6,0x2b,0x2b,0x1,0x2b,0xff,0x0,0x1, + 0x0,0x40,0x2b,0x2b,0x40,0x20,0x8a,0x8a,0xcb,0x55,0x55,0x55,0x55,0x0,0x1,0x0, + 0x55,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x17,0x0,0x0,0x37,0x7,0x27,0x37,0x17, + 0x7,0x36,0x16,0x16,0x17,0x35,0x7,0x27,0x37,0x17,0x7,0x27,0x11,0x23,0x35,0x2e, + 0x2,0x7,0xc9,0x1e,0x56,0x56,0x1e,0x22,0x10,0x28,0x27,0xf,0x22,0x1e,0x56,0x55, + 0x1e,0x22,0x2b,0x7,0x24,0x2d,0x16,0xb3,0x1e,0x56,0x55,0x1e,0x22,0x4,0x4,0xf, + 0xe,0x8b,0x22,0x1f,0x55,0x55,0x1e,0x21,0xfe,0xd2,0x55,0x1c,0x1f,0xa,0x5,0x0, + 0x1,0x0,0x80,0x0,0x40,0x1,0xab,0x1,0xc0,0x0,0x17,0x0,0x0,0x25,0x17,0x37, + 0x27,0x7,0x17,0x26,0x6,0x6,0x7,0x35,0x17,0x37,0x27,0x7,0x17,0x37,0x11,0x33, + 0x35,0x3e,0x2,0x17,0x1,0x37,0x1e,0x56,0x56,0x1e,0x22,0x10,0x28,0x27,0xf,0x22, + 0x1e,0x56,0x55,0x1e,0x22,0x2b,0x7,0x24,0x2d,0x16,0xb3,0x1e,0x56,0x55,0x1e,0x22, + 0x4,0x4,0xf,0xe,0x8b,0x22,0x1f,0x55,0x55,0x1e,0x21,0xfe,0xd2,0x55,0x1c,0x1f, + 0xa,0x5,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x2,0x0,0x0,0xf,0x0,0x24, + 0x0,0x28,0x0,0x2c,0x0,0x0,0x1,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14, + 0x6,0x6,0x23,0x22,0x26,0x26,0x7,0x35,0x33,0x26,0x26,0x34,0x37,0x23,0x22,0x6, + 0x15,0x11,0x37,0x21,0x32,0x36,0x35,0x35,0x6,0x6,0x23,0x7,0x23,0x35,0x33,0x37, + 0x21,0x35,0x21,0x1,0x55,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d, + 0x12,0xd5,0xc1,0xd,0x9,0x2,0xd7,0x12,0x19,0x55,0x1,0x2b,0x11,0x19,0xd,0x21, + 0x12,0x6a,0xab,0xab,0x55,0xff,0x0,0x1,0x0,0x1,0xc0,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x11,0x1d,0x59,0x2b,0x11,0x21,0x1b,0x8,0x19,0x11,0xfe,0x80, + 0x55,0x19,0x12,0xc0,0xa,0xc,0x80,0x2b,0x15,0x2b,0x0,0x1,0x0,0x6b,0x0,0x40, + 0x1,0x95,0x1,0xc0,0x0,0x11,0x0,0x0,0x37,0x27,0x37,0x36,0x35,0x35,0x7,0x27, + 0x37,0x17,0x7,0x27,0x15,0x14,0x17,0x17,0x7,0x27,0x89,0x1e,0x67,0x19,0x22,0x1e, + 0x55,0x55,0x1e,0x22,0x19,0x67,0x1e,0x77,0x40,0x1e,0x67,0x19,0x23,0x6d,0x21,0x1e, + 0x55,0x55,0x1e,0x21,0x6d,0x23,0x19,0x67,0x1e,0x77,0x0,0x1,0x0,0x6b,0x0,0x40, + 0x1,0xac,0x1,0xc0,0x0,0x1b,0x0,0x0,0x25,0x7,0x6,0x6,0x23,0x23,0x22,0x26, + 0x27,0x27,0x37,0x36,0x17,0x17,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x33,0x32, + 0x17,0x17,0x16,0x16,0x1,0xaa,0xd,0x2,0x19,0xf,0x84,0x8,0x15,0x6,0x61,0x11, + 0x9,0xb,0x45,0x13,0xd,0xe,0x12,0x14,0xa,0x9,0x57,0xc,0xd,0xc4,0x5f,0x10, + 0x15,0x7,0x6,0x66,0x12,0x8,0x2,0x10,0xe5,0xd,0x13,0x13,0xd,0x80,0x4,0x2c, + 0x6,0x19,0x0,0x1,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x10,0x0,0x0, + 0x25,0x15,0x27,0x35,0x37,0x33,0x35,0x23,0x15,0x7,0x23,0x15,0x33,0x17,0x15,0x33, + 0x35,0x1,0x40,0x80,0x3a,0x5b,0x80,0x39,0x5c,0x6b,0x95,0x80,0xab,0x1b,0x40,0x43, + 0x42,0x80,0x68,0x42,0x80,0x4b,0x35,0x80,0x0,0x1,0x0,0xab,0x0,0x40,0x1,0x95, + 0x1,0xc0,0x0,0x11,0x0,0x0,0x25,0x23,0x11,0x7,0x27,0x37,0x17,0x7,0x27,0x15, + 0x14,0x1e,0x2,0x17,0x7,0x26,0x27,0x1,0x15,0x2a,0x22,0x1e,0x55,0x55,0x1e,0x22, + 0x1c,0x29,0x2c,0xf,0x1f,0x3d,0x24,0x40,0x1,0x2e,0x21,0x1e,0x55,0x55,0x1e,0x21, + 0x2e,0x22,0x39,0x2d,0x1f,0x9,0x20,0x25,0x31,0x0,0x1,0x0,0x6b,0x0,0x40,0x1, + 0x55,0x1,0xc0,0x0,0x11,0x0,0x0,0x37,0x33,0x11,0x17,0x37,0x27,0x7,0x17,0x37, + 0x15,0x14,0xe,0x2,0x7,0x17,0x36,0x37,0xeb,0x2a,0x22,0x1e,0x55,0x55,0x1e,0x22, + 0x1c,0x29,0x2c,0xf,0x1f,0x3d,0x24,0x40,0x1,0x2e,0x22,0x1f,0x55,0x55,0x1e,0x21, + 0x2e,0x22,0x39,0x2d,0x1f,0x9,0x20,0x26,0x30,0x0,0x4,0x0,0x55,0x0,0x2b,0x1, + 0xab,0x1,0xcb,0x0,0x14,0x0,0x20,0x0,0x29,0x0,0x32,0x0,0x0,0x1,0x30,0x1e, + 0x3,0x15,0x14,0x6,0x6,0x7,0x23,0x2e,0x2,0x35,0x34,0x3e,0x3,0x17,0x34,0x26, + 0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x7,0x2e,0x2,0x27,0x7,0x6,0x15, + 0x15,0x21,0x35,0x34,0x27,0x27,0xe,0x2,0x7,0x1,0x0,0x13,0x1d,0x1d,0x13,0xc, + 0x10,0x6,0x7c,0x6,0x10,0xc,0x13,0x1d,0x1d,0x13,0x2b,0x19,0x12,0x12,0x19,0x19, + 0x12,0x12,0x19,0x87,0x5,0x10,0xd,0x2,0x18,0x13,0x1,0x56,0x13,0x18,0x2,0xd, + 0x10,0x5,0x1,0xcb,0xd,0x1d,0x33,0x4d,0x36,0x1b,0x39,0x32,0x10,0x10,0x32,0x39, + 0x1b,0x36,0x4d,0x33,0x1d,0xd,0xb6,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0xba,0xd, + 0x2f,0x3a,0x1d,0x10,0xd,0x17,0x7e,0x7e,0x17,0xd,0x10,0x1d,0x3a,0x2f,0xd,0x0, + 0x5,0x0,0x2b,0x0,0x2b,0x1,0xcc,0x1,0xcc,0x0,0xa,0x0,0x21,0x0,0x2c,0x0, + 0x42,0x0,0x4e,0x0,0x0,0x13,0xe,0x3,0x7,0x27,0x37,0x36,0x1f,0x2,0x30,0x3e, + 0x2,0x37,0x3e,0x3,0x26,0x27,0x26,0x26,0xe,0x2,0x7,0xe,0x3,0x31,0x17,0xe, + 0x3,0x7,0x17,0x37,0x36,0x27,0x27,0x7,0x14,0x6,0x7,0xe,0x4,0x31,0x30,0x3e, + 0x3,0x37,0x36,0x36,0x33,0x32,0x16,0x16,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0xc4,0x10,0x1b,0x14,0xc,0x1,0x4d,0x56,0x10,0x17,0x1c,0x2a, + 0x1a,0x28,0x2b,0x11,0x23,0x27,0x12,0x4,0x4,0x2,0x6,0x1c,0x2a,0x35,0x3e,0x23, + 0x11,0x1d,0x15,0xc,0xe4,0x13,0x29,0x26,0x1a,0x2,0x21,0x56,0x11,0x5,0x5,0xb9, + 0xa,0x9,0x7,0x1f,0x25,0x22,0x15,0x3,0x7,0xa,0xc,0x8,0x8,0x18,0xd,0x12, + 0x1d,0x11,0x55,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x79,0x13,0x29,0x26, + 0x1a,0x2,0x21,0x56,0x11,0x5,0x5,0xe4,0xc,0x15,0x1d,0x11,0x23,0x3e,0x35,0x2a, + 0x1c,0x6,0x2,0x4,0x4,0x12,0x27,0x23,0x11,0x2b,0x28,0x1a,0x2a,0x10,0x1b,0x14, + 0xc,0x1,0x4d,0x56,0x10,0x17,0x1c,0x44,0xd,0x18,0x8,0x8,0xc,0xa,0x7,0x3, + 0x15,0x22,0x25,0x1f,0x7,0x9,0xa,0x11,0x1d,0xae,0x12,0x19,0x19,0x12,0x12,0x19, + 0x19,0x0,0x1,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x28,0x0,0x0,0x13, + 0x3e,0x2,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x7,0x15,0x23,0x35,0x34,0x36, + 0x37,0x3e,0x2,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x7,0x6,0x6,0x23,0x23, + 0x17,0x7,0x27,0x37,0x17,0x7,0xd7,0x5,0x24,0x36,0x1f,0x24,0x3a,0x22,0x1c,0x30, + 0x1e,0x2b,0x14,0x10,0x14,0x20,0x13,0x17,0x27,0x18,0x15,0x24,0x17,0x4,0x2,0x18, + 0x10,0x5b,0x22,0x1e,0x55,0x55,0x1e,0x22,0x1,0x55,0x1f,0x30,0x1c,0x23,0x3a,0x23, + 0x20,0x35,0x24,0x5,0x82,0x82,0x10,0x17,0x3,0x3,0x18,0x24,0x15,0x18,0x26,0x17, + 0x12,0x21,0x14,0xf,0x14,0x22,0x1e,0x55,0x55,0x1e,0x22,0x0,0x1,0x0,0x2b,0x0, + 0x40,0x1,0xd5,0x1,0xc0,0x0,0x28,0x0,0x0,0x1,0x2e,0x2,0x23,0x22,0x6,0x6, + 0x15,0x14,0x16,0x16,0x17,0x15,0x33,0x35,0x34,0x26,0x27,0x2e,0x2,0x35,0x34,0x36, + 0x36,0x33,0x32,0x16,0x16,0x17,0x16,0x16,0x33,0x33,0x7,0x17,0x37,0x27,0x7,0x17, + 0x1,0x29,0x5,0x24,0x36,0x1f,0x24,0x3a,0x22,0x1c,0x30,0x1e,0x2b,0x14,0x10,0x14, + 0x20,0x13,0x17,0x27,0x18,0x15,0x24,0x17,0x4,0x2,0x18,0x10,0x5b,0x22,0x1e,0x55, + 0x55,0x1e,0x22,0x1,0x55,0x1f,0x30,0x1c,0x23,0x3a,0x23,0x20,0x35,0x24,0x5,0x82, + 0x82,0x10,0x17,0x3,0x3,0x18,0x24,0x15,0x18,0x26,0x17,0x12,0x21,0x14,0xf,0x14, + 0x22,0x1e,0x55,0x55,0x1e,0x22,0x0,0x1,0x0,0xab,0x0,0x40,0x1,0x55,0x1,0xc0, + 0x0,0x8,0x0,0x0,0x13,0x7,0x27,0x37,0x17,0x7,0x27,0x11,0x23,0xeb,0x22,0x1e, + 0x55,0x55,0x1e,0x22,0x2a,0x1,0x6e,0x21,0x1e,0x55,0x55,0x1e,0x21,0xfe,0xd2,0x0, + 0x1,0x0,0x40,0x0,0x55,0x1,0x6b,0x1,0x80,0x0,0xd,0x0,0x0,0x13,0x17,0x7, + 0x27,0x37,0x17,0x7,0x33,0x32,0x16,0x15,0x15,0x23,0x35,0x92,0x22,0x1f,0x55,0x55, + 0x1e,0x21,0xae,0x12,0x19,0x2b,0x1,0x15,0x22,0x1e,0x56,0x55,0x1e,0x22,0x19,0x12, + 0xc0,0xc0,0x0,0x1,0x0,0x95,0x0,0x55,0x1,0xc0,0x1,0x80,0x0,0xd,0x0,0x0, + 0x1,0x7,0x17,0x37,0x27,0x7,0x17,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x1,0x6e, + 0x22,0x1f,0x55,0x55,0x1e,0x21,0xae,0x12,0x19,0x2b,0x1,0x15,0x22,0x1e,0x56,0x55, + 0x1e,0x22,0x19,0x12,0xc0,0xc0,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0x80,0x1,0xc0, + 0x0,0x12,0x0,0x0,0x13,0x7,0x27,0x37,0x17,0x7,0x27,0x15,0x33,0x32,0x16,0x15, + 0x15,0x23,0x35,0x23,0x22,0x26,0x35,0x80,0x22,0x1e,0x55,0x56,0x1e,0x22,0xaa,0x12, + 0x19,0x2b,0xaa,0x12,0x19,0x1,0x6e,0x21,0x1e,0x55,0x55,0x1e,0x21,0x83,0x19,0x12, + 0x80,0x80,0x19,0x12,0x0,0x1,0x0,0x80,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x12, + 0x0,0x0,0x1,0x17,0x37,0x27,0x7,0x17,0x37,0x15,0x23,0x22,0x6,0x15,0x15,0x33, + 0x35,0x33,0x32,0x36,0x35,0x1,0x80,0x22,0x1e,0x55,0x56,0x1e,0x22,0xaa,0x12,0x19, + 0x2b,0xaa,0x12,0x19,0x1,0x6e,0x22,0x1f,0x55,0x55,0x1e,0x21,0x83,0x19,0x12,0x80, + 0x80,0x19,0x12,0x0,0x1,0x0,0x80,0x0,0x55,0x1,0x40,0x1,0xab,0x0,0xd,0x0, + 0x0,0x13,0x35,0x23,0x15,0x33,0x35,0x17,0x15,0x33,0x35,0x34,0x27,0x27,0x33,0xf9, + 0x79,0x2b,0x6a,0x2b,0xd,0x6a,0x30,0x1,0x80,0x2b,0x79,0x30,0x6b,0xa2,0xa2,0x12, + 0xc,0x6b,0x0,0x1,0x0,0xc0,0x0,0x55,0x1,0x80,0x1,0xab,0x0,0xd,0x0,0x0, + 0x1,0x35,0x33,0x15,0x23,0x35,0x7,0x15,0x23,0x35,0x34,0x37,0x37,0x23,0x1,0x7, + 0x79,0x2b,0x6a,0x2b,0xd,0x6a,0x30,0x1,0x80,0x2b,0x79,0x30,0x6b,0xa2,0xa2,0x12, + 0xc,0x6b,0x0,0x1,0x0,0x40,0x0,0x40,0x1,0x80,0x1,0xc0,0x0,0x1a,0x0,0x0, + 0x1,0x11,0x23,0x11,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x37,0x17,0x7, + 0x27,0x37,0x17,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x1,0x80,0x2b,0x17,0x26, + 0x18,0x18,0x26,0x17,0x22,0x1e,0x56,0x55,0x1e,0x22,0x23,0x3a,0x23,0x23,0x3a,0x23, + 0x1,0x40,0xff,0x0,0x1,0x0,0x18,0x26,0x17,0x17,0x26,0x18,0x59,0x22,0x1e,0x56, + 0x56,0x1e,0x22,0x59,0x23,0x3a,0x23,0x23,0x3a,0x0,0x1,0x0,0x80,0x0,0x40,0x1, + 0xc0,0x1,0xc0,0x0,0x1a,0x0,0x0,0x13,0x11,0x33,0x11,0x34,0x36,0x36,0x33,0x32, + 0x16,0x16,0x15,0x15,0x27,0x7,0x17,0x37,0x27,0x7,0x35,0x34,0x26,0x26,0x23,0x22, + 0x6,0x6,0x80,0x2b,0x17,0x26,0x18,0x18,0x26,0x17,0x22,0x1e,0x56,0x55,0x1e,0x22, + 0x23,0x3a,0x23,0x23,0x3a,0x23,0x1,0x40,0xff,0x0,0x1,0x0,0x18,0x26,0x17,0x17, + 0x26,0x18,0x59,0x22,0x1e,0x56,0x56,0x1e,0x22,0x59,0x23,0x3a,0x23,0x23,0x3a,0x0, + 0x4,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x8,0x0,0xc,0x0,0x10,0x0, + 0x14,0x0,0x0,0x25,0x11,0x27,0x7,0x11,0x33,0x35,0x33,0x15,0x27,0x23,0x15,0x33, + 0x37,0x23,0x15,0x33,0x17,0x23,0x15,0x33,0x1,0xd5,0xd5,0xd5,0x6a,0xd6,0x80,0x2b, + 0x2b,0x2a,0x2a,0x2a,0x2b,0x2b,0x2b,0x40,0x1,0x2b,0x55,0x55,0xfe,0xd5,0xc0,0xc0, + 0x2b,0x2b,0x6b,0x2b,0x15,0x2b,0x0,0x3,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0, + 0x0,0x13,0x0,0x19,0x0,0x29,0x0,0x0,0x13,0x22,0xe,0x2,0x15,0x14,0x1e,0x2, + 0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x27,0x35,0x33,0x15,0x17,0x37,0x15, + 0x16,0x16,0x15,0x14,0x6,0x7,0x15,0x3e,0x2,0x35,0x34,0x26,0x26,0xc0,0x28,0x45, + 0x35,0x1e,0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0x1e,0x35,0x45,0x14,0x51,0x2a, + 0x45,0x66,0x26,0x2f,0x2f,0x26,0x25,0x3a,0x21,0x21,0x3a,0x1,0xc0,0x1e,0x35,0x45, + 0x28,0x28,0x45,0x35,0x1e,0x1e,0x35,0x45,0x28,0x28,0x45,0x35,0x1e,0xfe,0xe6,0x51, + 0x74,0x62,0x45,0xf1,0x2e,0x12,0x48,0x2d,0x2d,0x48,0x12,0x2e,0xd,0x36,0x48,0x2a, + 0x2a,0x48,0x36,0x0,0x8,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x17,0x0, + 0x1b,0x0,0x1f,0x0,0x23,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x33,0x0,0x0,0x1, + 0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x35,0x21,0x7,0x23,0x35,0x33,0x17, + 0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x7,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x17, + 0x23,0x35,0x33,0x1,0x95,0x15,0x2b,0xaa,0x2b,0x15,0x12,0x19,0x19,0x12,0x1,0x2a, + 0x12,0x19,0x19,0x12,0xfe,0xd6,0x1,0x2a,0xd5,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b, + 0x2b,0xab,0x2b,0x2b,0x55,0x2a,0x2a,0x56,0x2b,0x2b,0x1,0xab,0x2a,0x2a,0x2a,0x2a, + 0x19,0x12,0xfe,0xd5,0x11,0x19,0x19,0x11,0x1,0x2b,0x12,0x19,0xfe,0xaa,0xd6,0x56, + 0x2b,0x2b,0x2b,0x2b,0x2b,0x80,0x2b,0x2b,0x2b,0x2b,0x2b,0x0,0x3,0x0,0x80,0x0, + 0x40,0x1,0x95,0x1,0xc0,0x0,0x21,0x0,0x2a,0x0,0x33,0x0,0x0,0x1,0x36,0x36, + 0x35,0x34,0x26,0x27,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x15,0x33,0x15,0x23, + 0x15,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x32,0x36,0x36,0x35,0x34,0x26,0x27, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x23,0x17,0x23,0x35,0x33,0x32,0x16,0x15,0x14, + 0x6,0x1,0x6c,0x9,0xb,0x24,0x1c,0x2b,0x2a,0x2b,0x40,0x2b,0x2b,0x40,0x2b,0x2a, + 0x2b,0x18,0x26,0x17,0x16,0xaa,0x56,0x11,0x19,0x19,0x11,0x56,0x6b,0x6b,0x6b,0x12, + 0x19,0x19,0x1,0x9,0xb,0x1c,0x10,0x1e,0x2e,0x7,0x2d,0x2b,0x2b,0x2b,0x2a,0xd6, + 0x2a,0x2b,0x2b,0x2b,0x2b,0x17,0x26,0x18,0x17,0x27,0x6d,0x19,0x12,0x12,0x19,0x80, + 0x56,0x19,0x12,0x12,0x19,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0,0x2,0x0,0x0, + 0xc,0x0,0x1e,0x0,0x2a,0x0,0x0,0x25,0x27,0x15,0x14,0x17,0x17,0x16,0x32,0x37, + 0x37,0x36,0x34,0x27,0x7,0x16,0x32,0x37,0x37,0x36,0x34,0x27,0x27,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x14,0x17,0x37,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x34,0x36,0x1,0x11,0xd1,0xd,0xa6,0xc,0x24,0xc,0x85,0xc,0xc,0xc1,0xc,0x24, + 0xc,0x85,0xc,0xc,0xa7,0xc,0x12,0x84,0x12,0x19,0xd,0x4e,0xb,0xf,0xf,0xb, + 0xb,0x10,0x10,0x40,0xd1,0x2b,0x12,0xc,0xa6,0xd,0xd,0x84,0xd,0x23,0xd,0x56, + 0xd,0xd,0x84,0xd,0x23,0xc,0xa7,0xc,0x19,0x12,0x84,0x12,0xc,0x8d,0x10,0xb, + 0xb,0xf,0xf,0xb,0xb,0x10,0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xd5, + 0x0,0x8,0x0,0x1a,0x0,0x0,0x13,0x23,0x11,0x14,0x16,0x33,0x21,0x35,0x21,0x1, + 0x23,0x27,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x34, + 0x26,0x40,0x2b,0x19,0x12,0x1,0x6b,0xfe,0x95,0x1,0x80,0x95,0x2b,0x6b,0x11,0x19, + 0x19,0x11,0x1,0x2b,0x12,0x19,0x19,0x1,0x80,0xfe,0xeb,0x12,0x19,0x2b,0x1,0x40, + 0x2a,0x19,0x11,0xeb,0x12,0x19,0x19,0x12,0xc0,0x12,0x19,0x0,0x2,0x0,0x28,0x0, + 0x40,0x1,0xd8,0x1,0xc2,0x0,0x12,0x0,0x48,0x0,0x0,0x1,0x6,0x22,0x27,0x27, + 0x7,0x27,0x26,0x26,0x36,0x37,0x37,0x36,0x36,0x16,0x17,0x17,0x16,0x14,0x37,0x16, + 0x14,0x7,0x6,0x6,0x26,0x26,0x27,0x27,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x37, + 0x17,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x37,0x17,0x7,0x6,0x14,0x17,0x16,0x32, + 0x37,0x37,0x17,0x7,0x6,0x14,0x17,0x16,0x32,0x37,0x37,0x36,0x36,0x26,0x27,0x27, + 0x26,0x26,0x6,0x7,0x1,0x60,0x7,0x12,0x6,0x5f,0x97,0xe,0xc,0x9,0x9,0xc, + 0x5b,0xc,0x21,0x21,0xc,0x6e,0x6,0x9,0xc,0xc,0xb,0x14,0x11,0xb,0x2,0x50, + 0x77,0x6,0x6,0x6,0x12,0x6,0x63,0xf,0x62,0x7,0x7,0x6,0x11,0x7,0x62,0x10, + 0x63,0x6,0x6,0x6,0x12,0x6,0x63,0xf,0x63,0x6,0x6,0x6,0x12,0x6,0xb2,0xc, + 0x9,0x9,0xc,0x5b,0xc,0x20,0x20,0xd,0x1,0x22,0x6,0x6,0x5f,0x96,0xd,0xd, + 0x21,0x20,0xd,0x5a,0xd,0x8,0x8,0xd,0x6d,0x6,0x12,0x27,0xc,0x24,0xc,0xa, + 0x5,0x5,0x8,0x2,0x50,0x77,0x6,0x12,0x6,0x6,0x6,0x63,0x10,0x62,0x6,0x12, + 0x6,0x6,0x6,0x62,0xf,0x62,0x7,0x11,0x6,0x7,0x7,0x62,0xf,0x63,0x6,0x11, + 0x7,0x6,0x6,0xb2,0xd,0x21,0x20,0xd,0x5a,0xc,0x9,0x8,0xb,0x0,0x1,0x0, + 0x2b,0x0,0x80,0x1,0xd5,0x1,0x80,0x0,0x16,0x0,0x0,0x25,0x27,0x7,0x17,0x23, + 0x15,0x21,0x35,0x23,0x37,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x17,0x1,0x0,0xb7,0x1e,0xb5,0x8b,0x1,0x56,0x8b,0x6e,0x8,0xa,0x16,0x1f, + 0x1f,0x16,0x16,0x1f,0x4,0xc7,0xb7,0x1e,0xb5,0x2b,0x2b,0x6e,0x4,0x20,0x16,0x16, + 0x1f,0x1f,0x16,0xb,0xa,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0, + 0x8,0x0,0x20,0x0,0x0,0x25,0x37,0x27,0x7,0x17,0x23,0x15,0x33,0x7,0x17,0x21, + 0x11,0x21,0x15,0x33,0x35,0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x21,0x32,0x36,0x35,0x35,0x23,0x1,0x6b,0x6a,0x6a,0x1e,0x37,0xc4,0xc4,0x37,0x48, + 0xfe,0xd6,0x1,0x2a,0x2b,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12, + 0x19,0x2b,0x95,0x6b,0x6b,0x1e,0x38,0x2a,0x38,0x48,0x1,0x2a,0x2a,0x2a,0x12,0x19, + 0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x2a,0x0,0x4,0x0,0x2b,0x0,0x15,0x1, + 0xd5,0x1,0xeb,0x0,0x1e,0x0,0x2e,0x0,0x3e,0x0,0x4e,0x0,0x0,0x13,0x34,0x36, + 0x33,0x33,0x35,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x11,0x33,0x21, + 0x35,0x34,0x26,0x26,0x27,0x27,0x26,0x26,0x27,0x23,0x22,0x26,0x3,0x22,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x21,0x22,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0xc0,0x6,0x5,0x35, + 0x35,0x5,0x6,0x6,0x5,0x35,0xab,0x40,0x1,0x16,0x13,0x1e,0x10,0x3a,0xd,0x16, + 0x6,0x3c,0x5,0x6,0x55,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d, + 0x1,0x19,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0xa7,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x1,0x75,0x5,0x6,0x15,0x7,0x4, + 0x4,0x7,0x40,0xfe,0xc0,0x3d,0x17,0x22,0x16,0x4,0xe,0x4,0x12,0xc,0x6,0xfe, + 0xa4,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x11,0x1d,0x12,0x0,0x8,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xd5,0x0, + 0x3,0x0,0x1b,0x0,0x30,0x0,0x34,0x0,0x38,0x0,0x3c,0x0,0x40,0x0,0x50,0x0, + 0x0,0x25,0x23,0x35,0x33,0x37,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x22, + 0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x14,0x6, + 0x23,0x23,0x15,0x33,0x15,0x23,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x35,0x33,0x32, + 0x16,0x15,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x17,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32, + 0x16,0x15,0x1,0x75,0x20,0x20,0x36,0x40,0x2b,0x80,0x2b,0x40,0x11,0x19,0x19,0x11, + 0x1,0x56,0x11,0x19,0x19,0xf1,0xd,0x9,0x2a,0x40,0x60,0xc,0x9,0x2b,0x40,0x4a, + 0x9,0xd,0x45,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x85,0xc,0x9,0x35,0x9, + 0xd,0xd,0x9,0x35,0x9,0xc,0xe0,0x40,0x8b,0x2a,0x2a,0x2a,0x2a,0x19,0x12,0xff, + 0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0xa0,0x9,0xd,0x15,0x20,0x35,0x9, + 0xd,0x15,0x20,0xd,0x8,0xab,0x20,0x2b,0x20,0x2a,0x20,0x2b,0x20,0xab,0x8,0xd, + 0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x0,0x3,0x0,0x15,0x0,0x15,0x1,0xeb,0x1, + 0xd5,0x0,0xb,0x0,0x15,0x0,0x25,0x0,0x0,0x37,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x37,0x37,0x27,0x7,0x6,0x6,0x17,0x31,0x16,0x16,0x25, + 0x37,0x27,0xf,0x2,0x6,0x6,0xf,0x2,0x17,0x3f,0x3,0x15,0x19,0x12,0x12,0x19, + 0x19,0x12,0x12,0x19,0xa9,0x60,0x10,0x61,0xd,0xd,0x3,0x4,0x17,0x1,0x4,0x36, + 0x16,0x40,0x2a,0xcb,0xd,0x11,0x2,0x10,0x3d,0x22,0x40,0x19,0x7d,0x6a,0xeb,0x11, + 0x19,0x19,0x11,0x12,0x19,0x19,0x4f,0x1a,0x3e,0x1a,0x3,0x17,0xd,0xd,0xd,0x5d, + 0x3e,0x15,0x40,0x55,0x3d,0x3,0x14,0xd,0x5f,0x51,0x1a,0x56,0x43,0x27,0x4b,0x0, + 0x2,0x0,0x15,0x0,0x2b,0x1,0xeb,0x1,0xab,0x0,0xb,0x0,0x19,0x0,0x0,0x13, + 0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x7,0x33,0x37,0x17,0x7, + 0x33,0x37,0x17,0x7,0x7,0x23,0x27,0x27,0x23,0x55,0x19,0x12,0x12,0x19,0x19,0x12, + 0x12,0x19,0x40,0x80,0x96,0x1c,0x59,0x3d,0xa6,0x1a,0xb6,0xa,0x2b,0xb,0x4a,0x96, + 0x1,0x80,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x2e,0x6b,0x21,0x3f,0x60,0x1e,0x8d, + 0xd5,0xd5,0x15,0x0,0x9,0x0,0x2b,0x0,0x40,0x2,0x0,0x1,0xd5,0x0,0x10,0x0, + 0x51,0x0,0x55,0x0,0x59,0x0,0x5d,0x0,0x61,0x0,0x65,0x0,0x69,0x0,0x79,0x0, + 0x0,0x1,0x14,0x16,0x33,0x32,0x37,0x3e,0x3,0x31,0x30,0xe,0x2,0x7,0x6,0x37, + 0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x15,0x33,0x15,0x14,0x6,0x23,0x22,0x26,0x35, + 0x35,0x34,0x26,0x26,0x23,0x22,0x7,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x11, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x33,0x35,0x36,0x36,0x35,0x34,0x26,0x26, + 0x1,0x27,0x35,0x17,0x35,0x27,0x35,0x17,0x35,0x27,0x35,0x17,0x17,0x7,0x35,0x37, + 0x35,0x7,0x35,0x37,0x35,0x7,0x35,0x37,0x17,0x22,0x26,0x26,0x35,0x34,0x36,0x36, + 0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x1,0x80,0xd,0x8,0x9,0x6,0x4,0x7, + 0x7,0x5,0xe,0x13,0x11,0x3,0x6,0x15,0x1d,0x31,0x1c,0x23,0x1d,0x15,0xd,0x8, + 0x9,0xd,0x11,0x1d,0x12,0xb,0xa,0x19,0x12,0x80,0x11,0x19,0x19,0x11,0x80,0x12, + 0x19,0xd,0x8,0x9,0xd,0x11,0x1d,0x12,0x11,0x1d,0x12,0x15,0x1c,0x24,0x1d,0x30, + 0xfe,0xcd,0x2b,0x2b,0x2b,0x2b,0x2b,0x2b,0x55,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0xc0, + 0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x1,0x6b,0x9,0xd,0x7, + 0x3,0x11,0x12,0xe,0x4,0x7,0x8,0x3,0x6,0x61,0x1c,0x31,0x1d,0x21,0x35,0xc, + 0x1e,0x6b,0x9,0xc,0xc,0x9,0x2b,0x11,0x1d,0x12,0x4,0xae,0x12,0x19,0x19,0x12, + 0xfe,0xd6,0x12,0x19,0x19,0x12,0x40,0x8,0xd,0xd,0x8,0x2b,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x6b,0x1e,0xc,0x35,0x21,0x1d,0x31,0x1c,0xfe,0x8b,0x2b,0x3c,0x2b,0x2f, + 0x2a,0x3d,0x2b,0x2e,0x2b,0x3c,0x2a,0xe7,0x2b,0x3c,0x2b,0x2e,0x2a,0x3c,0x2b,0x2e, + 0x2b,0x3d,0x2a,0x71,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11, + 0x0,0x6,0x0,0x1e,0x0,0x1e,0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0x11,0x0,0x15, + 0x0,0x21,0x0,0x3a,0x0,0x58,0x0,0x0,0x37,0x33,0x32,0x36,0x37,0x15,0x26,0x26, + 0x23,0x23,0x5,0x23,0x35,0x33,0x27,0x37,0x1,0x7,0x27,0x33,0x15,0x23,0x27,0x34, + 0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x37,0x15,0x23,0x35,0x34,0x26, + 0x26,0x23,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x32,0x16,0x16,0x15,0x14,0x6, + 0x7,0x16,0x16,0x27,0x30,0x30,0x31,0x34,0x36,0x36,0x33,0x15,0x22,0x6,0x15,0x14, + 0x16,0x33,0x33,0x32,0x16,0x16,0x15,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x30,0x30, + 0x31,0x2b,0x15,0x15,0x2c,0x14,0x14,0x2c,0x15,0x15,0x1,0x2e,0xae,0x6e,0xfb,0x1e, + 0x1,0x88,0x1e,0x14,0x43,0x3,0xe7,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0xea, + 0x20,0x16,0x27,0x18,0x10,0x17,0x17,0x10,0x14,0x20,0x13,0xb,0xa,0x1e,0x25,0xe7, + 0x13,0x21,0x13,0x10,0x17,0x17,0x10,0x21,0x14,0x22,0x14,0x20,0x19,0x11,0x21,0xa0, + 0x6,0x5,0x40,0x5,0x5,0xa,0x40,0xfb,0x1e,0xfe,0x78,0x1e,0x8d,0x40,0x20,0x4, + 0x6,0x6,0x4,0x5,0x6,0x6,0x6a,0x30,0x30,0x17,0x28,0x17,0x20,0x18,0x10,0x10, + 0x17,0x20,0x13,0x20,0x14,0xf,0x1a,0xa,0xe,0x3a,0x3c,0x14,0x20,0x13,0x20,0x15, + 0x10,0x10,0x1b,0x11,0x1f,0x13,0x23,0x1c,0x15,0x16,0x0,0x5,0x0,0x2b,0x0,0x6b, + 0x1,0xd5,0x1,0xd5,0x0,0x9,0x0,0xd,0x0,0x19,0x0,0x32,0x0,0x4d,0x0,0x0, + 0x37,0x33,0x32,0x36,0x37,0x15,0x26,0x26,0x23,0x23,0x25,0x15,0x21,0x35,0x17,0x34, + 0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x37,0x15,0x23,0x35,0x34,0x26, + 0x26,0x23,0x35,0x32,0x36,0x35,0x34,0x26,0x23,0x35,0x32,0x16,0x16,0x15,0x14,0x6, + 0x7,0x16,0x16,0x7,0x15,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x26,0x26,0x35,0x34, + 0x36,0x36,0x33,0x15,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x32,0x16,0x16,0x2b,0x15, + 0x15,0x2c,0x14,0x14,0x2c,0x15,0x15,0x1,0xaa,0xfe,0xd6,0x40,0x7,0x4,0x4,0x7, + 0x7,0x4,0x4,0x7,0xea,0x20,0x16,0x27,0x18,0x10,0x17,0x17,0x10,0x14,0x20,0x13, + 0xb,0xa,0x1e,0x25,0x35,0x20,0x19,0x11,0x21,0x13,0x21,0x13,0x13,0x21,0x13,0x10, + 0x17,0x17,0x10,0x21,0x14,0x22,0x14,0xa0,0x6,0x5,0x40,0x5,0x5,0x36,0x40,0x40, + 0x20,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x6a,0x30,0x30,0x17,0x28,0x17,0x20,0x18, + 0x10,0x10,0x17,0x20,0x13,0x20,0x14,0xf,0x1a,0xa,0xe,0x3a,0x30,0x23,0x1c,0x15, + 0x16,0x14,0x20,0x14,0x14,0x20,0x13,0x20,0x15,0x10,0x10,0x1b,0x11,0x1f,0x0,0x2, + 0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x11, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33, + 0x32,0x16,0x7,0x23,0x11,0x33,0x1,0x6b,0xd,0x9,0xaa,0x9,0xd,0xd,0x9,0x2a, + 0x56,0x2a,0x9,0xd,0x2b,0x80,0x80,0x1,0x95,0xfe,0xab,0x9,0xc,0xc,0x9,0x1, + 0x55,0x9,0xd,0x2a,0x2a,0xd,0x1e,0xfe,0xd5,0x0,0x2,0x0,0x95,0x0,0x2b,0x1, + 0x6b,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x11,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x32,0x16,0x7,0x23,0x11, + 0x33,0x1,0x6b,0xd,0x9,0xaa,0x9,0xd,0xd,0x9,0x2a,0x56,0x2a,0x9,0xd,0x2b, + 0x80,0x80,0x1,0x95,0xfe,0xab,0x9,0xc,0xc,0x9,0x1,0x55,0x9,0xd,0x2a,0x2a, + 0xd,0x1e,0xff,0x0,0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13, + 0x0,0x17,0x0,0x0,0x1,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36, + 0x33,0x33,0x35,0x33,0x15,0x33,0x32,0x16,0x7,0x23,0x15,0x33,0x1,0x6b,0xd,0x9, + 0xaa,0x9,0xd,0xd,0x9,0x2a,0x56,0x2a,0x9,0xd,0x2b,0x80,0x80,0x1,0x95,0xfe, + 0xab,0x9,0xc,0xc,0x9,0x1,0x55,0x9,0xd,0x2a,0x2a,0xd,0x1e,0xd5,0x0,0x2, + 0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x11, + 0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33, + 0x32,0x16,0x7,0x23,0x15,0x33,0x1,0x6b,0xd,0x9,0xaa,0x9,0xd,0xd,0x9,0x2a, + 0x56,0x2a,0x9,0xd,0x2b,0x80,0x80,0x1,0x95,0xfe,0xab,0x9,0xc,0xc,0x9,0x1, + 0x55,0x9,0xd,0x2a,0x2a,0xd,0x1e,0xab,0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b, + 0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x11,0x14,0x6,0x23,0x23,0x22,0x26, + 0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x32,0x16,0x7,0x23,0x15,0x33, + 0x1,0x6b,0xd,0x9,0xaa,0x9,0xd,0xd,0x9,0x2a,0x56,0x2a,0x9,0xd,0x2b,0x80, + 0x80,0x1,0x95,0xfe,0xab,0x9,0xc,0xc,0x9,0x1,0x55,0x9,0xd,0x2a,0x2a,0xd, + 0x1e,0x80,0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x17, + 0x0,0x0,0x1,0x11,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33, + 0x35,0x33,0x15,0x33,0x32,0x16,0x7,0x23,0x15,0x33,0x1,0x6b,0xd,0x9,0xaa,0x9, + 0xd,0xd,0x9,0x2a,0x56,0x2a,0x9,0xd,0x2b,0x80,0x80,0x1,0x95,0xfe,0xab,0x9, + 0xc,0xc,0x9,0x1,0x55,0x9,0xd,0x2a,0x2a,0xd,0x1e,0x55,0x0,0x2,0x0,0x95, + 0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x11,0x14,0x6, + 0x23,0x23,0x22,0x26,0x35,0x11,0x34,0x36,0x33,0x33,0x35,0x33,0x15,0x33,0x32,0x16, + 0x7,0x23,0x15,0x33,0x1,0x6b,0xd,0x9,0xaa,0x9,0xd,0xd,0x9,0x2a,0x56,0x2a, + 0x9,0xd,0x2b,0x80,0x80,0x1,0x95,0xfe,0xab,0x9,0xc,0xc,0x9,0x1,0x55,0x9, + 0xd,0x2a,0x2a,0xd,0x1e,0x2b,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5, + 0x0,0xf,0x0,0x1b,0x0,0x43,0x0,0x53,0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x22,0x26,0x35,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x37,0x35,0x26,0x26,0x23,0x22,0x6,0x7,0x36,0x36, + 0x37,0x23,0x6,0x6,0x15,0x14,0x16,0x17,0x26,0x26,0x27,0x15,0x16,0x16,0x33,0x32, + 0x36,0x37,0x6,0x6,0x7,0x33,0x36,0x36,0x35,0x34,0x26,0x27,0x16,0x16,0x7,0x22, + 0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x1,0x0, + 0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x12,0x19,0x19,0x12, + 0x12,0x19,0x19,0xc3,0x1f,0x6d,0x49,0x22,0x3d,0x17,0x2,0xa,0x9,0x2d,0x9,0x14, + 0x1a,0x16,0xd,0x30,0x1d,0x1f,0x6d,0x49,0x22,0x3d,0x17,0x2,0xa,0x9,0x2d,0x9, + 0x14,0x1a,0x16,0xd,0x30,0xb8,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x23, + 0x3a,0x1,0x55,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x80, + 0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x8c,0x2d,0x9,0x14,0x1a,0x16,0xd,0x30, + 0x1d,0x1f,0x6d,0x49,0x22,0x3d,0x17,0x2,0xa,0x9,0x2d,0x9,0x14,0x1a,0x16,0xd, + 0x30,0x1d,0x1f,0x6d,0x49,0x22,0x3d,0x17,0x2,0xa,0xea,0x23,0x3a,0x23,0x23,0x3a, + 0x23,0x23,0x3a,0x23,0x23,0x3a,0x23,0x0,0x9,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xed,0x0,0x14,0x0,0x1c,0x0,0x20,0x0,0x24,0x0,0x28,0x0,0x2c,0x0,0x30,0x0, + 0x34,0x0,0x38,0x0,0x0,0x1,0x23,0x34,0x26,0x26,0x7,0x7,0x6,0x6,0x15,0x11, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x37,0x36,0x36,0x35, + 0x35,0x33,0x25,0x33,0x15,0x23,0x11,0x33,0x15,0x23,0x35,0x33,0x15,0x23,0x35,0x33, + 0x15,0x23,0x35,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x11,0x33,0x15,0x23,0x1,0xab, + 0x40,0x12,0x1c,0xe,0x40,0xc,0xe,0x19,0x12,0xab,0x11,0x19,0x19,0x11,0x72,0x18, + 0xc,0xe,0x40,0xfe,0x80,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x55, + 0x2b,0x2b,0x2b,0x2b,0x1,0xc0,0xf,0x16,0x8,0x6,0x1b,0x5,0x16,0xd,0xfe,0xc7, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe,0xab,0xa,0x5,0x15,0xd,0xf9,0x2b, + 0x2b,0xfe,0xd6,0x2b,0x80,0x2b,0x80,0x2a,0x80,0x2b,0x80,0x2b,0xfe,0xd6,0x2b,0x0, + 0x3,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3d,0x0,0x70,0x0,0x7b,0x0, + 0x0,0x25,0x22,0xe,0x2,0x23,0x22,0x2e,0x2,0x23,0x22,0xe,0x2,0x23,0x22,0x2e, + 0x2,0x23,0x22,0xe,0x2,0x23,0x15,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32, + 0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x35, + 0x22,0x2e,0x2,0x27,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x33,0x32,0x3e,0x2,0x33, + 0x32,0x1e,0x2,0x33,0x35,0x22,0x26,0x27,0x27,0x17,0x37,0x27,0x7,0x17,0x37,0x17, + 0x22,0x26,0x23,0x22,0xe,0x2,0x23,0x15,0x32,0x3e,0x2,0x33,0x32,0x1e,0x2,0x37, + 0x17,0x6,0x2e,0x2,0x23,0x22,0x6,0x23,0x27,0x1,0x8e,0xf,0x13,0xe,0xd,0xa, + 0x9,0xe,0xd,0x14,0xf,0xf,0x13,0xe,0xd,0xa,0xa,0xd,0xd,0x13,0x10,0x10, + 0x13,0xd,0xd,0xa,0xf,0x13,0xe,0xd,0xa,0xa,0xd,0xd,0x13,0x10,0x10,0x13, + 0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe, + 0x13,0xf,0xa,0xd,0xd,0x13,0xe5,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13, + 0xf,0x10,0x13,0xd,0xd,0xa,0xa,0xd,0xe,0x13,0xf,0xa,0xe,0x8,0x2b,0x2d, + 0x10,0xf6,0xa6,0x21,0x1e,0x14,0x3,0x6,0x3,0x10,0x13,0xd,0xd,0xa,0xf,0x13, + 0xe,0xe,0x9,0xa,0xd,0xe,0x13,0x82,0x1e,0xb,0xe,0xe,0x13,0x10,0x6,0x9, + 0x5,0x13,0x6b,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x7,0x8,0x7,0x7, + 0x8,0x7,0x2a,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6,0x9,0x6,0x6, + 0x9,0x6,0x6,0x9,0x6,0x2a,0x7,0x8,0x7,0x20,0x6,0x9,0x6,0x6,0x9,0x6, + 0x6,0x9,0x6,0x6,0x9,0x6,0x2a,0x8,0x4,0xa1,0x12,0x27,0x5e,0xcd,0x1a,0x26, + 0x4a,0x1,0x7,0x8,0x6,0x2b,0x6,0x9,0x6,0x6,0x9,0x6,0x9c,0x71,0x1,0x6, + 0x9,0x7,0x2,0x48,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xeb,0x2,0x0,0x0,0x5, + 0x0,0xa,0x0,0xf,0x0,0x15,0x0,0x1b,0x0,0x0,0x25,0x27,0x7,0x27,0x15,0x17, + 0x37,0x27,0x23,0x15,0x17,0x15,0x27,0x15,0x21,0x27,0x35,0x35,0x27,0x7,0x15,0x17, + 0x37,0x7,0x15,0x17,0x37,0x35,0x1,0x4a,0x37,0x93,0x55,0x55,0x61,0x36,0x80,0x55, + 0x55,0x1,0xaa,0x6a,0x6b,0x40,0x40,0x8b,0x36,0x36,0x60,0xda,0x16,0x31,0x21,0x2d, + 0x1d,0x76,0x49,0x4d,0x1c,0x82,0x1c,0x5b,0x8d,0xc8,0x6b,0x15,0x2b,0x55,0x2b,0x16, + 0x2b,0x40,0x2b,0x2b,0x55,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0, + 0x7,0x0,0x13,0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x1,0x26,0x26,0x7,0x26,0x23, + 0x22,0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x1,0x0,0x4b,0x84,0x31,0x1,0x0, + 0x1,0x0,0x31,0x84,0x4,0x21,0x26,0x26,0x21,0x7b,0x2a,0x63,0x35,0x35,0x63,0x2a, + 0x1,0xab,0x39,0x32,0xff,0x0,0x1,0x0,0x32,0x39,0xe8,0x12,0x12,0x7c,0x1f,0x22, + 0x22,0x1f,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0,0x7,0x0,0x15, + 0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x1,0x26,0x26,0x17,0x26,0x26,0x23,0x22,0x6, + 0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x1,0x0,0x4b,0x84,0x31,0x1,0x0,0x1, + 0x0,0x31,0x84,0x1b,0x16,0x34,0x1c,0x1c,0x34,0x16,0x5c,0x2a,0x63,0x35,0x35,0x63, + 0x2a,0x1,0xab,0x39,0x32,0xff,0x0,0x1,0x0,0x32,0x39,0xc8,0xe,0xf,0xf,0xe, + 0x5b,0x20,0x22,0x22,0x1f,0x0,0x2,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xab,0x0, + 0x7,0x0,0x15,0x0,0x0,0x1,0x22,0x6,0x7,0x1,0x1,0x26,0x26,0x5,0x36,0x36, + 0x33,0x32,0x16,0x17,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x1,0x0,0x4b,0x84,0x31, + 0x1,0x0,0x1,0x0,0x31,0x84,0xfe,0xf3,0x2a,0x63,0x35,0x35,0x63,0x2a,0x3d,0x1c, + 0x44,0x25,0x25,0x44,0x1c,0x1,0xab,0x39,0x32,0xff,0x0,0x1,0x0,0x32,0x39,0x6c, + 0x1f,0x22,0x22,0x1f,0x3e,0x14,0x16,0x16,0x14,0x0,0x3,0x0,0x2b,0x0,0x2b,0x1, + 0xc0,0x1,0xd5,0x0,0x27,0x0,0x2b,0x0,0x2f,0x0,0x0,0x1,0x37,0x27,0x7,0x35, + 0x23,0x15,0x27,0x7,0x17,0x15,0x23,0x27,0x7,0x17,0x23,0x15,0x33,0x7,0x17,0x37, + 0x33,0x15,0x7,0x17,0x37,0x15,0x33,0x35,0x17,0x37,0x27,0x35,0x33,0x17,0x37,0x27, + 0x33,0x35,0x23,0x37,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x1,0x0,0x55,0x1e,0x37, + 0x2b,0x37,0x1e,0x55,0x22,0x55,0x1e,0x37,0x4c,0x4c,0x37,0x1e,0x55,0x22,0x55,0x1e, + 0x37,0x2b,0x37,0x1e,0x55,0x22,0x55,0x1e,0x37,0x4d,0xab,0x95,0x2b,0x2b,0x2b,0x2b, + 0x1,0x22,0x55,0x1e,0x37,0x4d,0x4d,0x37,0x1e,0x55,0x22,0x55,0x1e,0x37,0x2b,0x37, + 0x1e,0x55,0x22,0x55,0x1e,0x37,0x4c,0x4c,0x37,0x1e,0x55,0x22,0x55,0x1e,0x37,0x2b, + 0xd5,0x6a,0x16,0x2a,0x0,0x4,0x0,0x2b,0x0,0x0,0x1,0xd5,0x2,0x0,0x0,0x2e, + 0x0,0x39,0x0,0x45,0x0,0x64,0x0,0x0,0x25,0x27,0x26,0x36,0x37,0x37,0x17,0x16, + 0x15,0x15,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x22, + 0x26,0x35,0x34,0x36,0x33,0x33,0x35,0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x33,0x35, + 0x23,0x22,0x26,0x35,0x34,0x36,0x33,0x37,0x6,0x6,0x7,0x27,0x26,0x34,0x37,0x36, + 0x16,0x17,0x17,0x6,0x6,0x17,0x23,0x27,0x26,0x34,0x37,0x36,0x32,0x17,0x5,0x37, + 0x36,0x35,0x35,0x27,0x26,0x6,0x7,0x7,0x27,0x26,0x22,0x7,0x6,0x6,0x17,0x17, + 0x7,0x27,0x26,0x26,0x7,0x6,0x14,0x1f,0x4,0x16,0x1,0xa,0x13,0x6,0x8,0xc, + 0x5,0x7b,0x10,0x1f,0x16,0xeb,0x8,0xd,0xd,0x8,0x60,0x80,0x8,0xd,0xd,0x8, + 0x80,0x95,0x9,0xc,0xc,0x9,0x95,0x75,0x9,0xc,0xc,0x9,0x9b,0xd,0xe,0x7, + 0x3a,0x6,0x7,0x6,0x12,0x6,0x10,0x4,0x2,0x1,0x12,0x30,0x6,0x6,0x7,0x11, + 0x7,0x1,0xc,0x12,0x11,0x5,0xd,0x18,0x4,0x10,0x75,0x6,0x12,0x6,0x6,0x1, + 0x6,0x51,0x10,0x66,0x6,0x12,0x6,0x7,0x6,0x50,0x39,0x4d,0xd,0x9,0xeb,0x27, + 0xc,0x19,0x6,0x3,0x74,0x10,0x17,0x70,0x16,0x1f,0xd,0x8,0x9,0xd,0x15,0xd, + 0x8,0x9,0xd,0x15,0xd,0x8,0x9,0xd,0x15,0xd,0x8,0x9,0xd,0x7d,0x6,0xa, + 0x9,0x3d,0x6,0x12,0x6,0x6,0x1,0x6,0x6d,0x9,0x15,0x9,0x33,0x7,0x11,0x6, + 0x6,0x6,0x8f,0x12,0x10,0x17,0xa9,0x2,0x4,0xb,0xd,0x29,0x7b,0x7,0x6,0x6, + 0x11,0x7,0x55,0xf,0x6d,0x6,0x1,0x6,0x7,0x11,0x7,0x54,0x33,0x49,0xd,0x8, + 0x0,0x1,0x0,0x6b,0x0,0x55,0x0,0xab,0x0,0xd5,0x0,0x3,0x0,0x0,0x37,0x33, + 0x15,0x23,0x6b,0x40,0x40,0xd5,0x80,0x0,0x2,0x0,0x6b,0x0,0x55,0x1,0x2b,0x1, + 0x40,0x0,0x3,0x0,0x7,0x0,0x0,0x37,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x6b, + 0x40,0x40,0x80,0x40,0x40,0xd5,0x80,0xeb,0xeb,0x0,0x3,0x0,0x2b,0x0,0x0,0x1, + 0xd5,0x1,0xd5,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x0,0x1,0x2e,0x2,0x23,0x22, + 0x6,0x7,0xe,0x2,0x15,0x14,0x16,0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x34,0x26, + 0x26,0x7,0x7,0x17,0x7,0x33,0x37,0x27,0x37,0x23,0x7,0x17,0x7,0x33,0x37,0x27, + 0x37,0x1,0x7e,0x5,0x24,0x35,0x20,0x23,0x3c,0x10,0x1d,0x2e,0x1b,0x1f,0x36,0x20, + 0xd5,0x1b,0x2b,0x1a,0x17,0x27,0x5b,0x3e,0x2b,0x33,0x39,0x3e,0x2b,0x32,0xb8,0x3e, + 0x2b,0x33,0x39,0x3e,0x2b,0x32,0x1,0x6a,0x1f,0x30,0x1c,0x23,0x1e,0x4,0x21,0x32, + 0x1d,0x20,0x36,0x1f,0x1a,0x2b,0x1b,0x19,0x29,0x1b,0xd3,0x46,0x16,0x39,0x47,0x15, + 0x39,0x46,0x16,0x39,0x47,0x15,0x39,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x1f,0x0,0x5c,0x0,0x0,0x25,0x6,0x6,0x2e,0x2,0x27,0xe,0x3,0x26, + 0x27,0xe,0x2,0x23,0x15,0x32,0x37,0x16,0x32,0x37,0x16,0x32,0x37,0x16,0x33,0x35, + 0x22,0x26,0x26,0x27,0x33,0x35,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x26,0x26, + 0x23,0x22,0xe,0x2,0x7,0x30,0x1c,0x2,0x31,0x32,0x37,0x16,0x32,0x37,0x16,0x32, + 0x37,0x16,0x33,0x35,0x22,0x26,0x26,0x27,0x6,0x6,0x2e,0x2,0x27,0x6,0x6,0x22, + 0x7,0x26,0x35,0x34,0x36,0x36,0x37,0x6,0x6,0x15,0x14,0x16,0x16,0x1,0x8e,0x18, + 0x29,0x21,0x18,0x10,0x4,0x4,0x11,0x18,0x21,0x28,0x18,0x15,0x1a,0x11,0x7,0x25, + 0x22,0x21,0x4c,0x21,0x21,0x4c,0x21,0x22,0x25,0x7,0x12,0x1a,0x6,0x39,0x39,0x13, + 0x20,0x14,0xc,0xc,0x16,0x1b,0x11,0x35,0x5c,0x46,0x28,0x1,0x25,0x22,0x21,0x4c, + 0x21,0x21,0x4c,0x21,0x22,0x25,0x7,0x12,0x1a,0x14,0x18,0x29,0x21,0x18,0x10,0x4, + 0xa,0x4,0x1,0x4,0x18,0x18,0x28,0x1a,0x2,0x2,0x1e,0x34,0x88,0x12,0xc,0x3, + 0xc,0xc,0x3,0x3,0xd,0xb,0x3,0xc,0x12,0xf,0xc,0x2,0x2b,0x14,0x14,0x14, + 0x14,0x14,0x14,0x2b,0x2,0xc,0x87,0x2b,0x13,0x20,0x14,0x10,0x1d,0x1a,0x3,0x4, + 0x25,0x43,0x5a,0x33,0xd,0x11,0xd,0x14,0x14,0x14,0x14,0x14,0x14,0x2b,0x2,0xc, + 0xf,0x12,0xc,0x3,0xc,0xc,0x3,0x7,0x4,0x3,0x20,0x26,0x1c,0x2f,0x20,0x7, + 0x8,0x11,0x7,0x20,0x33,0x1f,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xeb, + 0x0,0x5,0x0,0x9,0x0,0xd,0x0,0x11,0x0,0x0,0x1,0x23,0x7,0x23,0x7,0x21, + 0x3,0x33,0x15,0x23,0x17,0x37,0x17,0x7,0x27,0x37,0x17,0x7,0x1,0x80,0x95,0x2b, + 0x40,0x55,0x1,0xaa,0xc0,0x2b,0x2b,0x43,0x3c,0x1e,0x3c,0xd3,0x1e,0x3c,0x1e,0x1, + 0x55,0x6a,0xc0,0x1,0xc0,0x56,0xa,0x3d,0x1e,0x3d,0x3d,0x1e,0x3d,0x1e,0x0,0x1, + 0x0,0xb5,0x0,0x40,0x1,0x4b,0x0,0xab,0x0,0x7,0x0,0x0,0x25,0x7,0x27,0x36, + 0x36,0x33,0x32,0x16,0x1,0x4b,0x4b,0x4b,0xe,0x27,0x16,0x16,0x27,0x8c,0x4c,0x4c, + 0xe,0x11,0x11,0x0,0x2,0x0,0x5a,0x0,0x40,0x1,0xa6,0x1,0x2b,0x0,0xd,0x0, + 0x15,0x0,0x0,0x1,0x32,0x16,0x17,0x7,0x26,0x26,0x23,0x22,0x6,0x7,0x27,0x36, + 0x36,0x17,0x22,0x6,0x7,0x17,0x37,0x26,0x26,0x1,0x0,0x30,0x56,0x20,0x2e,0x17, + 0x3e,0x23,0x23,0x3e,0x17,0x2e,0x20,0x56,0x30,0x16,0x27,0xe,0x4b,0x4b,0xe,0x27, + 0x1,0x2b,0x25,0x20,0x2d,0x17,0x1b,0x1b,0x17,0x2d,0x20,0x25,0x80,0x11,0xe,0x4c, + 0x4c,0xe,0x11,0x0,0x5,0x0,0x40,0x0,0x55,0x1,0xeb,0x1,0xeb,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x43,0x0,0x4f,0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x23,0x35,0x33,0x15,0x15,0x23, + 0x35,0x17,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x37,0x26,0x27,0x23,0x37, + 0x33,0x34,0x37,0x23,0x22,0x6,0x7,0x7,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x35,0x21,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x6,0x6,0x7,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0x80,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x12,0x16,0x16,0x16,0x9,0x2,0x13,0xd,0xd,0x13, + 0x8,0x36,0x19,0x7d,0x16,0x59,0x6,0x66,0xb,0x10,0x4,0x2c,0xd,0x8,0x16,0x8, + 0xd,0x1,0x0,0xd,0x8,0x16,0x8,0xd,0x11,0x22,0xed,0xd,0x13,0x13,0xd,0xd, + 0x13,0x13,0x1,0xeb,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d, + 0x80,0x55,0x6b,0x15,0x15,0x6a,0x5,0x6,0xd,0x13,0x13,0xd,0xc,0xa,0x16,0x34, + 0x40,0x16,0x15,0xc,0xa,0x80,0xaa,0x9,0xd,0xd,0x9,0x15,0x15,0x9,0xd,0xd, + 0x9,0x8e,0x8,0x6,0x2b,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x0,0x4,0x0, + 0x2b,0x0,0x2b,0x1,0xd5,0x2,0x0,0x0,0x12,0x0,0x1e,0x0,0x45,0x0,0x69,0x0, + 0x0,0x1,0x14,0xe,0x3,0x31,0x23,0x30,0x2e,0x3,0x35,0x34,0x36,0x33,0x32,0x16, + 0x7,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x37,0x36,0x36,0x37, + 0x1e,0x2,0x15,0x14,0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0x36,0x37,0x16, + 0x17,0x6,0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x26,0x17,0x14, + 0x6,0x6,0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x37,0x1e,0x2,0x31,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x30,0x36,0x36,0x37,0x16, + 0x16,0x1,0x35,0x6,0xa,0x9,0x7,0x2a,0x7,0x9,0xa,0x6,0x1f,0x16,0x16,0x1f, + 0x35,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x45,0x3,0x4,0x1,0x23,0x36,0x1d,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x1d,0x36,0x23,0x2,0x6,0x25,0x2f,0x1b,0x2f, + 0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x2f,0x4,0x23,0x3a,0x23,0x23,0x3a,0x23,0x1d,0x18, + 0x2,0x7,0x5,0xb,0xd,0x17,0x26,0x18,0x18,0x26,0x17,0xd,0xb,0x5,0x7,0x2, + 0x18,0x1d,0x1,0xcb,0xa,0x1f,0x24,0x1f,0x14,0x14,0x1f,0x24,0x1f,0xa,0x16,0x1f, + 0x1f,0xb6,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x68,0xc,0x16,0xa,0x12,0x39, + 0x4a,0x2a,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2a,0x4a,0x39,0x12,0x13,0x19, + 0x16,0x4e,0x2f,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x2f,0x4e,0x7d,0x23,0x3a, + 0x23,0x23,0x3a,0x23,0x20,0x36,0x12,0x9,0x15,0xe,0xc,0x1f,0x11,0x18,0x26,0x17, + 0x17,0x26,0x18,0x11,0x1f,0xc,0xe,0x15,0x9,0x12,0x36,0x0,0x2,0x0,0x2b,0x0, + 0x55,0x1,0xd5,0x1,0xab,0x0,0x13,0x0,0x25,0x0,0x0,0x1,0x35,0x34,0x26,0x23, + 0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x17,0x35,0x7, + 0x17,0x7,0x27,0x15,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17,0x35,0x33,0x15,0x37, + 0x17,0x1,0x80,0x19,0x12,0xff,0x0,0x11,0x19,0x19,0x11,0x1,0x0,0x12,0x19,0x55, + 0xd5,0x40,0x15,0x40,0x2b,0x40,0x15,0x40,0x40,0x15,0x40,0x2b,0x40,0x15,0x1,0x20, + 0x60,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x60,0x55,0xea,0x75,0x25, + 0x25,0x25,0x46,0x46,0x25,0x25,0x25,0x25,0x25,0x25,0x46,0x46,0x25,0x25,0x0,0x4, + 0x0,0x5a,0x0,0x0,0x1,0xa6,0x2,0x0,0x0,0xb,0x0,0x17,0x0,0x25,0x0,0x33, + 0x0,0x0,0x1,0x22,0x6,0x6,0x15,0x14,0x17,0x36,0x35,0x34,0x26,0x26,0x7,0x22, + 0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x3,0x32,0x16,0x17,0x7,0x26, + 0x26,0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x37,0x7,0x26,0x26,0x23,0x22,0x6,0x7, + 0x27,0x36,0x36,0x33,0x32,0x16,0x1,0x0,0x22,0x3a,0x24,0x80,0x80,0x24,0x3a,0x22, + 0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xd,0x1f,0x36,0x15,0x1e,0xf,0x27,0x16,0x16, + 0x27,0xf,0x1e,0x15,0x36,0xc5,0x1e,0x1a,0x46,0x28,0x27,0x47,0x1a,0x1e,0x20,0x56, + 0x30,0x31,0x55,0x1,0x40,0x20,0x3b,0x28,0x50,0x6d,0x6d,0x50,0x28,0x3b,0x20,0xa0, + 0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x1,0xb,0x18,0x14,0x1e,0xe,0x11,0x11, + 0xe,0x1e,0x14,0x18,0x10,0x1e,0x1a,0x1e,0x1e,0x1a,0x1e,0x20,0x25,0x25,0x0,0x5, + 0x0,0x40,0x0,0x0,0x1,0xfc,0x1,0xc0,0x0,0x1e,0x0,0x2a,0x0,0x30,0x0,0x47, + 0x0,0x55,0x0,0x0,0x25,0x37,0x27,0x7,0x26,0x27,0x27,0x23,0x7,0x6,0x7,0x27, + 0x7,0x17,0x6,0x17,0x7,0x17,0x37,0x16,0x17,0x17,0x33,0x37,0x36,0x37,0x17,0x37, + 0x27,0x36,0x34,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x3, + 0x15,0x17,0x37,0x27,0x35,0x17,0x34,0x2e,0x2,0x23,0x22,0x6,0x7,0x35,0x23,0x15, + 0x33,0x35,0x23,0x36,0x36,0x33,0x32,0x1e,0x2,0x15,0x7,0x2e,0x2,0x27,0x23,0x1e, + 0x3,0x33,0x30,0x32,0x31,0x1,0xe4,0x18,0x15,0x1f,0xa,0xd,0x6,0x2b,0x6,0xd, + 0xa,0x1f,0x16,0x19,0x3,0x3,0x19,0x16,0x1f,0xa,0xd,0x6,0x2b,0x6,0xd,0xa, + 0x1f,0x15,0x18,0x1,0x50,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0xbc,0x32,0x16,0x1e, + 0xab,0x1e,0x35,0x45,0x28,0x2d,0x4e,0x1a,0x2b,0x80,0x3a,0x14,0x40,0x26,0x1f,0x36, + 0x29,0x17,0xad,0x20,0x35,0x22,0x5,0x2b,0x4,0x21,0x33,0x42,0x25,0x1,0x78,0x15, + 0x25,0xa,0x9,0x4,0x20,0x1f,0x5,0x9,0xb,0x25,0x16,0xd,0xe,0x15,0x25,0xb, + 0x9,0x5,0x20,0x20,0x5,0x8,0xa,0x25,0x15,0x8,0xb,0x30,0x19,0x12,0x11,0x19, + 0x19,0x11,0x12,0x19,0x1,0x2b,0x74,0x32,0x26,0x1e,0x62,0x6b,0x28,0x45,0x35,0x1e, + 0x27,0x21,0x33,0x80,0x2a,0x1d,0x23,0x17,0x29,0x36,0x1f,0x93,0x5,0x23,0x36,0x20, + 0x24,0x3e,0x2f,0x1a,0x0,0x5,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x19, + 0x0,0x1d,0x0,0x29,0x0,0x2d,0x0,0x31,0x0,0x0,0x1,0x23,0x35,0x34,0x26,0x23, + 0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x21,0x32,0x36, + 0x35,0x35,0x34,0x26,0x27,0x33,0x15,0x23,0x15,0x23,0x15,0x23,0x35,0x23,0x35,0x33, + 0x35,0x33,0x15,0x33,0x17,0x35,0x33,0x15,0x7,0x35,0x33,0x15,0x1,0xab,0x6b,0x19, + 0x12,0x2a,0x12,0x19,0x6b,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xd1,0x2a, + 0x2a,0x2b,0x2b,0x2a,0x2a,0x2b,0x2b,0x2a,0x80,0x80,0x56,0x1,0x6b,0x40,0x11,0x19, + 0x19,0x11,0x40,0x19,0x12,0xeb,0x11,0x19,0x19,0x11,0xeb,0x12,0x19,0x40,0x6b,0x95, + 0x2b,0x2b,0x2a,0x2b,0x2b,0xa,0x20,0x20,0x40,0x20,0x20,0x0,0x7,0x0,0x40,0x0, + 0x0,0x1,0xc0,0x2,0x0,0x0,0x1b,0x0,0x1f,0x0,0x2b,0x0,0x37,0x0,0x3b,0x0, + 0x3f,0x0,0x43,0x0,0x0,0x1,0x26,0x26,0x23,0x23,0x22,0x6,0x7,0x7,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x21,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35, + 0x35,0x25,0x33,0x17,0x21,0x17,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22, + 0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x3,0x7,0x27, + 0x37,0x17,0x27,0x37,0x17,0x7,0x23,0x35,0x33,0x1,0x94,0x4,0x10,0xb,0xea,0xb, + 0x10,0x4,0x2c,0xd,0x8,0x16,0x8,0xd,0x1,0x0,0xd,0x8,0x16,0x8,0xd,0xfe, + 0xd2,0xdc,0x16,0xfe,0xf8,0x4,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0xc0,0x13, + 0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x77,0x1e,0x40,0x1e,0xcc,0x1e,0x40,0x1e,0x80, + 0x2a,0x2a,0x1,0x40,0x9,0xc,0xc,0x9,0x80,0xab,0x8,0xd,0xd,0x8,0x16,0x16, + 0x8,0xd,0xd,0x8,0xab,0x6b,0x40,0x60,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe, + 0xd,0x13,0x13,0xd,0xe,0x12,0x12,0x1,0x18,0x1e,0x40,0x1e,0x5e,0x1e,0x40,0x1e, + 0x22,0x6b,0x0,0x5,0x0,0x40,0x0,0x0,0x1,0xc0,0x2,0x0,0x0,0x1b,0x0,0x1f, + 0x0,0x2b,0x0,0x37,0x0,0x3d,0x0,0x0,0x1,0x26,0x26,0x23,0x23,0x22,0x6,0x7, + 0x7,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x21,0x15,0x14,0x16,0x33,0x33, + 0x32,0x36,0x35,0x35,0x25,0x33,0x17,0x21,0x17,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x27,0x27,0x37,0x17,0x37,0x17,0x1,0x94,0x4,0x10,0xb,0xea,0xb,0x10,0x4,0x2c, + 0xd,0x8,0x16,0x8,0xd,0x1,0x0,0xd,0x8,0x16,0x8,0xd,0xfe,0xd2,0xdc,0x16, + 0xfe,0xf8,0x4,0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0xc0,0x13,0xd,0xd,0x13, + 0x13,0xd,0xd,0x13,0x40,0x3c,0x1e,0x1e,0x4c,0x1e,0x1,0x40,0x9,0xc,0xc,0x9, + 0x80,0xab,0x8,0xd,0xd,0x8,0x16,0x16,0x8,0xd,0xd,0x8,0xab,0x6b,0x40,0x60, + 0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xfb, + 0x3c,0x1f,0x1f,0x4c,0x1e,0x0,0x9,0x0,0x2c,0x0,0x2c,0x1,0xd4,0x1,0xd4,0x0, + 0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x2f,0x0,0x37,0x0,0x3f,0x0, + 0x50,0x0,0x0,0x37,0x23,0x16,0x16,0x17,0x37,0x26,0x26,0x37,0x27,0x6,0x6,0x7, + 0x33,0x36,0x36,0x37,0x35,0x6,0x6,0x7,0x17,0x36,0x36,0x17,0x26,0x26,0x27,0x15, + 0x16,0x16,0x1f,0x2,0x36,0x36,0x37,0x23,0x6,0x6,0x37,0x33,0x26,0x26,0x27,0x7, + 0x16,0x16,0x7,0x15,0x36,0x36,0x37,0x27,0x6,0x6,0x27,0x16,0x16,0x17,0x35,0x26, + 0x26,0x27,0x27,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22, + 0x26,0x26,0x35,0x57,0x2b,0x3,0x19,0x13,0x1e,0xd,0x12,0x1f,0x1e,0x13,0x19,0x3, + 0x2b,0x3,0x12,0x7f,0x20,0x3a,0x18,0x1e,0x12,0x2a,0xb4,0x18,0x3a,0x20,0x18,0x2a, + 0x12,0x1e,0x1e,0x13,0x19,0x3,0x2b,0x3,0x12,0x15,0x2b,0x3,0x19,0x13,0x1e,0xd, + 0x12,0x91,0x20,0x3a,0x18,0x1e,0x12,0x2a,0xb4,0x18,0x3a,0x20,0x18,0x2a,0x12,0x2, + 0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0xeb,0x20,0x3a,0x18, + 0x1e,0x12,0x2a,0x96,0x1e,0x18,0x3a,0x20,0x18,0x2a,0x52,0x2b,0x3,0x19,0x13,0x1e, + 0xd,0x12,0x1,0x13,0x19,0x3,0x2b,0x3,0x12,0xd,0xf0,0x1e,0x18,0x3a,0x20,0x18, + 0x2a,0x6c,0x20,0x3a,0x18,0x1e,0x12,0x2a,0xd6,0x2b,0x3,0x19,0x13,0x1e,0xd,0x12, + 0x1,0x13,0x19,0x3,0x2b,0x3,0x12,0xd,0x87,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x0,0x1,0x0,0x95,0x0,0x95,0x1,0x6b,0x1,0x6b,0x0, + 0x10,0x0,0x0,0x13,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23, + 0x22,0x26,0x26,0x35,0x95,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x1,0x0,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x0, + 0x3,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0xd,0x0,0x1d,0x0,0x23,0x0, + 0x0,0x1,0x7,0x15,0x14,0x1e,0x2,0x17,0x3e,0x3,0x35,0x35,0x3,0x22,0x26,0x26, + 0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x37,0x27,0x35,0x33, + 0x15,0x17,0x1,0x0,0xab,0x1a,0x2e,0x3e,0x25,0x25,0x3e,0x2e,0x1a,0xab,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x6,0x2e,0x16,0x27,0x1,0xd5,0x40, + 0x82,0x28,0x4c,0x3f,0x2c,0x9,0x9,0x2c,0x3f,0x4c,0x28,0x82,0xff,0x0,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x39,0x2e,0x44,0x3c,0x27,0x0, + 0x2,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0xd,0x0,0x1b,0x0,0x0,0x13, + 0x37,0x36,0x32,0x17,0x17,0x23,0x27,0x7,0x33,0x15,0x23,0x35,0x33,0x1,0x33,0x35, + 0x23,0x15,0x33,0x7,0x27,0x23,0x17,0x16,0x32,0x37,0x37,0x55,0x6b,0xc,0x24,0xc, + 0xb4,0x3d,0x95,0x6b,0x38,0x80,0x2a,0x1,0x56,0x2a,0x80,0x38,0x6b,0x95,0x3d,0xb4, + 0xc,0x24,0xc,0x6b,0x1,0x5e,0x6b,0xc,0xc,0xb4,0x96,0x6b,0x2b,0x80,0xfe,0xd6, + 0x80,0x2b,0x6b,0x96,0xb4,0xc,0xc,0x6b,0x0,0x4,0x0,0x15,0x0,0x95,0x1,0xeb, + 0x1,0x6b,0x0,0xf,0x0,0x13,0x0,0x2b,0x0,0x43,0x0,0x0,0x1,0x23,0x22,0x6, + 0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33, + 0x5,0x33,0x35,0x23,0x22,0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x15,0x23,0x15,0x33, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x25,0x33,0x35,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x15,0x23,0x15,0x33,0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23, + 0x1,0x20,0x40,0x12,0x19,0x19,0x12,0x40,0x12,0x19,0x19,0x12,0x40,0x40,0xfe,0xf5, + 0x56,0x2b,0x12,0x19,0x19,0x12,0x55,0x55,0x2b,0x11,0x19,0x19,0x11,0x56,0x1,0x56, + 0x55,0x2b,0x11,0x19,0x19,0x11,0x56,0x56,0x2b,0x12,0x19,0x19,0x12,0x55,0x1,0x6b, + 0x19,0x12,0x80,0x12,0x19,0x19,0x12,0x80,0x12,0x19,0xab,0x80,0x80,0x2b,0x19,0x11, + 0x2b,0x12,0x19,0x2b,0x2b,0x19,0x11,0x2b,0x12,0x19,0x2b,0x2b,0x19,0x11,0x2b,0x12, + 0x19,0x2b,0x2b,0x19,0x11,0x2b,0x12,0x19,0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xeb, + 0x1,0xeb,0x0,0xf,0x0,0x1e,0x0,0x2a,0x0,0x34,0x0,0x0,0x13,0x34,0x36,0x36, + 0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x17,0x26,0x26,0x23, + 0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x3,0x23,0x14,0x1e,0x2, + 0x33,0x35,0x22,0x2e,0x2,0x37,0x23,0x14,0x16,0x16,0x33,0x35,0x22,0x26,0x26,0x80, + 0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0xde,0x1b,0x45,0x29, + 0x28,0x45,0x1b,0x10,0x12,0x1,0x55,0x12,0x19,0x2a,0x1e,0x34,0x46,0x28,0x1f,0x36, + 0x29,0x18,0x56,0x2b,0x1d,0x30,0x1e,0x12,0x1d,0x11,0x1,0x40,0x18,0x26,0x17,0x17, + 0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x74,0xe,0x13,0x13,0xe,0x8,0x1f,0x12,0x3b, + 0x3b,0x12,0x1f,0x1,0x3f,0x28,0x46,0x34,0x1e,0x2a,0x18,0x29,0x36,0x1f,0x1e,0x30, + 0x1d,0x2b,0x11,0x1d,0x0,0x4,0x0,0x2b,0x0,0x40,0x1,0xeb,0x1,0xeb,0x0,0xf, + 0x0,0x1e,0x0,0x2a,0x0,0x34,0x0,0x0,0x13,0x34,0x36,0x36,0x33,0x32,0x16,0x16, + 0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6, + 0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x13,0x7,0x16,0x16,0x14,0x6,0x7,0x17,0x36, + 0x36,0x34,0x26,0x7,0x36,0x36,0x26,0x27,0x7,0x16,0x16,0x6,0x7,0x80,0x17,0x27, + 0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17,0xde,0x1b,0x45,0x29,0x28,0x45, + 0x1b,0x10,0x12,0x1,0x55,0x12,0x44,0x1e,0x16,0x16,0x16,0x16,0x1e,0x1d,0x1c,0x1c, + 0x59,0x15,0xe,0xe,0x15,0x1e,0xd,0x8,0x8,0xd,0x1,0x40,0x18,0x26,0x17,0x17, + 0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x74,0xe,0x13,0x13,0xe,0x8,0x1f,0x12,0x3b, + 0x3b,0x12,0x1f,0x1,0x3f,0x1e,0x16,0x37,0x3a,0x37,0x16,0x1e,0x1c,0x47,0x4a,0x47, + 0xb8,0x15,0x37,0x36,0x15,0x1e,0xc,0x21,0x21,0xc,0x0,0x4,0x0,0x2b,0x0,0x40, + 0x1,0xe8,0x1,0xeb,0x0,0xf,0x0,0x1e,0x0,0x2a,0x0,0x34,0x0,0x0,0x13,0x34, + 0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x26,0x17,0x26, + 0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x13,0x27,0x6, + 0x6,0x14,0x16,0x17,0x37,0x26,0x26,0x34,0x36,0x17,0x27,0x6,0x6,0x16,0x17,0x37, + 0x26,0x26,0x36,0x80,0x17,0x27,0x17,0x18,0x27,0x17,0x17,0x27,0x18,0x17,0x27,0x17, + 0xde,0x1b,0x45,0x29,0x28,0x45,0x1b,0x10,0x12,0x1,0x55,0x12,0x3e,0x1e,0x1c,0x1d, + 0x1d,0x1c,0x1e,0x16,0x16,0x16,0x52,0x1e,0x15,0xe,0xe,0x15,0x1e,0xc,0x9,0x9, + 0x1,0x40,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x74,0xe,0x13, + 0x13,0xe,0x8,0x1f,0x12,0x3b,0x3b,0x12,0x1f,0x1,0x21,0x1e,0x1c,0x47,0x4a,0x47, + 0x1c,0x1e,0x16,0x37,0x3a,0x37,0x27,0x1e,0x15,0x36,0x37,0x15,0x1f,0xc,0x21,0x21, + 0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x1a,0x0,0x1e, + 0x0,0x2d,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2, + 0x35,0x34,0x2e,0x2,0x3,0x22,0x26,0x35,0x33,0x14,0x6,0x37,0x23,0x35,0x33,0x27, + 0x23,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x1,0x0, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0xd,0x13,0x40,0x13,0x33,0x80,0x80,0x1,0x7e,0x14,0x18,0x1d,0x31,0x1d,0x1d,0x31, + 0x1d,0x18,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0xfe,0x96,0x12,0xe,0xe,0x12,0x35,0x20,0x15,0xf,0x2c,0x1b, + 0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1b,0x2c,0x0,0x6,0x0,0x55,0x0,0x15,0x1,0xab, + 0x1,0xeb,0x0,0x3,0x0,0x12,0x0,0x22,0x0,0x26,0x0,0x32,0x0,0x44,0x0,0x0, + 0x37,0x33,0x15,0x23,0x37,0x22,0x6,0x15,0x14,0x16,0x17,0x15,0x33,0x35,0x36,0x36, + 0x35,0x34,0x26,0x37,0x25,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x3,0x21,0x11,0x21,0x7,0x36,0x36,0x35,0x34,0x26,0x27,0x7,0x16, + 0x15,0x14,0x7,0x23,0x26,0x35,0x34,0x36,0x36,0x33,0x15,0x37,0x27,0x15,0x22,0x6, + 0x6,0x15,0x14,0x16,0x17,0xeb,0x2a,0x2a,0x15,0x12,0x19,0xc,0xa,0x2a,0xa,0xc, + 0x19,0x6e,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x19,0x12,0xff,0x0, + 0x1,0x0,0x2a,0x9,0xc,0xc,0x9,0x17,0xc,0xc,0x7e,0xc,0x15,0x21,0x15,0x30, + 0x30,0x1d,0x31,0x1d,0xc,0x9,0xab,0x16,0x80,0x19,0x11,0xc,0x14,0x5,0x11,0x11, + 0x6,0x13,0xc,0x11,0x19,0xd5,0x1,0x19,0x12,0xfe,0x80,0x12,0x19,0x19,0x12,0x1, + 0x80,0x12,0x18,0xfe,0x96,0x1,0x0,0xd4,0xd,0x20,0x12,0x11,0x20,0xe,0x17,0x13, + 0x15,0x16,0x12,0x12,0x16,0x14,0x22,0x14,0x1a,0x2a,0x2b,0x1b,0x1c,0x31,0x1d,0x12, + 0x20,0xd,0x0,0x6,0x0,0x55,0x0,0x2b,0x1,0xe0,0x1,0xab,0x0,0x3,0x0,0x7, + 0x0,0xb,0x0,0xf,0x0,0x13,0x0,0x1f,0x0,0x0,0x1,0x33,0x15,0x23,0x25,0x33, + 0x11,0x23,0x13,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x15,0x23,0x37,0x27, + 0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x1,0x80,0x2b,0x2b,0xfe,0xd5, + 0x2b,0x2b,0x96,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0xf5,0x1e,0x2d,0x2c,0x1e,0x2c,0x2c, + 0x1e,0x2c,0x2d,0x1e,0x2d,0x1,0xab,0xc0,0xc0,0xfe,0xaa,0x1,0x56,0x56,0x2a,0x56, + 0x2a,0x56,0x4d,0x1e,0x2d,0x2d,0x1e,0x2d,0x2c,0x1e,0x2c,0x2c,0x1e,0x2c,0x0,0x4, + 0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x13,0x0,0x17,0x0,0x1d,0x0,0x23, + 0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x15,0x33,0x35,0x33, + 0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x21,0x11,0x21,0x5,0x33,0x35,0x23,0x15,0x33, + 0x5,0x23,0x15,0x23,0x15,0x33,0x1,0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x56,0xaa, + 0x56,0x11,0x19,0x19,0x11,0xfe,0xaa,0x1,0x56,0xfe,0xe0,0x35,0x55,0x20,0x1,0xa, + 0x20,0x35,0x55,0x1,0xc0,0x19,0x12,0xff,0x0,0x11,0x19,0x2b,0x2b,0x19,0x11,0x1, + 0x0,0x12,0x19,0xfe,0xd5,0x1,0x0,0x35,0x20,0x55,0x2b,0x35,0x20,0x0,0x3,0x0, + 0x15,0x0,0x2b,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x6,0x0,0xa,0x0,0x0,0x1, + 0x37,0x21,0x1f,0x2,0x37,0x37,0x21,0x17,0x33,0x1,0xad,0x3e,0xfe,0x2a,0x3e,0x57, + 0x56,0x56,0x3e,0xfe,0xd8,0x25,0xde,0x1,0x55,0x6b,0x6b,0x95,0x95,0x95,0x6b,0x40, + 0x0,0x2,0x0,0x15,0x0,0x2b,0x1,0xd5,0x1,0xc0,0x0,0x26,0x0,0x37,0x0,0x0, + 0x25,0x27,0x36,0x36,0x35,0x34,0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x33,0x3e,0x2, + 0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x27,0x23,0x1e,0x2,0x33, + 0x32,0x36,0x37,0x17,0x1,0x17,0x33,0x37,0x17,0x33,0x35,0x23,0x27,0x23,0x7,0x27, + 0x23,0x7,0x23,0x15,0x33,0x1,0xd5,0x64,0x11,0x13,0x1a,0x2f,0x3e,0x23,0x2c,0x49, + 0x2f,0x6,0x2c,0x5,0x23,0x36,0x20,0x23,0x3a,0x23,0x23,0x3a,0x23,0x27,0x3e,0x10, + 0x2d,0xb,0x2f,0x42,0x26,0x1d,0x36,0x15,0x64,0xfe,0xfd,0x1a,0x23,0x1b,0x14,0x2b, + 0x16,0x1a,0x21,0x18,0x1b,0x23,0x1a,0x75,0x8c,0x49,0x64,0x15,0x36,0x1d,0x24,0x3e, + 0x2e,0x1b,0x28,0x43,0x2a,0x1e,0x30,0x1c,0x22,0x3a,0x24,0x23,0x3a,0x23,0x2a,0x21, + 0x22,0x35,0x1e,0x13,0x11,0x64,0x1,0x6,0x71,0x51,0x31,0x20,0x40,0x48,0x73,0x56, + 0x20,0x0,0x4,0x0,0x2b,0x0,0x15,0x1,0xeb,0x1,0xd5,0x0,0x21,0x0,0x25,0x0, + 0x35,0x0,0x3b,0x0,0x0,0x1,0x32,0x16,0x17,0x35,0x34,0x26,0x23,0x23,0x35,0x34, + 0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33, + 0x26,0x26,0x35,0x34,0x3e,0x2,0x27,0x33,0x15,0x23,0x17,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x17,0x27,0x35,0x33,0x15,0x17, + 0x1,0x80,0x18,0x2b,0x12,0x19,0x11,0x56,0x19,0x11,0x56,0x11,0x19,0x56,0x11,0x19, + 0x19,0x11,0xa4,0x7,0x7,0x17,0x29,0x36,0x8c,0x56,0x56,0xab,0x1d,0x31,0x1d,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x6,0x2e,0x16,0x27,0x1,0x15,0xe,0xd,0x5b, + 0x12,0x19,0x2b,0x11,0x19,0x19,0x11,0x2b,0x19,0x12,0xea,0x12,0x19,0xf,0x20,0x11, + 0x1f,0x36,0x29,0x17,0x96,0x2b,0x95,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d, + 0x1d,0x31,0x1d,0x9d,0x2e,0x44,0x3c,0x27,0x0,0x6,0x0,0x15,0x0,0x15,0x1,0xea, + 0x1,0xea,0x0,0x7,0x0,0xf,0x0,0x17,0x0,0x1f,0x0,0x27,0x0,0x3c,0x0,0x0, + 0x1,0x26,0x26,0x27,0x15,0x16,0x16,0x17,0x27,0x35,0x6,0x6,0x7,0x17,0x36,0x36, + 0x7,0x27,0x6,0x6,0x7,0x33,0x36,0x36,0x5,0x33,0x26,0x26,0x27,0x7,0x16,0x16, + 0x5,0x17,0x17,0x37,0x37,0x27,0x27,0x7,0x17,0x22,0x26,0x27,0x33,0x35,0x23,0x15, + 0x33,0x35,0x16,0x16,0x33,0x32,0x36,0x36,0x37,0x27,0xe,0x2,0x1,0x96,0x1b,0x41, + 0x25,0x1c,0x32,0x15,0x8d,0x25,0x41,0x1b,0x1e,0x15,0x32,0x65,0x1e,0x16,0x1c,0x4, + 0x2b,0x3,0x16,0x1,0x65,0x2b,0x4,0x1c,0x16,0x1e,0x10,0x16,0xfe,0xd9,0x4a,0x21, + 0x21,0x4a,0x4a,0x21,0x21,0x21,0x32,0x53,0x1a,0x34,0x80,0x2b,0x20,0x64,0x3c,0x34, + 0x5a,0x41,0x10,0x2a,0xd,0x36,0x48,0x1,0xb4,0x16,0x1c,0x4,0x2b,0x3,0x16,0x10, + 0x29,0x2b,0x4,0x1c,0x16,0x1e,0x10,0x16,0x44,0x1e,0x1b,0x41,0x25,0x1c,0x32,0x4e, + 0x25,0x41,0x1b,0x1e,0x15,0x32,0x31,0x21,0x4a,0x4a,0x21,0x21,0x4a,0x4a,0xe1,0x2f, + 0x26,0x2b,0x80,0x3a,0x2e,0x37,0x2a,0x49,0x2f,0x9,0x25,0x3a,0x21,0x0,0x6,0x0, + 0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xb,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x2a,0x0,0x0,0x25,0x11,0x21,0x11,0x23,0x15,0x21,0x35,0x27,0x33,0x15, + 0x2b,0x2,0x35,0x33,0x37,0x23,0x35,0x33,0x23,0x15,0x23,0x35,0x11,0x35,0x33,0x15, + 0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x27,0x35,0x33,0x15,0x1, + 0xab,0xfe,0xaa,0x2a,0x1,0xaa,0x80,0x2b,0x2b,0x2a,0xab,0xab,0x55,0x2b,0x2b,0x55, + 0xab,0xab,0x8,0x8,0x15,0x10,0x10,0x15,0x8,0x8,0x2b,0x6b,0x1,0x55,0xfe,0xab, + 0x2b,0x2b,0xd5,0x2b,0x2b,0x2b,0x2a,0x2a,0x2a,0xfe,0xd6,0x80,0x27,0x5,0x10,0xa, + 0xf,0x16,0x16,0xf,0xa,0x10,0x5,0x27,0x80,0x0,0x9,0x0,0x2b,0x0,0x1b,0x1, + 0xd5,0x1,0xc0,0x0,0xe,0x0,0x12,0x0,0x16,0x0,0x1a,0x0,0x1e,0x0,0x22,0x0, + 0x26,0x0,0x2a,0x0,0x2e,0x0,0x0,0x25,0x11,0x21,0x11,0x23,0x15,0x33,0x14,0x16, + 0x33,0x32,0x36,0x35,0x33,0x35,0x27,0x23,0x35,0x33,0x7,0x23,0x35,0x33,0x15,0x15, + 0x23,0x35,0x33,0x33,0x15,0x23,0x37,0x23,0x35,0x33,0x23,0x15,0x23,0x35,0x11,0x35, + 0x33,0x15,0x33,0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x2a,0xf0,0x15,0x10,0x10,0x15, + 0x70,0x55,0x2b,0x2b,0x55,0xab,0xab,0xab,0xd5,0x2b,0x2b,0x2b,0x2b,0x2b,0x55,0xab, + 0xab,0x2a,0x2b,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x10,0x15,0x15,0x10,0x2b,0xaa,0x2b, + 0x2b,0x2b,0x55,0x2b,0x2b,0x2b,0xab,0x2a,0x2a,0x2a,0xfe,0xd6,0x2a,0x2a,0x2a,0x2a, + 0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0x15,0x0,0x0, + 0x25,0x11,0x21,0x11,0x23,0x15,0x21,0x35,0x25,0x36,0x36,0x37,0x33,0x16,0x16,0x17, + 0x6,0x6,0x7,0x23,0x26,0x26,0x1,0xab,0xfe,0xaa,0x2a,0x1,0xaa,0xfe,0xda,0x20, + 0x2c,0x4,0x2,0x4,0x2b,0x21,0x21,0x2b,0x4,0x2,0x4,0x2c,0x6b,0x1,0x55,0xfe, + 0xab,0x2b,0x2b,0x95,0x16,0x4e,0x31,0x31,0x4e,0x16,0x16,0x4e,0x31,0x31,0x4e,0x0, + 0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xb,0x0,0x0,0x25, + 0x11,0x21,0x11,0x23,0x15,0x21,0x35,0x3,0x33,0x11,0x23,0x1,0xab,0xfe,0xaa,0x2a, + 0x1,0xaa,0xea,0x2a,0x2a,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x2b,0x1,0x2a,0xfe,0xd6, + 0x0,0x1,0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x1b,0x0,0x0,0x1,0x7, + 0x6,0x6,0x16,0x17,0x17,0x7,0x6,0x16,0x17,0x31,0x16,0x32,0x37,0x37,0x36,0x36, + 0x26,0x27,0x27,0x37,0x36,0x26,0x27,0x31,0x26,0x22,0x1,0x39,0xdd,0x6,0x1,0xb, + 0x9,0xac,0x67,0x4,0x1,0x5,0x4,0xe,0x5,0xdd,0x6,0x1,0xb,0x9,0xac,0x67, + 0x4,0x1,0x5,0x4,0xe,0x1,0xd1,0xc6,0x6,0x11,0xd,0x1,0x11,0x90,0x5,0xc, + 0x4,0x5,0x4,0xc6,0x6,0x11,0xd,0x1,0x11,0x90,0x5,0xc,0x4,0x5,0x0,0x3, + 0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x1b,0x0,0x23,0x0,0x27,0x0,0x0, + 0x1,0x22,0xe,0x2,0x15,0x14,0x16,0x16,0x17,0x15,0x33,0x35,0x16,0x33,0x32,0x37, + 0x15,0x33,0x35,0x3e,0x2,0x35,0x34,0x2e,0x2,0x13,0x7,0x27,0x37,0x27,0x37,0x17, + 0x7,0x37,0x23,0x35,0x33,0x1,0x0,0x28,0x45,0x35,0x1e,0x21,0x3a,0x25,0x2b,0xa, + 0xb,0xb,0xa,0x2b,0x25,0x3a,0x21,0x1e,0x35,0x45,0x8,0x40,0x20,0x1b,0x1b,0x40, + 0x20,0x1b,0x40,0xaa,0xaa,0x1,0xd5,0x1e,0x34,0x46,0x28,0x29,0x49,0x35,0xd,0x36, + 0x2c,0x2,0x2,0x2c,0x36,0xd,0x35,0x49,0x29,0x28,0x46,0x34,0x1e,0xff,0x0,0x40, + 0x20,0x1b,0x1b,0x40,0x20,0x1b,0x50,0x2b,0x0,0x2,0x0,0x40,0x0,0x40,0x1,0xc0, + 0x1,0xc0,0x0,0x15,0x0,0x29,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x16,0x17, + 0x7,0x17,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x36,0x36,0x35,0x35,0x7,0x7,0x6, + 0x27,0x26,0x37,0x37,0x27,0x22,0x26,0x37,0x37,0x36,0x17,0x16,0x7,0x7,0x17,0x32, + 0x16,0x1,0x0,0x26,0x46,0x35,0x1f,0x16,0x14,0x2a,0x1e,0x2a,0x19,0x3d,0x22,0x25, + 0x47,0x1c,0x1c,0x1c,0x6e,0x6e,0x6,0x6,0x6,0x5,0x34,0x57,0x7,0x4,0x5,0x6e, + 0x6,0x6,0x5,0x4,0x34,0x56,0x8,0x4,0x1,0xc0,0x1d,0x34,0x46,0x29,0x22,0x3d, + 0x19,0x2a,0x1e,0x2a,0x14,0x16,0x1c,0x1c,0x1c,0x47,0x25,0xc0,0xc6,0x62,0x6,0x6, + 0x5,0x6,0x47,0x9,0xe,0x5,0x62,0x6,0x6,0x5,0x6,0x47,0x9,0xe,0x0,0x3, + 0x0,0x55,0x0,0x2b,0x1,0xab,0x1,0xd5,0x0,0x1b,0x0,0x2a,0x0,0x2e,0x0,0x0, + 0x1,0x23,0x35,0x23,0x15,0x23,0x35,0x23,0x15,0x23,0x22,0x6,0x6,0x15,0x15,0x14, + 0x16,0x16,0x33,0x33,0x32,0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x3,0x22,0x26,0x35, + 0x34,0x3e,0x2,0x37,0x1e,0x2,0x15,0x14,0x6,0x37,0x23,0x35,0x33,0x1,0x55,0x15, + 0x2b,0x2a,0x2b,0x15,0x18,0x27,0x17,0x17,0x27,0x18,0xaa,0x18,0x27,0x17,0x17,0x27, + 0x6d,0x16,0x1f,0x4,0xb,0x15,0x11,0x16,0x17,0x8,0x1f,0x3f,0xaa,0xaa,0x1,0xab, + 0x2a,0x2a,0x2a,0x2a,0x17,0x27,0x18,0xd5,0x18,0x26,0x17,0x17,0x26,0x18,0xd5,0x18, + 0x27,0x17,0xfe,0xd5,0x1f,0x15,0x9,0xe,0xf,0x18,0x13,0x19,0x1b,0x11,0xc,0x15, + 0x1f,0xab,0x2a,0x0,0xa,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x2f,0x0,0x33,0x0,0x37,0x0, + 0x3b,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x7,0x16,0x17,0x7,0x27,0x15,0x27,0x36,0x7,0x17,0x23,0x36,0x7, + 0x33,0x7,0x26,0x17,0x26,0x27,0x37,0x37,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x17,0x35,0x17,0x6,0x37,0x27,0x33,0x6,0x27,0x37,0x16,0x17,0x1, + 0x95,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0x97,0x1a,0x15,0x2f, + 0x20,0x2f,0x15,0x2c,0x2f,0x42,0x4,0x4,0x42,0x2f,0xf,0x55,0x1a,0x15,0x2f,0x10, + 0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x7,0x2f,0x15,0x2c,0x2f,0x42,0x4,0x3e,0x2f, + 0xf,0x4,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19, + 0x57,0x4,0xf,0x2f,0x42,0x42,0x2f,0xf,0x26,0x2f,0x1a,0x3a,0x2f,0x15,0x3f,0x4, + 0xf,0x2f,0x12,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0x54,0x42,0x2f,0xf,0x26, + 0x2f,0x1a,0x3a,0x2f,0x15,0x1a,0x0,0x5,0x0,0x2b,0x0,0x2b,0x2,0x0,0x1,0xeb, + 0x0,0x14,0x0,0x18,0x0,0x1c,0x0,0x20,0x0,0x33,0x0,0x0,0x1,0x34,0x36,0x37, + 0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x11,0x37,0x33,0x32,0x36,0x35,0x35,0x26, + 0x26,0x7,0x23,0x35,0x33,0x37,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x17,0x26,0x23, + 0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x35,0x33,0x35,0x23, + 0x1,0x2b,0x24,0x1c,0x19,0x12,0xeb,0x11,0x19,0x55,0xc0,0x12,0x19,0x1c,0x24,0x56, + 0x55,0x55,0x40,0x95,0x95,0x95,0x95,0x96,0xb,0xb,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x12,0x1d,0x11,0x2b,0x55,0x1,0x40,0x21,0x34,0xc,0xa,0x11,0x19,0x19,0x11,0xfe, + 0x80,0x55,0x19,0x12,0x33,0xd,0x34,0x4a,0x2b,0x15,0x2b,0x15,0x2b,0x4,0x4,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x80,0x2b,0x0,0x4,0x0,0x2b,0x0,0x55, + 0x2,0x0,0x1,0xab,0x0,0x13,0x0,0x19,0x0,0x30,0x0,0x39,0x0,0x0,0x1,0x35, + 0x34,0x26,0x23,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x35,0x34,0x36,0x36, + 0x33,0x33,0x27,0x7,0x27,0x35,0x17,0x37,0x17,0x35,0x34,0x26,0x23,0x22,0x6,0x15, + 0x15,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23, + 0x23,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x11,0x19, + 0x19,0x11,0x1,0x0,0x1d,0x31,0x1d,0x15,0x2a,0xab,0xab,0xab,0xab,0x40,0x19,0x12, + 0x12,0x19,0x8,0xd,0xd,0x8,0x56,0x8,0xd,0xd,0x1e,0x2a,0xc,0x9,0x9,0xc, + 0x1,0x2b,0x55,0x12,0x19,0x19,0x12,0xff,0x0,0x12,0x19,0x6c,0x1d,0x31,0x1c,0x2a, + 0x6a,0x6a,0x2b,0x6b,0x6b,0xc0,0x15,0x12,0x19,0x19,0x12,0x15,0xd,0x8,0x40,0x9, + 0xd,0xd,0x9,0x40,0x8,0xd,0x15,0x9,0xd,0xd,0x9,0x0,0x2,0x0,0x1e,0x0, + 0x1e,0x1,0xd5,0x1,0xd5,0x0,0x17,0x0,0x33,0x0,0x0,0x1,0x7,0x26,0x27,0x36, + 0x36,0x37,0x36,0x36,0x26,0x26,0x23,0x22,0x6,0x7,0x17,0x16,0x36,0x36,0x35,0x34, + 0x2e,0x2,0x25,0x7,0x17,0x26,0x6,0x6,0x15,0x14,0x1e,0x2,0x37,0x37,0x16,0x17, + 0x6,0x6,0x7,0x6,0x6,0x16,0x16,0x33,0x32,0x36,0x37,0x17,0x37,0x1,0x5d,0x31, + 0x6,0x7,0x3,0xf,0xb,0x11,0xb,0x9,0x1b,0x16,0x32,0x39,0x6,0xe3,0x10,0x20, + 0x15,0x15,0x24,0x2a,0xfe,0xca,0x1e,0x52,0x10,0x20,0x15,0x15,0x24,0x2a,0x15,0x31, + 0x6,0x7,0x3,0xf,0xb,0x11,0xb,0x9,0x1b,0x16,0x32,0x39,0x6,0x53,0x1e,0x1, + 0x4e,0x12,0x5,0x2,0xe,0x17,0x7,0xb,0x22,0x22,0x17,0x29,0x1c,0xe3,0x4,0x9, + 0x1b,0x15,0x23,0x32,0x1c,0x4,0x6d,0x1e,0x53,0x4,0x9,0x1b,0x15,0x24,0x31,0x1c, + 0x4,0x9,0x12,0x5,0x2,0xe,0x17,0x7,0xb,0x22,0x22,0x17,0x29,0x1c,0x52,0x1e, + 0x0,0x1,0x0,0x80,0x0,0x15,0x1,0x80,0x1,0xec,0x0,0x24,0x0,0x0,0x1,0x7, + 0xe,0x2,0x15,0x14,0x16,0x16,0x17,0x17,0x7,0x26,0x23,0x22,0x6,0x6,0x15,0x15, + 0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x37,0x16,0x36,0x35,0x35, + 0x34,0x26,0x1,0x52,0x58,0x23,0x37,0x20,0x20,0x37,0x23,0x29,0xc,0xc,0xb,0x1d, + 0x31,0x1d,0xd,0x9,0xaa,0x9,0xd,0x19,0x14,0x15,0x12,0x1b,0x1c,0x1,0xea,0x9, + 0x3,0x26,0x3a,0x23,0x23,0x3b,0x26,0x3,0x4,0x13,0x3,0x1d,0x30,0x1e,0x2a,0x9, + 0xd,0xd,0x9,0x2a,0x1b,0x2d,0xf,0x1f,0x1,0x19,0x12,0xcb,0x13,0x19,0x0,0x2, + 0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x31,0x0,0x43,0x0,0x0,0x25,0x32, + 0x36,0x35,0x34,0x26,0x23,0x23,0x35,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x21,0x22, + 0x6,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x33,0x15, + 0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x34,0x26,0x23,0x23,0x35, + 0x7,0x22,0x26,0x26,0x35,0x34,0x3e,0x2,0x37,0x1e,0x3,0x15,0x14,0x6,0x6,0x1, + 0xab,0x8,0xd,0xd,0x8,0x16,0x16,0x8,0xd,0xd,0x8,0xfe,0xaa,0x8,0xd,0xd, + 0x8,0x16,0x16,0x8,0xd,0xd,0x8,0x16,0x16,0x8,0xd,0xd,0x8,0x1,0x56,0x8, + 0xd,0xd,0x8,0x16,0x95,0x12,0x1d,0x11,0x5,0xe,0x19,0x14,0x14,0x19,0xe,0x5, + 0x11,0x1d,0xeb,0xc,0x9,0x9,0xc,0x80,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd, + 0x80,0xc,0x9,0x9,0xc,0x80,0xd,0x9,0x8,0xd,0xd,0x8,0x9,0xd,0x80,0x40, + 0x11,0x1c,0x12,0xa,0x10,0x13,0x1d,0x17,0x17,0x1d,0x13,0x10,0xa,0x12,0x1c,0x11, + 0x0,0x2,0x0,0x15,0x0,0x40,0x1,0xeb,0x1,0xc0,0x0,0x21,0x0,0x25,0x0,0x0, + 0x1,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15,0x23,0x22,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x27,0x33,0x15,0x23,0x1,0x6b,0x16,0x19,0x11,0x56,0x11,0x19,0x16,0x23, + 0x3a,0x23,0x23,0x3a,0x23,0x2b,0x80,0x2b,0x23,0x3a,0x23,0x23,0x3a,0xb9,0x56,0x56, + 0x1,0x80,0x15,0x12,0x19,0x19,0x12,0x15,0x23,0x3a,0x23,0x23,0x3a,0x23,0x40,0x40, + 0x40,0x40,0x23,0x3a,0x23,0x23,0x3a,0x23,0x15,0x15,0x0,0x3,0x0,0x55,0x0,0x2b, + 0x1,0xab,0x1,0xd5,0x0,0xb,0x0,0x1d,0x0,0x28,0x0,0x0,0x37,0x15,0x14,0x16, + 0x16,0x33,0x33,0x32,0x36,0x36,0x3d,0x3,0x34,0x26,0x27,0x35,0x34,0x26,0x23,0x23, + 0x22,0x6,0x15,0x15,0x6,0x6,0x15,0x15,0x37,0x33,0x15,0x23,0x34,0x26,0x23,0x22, + 0x6,0x15,0x23,0x55,0x17,0x27,0x18,0xaa,0x18,0x27,0x17,0x25,0x1b,0x19,0x12,0x80, + 0x12,0x19,0x1b,0x25,0x6b,0x80,0x2b,0xc,0x9,0x9,0xc,0x2b,0xc0,0x40,0x18,0x26, + 0x17,0x17,0x26,0x18,0x40,0x2b,0x40,0x1d,0x2e,0x7,0x2e,0x11,0x19,0x19,0x11,0x2e, + 0x7,0x2e,0x1d,0x40,0xc0,0x2b,0x9,0xc,0xc,0x9,0x0,0x2,0x0,0x2b,0x0,0x40, + 0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0x19,0x0,0x0,0x25,0x11,0x21,0x11,0x23,0x15, + 0x21,0x35,0x21,0x35,0x33,0x15,0x6,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34, + 0x27,0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x2a,0x1,0xaa,0xfe,0xab,0x6b,0x7,0xa, + 0x16,0x10,0x10,0x16,0x11,0x6b,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x2b,0x80,0x27,0x5, + 0xf,0xa,0x10,0x16,0x16,0x10,0x14,0xa,0x27,0x80,0x0,0x3,0x0,0x2b,0x0,0x1b, + 0x1,0xd5,0x1,0xc0,0x0,0xe,0x0,0x12,0x0,0x16,0x0,0x0,0x25,0x11,0x21,0x11, + 0x23,0x15,0x33,0x14,0x16,0x33,0x32,0x36,0x35,0x33,0x35,0x21,0x35,0x33,0x15,0x33, + 0x35,0x33,0x15,0x1,0xab,0xfe,0xaa,0x2a,0xb0,0x15,0x10,0x10,0x15,0xb0,0xfe,0xab, + 0x6b,0x2a,0x6b,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x10,0x15,0x15,0x10,0x2b,0x2a,0x2a, + 0x2a,0x2a,0x0,0x6,0x0,0x14,0x0,0x14,0x1,0xec,0x1,0xec,0x0,0xf,0x0,0x1e, + 0x0,0x26,0x0,0x2e,0x0,0x36,0x0,0x3e,0x0,0x0,0x1,0x32,0x36,0x36,0x35,0x34, + 0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x17,0x22,0x6,0x7,0x6,0x6, + 0x15,0x15,0x21,0x35,0x34,0x26,0x27,0x26,0x26,0x37,0x37,0x26,0x26,0x27,0x7,0x16, + 0x16,0x25,0x27,0x6,0x6,0x7,0x17,0x36,0x36,0x3,0x7,0x16,0x16,0x17,0x37,0x26, + 0x26,0x5,0x17,0x36,0x36,0x37,0x27,0x6,0x6,0x1,0x0,0x12,0x1d,0x11,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x1d,0x37,0x17,0xa,0xb,0x1,0x0,0xb,0xa, + 0x17,0x37,0xa8,0x27,0x13,0x48,0x2e,0x11,0x27,0x3c,0xfe,0xf9,0x11,0x2e,0x48,0x13, + 0x27,0x10,0x3c,0x4c,0x27,0x13,0x48,0x2e,0x11,0x27,0x3c,0x1,0x7,0x11,0x2e,0x48, + 0x13,0x27,0x10,0x3c,0x1,0x15,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11, + 0x1d,0x12,0x15,0xf,0xe,0x6,0x14,0xb,0x29,0x29,0xb,0x14,0x6,0xe,0xf,0x52, + 0x11,0x2e,0x48,0x13,0x27,0x10,0x3c,0x4c,0x27,0x13,0x48,0x2e,0x11,0x27,0x3c,0xfe, + 0xf9,0x11,0x2e,0x48,0x13,0x27,0x10,0x3c,0x4c,0x27,0x13,0x48,0x2e,0x11,0x27,0x3c, + 0x0,0xa,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x23,0x0,0x2c,0x0,0x0, + 0x37,0x33,0x35,0x23,0x17,0x33,0x27,0x23,0x17,0x23,0x15,0x33,0x21,0x33,0x35,0x23, + 0x37,0x33,0x15,0x23,0x37,0x37,0x17,0x7,0x25,0x37,0x17,0x7,0x27,0x33,0x15,0x23, + 0x25,0x33,0x15,0x23,0x7,0x32,0x36,0x36,0x35,0x23,0x14,0x16,0x16,0x47,0xa4,0x96, + 0xc0,0xa4,0xe,0x96,0xad,0xad,0xc0,0xfe,0x56,0xc0,0xad,0xad,0x2a,0x2a,0x65,0x1e, + 0x2e,0x1e,0xfe,0xe6,0x2e,0x1e,0x2d,0x43,0x40,0x40,0x1,0x40,0x40,0x40,0x80,0x1d, + 0x31,0x1d,0xd6,0x1d,0x31,0xab,0x40,0x40,0x40,0x6b,0x55,0x55,0xd5,0x40,0x51,0x1e, + 0x2d,0x1e,0x1e,0x2d,0x1e,0x2d,0x9c,0x2a,0x2a,0x2a,0x40,0x1c,0x31,0x1d,0x1d,0x31, + 0x1c,0x0,0x2,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xb,0x0, + 0x0,0x25,0x11,0x21,0x11,0x23,0x15,0x21,0x35,0x21,0x11,0x33,0x11,0x1,0xab,0xfe, + 0xaa,0x2a,0x1,0xaa,0xff,0x0,0x56,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x2b,0x1,0x2a, + 0xfe,0xd6,0x0,0x5,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1,0xc0,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x25,0x11,0x21,0x11,0x23,0x15,0x21,0x35, + 0x3,0x33,0x11,0x2b,0x2,0x11,0x33,0x23,0x33,0x11,0x23,0x33,0x11,0x33,0x11,0x1, + 0xab,0xfe,0xaa,0x2a,0x1,0xaa,0xc0,0x20,0x20,0x2a,0x20,0x20,0x6b,0x20,0x20,0xe0, + 0x20,0x6b,0x1,0x55,0xfe,0xab,0x2b,0x2b,0x1,0x2a,0xfe,0xd6,0x1,0x2a,0xfe,0xd6, + 0x1,0x2a,0xfe,0xd6,0x0,0x7,0x0,0x15,0x0,0x15,0x1,0xe2,0x1,0xe1,0x0,0x3, + 0x0,0x7,0x0,0xb,0x0,0x1c,0x0,0x2c,0x0,0x48,0x0,0x54,0x0,0x0,0x13,0x33, + 0x15,0x23,0x7,0x33,0x15,0x23,0x17,0x33,0x15,0x23,0x37,0x16,0x16,0x17,0x37,0x36, + 0x26,0x27,0x26,0x6,0x7,0x7,0x6,0x15,0x15,0x36,0x36,0x7,0x36,0x37,0x23,0x22, + 0x6,0x15,0x14,0x16,0x17,0x17,0x16,0x37,0x37,0x26,0x26,0x17,0x27,0x26,0x27,0x27, + 0x16,0x7,0x6,0x6,0x23,0x22,0x26,0x31,0x15,0x22,0x6,0x15,0x33,0x34,0x26,0x23, + 0x35,0x17,0x16,0x32,0x37,0x36,0x36,0x27,0x16,0x36,0x37,0x36,0x26,0x27,0x26,0x6, + 0x7,0x6,0x16,0x55,0x80,0x80,0x40,0x6b,0x6b,0x2b,0x6b,0x6b,0xe5,0xc,0x11,0x4, + 0x5b,0xb,0xa,0x11,0xe,0x21,0xb,0x4a,0xd,0x6,0x13,0x37,0x5,0xe,0xaf,0x14, + 0x1d,0x14,0x10,0x60,0x12,0xf,0x3a,0xc,0xb,0xfd,0x31,0x9,0x12,0x44,0x1,0x3, + 0x5,0x1c,0x12,0x9,0xc,0x12,0x19,0x80,0x19,0x11,0x62,0xe,0x28,0xf,0xb,0x5, + 0xd6,0xd,0x17,0x4,0x4,0xd,0xc,0xd,0x18,0x3,0x4,0xc,0x1,0xc0,0x2b,0x2a, + 0x2b,0xd5,0x2b,0xde,0x4,0x11,0xa,0x97,0x11,0x28,0xa,0x8,0x3,0xb,0x45,0xc, + 0x13,0x53,0x2,0x3,0x27,0x11,0xa,0x1c,0x14,0x11,0x1a,0x4,0x1c,0x5,0xa,0x22, + 0xa,0x1f,0x77,0x57,0x10,0x5,0x11,0xb,0xa,0x11,0x15,0x5,0x7a,0x19,0x12,0x12, + 0x19,0x5b,0x62,0xe,0xe,0xb,0x21,0x67,0x4,0xd,0xc,0xd,0x18,0x3,0x4,0xc, + 0xd,0xd,0x17,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0x3,0x0, + 0x7,0x0,0x17,0x0,0x1d,0x0,0x2d,0x0,0x0,0x25,0x33,0x15,0x23,0x35,0x33,0x15, + 0x23,0x37,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34, + 0x26,0x3,0x23,0x35,0x23,0x35,0x33,0x17,0x14,0x6,0x23,0x23,0x22,0x26,0x35,0x35, + 0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x1,0x15,0x20,0x20,0x20,0x20,0x80,0xfe,0xd6, + 0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xd2,0x20,0x20,0x40,0x80,0xc,0x9, + 0x35,0x9,0xd,0xd,0x9,0x35,0x9,0xc,0xf5,0x20,0x56,0x20,0xb5,0x19,0x12,0xfe, + 0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xff,0x0,0x60,0x20,0x6b,0x8,0xd, + 0xd,0x8,0x56,0x8,0xd,0xd,0x8,0x0,0x6,0x0,0x2b,0x0,0x2b,0x1,0xf5,0x1, + 0xab,0x0,0x9,0x0,0x19,0x0,0x1d,0x0,0x2a,0x0,0x44,0x0,0x64,0x0,0x0,0x1, + 0x34,0x26,0x23,0x21,0x15,0x21,0x15,0x16,0x17,0x25,0x23,0x22,0x6,0x15,0x15,0x14, + 0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x23,0x35,0x33,0x17,0x36,0x35, + 0x34,0x26,0x23,0x22,0x6,0x15,0x14,0x17,0x15,0x33,0x27,0x32,0x16,0x15,0x14,0x7, + 0x17,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x37, + 0x26,0x35,0x34,0x36,0x37,0x22,0xe,0x2,0x15,0x14,0x16,0x17,0x37,0x26,0x26,0x35, + 0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17,0x36,0x36,0x35,0x34, + 0x2e,0x2,0x1,0xd5,0x19,0x11,0xfe,0xaa,0x1,0x56,0x16,0x14,0xfe,0xd6,0x6b,0x8, + 0xd,0xd,0x8,0x6b,0x8,0xd,0xd,0x1e,0x40,0x40,0xe6,0xa,0xf,0xb,0xb,0x10, + 0xb,0x20,0x10,0x16,0x1f,0x10,0x17,0xc,0xd,0x17,0x27,0x17,0x18,0x27,0x17,0xe, + 0xb,0x17,0x10,0x20,0x16,0x1d,0x32,0x26,0x16,0x16,0x13,0x16,0xe,0x11,0x1d,0x30, + 0x1e,0x1d,0x31,0x1c,0x10,0xf,0x17,0x13,0x15,0x15,0x26,0x33,0x1,0x80,0x12,0x19, + 0x2b,0x37,0x9,0x10,0x10,0xd,0x8,0xc0,0x8,0xe,0xe,0x8,0xc0,0x8,0xd,0xc0, + 0x95,0x7f,0x8,0xd,0xb,0xf,0xf,0xb,0xd,0x8,0x6b,0xb5,0x1f,0x16,0x16,0x10, + 0x16,0xb,0x1f,0x12,0x17,0x27,0x17,0x17,0x27,0x17,0x12,0x1f,0xc,0x17,0xf,0x17, + 0x16,0x1f,0x55,0x15,0x26,0x33,0x1c,0x1d,0x33,0x12,0x16,0xf,0x27,0x16,0x1d,0x31, + 0x1c,0x1c,0x31,0x1d,0x16,0x27,0xe,0x17,0x13,0x32,0x1d,0x1c,0x33,0x26,0x15,0x0, + 0x4,0x0,0x55,0x0,0x2b,0x1,0xf5,0x1,0xc0,0x0,0xe,0x0,0x1b,0x0,0x35,0x0, + 0x55,0x0,0x0,0x1,0x32,0x16,0x17,0x27,0x7,0x11,0x33,0x26,0x26,0x35,0x34,0x3e, + 0x2,0x17,0x22,0x6,0x15,0x14,0x17,0x15,0x33,0x35,0x36,0x35,0x34,0x26,0x27,0x22, + 0x6,0x6,0x15,0x14,0x16,0x17,0x37,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x7,0x17,0x36,0x36,0x35,0x34,0x26,0x26,0x27,0x22,0xe,0x2,0x15,0x14,0x16,0x17, + 0x37,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x7,0x17, + 0x36,0x36,0x35,0x34,0x2e,0x2,0x1,0x6b,0xb,0x16,0xa,0x96,0xab,0x91,0x12,0x14, + 0x1b,0x2e,0x3e,0x24,0xb,0x10,0xb,0x20,0xa,0xf,0xb,0x18,0x27,0x17,0xe,0xb, + 0x17,0x10,0x20,0x16,0x16,0x1f,0x10,0x17,0xc,0xd,0x17,0x27,0x17,0x1d,0x32,0x26, + 0x16,0x16,0x13,0x16,0xe,0x11,0x1d,0x30,0x1e,0x1d,0x31,0x1c,0x10,0xf,0x17,0x13, + 0x15,0x15,0x26,0x33,0x1,0x55,0x3,0x2,0x70,0x80,0xff,0x0,0x16,0x36,0x1f,0x23, + 0x3e,0x2f,0x1a,0x90,0xf,0xb,0xd,0x8,0x6b,0x6b,0x8,0xd,0xb,0xf,0x3b,0x17, + 0x27,0x17,0x12,0x1f,0xc,0x17,0xf,0x17,0x16,0x1f,0x1f,0x16,0x16,0x10,0x16,0xb, + 0x1f,0x12,0x17,0x27,0x17,0x35,0x15,0x26,0x33,0x1c,0x1d,0x33,0x12,0x16,0xf,0x27, + 0x16,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x16,0x27,0xe,0x17,0x13,0x32,0x1d,0x1c,0x33, + 0x26,0x15,0x0,0x3,0x0,0x2b,0x0,0x80,0x1,0xd5,0x1,0x80,0x0,0xb,0x0,0xf, + 0x0,0x13,0x0,0x0,0x13,0x11,0x33,0x35,0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x11, + 0x7,0x15,0x23,0x35,0x15,0x35,0x33,0x15,0x2b,0x2a,0xd6,0x2a,0x56,0x2a,0x2a,0x56, + 0x56,0x1,0x80,0xff,0x0,0xd5,0xd5,0x2b,0x2b,0x1,0x0,0x2b,0x2a,0x2a,0x80,0x2b, + 0x2b,0x0,0x5,0x0,0x55,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0x21,0x0,0x2c,0x0, + 0x3c,0x0,0x48,0x0,0x54,0x0,0x0,0x1,0x32,0x17,0x35,0x34,0x26,0x23,0x23,0x35, + 0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16, + 0x33,0x33,0x26,0x26,0x35,0x34,0x3e,0x2,0x27,0x34,0x36,0x36,0x33,0x32,0x16,0x16, + 0x15,0x15,0x23,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35, + 0x34,0x26,0x26,0x7,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x17, + 0x22,0x26,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x6,0x6,0x1,0x80,0x16,0x15,0x19, + 0x12,0x15,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x15,0x12,0x19,0x19,0x12,0x86,0xd,0xe, + 0x17,0x29,0x36,0xa3,0x12,0x1e,0x12,0x12,0x1e,0x12,0x84,0xc2,0x1d,0x31,0x1d,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xd, + 0x10,0x1c,0x9,0xc,0x1a,0xf,0xf,0x1a,0xc,0x9,0x1c,0x1,0x15,0x6,0x1c,0x11, + 0x19,0x2b,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x2b,0x19,0x11,0xd6,0x11,0x19,0x12,0x2b, + 0x18,0x1f,0x36,0x29,0x17,0x6b,0x12,0x1e,0x12,0x12,0x1e,0x12,0x2b,0x6a,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x2b,0x13,0xd,0xd,0x13,0x13, + 0xd,0xd,0x13,0x80,0xf,0xd,0x7,0x8,0x8,0x7,0xd,0xf,0x0,0x5,0x0,0x2b, + 0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x2f,0x0,0x3b,0x0,0x47,0x0,0x53, + 0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34, + 0x2e,0x2,0x7,0x34,0x36,0x37,0x17,0x33,0x27,0x36,0x36,0x33,0x32,0x1e,0x2,0x15, + 0x14,0x6,0x7,0x27,0x23,0x17,0x6,0x6,0x23,0x22,0x2e,0x2,0x17,0x27,0x37,0x23, + 0x7,0x27,0x23,0x17,0x7,0x33,0x37,0x17,0x27,0x7,0x27,0x23,0x17,0x7,0x33,0x37, + 0x17,0x33,0x27,0x37,0x17,0x37,0x17,0x33,0x27,0x37,0x23,0x7,0x27,0x23,0x17,0x7, + 0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b, + 0x4d,0xd7,0x13,0x11,0x29,0x3c,0x47,0x16,0x35,0x1e,0x23,0x3e,0x2f,0x1b,0x13,0x11, + 0x29,0x3c,0x46,0x15,0x35,0x1e,0x23,0x3e,0x2f,0x1b,0xdb,0x20,0x20,0x20,0x10,0x10, + 0x20,0x20,0x20,0x20,0x10,0x10,0x65,0x10,0x10,0x20,0x20,0x20,0x20,0x10,0x10,0x20, + 0x20,0x20,0x8a,0x10,0x10,0x20,0x20,0x20,0x20,0x10,0x10,0x20,0x20,0x20,0x1,0xd5, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21, + 0xd5,0x1e,0x35,0x16,0x29,0x47,0x11,0x13,0x1b,0x2f,0x3e,0x23,0x1e,0x35,0x16,0x29, + 0x47,0x11,0x13,0x1b,0x2f,0x3e,0x8,0x2b,0x2b,0x16,0x16,0x2b,0x2b,0x16,0x16,0x56, + 0x16,0x16,0x2b,0x2b,0x16,0x16,0x2b,0x2b,0x56,0x16,0x16,0x2b,0x2b,0x16,0x16,0x2b, + 0x2b,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0x13,0x0,0x1e,0x0, + 0x2e,0x0,0x0,0x1,0x21,0x22,0x6,0x6,0x15,0x15,0x14,0x16,0x16,0x33,0x21,0x32, + 0x36,0x36,0x35,0x35,0x34,0x26,0x26,0x7,0x6,0x27,0x27,0x36,0x36,0x33,0x21,0x32, + 0x16,0x17,0x25,0x21,0x32,0x16,0x15,0x15,0x26,0x26,0x23,0x21,0x22,0x6,0x7,0x35, + 0x34,0x36,0x1,0x80,0xff,0x0,0x18,0x26,0x17,0x17,0x26,0x18,0x1,0x0,0x18,0x26, + 0x17,0x17,0x26,0x40,0x8,0xa,0xed,0x4,0x16,0xd,0x1,0x0,0xb,0x12,0x6,0xfe, + 0xdd,0x1,0x0,0x12,0x19,0xa,0x15,0xc,0xff,0x0,0xc,0x15,0xa,0x19,0x1,0xab, + 0x17,0x27,0x18,0xaa,0x18,0x27,0x17,0x17,0x27,0x18,0xaa,0x18,0x27,0x17,0xd1,0x7, + 0x3,0x3a,0xc,0xf,0xa,0x8,0x67,0x19,0x12,0xb,0x5,0x6,0x6,0x5,0xb,0x12, + 0x19,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0,0x13,0x0, + 0x17,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35, + 0x11,0x34,0x26,0x5,0x33,0x11,0x23,0x21,0x23,0x11,0x33,0x1,0xab,0xfe,0xaa,0x11, + 0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0x99,0x16,0x16,0x1,0x56,0x16,0x16, + 0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19,0x2b,0xff, + 0x0,0x1,0x0,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0,0xf,0x0, + 0x13,0x0,0x17,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21,0x32, + 0x36,0x35,0x11,0x34,0x26,0x5,0x33,0x11,0x23,0x21,0x23,0x11,0x33,0x1,0xab,0xfe, + 0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0x99,0x56,0x56,0x1,0x56, + 0x56,0x56,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0,0x12,0x19, + 0x2b,0xff,0x0,0x1,0x0,0x0,0x3,0x0,0x2b,0x0,0x55,0x1,0xd5,0x1,0xab,0x0, + 0xf,0x0,0x13,0x0,0x17,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33, + 0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x5,0x33,0x11,0x23,0x21,0x23,0x11,0x33,0x1, + 0xab,0xfe,0xaa,0x11,0x19,0x19,0x11,0x1,0x56,0x11,0x19,0x19,0xfe,0x99,0x2b,0x2b, + 0x1,0x56,0x2b,0x2b,0x1,0xab,0x19,0x12,0xff,0x0,0x12,0x19,0x19,0x12,0x1,0x0, + 0x12,0x19,0x2b,0xff,0x0,0x1,0x0,0x0,0x3,0x0,0x55,0x0,0x15,0x1,0xeb,0x1, + 0xc0,0x0,0xe,0x0,0x1e,0x0,0x2a,0x0,0x0,0x1,0x32,0x17,0x35,0x27,0x7,0x11, + 0x33,0x26,0x26,0x35,0x34,0x3e,0x2,0x17,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33, + 0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35, + 0x33,0x15,0x33,0x1,0x80,0x16,0x15,0xab,0xab,0xa4,0x7,0x7,0x17,0x29,0x36,0x1f, + 0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x23,0x35,0x16,0x35,0x35, + 0x16,0x35,0x1,0x15,0x6,0x31,0x80,0x80,0xff,0x0,0xf,0x20,0x11,0x1f,0x36,0x29, + 0x17,0x2a,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x76,0x35, + 0x35,0x16,0x35,0x35,0x0,0x5,0x0,0x15,0x0,0x15,0x1,0xeb,0x1,0xc0,0x0,0xe, + 0x0,0x18,0x0,0x1c,0x0,0x2c,0x0,0x38,0x0,0x0,0x1,0x35,0x27,0x7,0x15,0x33, + 0x35,0x33,0x15,0x33,0x26,0x26,0x35,0x34,0x36,0x17,0x35,0x21,0x15,0x17,0x15,0x36, + 0x33,0x32,0x16,0x27,0x33,0x15,0x23,0x17,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x7,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33, + 0x15,0x23,0x15,0x1,0x40,0x95,0x96,0x6b,0x55,0x24,0x7,0x7,0x2f,0xd1,0xfe,0xea, + 0x96,0xb,0xa,0x1f,0x37,0x6b,0x2a,0x2a,0x80,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x76,0x35,0x35,0x16,0x35,0x35,0x1,0x7,0xe,0x6b,0x6b, + 0xd5,0x80,0x80,0xf,0x20,0x11,0x2d,0x48,0xd,0xd8,0x2a,0x6b,0x17,0x1,0x18,0x6e, + 0x2b,0xc0,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x23,0x35,0x16, + 0x35,0x35,0x16,0x35,0x0,0x5,0x0,0x40,0x0,0x40,0x1,0xc0,0x1,0xc0,0x0,0xf, + 0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x1f,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11, + 0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x23,0x35,0x33,0x35,0x23, + 0x35,0x33,0x17,0x23,0x35,0x33,0x35,0x23,0x35,0x33,0x1,0x95,0xfe,0xd6,0x12,0x19, + 0x19,0x12,0x1,0x2a,0x12,0x19,0x19,0xbc,0x56,0x56,0x56,0x56,0x80,0x56,0x56,0x56, + 0x56,0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0xfe, + 0xd5,0x56,0x2a,0x56,0xd6,0x56,0x2a,0x56,0x0,0x6,0x0,0x40,0x0,0x2b,0x2,0x0, + 0x1,0xc0,0x0,0x1c,0x0,0x20,0x0,0x24,0x0,0x38,0x0,0x4c,0x0,0x50,0x0,0x0, + 0x37,0x23,0x35,0x33,0x36,0x36,0x33,0x33,0x32,0x16,0x17,0x35,0x34,0x26,0x23,0x21, + 0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33,0x26,0x26,0x35,0x34,0x36,0x37,0x33,0x15, + 0x23,0x27,0x33,0x15,0x23,0x17,0x34,0x36,0x33,0x33,0x35,0x23,0x22,0x6,0x6,0x15, + 0x14,0x16,0x16,0x33,0x33,0x35,0x23,0x22,0x26,0x37,0x23,0x15,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x23,0x15,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x7,0x33,0x15, + 0x23,0xad,0x18,0x4f,0xf,0x24,0x14,0x80,0x5,0xb,0x5,0x19,0x12,0xfe,0xd6,0x12, + 0x19,0x19,0x12,0x51,0x8,0x9,0x1,0x69,0x56,0x56,0x80,0x56,0x56,0x6b,0x19,0x12, + 0x2a,0x2a,0x18,0x27,0x17,0x17,0x27,0x18,0x2a,0x2a,0x12,0x19,0xab,0x2b,0x2b,0x11, + 0x19,0x19,0x11,0x2b,0x2b,0x17,0x27,0x17,0x17,0x27,0x97,0x80,0x80,0x95,0x56,0xa, + 0xb,0x1,0x1,0x97,0x12,0x19,0x19,0x12,0xfe,0xd6,0x12,0x19,0xe,0x21,0x11,0x5, + 0xb,0xdb,0x56,0x56,0x56,0x95,0x12,0x19,0x2a,0x17,0x26,0x18,0x18,0x26,0x17,0x2a, + 0x19,0x67,0x2a,0x19,0x12,0x12,0x19,0x2a,0x17,0x26,0x18,0x18,0x26,0x17,0x40,0x2a, + 0x0,0x3,0x0,0x40,0x0,0x2b,0x1,0xc0,0x1,0xd5,0x0,0x28,0x0,0x38,0x0,0x44, + 0x0,0x0,0x1,0x23,0x35,0x33,0x35,0x23,0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x23, + 0x15,0x33,0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x15,0x23,0x15,0x21, + 0x35,0x23,0x35,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x7,0x22,0x26,0x26,0x35,0x34, + 0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x27,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x95,0x15,0x2b,0x32,0x9,0x24,0x30,0x1c,0x1c, + 0x30,0x24,0x9,0x32,0x2b,0x15,0x12,0x19,0x19,0x12,0x15,0x2b,0x1,0x56,0x2b,0x15, + 0x12,0x19,0x19,0xa7,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x15,0x15,0x21,0x35, + 0x13,0xd,0xd,0x13,0x13,0xd,0xd,0x13,0x1,0x15,0x40,0x2b,0x19,0x26,0x16,0x16, + 0x26,0x19,0x2b,0x40,0x19,0x11,0x2b,0x12,0x19,0x40,0x2a,0x2a,0x40,0x19,0x12,0x2b, + 0x11,0x19,0x8a,0x14,0x22,0x14,0x15,0x22,0x14,0x14,0x22,0x15,0x14,0x22,0x14,0x4a, + 0xe,0x12,0x12,0xe,0xd,0x13,0x13,0x0,0x7,0x0,0x15,0x0,0x40,0x1,0xeb,0x1, + 0xc0,0x0,0x2d,0x0,0x39,0x0,0x45,0x0,0x49,0x0,0x55,0x0,0x59,0x0,0x5d,0x0, + 0x0,0x1,0x27,0x26,0x26,0x23,0x23,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x15,0x15, + 0x23,0x22,0x6,0x15,0x15,0x23,0x15,0x14,0x16,0x33,0x33,0x14,0x16,0x16,0x33,0x32, + 0x36,0x36,0x35,0x33,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x33,0x35,0x34,0x5, + 0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x33,0x22,0x26,0x35,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x27,0x35,0x33,0x17,0x27,0x23,0x35,0x33,0x35, + 0x23,0x15,0x33,0x15,0x23,0x15,0x33,0x27,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1, + 0xe9,0x1f,0x5,0x16,0xe,0xc,0xc,0x9,0x15,0x9,0xd,0x2a,0x12,0x19,0xeb,0x19, + 0x12,0x15,0x12,0x1d,0x11,0x12,0x1d,0x11,0x56,0x11,0x1d,0x12,0x11,0x1d,0x12,0x40, + 0xfe,0xaa,0x8,0xd,0xd,0x8,0x9,0xd,0xd,0xcd,0x9,0xd,0xd,0x9,0x8,0xd, + 0xd,0x48,0x76,0x1d,0xd3,0x16,0x16,0xd6,0x16,0x16,0xd6,0x7b,0x25,0x25,0x45,0x25, + 0x25,0x1,0x1c,0x5c,0xd,0x10,0x16,0x8,0xd,0xd,0x8,0x16,0x19,0x11,0x56,0x6a, + 0x12,0x19,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x8f,0x7, + 0xab,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9,0xc,0xc,0x9,0x9, + 0xc,0xaa,0x56,0x56,0x36,0x2a,0x20,0x20,0x2a,0x20,0x20,0x2a,0x2a,0x2a,0x0,0x3, + 0x0,0x52,0x0,0x40,0x1,0xae,0x1,0xc0,0x0,0x18,0x0,0x24,0x0,0x42,0x0,0x0, + 0x1,0x2e,0x2,0x23,0x22,0x6,0x6,0x7,0x7,0x6,0x16,0x33,0x33,0x15,0x14,0x16, + 0x33,0x33,0x15,0x33,0x35,0x3e,0x2,0x7,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x37,0x6,0x6,0x7,0x6,0x6,0x15,0x23,0x34,0x34,0x37,0x36,0x36, + 0x37,0x36,0x34,0x26,0x23,0x22,0x6,0x7,0x27,0x36,0x36,0x33,0x32,0x16,0x17,0x16, + 0x16,0x1,0xa9,0x4,0x2a,0x40,0x26,0x25,0x40,0x29,0x5,0x29,0x7,0xc,0xd,0x15, + 0x19,0x12,0x15,0x95,0x1c,0x29,0x14,0xa3,0x7,0x9,0x9,0x7,0x6,0x9,0x9,0x1f, + 0x7,0xc,0x4,0x1,0x2,0x16,0x3,0x5,0xf,0x5,0x3,0xa,0xa,0xa,0xb,0x2, + 0x14,0x4,0x16,0x11,0xd,0x13,0x5,0x4,0x3,0x1,0x3f,0x23,0x3b,0x23,0x22,0x3a, + 0x24,0x4a,0xb,0x16,0x2a,0x12,0x19,0x40,0x64,0xd,0x2f,0x3d,0x48,0xa,0x6,0x7, + 0x9,0x9,0x7,0x6,0xa,0x5c,0xa,0xa,0x7,0x2,0x6,0x9,0x5,0xd,0x7,0x8, + 0xb,0x8,0x5,0xd,0xb,0xd,0x6,0x9,0xc,0x13,0xb,0x8,0x7,0x16,0x0,0x5, + 0x0,0x2b,0x0,0x40,0x1,0xc0,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb,0x0,0xf, + 0x0,0x28,0x0,0x0,0x37,0x21,0x35,0x21,0x17,0x35,0x33,0x15,0x33,0x23,0x35,0x33, + 0x21,0x33,0x15,0x23,0x37,0x37,0x27,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x21,0x15, + 0x21,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x23,0x37,0x27,0x7,0x40,0x1,0x80, + 0xfe,0x80,0x9c,0x47,0x72,0x47,0x47,0xfe,0xd6,0x47,0x47,0x15,0x1e,0x22,0xef,0x11, + 0x19,0x19,0x11,0xfe,0xd5,0x1,0x2b,0x17,0x27,0x17,0x17,0x27,0x17,0xef,0x22,0x1e, + 0x55,0x40,0x80,0x55,0x2a,0x2a,0x2a,0x2a,0xc0,0x1e,0x22,0x19,0x12,0x12,0x19,0x2a, + 0x17,0x26,0x18,0x18,0x26,0x17,0x22,0x1e,0x55,0x0,0x4,0x0,0x15,0x0,0x40,0x1, + 0xe9,0x1,0xd5,0x0,0xa,0x0,0x13,0x0,0x23,0x0,0x32,0x0,0x0,0x25,0x37,0x26, + 0x26,0x36,0x37,0x27,0x6,0x6,0x14,0x16,0x37,0x26,0x34,0x37,0x27,0x6,0x6,0x16, + 0x17,0x5,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26, + 0x1,0x7f,0x22,0x1d,0x14,0x14,0x1d,0x22,0x20,0x1f,0x1f,0x8a,0xd,0xd,0x24,0x15, + 0xf,0xf,0x15,0xfe,0xfb,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26, + 0xa0,0x1b,0x45,0x28,0x28,0x45,0x1b,0x10,0x13,0x1,0x56,0x13,0xab,0x22,0x21,0x51, + 0x52,0x22,0x22,0x1f,0x4c,0x51,0x4e,0x4b,0x13,0x2e,0x12,0x24,0x15,0x37,0x37,0x18, + 0x7,0x17,0x26,0x18,0x18,0x26,0x17,0x17,0x26,0x18,0x18,0x26,0x17,0x37,0xe,0x13, + 0x13,0xe,0x8,0x1f,0x12,0x3b,0x3b,0x12,0x1f,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1, + 0xd5,0x1,0xd5,0x0,0x8,0x0,0x18,0x0,0x20,0x0,0x24,0x0,0x0,0x13,0x23,0x11, + 0x14,0x16,0x33,0x21,0x35,0x21,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x21, + 0x32,0x36,0x35,0x11,0x34,0x26,0x3,0x27,0x23,0x7,0x23,0x37,0x33,0x17,0x27,0x7, + 0x33,0x27,0x55,0x2a,0x19,0x11,0x1,0x2b,0xfe,0xd5,0x1,0x56,0xff,0x0,0x12,0x19, + 0x19,0x12,0x1,0x0,0x11,0x19,0x19,0x59,0x11,0x4e,0x11,0x22,0x48,0x23,0x48,0x5a, + 0x1c,0x39,0x1b,0x1,0x80,0xfe,0xd5,0x11,0x19,0x2a,0x1,0x80,0x19,0x11,0xff,0x0, + 0x12,0x19,0x19,0x12,0x1,0x0,0x11,0x19,0xfe,0xf6,0x31,0x31,0xc0,0xc0,0x9c,0x4f, + 0x4f,0x0,0x1,0x0,0x6b,0x0,0x6b,0x1,0x80,0x1,0x80,0x0,0x8,0x0,0x0,0x13, + 0x15,0x33,0x7,0x17,0x37,0x15,0x33,0x11,0x80,0xb7,0xcc,0x1e,0xcc,0x2b,0x1,0x80, + 0x2b,0xcc,0x1e,0xcc,0xb7,0x1,0x0,0x0,0x3,0x0,0x2e,0x0,0x4b,0x1,0xb5,0x1, + 0xcb,0x0,0xb,0x0,0x39,0x0,0x3d,0x0,0x0,0x13,0x34,0x36,0x33,0x32,0x16,0x15, + 0x14,0x6,0x23,0x22,0x26,0x13,0x27,0x26,0x26,0x23,0x23,0x22,0x27,0x27,0x26,0x26, + 0x23,0x22,0x7,0x7,0x6,0x6,0x17,0x17,0x7,0x17,0x37,0x27,0x17,0x15,0x33,0x35, + 0x27,0x37,0x16,0x16,0x17,0x7,0x33,0x37,0x33,0x17,0x6,0x15,0x14,0x16,0x33,0x32, + 0x36,0x35,0x34,0x27,0x37,0x33,0x17,0xe0,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19, + 0xc6,0xe,0x1,0x12,0xd,0x23,0x32,0x1e,0x2b,0x2,0xf,0xd,0x11,0xd,0x47,0x8, + 0x1,0x5,0x1e,0x43,0x21,0x4f,0x4,0x11,0x2a,0x2d,0x32,0xf,0x20,0x1e,0x12,0x20, + 0x9,0x44,0x3,0x10,0x13,0xd,0xe,0x12,0x73,0x9,0x2a,0x9,0x1,0xa0,0x12,0x19, + 0x19,0x12,0x12,0x19,0x19,0xfe,0xf8,0x88,0xc,0x11,0x1e,0x2b,0x2,0xa,0xd,0x46, + 0xb,0x1a,0x9,0x3c,0x56,0x1a,0x64,0x1d,0xf,0x70,0x83,0x2d,0x32,0xf,0x1a,0x8, + 0xb1,0x4b,0x1a,0x9,0x12,0xe,0x12,0x12,0xe,0x12,0x43,0x4b,0x4b,0x0,0x2,0x0, + 0x55,0x0,0x15,0x1,0xcb,0x1,0xe0,0x0,0xc,0x0,0x34,0x0,0x0,0x13,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x17,0x26,0x27,0x26,0x22,0x7, + 0x31,0x7,0x15,0x33,0x35,0x37,0x6,0x6,0x15,0x15,0x7,0x17,0x37,0x37,0x17,0x15, + 0x33,0x35,0x27,0x34,0x34,0x37,0x16,0x17,0x17,0x37,0x27,0x33,0x35,0x22,0x2e,0x2, + 0x27,0xcb,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x38,0x6,0xb,0xa,0x16,0x9, + 0x74,0x2b,0x20,0x5,0x6,0x37,0x22,0x40,0x5,0x26,0x2a,0x2a,0xa,0x18,0x2c,0x7f, + 0x13,0x75,0x15,0x4,0x15,0x1a,0x1b,0x9,0x1,0xb5,0x12,0x19,0x19,0x12,0x11,0x19, + 0x19,0x11,0x4d,0xc,0x6,0x6,0x5,0x41,0x65,0x4c,0x12,0x12,0x24,0x12,0x72,0x4a, + 0x1a,0x56,0x4b,0x36,0x6b,0x8b,0x3c,0x8,0x26,0x1a,0x25,0xe,0xdc,0xb,0xcb,0x2a, + 0x1,0x8,0x13,0x13,0x0,0x4,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xc0,0x0,0xf, + 0x0,0x1f,0x0,0x26,0x0,0x38,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x5,0x32,0x16,0x16,0x15,0x14,0x6,0x6, + 0x23,0x22,0x26,0x26,0x35,0x34,0x36,0x36,0x7,0x36,0x36,0x33,0x32,0x16,0x17,0x37, + 0x7,0x27,0x15,0x23,0x35,0x7,0x27,0x37,0x27,0x37,0x17,0x35,0x33,0x15,0x37,0x17, + 0x7,0x1,0xd5,0xfe,0x56,0x12,0x19,0x19,0x12,0x1,0xaa,0x12,0x19,0x19,0xfe,0xd9, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x82,0x16,0x4f,0x2f,0x2f, + 0x4f,0x16,0x6b,0x10,0x1f,0x20,0x1f,0x10,0x1f,0x1f,0x10,0x1f,0x20,0x1f,0x10,0x1f, + 0x1,0xc0,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12,0x1,0x2a,0x12,0x19,0x6b,0x11, + 0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0xea,0x26,0x2f,0x2f,0x26, + 0xc3,0x1c,0x12,0x24,0x24,0x12,0x1c,0x12,0x12,0x1c,0x12,0x24,0x24,0x12,0x1c,0x12, + 0x0,0x7,0x0,0x0,0x0,0x40,0x2,0x0,0x1,0xd5,0x0,0xb,0x0,0x19,0x0,0x25, + 0x0,0x33,0x0,0x42,0x0,0x52,0x0,0x7e,0x0,0x0,0x37,0x34,0x36,0x33,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x7,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x37,0x26, + 0x26,0x23,0x22,0x6,0x25,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x17,0x26,0x26,0x23,0x22,0x6,0x7,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x27,0x26, + 0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x27,0x14,0x16, + 0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x27,0x26,0x35, + 0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x17,0x3e,0x2,0x33,0x32,0x16,0x16,0x15,0x14, + 0x7,0x16,0x17,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x7,0x26,0x26,0x23, + 0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x36,0x2b,0x19,0x11,0x12,0x19,0x19,0x12,0x11, + 0x19,0x11,0xc,0xe,0x60,0xd,0x5,0xc,0x7,0x10,0x1d,0x1,0x58,0x19,0x12,0x11, + 0x19,0x19,0x11,0x12,0x19,0x66,0xe,0x1d,0x10,0x7,0xc,0x5,0xd,0x60,0xe,0x98, + 0x12,0x2e,0x1a,0x1a,0x2e,0x12,0x12,0x14,0x1,0x0,0x14,0xac,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x8b,0xa,0x1a,0x2c,0x1c,0x1c,0x27,0x1f, + 0x11,0x11,0x1f,0x26,0x1d,0x1c,0x2c,0x1a,0xa,0x15,0xc,0x9,0xb,0x26,0x3f,0x28, + 0x21,0x3d,0x15,0x15,0x3d,0x21,0x28,0x3f,0x26,0xb,0x9,0xc,0xd5,0x12,0x19,0x19, + 0x12,0x11,0x19,0x19,0x3b,0x5,0x16,0xd,0x21,0x22,0x1a,0x17,0x1,0x1,0x6,0x46, + 0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x3b,0x6,0x6,0x1,0x1,0x17,0x1a,0x22,0x21, + 0xd,0x16,0x19,0x8,0xb,0xb,0x8,0x8,0x20,0x13,0x22,0x22,0x13,0x20,0x6b,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0x6,0x19,0x18,0x1b,0x2d,0x1a, + 0x16,0x23,0x14,0x14,0x23,0x16,0x1a,0x2d,0x1b,0x18,0x19,0xa,0x14,0x13,0x27,0x15, + 0x27,0x40,0x25,0x1d,0x18,0x18,0x1d,0x25,0x40,0x27,0x15,0x27,0x13,0x14,0x0,0x3, + 0x0,0x0,0x0,0x15,0x2,0x1,0x1,0xeb,0x0,0x36,0x0,0x6f,0x0,0xa9,0x0,0x0, + 0x37,0x37,0x26,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x16,0x17,0x33,0x3e,0x2,0x33, + 0x32,0x16,0x17,0x36,0x33,0x32,0x17,0x2e,0x2,0x23,0x22,0x22,0x7,0x36,0x36,0x35, + 0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x26,0x22,0x23,0x22,0x6, + 0x6,0x15,0x14,0x16,0x16,0x5,0x26,0x27,0x36,0x36,0x37,0x36,0x26,0x26,0x27,0x26, + 0x22,0x6,0x7,0x17,0x36,0x36,0x17,0x16,0x16,0x7,0xe,0x2,0x7,0x7,0x16,0x16, + 0x14,0x7,0x6,0x6,0x27,0x26,0x26,0x27,0x6,0x7,0x32,0x16,0x17,0x16,0x32,0x36, + 0x37,0x36,0x36,0x37,0x16,0x17,0x16,0x32,0x36,0x37,0x36,0x26,0x26,0x27,0x6,0x6, + 0x7,0x6,0x26,0x27,0x26,0x34,0x36,0x37,0x27,0x2e,0x2,0x27,0x26,0x36,0x37,0x36, + 0x36,0x37,0x26,0x26,0x27,0x6,0x6,0x7,0xe,0x2,0x17,0x16,0x16,0x17,0x6,0x7, + 0x6,0x6,0x14,0x17,0x16,0x16,0x32,0x37,0x36,0x37,0x16,0x16,0x17,0x16,0x16,0x32, + 0x37,0x3e,0x2,0x37,0xd7,0x1f,0x2c,0x35,0x17,0x11,0xc,0x10,0x11,0xc,0x14,0xc, + 0x10,0x11,0xc,0xe,0x14,0x4,0xb,0xa,0xb,0xb,0x3,0x16,0x23,0x15,0x2,0x3, + 0x2,0x2,0x2,0x11,0x1d,0x12,0x12,0x1d,0x11,0x2,0x2,0x2,0x3,0x2,0x17,0x25, + 0x16,0x1b,0x31,0x1,0x29,0xa,0xb,0x1,0x2,0x1,0xc,0x1,0x15,0x14,0x16,0x36, + 0x43,0x29,0xb,0x37,0x4b,0x16,0xf,0x8,0x9,0x6,0x10,0x18,0x13,0xa,0x6,0x8, + 0x6,0x8,0x1f,0xf,0x1,0x1,0x1,0xa,0xc,0x1,0x2,0x1,0x14,0x2b,0x26,0xb, + 0x1,0x1,0x1,0x8,0x9,0xf,0x22,0x1e,0x9,0x9,0x1,0x11,0xe8,0xc,0x16,0x16, + 0xf,0x1f,0x8,0x6,0x8,0x6,0xa,0x12,0x18,0x11,0x6,0x9,0x9,0xe,0x2,0x3, + 0x2,0x6,0x9,0x3,0x2,0x6,0x2,0x14,0x15,0x1,0xc,0x1,0x2,0x1,0xb,0xa, + 0xf,0x11,0x9,0x8,0x1e,0x22,0xf,0x9,0x8,0x1,0x1,0x1,0xc,0x25,0x2b,0x14, + 0x17,0x1a,0x12,0x9,0xad,0x1e,0x27,0x38,0x19,0x11,0x17,0xa,0x13,0xe,0xe,0x13, + 0xa,0x10,0xc,0x1,0x2,0x14,0x21,0x12,0x1,0x6,0xb,0x6,0x11,0x1d,0x12,0x12, + 0x1d,0x11,0x6,0xb,0x6,0x1,0x16,0x25,0x17,0x1a,0x2e,0x31,0x24,0x5,0x2,0x2, + 0x2,0x2,0x14,0x2b,0x26,0xb,0xd,0x12,0xe,0x29,0x12,0x12,0xd,0x8,0x1f,0xf, + 0xa,0xa,0x5,0x3,0x11,0x12,0x17,0x14,0xa,0xf,0x8,0x8,0x1,0x1,0x1,0x15, + 0x10,0x2,0x1,0xb,0x15,0x14,0x2,0x3,0x2,0x9,0x6,0x8,0x11,0xf,0xf,0x22, + 0x1e,0x38,0x39,0x4a,0xc,0x9,0x8,0xf,0xa,0x13,0x18,0x12,0x11,0x3,0x5,0xa, + 0xa,0xf,0x1f,0x8,0x1,0x1,0x1,0x9,0x13,0xb,0x1,0x2,0x2,0xb,0x26,0x2b, + 0x14,0x2,0x2,0x2,0x2,0x5,0x9,0x1e,0x22,0xf,0xf,0x11,0x9,0x5,0x9,0x1, + 0x4,0x1,0x14,0x16,0xb,0xd,0x2f,0x43,0x2b,0x0,0x5,0x0,0x15,0x0,0x55,0x1, + 0xeb,0x1,0xab,0x0,0x11,0x0,0x22,0x0,0x33,0x0,0x43,0x0,0x65,0x0,0x0,0x37, + 0x32,0x17,0x16,0x16,0x33,0x32,0x36,0x37,0x36,0x37,0x2e,0x2,0x23,0x22,0x6,0x6, + 0x7,0x31,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16, + 0x16,0x21,0x31,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x27,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x17,0x23,0x22,0x6,0x7,0x14,0xe,0x2,0x23,0x22,0x26,0x27,0x26,0x26, + 0x23,0x23,0x22,0x6,0x15,0x15,0x33,0x35,0x16,0x16,0x33,0x32,0x36,0x37,0x15,0x33, + 0x35,0x34,0x26,0x87,0x20,0x14,0xc,0x24,0x15,0x15,0x24,0xc,0x14,0x20,0x8,0x28, + 0x33,0x16,0x16,0x33,0x28,0x3a,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12, + 0x1d,0x1,0x67,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x99,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x11,0x1d,0xd2,0x46,0xc,0x12,0x6,0xb, + 0x15,0x20,0x16,0x17,0x2f,0x10,0x7,0x12,0xb,0x46,0x12,0x19,0x96,0x12,0x2c,0x17, + 0x17,0x2c,0x12,0x96,0x19,0xea,0x1c,0x11,0x12,0x12,0x11,0x1c,0x1,0xd,0x13,0xa, + 0xa,0x13,0xd,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x40,0x11,0x1d,0x12,0x11, + 0x1d,0x12,0x12,0x1d,0x11,0x12,0x1d,0x11,0x56,0xc,0x7,0x1,0xd,0x12,0xd,0x16, + 0x17,0x9,0xa,0x19,0x11,0x56,0x31,0xd,0xe,0xe,0xd,0x31,0x56,0x11,0x19,0x0, + 0x4,0x0,0x0,0x0,0x0,0x2,0x0,0x2,0x0,0x0,0x35,0x0,0x4f,0x0,0x5c,0x0, + 0x69,0x0,0x0,0x25,0x30,0x30,0x31,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x7, + 0x26,0x26,0x23,0x22,0x6,0x7,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x30, + 0x30,0x31,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x33,0x32,0x37, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x7,0x22,0x2e,0x2,0x35,0x34,0x36, + 0x36,0x37,0x14,0x30,0x31,0x14,0x16,0x16,0x33,0x32,0x37,0x16,0x16,0x15,0x14,0xe, + 0x2,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x33,0x34, + 0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x1,0xd5,0x14,0x17,0x23, + 0x3a,0x23,0x8,0x9,0x10,0x3b,0x24,0x24,0x3b,0x10,0x9,0x8,0x23,0x3a,0x23,0x17, + 0x14,0x14,0x17,0x23,0x3a,0x23,0x16,0x28,0x11,0x18,0x19,0x19,0x18,0x11,0x28,0x16, + 0x23,0x3a,0x23,0x17,0xe9,0x23,0x3e,0x2f,0x1b,0x22,0x3a,0x24,0x23,0x3b,0x24,0x28, + 0x21,0x5,0x6,0x1b,0x2f,0x3e,0x7e,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x80, + 0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0xe0,0x12,0x32,0x1c,0x23,0x3a,0x23,0x1, + 0x1d,0x24,0x24,0x1d,0x1,0x23,0x3a,0x23,0x1c,0x32,0x12,0x12,0x32,0x1c,0x23,0x3a, + 0x23,0xf,0xc,0x6,0x6,0xc,0xf,0x23,0x3a,0x23,0x1c,0x32,0x8e,0x1b,0x2f,0x3d, + 0x24,0x27,0x44,0x30,0xa,0x1,0x24,0x3b,0x23,0x18,0xe,0x1d,0xf,0x24,0x3d,0x2f, + 0x1b,0x95,0xb,0x10,0x10,0xb,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb,0xb,0xf, + 0xf,0xb,0x0,0x4,0x0,0x2,0x0,0x0,0x1,0xfd,0x1,0xd5,0x0,0xc,0x0,0x18, + 0x0,0x2b,0x0,0x47,0x0,0x0,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23, + 0x22,0x26,0x35,0x33,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37, + 0x2e,0x3,0x23,0x22,0xe,0x2,0x7,0x7,0x6,0x16,0x33,0x21,0x32,0x36,0x27,0x1, + 0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16,0x15,0x14, + 0xe,0x2,0x23,0x22,0x2e,0x2,0x35,0x34,0x36,0xa5,0x10,0xb,0xb,0x10,0x10,0xb, + 0xb,0x10,0x80,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0xc4,0x4,0x28,0x3f,0x51, + 0x2d,0x2d,0x51,0x3f,0x28,0x4,0x13,0x2,0x1a,0x13,0x1,0xa2,0x13,0x19,0x1,0xfe, + 0x65,0xe,0x20,0x11,0x1e,0x32,0x10,0x10,0x32,0x1e,0x11,0x20,0xe,0x6,0x6,0x1b, + 0x2f,0x3e,0x23,0x23,0x3e,0x2f,0x1b,0x6,0xeb,0xb,0xf,0xf,0xb,0xb,0x10,0x10, + 0xb,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0x21,0x2d,0x4d,0x3a,0x20,0x20,0x3a,0x4d, + 0x2d,0xd2,0x13,0x1c,0x1c,0x13,0x1,0xe,0x9,0x9,0x1b,0x17,0x17,0x1b,0x9,0x9, + 0xe,0x1f,0x10,0x23,0x3e,0x2f,0x1b,0x1b,0x2f,0x3e,0x23,0x10,0x1f,0x0,0x4,0x0, + 0x0,0x0,0x2b,0x1,0xd5,0x2,0x0,0x0,0x1e,0x0,0x37,0x0,0x44,0x0,0x50,0x0, + 0x0,0x1,0x22,0x6,0x7,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x17,0x6, + 0x6,0x15,0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e, + 0x2,0x35,0x34,0x36,0x35,0x36,0x36,0x37,0x16,0x16,0x33,0x32,0x36,0x37,0x16,0x16, + 0x15,0x14,0xe,0x2,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x35,0x33,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x0,0xf, + 0x1e,0xe,0xe,0x30,0x1c,0x1e,0x30,0x1d,0x1c,0x17,0x4,0x4,0x21,0x3b,0x4d,0x2c, + 0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0x1,0x29,0x40,0x11, + 0x1d,0x56,0x32,0xc,0x17,0xc,0x3,0x4,0x1b,0x2f,0x3e,0x7e,0x10,0xb,0xb,0x10, + 0x10,0xb,0xb,0x10,0x80,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x1,0xd5,0x4, + 0x4,0x17,0x1c,0x1d,0x30,0x1e,0x1c,0x30,0xe,0xe,0x1e,0xf,0x2c,0x4d,0x3b,0x21, + 0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23,0x1,0x1, + 0x1,0x10,0x3e,0x29,0x25,0x2a,0x2,0x3,0xc,0x18,0xc,0x23,0x3e,0x2f,0x1b,0x96, + 0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0x0, + 0x18,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0,0x95,0x0,0xa2,0x0, + 0xae,0x0,0xba,0x0,0xc6,0x0,0xd2,0x0,0xde,0x0,0xea,0x0,0xf6,0x1,0x2,0x1, + 0xe,0x1,0x1a,0x1,0x26,0x1,0x32,0x1,0x3e,0x1,0x4a,0x1,0x56,0x1,0x62,0x1, + 0x6e,0x1,0x7a,0x1,0x86,0x1,0x92,0x1,0x9e,0x0,0x0,0x1,0x22,0xe,0x2,0x15, + 0x14,0x1e,0x2,0x33,0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35, + 0x34,0x37,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x36,0x36,0x37,0x6,0x6,0x15,0x14, + 0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x23,0x22,0x7,0x36,0x37,0x14,0x15,0x14,0x16, + 0x33,0x32,0x36,0x35,0x34,0x27,0x36,0x37,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x36, + 0x37,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x36,0x33,0x32,0x17,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x16,0x17,0x6,0x15,0x14,0x16,0x33, + 0x32,0x37,0x16,0x17,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x16,0x17, + 0x26,0x23,0x22,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x27,0x16,0x17,0x6, + 0x15,0x14,0x16,0x33,0x32,0x37,0x16,0x15,0x14,0xe,0x2,0x27,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x17,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x17,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x27,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26, + 0x37,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x37,0x34,0x36,0x33, + 0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0xe,0x3,0x5,0x4,0x6,0x9, + 0x3,0x5,0x3,0x1,0x1,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x3,0x11,0x16,0x6, + 0x5,0x4,0x6,0x8,0x4,0x6,0x3,0x6,0x4,0x7,0x1,0xd,0xd,0x4,0x6,0x5, + 0x4,0x6,0x6,0x7,0xa,0xa,0x7,0x6,0x6,0x4,0x5,0x6,0x4,0xe,0xc,0x1, + 0x7,0x4,0x6,0x3,0x6,0x4,0x8,0x6,0x4,0x5,0x6,0x1,0x17,0x11,0x3,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0x2,0x5,0x6,0x9,0x6,0x4,0x5,0x3,0xe,0x1b, + 0x2f,0x3e,0x7e,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x50,0x7,0x4,0x4,0x7, + 0x7,0x4,0x4,0x7,0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x55,0x6,0x4, + 0x5,0x6,0x6,0x5,0x4,0x6,0x95,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0xab, + 0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x2a,0x6,0x4,0x5,0x6,0x6,0x5,0x4, + 0x6,0x55,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x2b,0x6,0x4,0x5,0x6,0x6, + 0x5,0x4,0x6,0x2a,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x40,0x7,0x4,0x4, + 0x7,0x7,0x4,0x4,0x7,0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x2b,0x6, + 0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x80,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6, + 0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x15,0x7,0x4,0x4,0x7,0x7,0x4, + 0x4,0x7,0x2a,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x55,0x6,0x5,0x4,0x6, + 0x6,0x4,0x5,0x6,0x2b,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x2a,0x7,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0x2b,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x3b, + 0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23, + 0x23,0x20,0x3,0x6,0x5,0x9,0x1,0x4,0x8,0x4,0x1,0x3,0x1,0x4,0x7,0x7, + 0x4,0x4,0x7,0x3,0x16,0xf,0x1,0x1,0x5,0x6,0x6,0x5,0x8,0x2,0x2,0x3, + 0x5,0x7,0x4,0x1,0x1,0x4,0x2,0x3,0x5,0x4,0x7,0x7,0x4,0x7,0x3,0x1, + 0x1,0x3,0x7,0x4,0x7,0x7,0x4,0x5,0x3,0x2,0x4,0x1,0x1,0x4,0x7,0x5, + 0x3,0x2,0x2,0x8,0x5,0x6,0x6,0x5,0x1,0x1,0xf,0x16,0x3,0x7,0x4,0x4, + 0x7,0x7,0x4,0x2,0x3,0x7,0x9,0x1,0x9,0x5,0x6,0x3,0x20,0x23,0x23,0x3e, + 0x2f,0x1b,0x96,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb,0xa0,0x4,0x6,0x6,0x4, + 0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4, + 0x5,0x6,0x6,0x11,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5, + 0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5, + 0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5, + 0x4,0x6,0x6,0x11,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4, + 0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x4,0x4,0x7,0x7,0x11,0x4,0x6,0x6,0x4, + 0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4, + 0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4, + 0x5,0x6,0x6,0x5,0x4,0x6,0x6,0x4,0x5,0x6,0x6,0x5b,0xb,0xf,0xf,0xb, + 0xb,0x10,0x10,0x0,0x4,0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xd5,0x0,0x13,0x0, + 0x2f,0x0,0x3c,0x0,0x48,0x0,0x0,0x1,0x22,0xe,0x2,0x15,0x14,0x1e,0x2,0x33, + 0x32,0x3e,0x2,0x35,0x34,0x2e,0x2,0x3,0x22,0x2e,0x2,0x35,0x30,0x30,0x35,0x36, + 0x36,0x37,0x36,0x33,0x33,0x32,0x17,0x1e,0x2,0x17,0x30,0x14,0x31,0x14,0xe,0x2, + 0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x33,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x0,0x2c,0x4d,0x3b,0x21,0x21, + 0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x23,0x3e,0x2f,0x1b,0x25, + 0x29,0xf,0x6,0xd,0x76,0xd,0x6,0xa,0x17,0x23,0x19,0x1b,0x2f,0x3e,0x7e,0x10, + 0xb,0xb,0x10,0x10,0xb,0xb,0x10,0x80,0x10,0xb,0xb,0x10,0x10,0xb,0xb,0x10, + 0x1,0xd5,0x21,0x3b,0x4d,0x2c,0x2c,0x4d,0x3b,0x21,0x21,0x3b,0x4d,0x2c,0x2c,0x4d, + 0x3b,0x21,0xfe,0x80,0x1b,0x2f,0x3e,0x23,0x1,0x3,0x28,0x1d,0xc,0xb,0x14,0x1f, + 0x14,0x2,0x1,0x23,0x3e,0x2f,0x1b,0x96,0xb,0xf,0xf,0xb,0xb,0x10,0x10,0xb, + 0xb,0xf,0xf,0xb,0xb,0x10,0x10,0x0,0x6,0x0,0x0,0x0,0x80,0x2,0x0,0x1, + 0x80,0x0,0xe,0x0,0x3d,0x0,0x4c,0x0,0x5a,0x0,0x68,0x0,0x79,0x0,0x0,0x13, + 0x33,0x32,0x36,0x27,0x27,0x26,0x26,0x23,0x22,0x6,0x7,0x7,0x6,0x16,0x27,0x6, + 0x17,0x16,0x16,0x37,0x30,0x32,0x32,0x33,0x32,0x36,0x35,0x34,0x27,0x34,0x35,0x36, + 0x35,0x34,0x27,0x26,0x35,0x36,0x27,0x26,0x23,0x30,0x27,0x26,0x23,0x22,0x7,0x6, + 0x23,0x26,0x23,0x22,0x6,0x7,0x30,0x7,0x6,0x17,0x16,0x17,0x16,0x5,0x26,0x26, + 0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x5,0x6,0x6,0x15, + 0x15,0x33,0x35,0x34,0x37,0x26,0x26,0x23,0x22,0x6,0x5,0x26,0x26,0x23,0x22,0x6, + 0x7,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x27,0x35,0x34,0x26,0x23,0x23,0x22,0x6, + 0x17,0x17,0x6,0x15,0x14,0x16,0x33,0x32,0x36,0xdb,0x4a,0xf,0x13,0x3,0x6,0x4, + 0x23,0x17,0x17,0x23,0x4,0x6,0x3,0x13,0xa9,0x4,0x2,0x3,0x12,0xc,0x11,0x14, + 0x5,0xd,0x13,0x2,0x3,0x7,0x1,0x3,0x2,0x6,0x10,0x1,0x6,0xc,0xa,0x6, + 0x1,0x1,0x4,0x6,0xa,0xf,0x1,0x1,0xa,0x2,0x1,0x4,0x1,0x1,0x36,0x12, + 0x2e,0x1a,0x1a,0x2e,0x12,0x12,0x14,0x1,0x0,0x14,0xfe,0xae,0xc,0xe,0x60,0xd, + 0x5,0xc,0x7,0x10,0x1d,0x1,0xbe,0xe,0x1d,0x10,0x7,0xc,0x5,0xd,0x60,0xe, + 0x1d,0x19,0x11,0x2b,0x7,0x5,0x4,0xf,0x7,0x19,0x12,0x11,0x19,0x1,0x0,0x17, + 0xe,0x27,0x16,0x1e,0x1e,0x17,0x26,0xe,0x17,0x13,0x9,0xa,0xb,0xb,0x1,0x10, + 0xb,0x4,0x5,0x1,0x1,0x5,0x6,0xa,0x7,0x1,0x2,0x6,0x7,0x10,0x1,0x7, + 0x5,0x1,0x2,0xe,0xa,0x1,0x9,0xd,0x7,0x6,0x1,0x37,0x8,0xb,0xb,0x8, + 0x8,0x20,0x13,0x22,0x22,0x13,0x20,0xc,0x5,0x16,0xd,0x21,0x22,0x1a,0x17,0x1, + 0x1,0x6,0x6,0x6,0x6,0x1,0x1,0x17,0x1a,0x22,0x21,0xd,0x16,0x51,0xb,0x12, + 0x19,0xc,0x6,0xd,0xb,0xc,0x11,0x19,0x19,0x0,0x6,0x0,0x0,0x0,0x80,0x2, + 0x0,0x1,0x80,0x0,0xe,0x0,0x1c,0x0,0x2a,0x0,0x3a,0x0,0x3e,0x0,0x41,0x0, + 0x0,0x25,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26, + 0x5,0x6,0x6,0x15,0x15,0x33,0x35,0x34,0x37,0x26,0x26,0x23,0x22,0x6,0x5,0x26, + 0x26,0x23,0x22,0x6,0x7,0x16,0x15,0x15,0x33,0x35,0x34,0x26,0x27,0x32,0x36,0x36, + 0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x27,0x37,0x17,0x7, + 0x25,0x7,0x33,0x1,0x5a,0x12,0x2e,0x1a,0x1a,0x2e,0x12,0x12,0x14,0x1,0x0,0x14, + 0xfe,0xae,0xc,0xe,0x60,0xd,0x5,0xc,0x7,0x10,0x1d,0x1,0xbe,0xe,0x1d,0x10, + 0x7,0xc,0x5,0xd,0x60,0xe,0xf2,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11, + 0x11,0x1d,0xce,0x35,0x36,0x36,0x1,0x56,0x36,0x6b,0xdd,0x8,0xb,0xb,0x8,0x8, + 0x20,0x13,0x22,0x22,0x13,0x20,0xc,0x5,0x16,0xd,0x21,0x22,0x1a,0x17,0x1,0x1, + 0x6,0x6,0x6,0x6,0x1,0x1,0x17,0x1a,0x22,0x21,0xd,0x16,0x3c,0x11,0x1d,0x12, + 0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x15,0x36,0x36,0x35,0x60,0x55,0x0, + 0x4,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xeb,0x0,0x6,0x0,0x10,0x0,0x37,0x0, + 0x51,0x0,0x0,0x25,0x36,0x36,0x35,0x22,0x6,0x7,0x25,0x14,0x1e,0x2,0x33,0x34, + 0x2e,0x2,0x37,0x32,0x16,0x15,0x14,0x6,0x7,0x17,0x32,0x33,0x32,0x36,0x35,0x34, + 0x26,0x27,0x36,0x36,0x35,0x34,0x26,0x23,0x22,0x7,0x35,0x34,0x26,0x23,0x22,0x6, + 0x15,0x15,0x26,0x23,0x22,0x7,0x17,0x36,0x36,0x27,0x7,0x17,0x6,0x15,0x14,0x16, + 0x33,0x32,0x37,0x31,0x15,0x14,0x16,0x33,0x32,0x33,0x17,0x6,0x6,0x15,0x32,0x36, + 0x37,0x17,0x37,0x1,0xaa,0xb,0xb,0x18,0x2d,0x14,0xfe,0xd9,0x1e,0x35,0x45,0x28, + 0x1e,0x35,0x45,0x98,0x16,0x1f,0x11,0xd,0x35,0x3,0x4,0x16,0x20,0x11,0xe,0xe, + 0x11,0x20,0x16,0x10,0xe,0x1f,0x16,0x16,0x1f,0xd,0x11,0x12,0xe,0x43,0x7,0x19, + 0xb4,0x1e,0x63,0xa,0x20,0x16,0x10,0xe,0x1f,0x16,0x1,0x2,0x23,0x12,0x14,0x20, + 0x3b,0x18,0x33,0x1e,0x92,0x14,0x2d,0x18,0xc,0xa,0x16,0x28,0x46,0x34,0x1e,0x27, + 0x46,0x35,0x1e,0xa0,0x20,0x16,0x10,0x19,0x7,0x35,0x1f,0x16,0x10,0x1a,0x6,0x7, + 0x19,0x10,0x16,0x1f,0x9,0x4,0x16,0x20,0x20,0x16,0x4,0xa,0xb,0x44,0xe,0x11, + 0x39,0x1e,0x63,0xe,0x10,0x16,0x1f,0x9,0x4,0x16,0x1f,0x23,0x18,0x3a,0x20,0x14, + 0x12,0x33,0x1e,0x0,0x2,0x0,0xab,0x0,0x2b,0x1,0x55,0x1,0xd5,0x0,0xd,0x0, + 0x19,0x0,0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x34, + 0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x2b,0x56, + 0x11,0x19,0x35,0x40,0x35,0x19,0x67,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1, + 0x6b,0x19,0x12,0x80,0x95,0x95,0x80,0x12,0x19,0x40,0x11,0x19,0x19,0x11,0x12,0x19, + 0x19,0x0,0x2,0x0,0xab,0x0,0x2b,0x1,0x55,0x1,0xdb,0x0,0xd,0x0,0x11,0x0, + 0x0,0x1,0x23,0x22,0x6,0x15,0x15,0x33,0x15,0x33,0x35,0x33,0x35,0x34,0x26,0x27, + 0x17,0x7,0x27,0x1,0x2b,0x56,0x11,0x19,0x2a,0x56,0x2a,0x19,0x3c,0x30,0x30,0x30, + 0x1,0x6b,0x19,0x12,0x80,0x95,0x95,0x80,0x12,0x19,0x70,0x30,0x30,0x30,0x0,0x2, + 0x0,0xae,0x0,0x2b,0x1,0x52,0x1,0xd5,0x0,0x9,0x0,0x15,0x0,0x0,0x1,0x23, + 0x22,0x6,0x17,0x13,0x33,0x13,0x36,0x26,0x27,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x1,0x25,0x4a,0x14,0x19,0x2,0x25,0x56,0x25,0x2,0x19,0x64, + 0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x6b,0x1e,0x13,0xfe,0xf1,0x1,0xf, + 0x13,0x1e,0x40,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x0,0x2,0x0,0x55,0x0,0x55, + 0x1,0xab,0x1,0xab,0x0,0xe,0x0,0x1f,0x0,0x0,0x25,0x26,0x26,0x23,0x22,0x6, + 0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x27,0x33,0x32,0x36,0x27,0x27,0x2e, + 0x2,0x23,0x22,0x6,0x6,0x7,0x7,0x6,0x16,0x1,0x88,0x1b,0x45,0x28,0x28,0x45, + 0x1b,0x10,0x13,0x1,0x56,0x13,0xc7,0x5e,0x14,0x19,0x2,0x7,0x4,0x17,0x24,0x14, + 0x14,0x24,0x17,0x4,0x7,0x2,0x19,0xc9,0xe,0x14,0x14,0xe,0x8,0x1e,0x12,0x3c, + 0x3c,0x12,0x1e,0x3f,0x1d,0x13,0x34,0x15,0x1f,0x13,0x13,0x1f,0x15,0x34,0x13,0x1d, + 0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xd5,0x0,0xe,0x0,0x32,0x0,0x0, + 0x25,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x27, + 0x3a,0x4,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x27,0x36,0x35,0x34,0x26,0x27,0x26, + 0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x14,0x17,0x6,0x6,0x15,0x14,0x16,0x16, + 0x1,0x88,0x1b,0x45,0x28,0x28,0x45,0x1b,0x10,0x13,0x1,0x56,0x13,0xc3,0x1,0x12, + 0x18,0x18,0x12,0x1,0x11,0x1d,0x12,0x8,0x7,0x4,0x16,0x12,0xa,0x1d,0x11,0x11, + 0x1d,0xa,0x12,0x16,0x4,0x7,0x8,0x12,0x1d,0xc9,0xe,0x14,0x14,0xe,0x8,0x1e, + 0x12,0x3c,0x3c,0x12,0x1e,0x3f,0x11,0x1d,0x12,0xc,0x15,0x8,0xb,0xc,0x14,0x20, + 0x7,0xc,0xe,0xe,0xc,0x7,0x20,0x14,0xc,0xb,0x8,0x15,0xc,0x12,0x1d,0x11, + 0x0,0x2,0x0,0x55,0x0,0x55,0x1,0xab,0x1,0xc0,0x0,0xe,0x0,0x2c,0x0,0x0, + 0x25,0x26,0x26,0x23,0x22,0x6,0x7,0x6,0x6,0x15,0x15,0x21,0x35,0x34,0x26,0x27, + 0x32,0x36,0x36,0x35,0x3c,0x2,0x31,0x34,0x26,0x23,0x22,0x7,0x26,0x23,0x22,0x7, + 0x26,0x23,0x22,0x6,0x15,0x30,0x14,0x14,0x15,0x14,0x16,0x16,0x1,0x88,0x1b,0x45, + 0x28,0x28,0x45,0x1b,0x10,0x13,0x1,0x56,0x13,0x98,0x18,0x26,0x17,0x12,0xe,0x11, + 0x9,0xa,0x11,0x11,0xa,0x9,0x11,0xe,0x12,0x17,0x26,0xc9,0xe,0x14,0x14,0xe, + 0x8,0x1e,0x12,0x3c,0x3c,0x12,0x1e,0x3f,0x17,0x27,0x17,0xf,0x23,0x19,0xd,0x13, + 0xe,0xe,0xe,0xe,0x13,0xd,0x19,0x23,0xf,0x17,0x27,0x17,0x0,0x3,0x0,0x15, + 0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0xf,0x0,0x1f,0x0,0x41,0x0,0x0,0x13,0x32, + 0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x5,0x23, + 0x22,0x6,0x15,0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x27,0x16, + 0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x17,0x7, + 0x26,0x23,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x27, + 0x80,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1,0x5d,0x6b,0x11, + 0x19,0x19,0x11,0x6b,0x12,0x19,0x19,0x58,0xd,0xe,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x11,0x1d,0x12,0x7,0xd6,0xd,0xe,0x12,0x1d,0x11,0x11,0x1d,0x12,0x11,0x1d,0x12, + 0x7,0x1,0x15,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x40, + 0x19,0x11,0x6b,0x12,0x19,0x19,0x12,0x6b,0x11,0x19,0x87,0x7,0x12,0x1d,0x11,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0xe,0xd,0xd6,0x7,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11, + 0x1d,0x12,0xe,0xd,0x0,0x4,0x0,0x9e,0x0,0x0,0x1,0x62,0x2,0x0,0x0,0x5, + 0x0,0xb,0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x27,0x7,0x27,0x7,0x17,0x17,0x27, + 0x7,0x27,0x7,0x17,0x7,0x17,0x37,0x17,0x37,0x27,0x7,0x17,0x37,0x17,0x37,0x27, + 0x1,0x62,0x1f,0x43,0x44,0x1e,0x62,0x62,0x1f,0x43,0x44,0x1e,0x62,0x62,0x1f,0x43, + 0x44,0x1e,0x62,0x62,0x1f,0x43,0x44,0x1e,0x62,0x1,0xe2,0x1e,0x44,0x44,0x1e,0x62, + 0x9,0x1e,0x43,0x43,0x1e,0x62,0x8c,0x1e,0x43,0x43,0x1e,0x62,0xcd,0x1e,0x44,0x44, + 0x1e,0x62,0x0,0x4,0x0,0x9e,0x0,0x0,0x1,0x62,0x2,0x0,0x0,0x5,0x0,0xb, + 0x0,0x11,0x0,0x17,0x0,0x0,0x1,0x17,0x37,0x27,0x7,0x17,0x37,0x17,0x37,0x27, + 0x7,0x17,0x13,0x27,0x7,0x17,0x37,0x2f,0x2,0x7,0x17,0x37,0x27,0x1,0x0,0x44, + 0x1e,0x62,0x62,0x1e,0x44,0x44,0x1e,0x62,0x62,0x1e,0x44,0x44,0x1e,0x62,0x62,0x1e, + 0x44,0x44,0x1e,0x62,0x62,0x1e,0x1,0x59,0x44,0x1e,0x62,0x62,0x1e,0xaf,0x44,0x1e, + 0x62,0x62,0x1e,0xfe,0xbc,0x44,0x1e,0x62,0x62,0x1e,0x27,0x44,0x1e,0x62,0x62,0x1e, + 0x0,0x2,0x0,0x95,0x0,0x2b,0x1,0x6b,0x1,0xd5,0x0,0xc,0x0,0x18,0x0,0x0, + 0x1,0x26,0x26,0x23,0x22,0x6,0x7,0x7,0x33,0x15,0x33,0x35,0x33,0x3,0x34,0x36, + 0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x1,0x29,0x5,0x16,0xe,0xe,0x16, + 0x5,0x42,0x4b,0x40,0x4b,0x96,0x19,0x12,0x12,0x19,0x19,0x12,0x12,0x19,0x1,0x4f, + 0xc,0x10,0x10,0xc,0xa4,0x80,0x80,0x1,0x0,0x11,0x19,0x19,0x11,0x12,0x19,0x19, + 0x0,0x7,0x0,0x4a,0x0,0x2b,0x1,0xb5,0x1,0xd5,0x0,0x3,0x0,0x7,0x0,0xb, + 0x0,0xf,0x0,0x13,0x0,0x17,0x0,0x1b,0x0,0x0,0x13,0x21,0x15,0x21,0x13,0x33, + 0x15,0x23,0x17,0x37,0x17,0x7,0x7,0x33,0x15,0x23,0x37,0x17,0x37,0x27,0x25,0x37, + 0x17,0x7,0x7,0x37,0x17,0x7,0x6b,0x1,0x2a,0xfe,0xd6,0x80,0x2a,0x2a,0x86,0x26, + 0x1e,0x26,0xa4,0x2a,0x2a,0x86,0x26,0x1e,0x26,0xfe,0xbc,0x1e,0x26,0x1e,0x27,0x27, + 0x1e,0x26,0x1,0x40,0x80,0x1,0x15,0x40,0x1e,0x27,0x1e,0x27,0xee,0x40,0x5b,0x26, + 0x1e,0x26,0xdc,0x1e,0x26,0x1e,0xdc,0x27,0x1f,0x26,0x0,0x2,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0xd,0x0,0x21,0x0,0x0,0x1,0x21,0x22,0x6,0x15,0x11, + 0x37,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x27,0x15,0x14,0x6,0x23,0x23,0x22, + 0x26,0x35,0x35,0x34,0x36,0x33,0x33,0x32,0x16,0x15,0x15,0x37,0x1,0xab,0xfe,0xaa, + 0x11,0x19,0x55,0x1,0x2b,0x11,0x19,0x19,0x51,0x2b,0xd,0x8,0x80,0x9,0xd,0xd, + 0x9,0x80,0x8,0xd,0x2b,0x1,0xd5,0x19,0x11,0xfe,0x80,0x55,0x19,0x12,0x1,0x0, + 0x11,0x19,0xea,0x2a,0x2a,0x9,0xd,0xd,0x9,0x80,0x8,0xd,0xd,0x8,0x2b,0x2b, + 0x0,0x4,0x0,0x55,0x0,0x2b,0x1,0xeb,0x1,0xd5,0x0,0x4,0x0,0x11,0x0,0x14, + 0x0,0x1e,0x0,0x0,0x25,0x15,0x33,0x37,0x27,0x37,0x27,0x23,0x22,0x6,0x15,0x3, + 0x14,0x16,0x33,0x33,0x35,0x37,0x27,0x35,0x17,0x17,0x27,0x26,0x22,0x7,0x7,0x17, + 0x37,0x36,0x34,0x1,0x2b,0x2d,0x6e,0x2d,0x12,0x80,0xab,0x12,0x18,0x1,0x19,0x12, + 0x80,0xab,0x96,0x76,0x59,0xf,0x6,0x12,0x6,0xf,0x2d,0xf,0x7,0x58,0x2d,0x6e, + 0x2d,0x8f,0x80,0x19,0x11,0xfe,0xaa,0x11,0x19,0x3f,0xaa,0x2c,0x75,0x75,0x6b,0xf, + 0x7,0x7,0xf,0x2d,0xf,0x6,0x12,0x0,0x3,0x0,0x40,0x0,0x40,0x1,0xf5,0x1, + 0xf5,0x0,0x11,0x0,0x16,0x0,0x20,0x0,0x0,0x37,0x35,0x37,0x31,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x21,0x32,0x36,0x35,0x35,0x7,0x27,0x33,0x37,0x27,0x7, + 0x25,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x36,0x34,0x95,0x94,0xbe,0x12,0x19,0x19, + 0x12,0x1,0x2a,0x12,0x19,0x94,0x6c,0x5a,0x9a,0x5a,0x9a,0x1,0x29,0x1e,0xd,0x23, + 0xd,0x16,0x5a,0x17,0xc,0x95,0x97,0x94,0x19,0x12,0xfe,0xd6,0x12,0x19,0x19,0x12, + 0xbe,0x94,0x2b,0x9a,0x5a,0x9a,0xb1,0x1e,0xc,0xc,0x17,0x5a,0x17,0xc,0x23,0x0, + 0x2,0x0,0x1e,0x0,0x1e,0x1,0xc4,0x1,0xc4,0x0,0xd,0x0,0x12,0x0,0x0,0x25, + 0x1,0x7,0x17,0x7,0x33,0x17,0x15,0x33,0x17,0x23,0x15,0x21,0x17,0x3,0x33,0x27, + 0x7,0x17,0x1,0xc4,0xfe,0x78,0x1e,0x64,0x17,0x2e,0x27,0x59,0x2b,0xd9,0x1,0x3, + 0x38,0x66,0x55,0x95,0x42,0x82,0x3c,0x1,0x88,0x1e,0x64,0x17,0x27,0x59,0x2b,0x2b, + 0x37,0x1,0xd,0x95,0x42,0x82,0x0,0x5,0x0,0x55,0x0,0x2b,0x1,0xc0,0x1,0xd5, + 0x0,0x17,0x0,0x29,0x0,0x39,0x0,0x49,0x0,0x59,0x0,0x0,0x25,0x35,0x34,0x26, + 0x26,0x23,0x22,0x6,0x6,0x15,0x15,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36, + 0x36,0x35,0x34,0x26,0x27,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x15,0x23,0x15,0x33, + 0x15,0x15,0x23,0x15,0x33,0x15,0x37,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14, + 0x16,0x33,0x32,0x36,0x7,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14,0x16,0x33, + 0x32,0x36,0x17,0x34,0x2e,0x2,0x31,0x30,0xe,0x2,0x15,0x14,0x16,0x33,0x32,0x36, + 0x1,0x0,0x11,0x1d,0x12,0x12,0x1d,0x11,0x13,0x18,0x1d,0x31,0x1d,0x1d,0x31,0x1d, + 0x18,0x68,0xc,0x9,0x9,0xc,0x15,0x15,0x15,0x15,0xeb,0xa,0xc,0xa,0xa,0xc, + 0xa,0x13,0xd,0xd,0x13,0x55,0xa,0xd,0x9,0xa,0xd,0x9,0x12,0xe,0xd,0x13, + 0x55,0xa,0xc,0xa,0xa,0xc,0xa,0x13,0xd,0xd,0x13,0xeb,0xaa,0x12,0x1d,0x11, + 0x11,0x1d,0x12,0xaa,0xf,0x2d,0x1a,0x1d,0x31,0x1c,0x1c,0x31,0x1d,0x1a,0x2d,0x39, + 0x80,0x9,0xd,0xd,0x9,0x15,0x15,0x16,0x15,0x15,0x16,0x60,0x7,0x12,0x11,0xc, + 0xc,0x11,0x12,0x7,0xd,0x13,0x13,0x33,0x7,0x12,0x11,0xc,0xc,0x11,0x12,0x7, + 0xd,0x13,0x13,0x33,0x7,0x12,0x11,0xc,0xc,0x11,0x12,0x7,0xd,0x13,0x13,0x0, + 0x4,0x0,0x3e,0x0,0x2b,0x1,0xeb,0x1,0xc0,0x0,0x3,0x0,0x7,0x0,0xb,0x0, + 0x31,0x0,0x0,0x1,0x23,0x35,0x33,0x27,0x27,0x7,0x17,0x15,0x7,0x17,0x37,0x7, + 0x32,0x16,0x15,0x15,0x14,0x6,0x23,0x23,0x7,0x6,0x6,0x23,0x22,0x27,0x2e,0x2, + 0x37,0x37,0x26,0x26,0x35,0x34,0x36,0x36,0x33,0x33,0x32,0x16,0x16,0x7,0x7,0x6, + 0x6,0x23,0x23,0x7,0x1,0xeb,0x56,0x56,0x8,0xe,0x4d,0xd,0xd,0x4d,0xe,0xf8, + 0x8,0xd,0xd,0x8,0x1d,0x10,0x6,0x23,0x15,0x9,0x8,0x11,0x17,0x9,0x4,0x27, + 0x12,0x17,0x17,0x27,0x17,0xab,0x10,0x16,0x7,0x7,0x2a,0x6,0x15,0xc,0x2b,0x6, + 0x1,0x45,0x20,0x3e,0x1d,0x23,0x1d,0x55,0x1e,0x22,0x1d,0x1d,0xd,0x9,0x2a,0x9, + 0xd,0x3b,0x15,0x1a,0x2,0x4,0x19,0x20,0x11,0x91,0xc,0x26,0x17,0x18,0x27,0x17, + 0x13,0x1d,0xe,0x55,0xb,0xd,0x15,0x0,0x6,0x0,0x2b,0x0,0x40,0x1,0xd5,0x1, + 0xc0,0x0,0x11,0x0,0x1f,0x0,0x2f,0x0,0x33,0x0,0x37,0x0,0x3b,0x0,0x0,0x25, + 0x21,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x21,0x32,0x36,0x36,0x35,0x34,0x26, + 0x26,0x7,0x21,0x22,0x26,0x35,0x34,0x36,0x33,0x21,0x32,0x16,0x15,0x14,0x6,0x3, + 0x15,0x14,0x16,0x33,0x33,0x32,0x36,0x35,0x35,0x34,0x26,0x23,0x23,0x22,0x6,0x17, + 0x23,0x35,0x33,0x5,0x33,0x15,0x23,0x37,0x33,0x15,0x23,0x1,0x95,0xfe,0xd6,0x12, + 0x1d,0x11,0x11,0x1d,0x12,0x1,0x2a,0x12,0x1d,0x11,0x11,0x1d,0x12,0xfe,0xd6,0x9, + 0xd,0xd,0x9,0x1,0x2a,0x9,0xd,0xd,0xde,0xd,0x8,0xab,0x9,0xc,0xc,0x9, + 0xab,0x8,0xd,0x95,0x55,0x55,0xfe,0xd6,0x69,0x69,0x2b,0x3e,0x3e,0xc0,0x11,0x1d, + 0x12,0x12,0x1d,0x11,0x11,0x1d,0x12,0x12,0x1d,0x11,0x55,0xc,0x9,0x9,0xc,0xc, + 0x9,0x9,0xc,0x1,0x40,0xab,0x9,0xc,0xc,0x9,0xab,0x8,0xd,0xd,0x5e,0x2b, + 0x40,0x29,0x69,0x2a,0x0,0x5,0x0,0x15,0x0,0x55,0x1,0xeb,0x1,0xc0,0x0,0x5, + 0x0,0x1e,0x0,0x2a,0x0,0x2f,0x0,0x3b,0x0,0x0,0x25,0x15,0x23,0x11,0x33,0x11, + 0x27,0x16,0x15,0x14,0x6,0x6,0x23,0x22,0x26,0x27,0x23,0x6,0x6,0x23,0x22,0x26, + 0x26,0x35,0x34,0x36,0x37,0x35,0x33,0x35,0x33,0x3,0x34,0x26,0x23,0x22,0x6,0x15, + 0x14,0x16,0x33,0x32,0x36,0x37,0x27,0x23,0x15,0x17,0x17,0x34,0x26,0x23,0x22,0x6, + 0x15,0x14,0x16,0x33,0x32,0x36,0x1,0xeb,0x6b,0x2b,0x46,0x6,0x15,0x21,0x15,0x16, + 0x24,0x9,0x4b,0x7,0x21,0x15,0x11,0x1d,0x12,0xc,0xa,0x2a,0xab,0x95,0xd,0x9, + 0x8,0xd,0xd,0x8,0x9,0xd,0xb8,0x3f,0x64,0x3e,0x82,0x13,0xd,0xd,0x13,0x13, + 0xd,0xd,0x13,0x95,0x2a,0x1,0x55,0xfe,0xd5,0x28,0xe,0xf,0x15,0x21,0x15,0x18, + 0x13,0x13,0x18,0x12,0x1d,0x11,0xf,0x18,0x9,0x66,0x80,0xfe,0xea,0x9,0xd,0xd, + 0x9,0x8,0xd,0xd,0x5e,0x95,0x55,0x40,0x4b,0xd,0x13,0x13,0xd,0xd,0x13,0x13, + 0x0,0x4,0x0,0x15,0x0,0x52,0x2,0x0,0x1,0xab,0x0,0x28,0x0,0x34,0x0,0x3b, + 0x0,0x47,0x0,0x0,0x1,0x7,0x6,0x15,0x15,0x23,0x35,0x34,0x26,0x26,0x23,0x23, + 0x15,0x23,0x22,0x6,0x15,0x15,0x14,0x16,0x16,0x17,0x16,0x36,0x37,0x33,0x16,0x16, + 0x37,0x36,0x36,0x37,0x36,0x26,0x27,0x35,0x33,0x14,0x16,0x33,0x33,0x5,0x22,0x26, + 0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x13,0x33,0x32,0x16,0x15,0x15,0x23, + 0x17,0x22,0x26,0x35,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x1,0xa0,0x29,0xc, + 0x16,0x11,0x1d,0x12,0x6a,0x6b,0x12,0x19,0x10,0x1a,0x11,0x16,0x24,0x7,0x5e,0x7, + 0x28,0x19,0x13,0x1c,0x3,0x4,0xc,0xc,0x15,0x1a,0x11,0x6b,0xfe,0x55,0x8,0xd, + 0xd,0x8,0x9,0xd,0xd,0x77,0x40,0x9,0xd,0x56,0x56,0x9,0xd,0xd,0x9,0x8, + 0xd,0xd,0x1,0x75,0x28,0xd,0x12,0x19,0x56,0x11,0x1d,0x12,0x6b,0x19,0x12,0x7c, + 0x11,0x1e,0x13,0x1,0x2,0x18,0x14,0x15,0x19,0x5,0x3,0x1d,0x13,0x11,0x1f,0xb, + 0x26,0x12,0x19,0x40,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x1,0x0,0xd,0x8, + 0x56,0x95,0xd,0x8,0x9,0xd,0xd,0x9,0x8,0xd,0x0,0x3,0x0,0x2b,0x0,0x2b, + 0x1,0xd5,0x1,0xd5,0x0,0xb,0x0,0x1b,0x0,0x1f,0x0,0x0,0x37,0x15,0x33,0x35, + 0x33,0x15,0x33,0x35,0x33,0x15,0x33,0x35,0x3,0x21,0x22,0x6,0x15,0x11,0x14,0x16, + 0x33,0x21,0x32,0x36,0x35,0x11,0x34,0x26,0x7,0x23,0x35,0x33,0x2b,0x40,0x75,0x40, + 0x75,0x40,0x55,0xff,0x0,0x9,0xc,0xc,0x9,0x1,0x0,0x9,0xc,0xc,0x49,0x80, + 0x80,0x80,0x55,0x2a,0x2a,0x2a,0x2a,0x55,0x1,0x55,0xc,0x9,0xff,0x0,0x9,0xc, + 0xc,0x9,0x1,0x0,0x9,0xc,0x80,0x2b,0x0,0x3,0x0,0x40,0x0,0x15,0x1,0xc0, + 0x1,0xeb,0x0,0xb,0x0,0x13,0x0,0x1b,0x0,0x0,0x1,0x15,0x21,0x35,0x23,0x11, + 0x33,0x35,0x21,0x15,0x33,0x11,0x7,0x15,0x23,0x35,0x23,0x15,0x23,0x35,0x1,0x35, + 0x23,0x15,0x23,0x35,0x21,0x15,0x1,0x95,0xfe,0xd6,0x2b,0x2b,0x1,0x2a,0x2b,0x2b, + 0x80,0x80,0x2a,0x1,0x0,0x80,0x80,0x1,0x2a,0x1,0xeb,0x2b,0x2b,0xfe,0x2a,0x2b, + 0x2b,0x1,0xd6,0x56,0x80,0x56,0x56,0x80,0xfe,0xd6,0x55,0x55,0x80,0x80,0x0,0x5, + 0x0,0x2b,0x0,0x40,0x1,0xc0,0x1,0xd5,0x0,0x7,0x0,0x13,0x0,0x1f,0x0,0x23, + 0x0,0x27,0x0,0x0,0x25,0x15,0x21,0x11,0x23,0x35,0x33,0x11,0x15,0x22,0x6,0x15, + 0x14,0x16,0x33,0x32,0x36,0x35,0x34,0x26,0x21,0x22,0x6,0x15,0x14,0x16,0x33,0x32, + 0x36,0x35,0x34,0x26,0x27,0x23,0x35,0x33,0x17,0x23,0x35,0x33,0x1,0xc0,0xfe,0x95, + 0x2a,0x55,0x12,0x19,0x19,0x12,0x12,0x19,0x19,0x1,0x3,0x11,0x19,0x19,0x11,0x12, + 0x19,0x19,0x92,0x80,0x80,0x96,0x80,0x80,0xd5,0x2a,0x1,0x0,0x2a,0xff,0x0,0x40, + 0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19,0x19,0x11,0x12,0x19,0x19,0x12,0x11,0x19, + 0x56,0x80,0x80,0x80,0x0,0x5,0x0,0x40,0x0,0x15,0x1,0xeb,0x1,0xeb,0x0,0xf, + 0x0,0x1b,0x0,0x46,0x0,0x52,0x0,0x56,0x0,0x0,0x25,0x22,0x6,0x6,0x15,0x14, + 0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26,0x26,0x17,0x23,0x15,0x23,0x35,0x23, + 0x35,0x33,0x35,0x33,0x15,0x33,0x27,0x36,0x37,0x23,0x35,0x30,0x3a,0x5,0x33,0x32, + 0x16,0x17,0x35,0x34,0x26,0x23,0x23,0x26,0x26,0x23,0x22,0x6,0x7,0x23,0x22,0x6, + 0x15,0x11,0x14,0x16,0x33,0x33,0x26,0x26,0x35,0x34,0x37,0x23,0x35,0x13,0x32,0x16, + 0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x34,0x36,0x7,0x33,0x15,0x23,0x1,0x80,0x1d, + 0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x23,0x35,0x16,0x35,0x35,0x16, + 0x35,0xc7,0xc,0x13,0x83,0x19,0x29,0x31,0x31,0x2b,0x1a,0x2,0x11,0x20,0xf,0x19, + 0x12,0x59,0x7,0x20,0x15,0x15,0x20,0x7,0x59,0x12,0x19,0x19,0x12,0x8e,0x7,0x7, + 0x1,0x57,0x6b,0x7,0x9,0x9,0x7,0x7,0x9,0x9,0x64,0xd6,0xd6,0xeb,0x1d,0x31, + 0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x76,0x35,0x35,0x16,0x35,0x35, + 0x35,0x19,0x12,0x2a,0x7,0x7,0x8e,0x12,0x19,0x13,0x18,0x18,0x13,0x19,0x12,0xfe, + 0xd6,0x12,0x19,0xf,0x20,0x11,0xa,0xb,0x2b,0x1,0x5,0x9,0x7,0x6,0xa,0xa, + 0x6,0x7,0x9,0x5a,0x2b,0x0,0x8,0x0,0x2b,0x0,0x15,0x1,0xeb,0x1,0xa0,0x0, + 0xf,0x0,0x1b,0x0,0x1f,0x0,0x2c,0x0,0x32,0x0,0x39,0x0,0x46,0x0,0x53,0x0, + 0x0,0x25,0x22,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26, + 0x26,0x17,0x23,0x15,0x23,0x35,0x23,0x35,0x33,0x35,0x33,0x15,0x33,0x1,0x21,0x15, + 0x21,0x7,0x34,0x36,0x33,0x32,0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x25,0x23, + 0x15,0x33,0x36,0x36,0x7,0x15,0x33,0x26,0x35,0x34,0x37,0x27,0x34,0x36,0x33,0x32, + 0x16,0x15,0x14,0x6,0x23,0x22,0x26,0x35,0x15,0x34,0x36,0x33,0x32,0x16,0x15,0x14, + 0x6,0x23,0x22,0x26,0x35,0x1,0x80,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d, + 0x1d,0x31,0x23,0x35,0x16,0x35,0x35,0x16,0x35,0xfe,0xd5,0x1,0x16,0xfe,0xea,0x6a, + 0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x1,0x55,0xeb,0x83,0x14,0x36,0xcd,0x57, + 0x1,0x1,0xc1,0x12,0xe,0xd,0x13,0x13,0xd,0xe,0x12,0x12,0xe,0xd,0x13,0x13, + 0xd,0xe,0x12,0xeb,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d,0x1d,0x31,0x1d, + 0x76,0x35,0x35,0x16,0x35,0x35,0x1,0xa,0x2a,0xeb,0xd,0x13,0x13,0xd,0xd,0x13, + 0x13,0xd,0x95,0x2a,0x14,0x16,0x80,0x2a,0xb,0xa,0xa,0xb,0xeb,0xd,0x13,0x13, + 0xd,0xd,0x13,0x13,0xd,0x80,0xd,0x13,0x13,0xd,0xd,0x13,0x13,0xd,0x0,0x4, + 0x0,0x2b,0x0,0x2b,0x1,0xd5,0x1,0xf0,0x0,0xf,0x0,0x33,0x0,0x38,0x0,0x42, + 0x0,0x0,0x1,0x34,0x36,0x36,0x33,0x32,0x16,0x16,0x15,0x14,0x6,0x6,0x23,0x22, + 0x26,0x26,0x7,0x37,0x27,0x7,0x17,0x23,0x26,0x26,0x23,0x22,0x6,0x6,0x15,0x14, + 0x16,0x17,0x15,0x6,0x6,0x15,0x14,0x16,0x16,0x33,0x32,0x36,0x36,0x35,0x34,0x26, + 0x27,0x35,0x36,0x37,0x33,0x7,0x17,0x15,0x33,0x37,0x27,0x37,0x26,0x22,0x7,0x7, + 0x17,0x37,0x36,0x34,0x27,0x1,0x55,0x12,0x1d,0x11,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x11,0x1d,0x12,0x6f,0x5a,0x5a,0x1f,0x27,0x47,0x7,0x21,0x14,0x12,0x1d,0x11,0x18, + 0x12,0x12,0x18,0x11,0x1d,0x12,0x11,0x1d,0x12,0x18,0x13,0x1c,0xb,0x48,0x28,0xe, + 0x40,0x86,0x40,0x52,0x6,0x12,0x6,0x1d,0x40,0x1d,0x6,0x6,0x1,0x95,0x12,0x1d, + 0x11,0x11,0x1d,0x12,0x11,0x1d,0x12,0x12,0x1d,0x49,0x5a,0x5b,0x1e,0x27,0x12,0x18, + 0x11,0x1d,0x12,0x14,0x21,0x7,0xb2,0x7,0x21,0x14,0x12,0x1d,0x11,0x11,0x1d,0x12, + 0x14,0x21,0x7,0xb2,0xb,0x1c,0x27,0xee,0x40,0x85,0x40,0x34,0x7,0x7,0x1d,0x40, + 0x1d,0x7,0x11,0x7,0x0,0x3,0x0,0x2b,0x0,0x40,0x1,0xeb,0x1,0xab,0x0,0x1b, + 0x0,0x20,0x0,0x2a,0x0,0x0,0x13,0x21,0x35,0x34,0x26,0x23,0x23,0x17,0x23,0x27, + 0x23,0x17,0x23,0x27,0x23,0x17,0x23,0x27,0x22,0x6,0x15,0x11,0x14,0x16,0x33,0x33, + 0x35,0x23,0x17,0x15,0x33,0x37,0x27,0x37,0x27,0x26,0x22,0x7,0x7,0x17,0x37,0x36, + 0x34,0x55,0x1,0x80,0x19,0x11,0x40,0x2a,0x40,0x2a,0x2b,0x2b,0x40,0x2b,0x2b,0x2b, + 0x40,0x2b,0x11,0x19,0x19,0x11,0xab,0xab,0xd6,0x2d,0x6e,0x2d,0x4b,0xf,0x6,0x12, + 0x6,0xf,0x2d,0xf,0x7,0x1,0x2b,0x55,0x12,0x19,0x56,0x56,0x56,0x56,0x56,0x56, + 0x19,0x12,0xff,0x0,0x12,0x19,0x2b,0x13,0x2d,0x6e,0x2e,0xf,0xf,0x6,0x6,0xf, + 0x2e,0x10,0x6,0x11,0x0,0x0,0x0, + // logo.png + 0x0,0x0,0x2,0x39, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x3c,0x0,0x0,0x0,0x3c,0x8,0x6,0x0,0x0,0x0,0x3a,0xfc,0xd9,0x72, + 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,0x1,0xce,0x49,0x44,0x41,0x54,0x68,0x43,0xe5,0x96,0x51,0x4a, + 0x3,0x31,0x10,0x86,0x7b,0x31,0xaf,0xe4,0x65,0x7a,0x83,0xde,0xc0,0x37,0x6f,0x20, + 0xf4,0x4,0xe2,0xab,0x2f,0x5,0xc5,0x87,0x82,0x50,0x44,0x59,0x99,0xc5,0x59,0xc2, + 0x7c,0x93,0x35,0xeb,0x8,0xc2,0xef,0xc0,0x87,0xf2,0x65,0x36,0x93,0xd9,0xa4,0x69, + 0x77,0xbb,0xc3,0x69,0xfa,0x57,0x40,0xa8,0x3,0xa1,0xe,0x84,0x3a,0x10,0xea,0x40, + 0xa8,0x3,0xa1,0xe,0x84,0x3a,0x10,0xea,0x40,0xa8,0x3,0xa1,0xe,0x84,0x3a,0x10, + 0xea,0x40,0xa8,0x3,0xa1,0xe,0x84,0x3a,0x10,0xea,0x40,0xa8,0x3,0xa1,0xe,0x84, + 0x3a,0x10,0xea,0x40,0xa8,0x3,0xa1,0xe,0x84,0x3a,0x10,0x87,0xd3,0x74,0x75,0xfb, + 0x32,0x59,0x3c,0x9c,0xdf,0x31,0xd6,0x63,0x7f,0xff,0x3a,0x3f,0x13,0xe3,0xfa,0x78, + 0x46,0x6e,0x86,0xd5,0x8a,0xf1,0x7c,0xf9,0x40,0x5e,0xb9,0x26,0xc4,0xc6,0x86,0x3d, + 0x77,0x2d,0xd6,0x16,0x7e,0xf7,0xf4,0x16,0xd3,0x11,0x56,0xe3,0xd7,0x6a,0x42,0x6c, + 0x6c,0xb8,0x8d,0x38,0x66,0x6f,0xda,0x23,0x9b,0xab,0x6d,0xd6,0x76,0x2b,0x8e,0xfb, + 0xf3,0xb1,0xe1,0x36,0x7a,0xcf,0x58,0x64,0x35,0x4b,0xd,0xfb,0x82,0xed,0x6f,0x1c, + 0x6b,0xb1,0xb7,0x6d,0xd1,0x36,0xe5,0xc7,0xb1,0xbb,0x13,0x1d,0x2a,0x35,0x67,0x62, + 0xa2,0x31,0xd2,0xb0,0xe7,0x8c,0x2c,0xd8,0xdf,0x7a,0x3b,0x9f,0x2f,0x28,0xee,0xde, + 0x1a,0xd5,0x9a,0x33,0x31,0xb1,0x9d,0x18,0xc9,0xc9,0x84,0x37,0x8f,0x17,0x8c,0x65, + 0x78,0x83,0xa3,0xf3,0x67,0x54,0x6a,0x2e,0xc4,0x24,0x63,0x64,0x41,0x7e,0x24,0x71, + 0x64,0x3a,0xf8,0x2d,0x6c,0xff,0x6f,0x5d,0xb8,0x53,0xa9,0xb9,0x10,0x93,0x8c,0xbf, + 0x6c,0x38,0xbb,0xb5,0x3d,0xaf,0x52,0x73,0x21,0x26,0x19,0x5b,0x1a,0xce,0x16,0x9d, + 0x61,0xc7,0xcb,0x3f,0x7b,0xde,0x70,0x76,0xf1,0x8c,0x34,0xfc,0x93,0x9a,0xb,0x31, + 0xc9,0x18,0x69,0xb8,0x7a,0x81,0x78,0xc4,0xdc,0x96,0xd8,0x60,0xb5,0xe6,0x4c,0x4c, + 0x6c,0x27,0x46,0x72,0xc0,0x8f,0x4c,0xb6,0x53,0x2d,0x7e,0x79,0xb4,0xbf,0x80,0x7c, + 0x27,0xd7,0x6a,0xc4,0x86,0x8d,0x4a,0xcd,0x99,0x98,0x68,0x8c,0x36,0xec,0x79,0x16, + 0xd9,0x5b,0xff,0xee,0x47,0x40,0x1b,0xd9,0xd7,0x53,0xd6,0x70,0xb5,0xe6,0x6a,0xc3, + 0xbd,0xe8,0x2d,0xa0,0x17,0x69,0xe1,0x2f,0x46,0x22,0x7e,0x66,0x4b,0x35,0x21,0x6, + 0x26,0x8c,0xb,0x30,0xcc,0x65,0x91,0xed,0x5c,0xa4,0xdd,0x95,0x18,0x31,0xb7,0x5c, + 0x13,0x42,0x1d,0x8,0x75,0x20,0xd4,0x81,0x50,0x7,0x42,0x1d,0x8,0x75,0x20,0xd4, + 0x81,0x50,0x7,0x42,0x1d,0x8,0x75,0x20,0xd4,0x81,0x50,0x7,0x42,0x1d,0x8,0x75, + 0x20,0xd4,0x81,0x50,0x7,0x42,0x1d,0x8,0x75,0x20,0xd4,0x81,0x50,0x7,0x42,0x1d, + 0x8,0x71,0x3e,0x1,0x3a,0x1b,0x33,0xb,0x70,0x2,0x8,0x1d,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + +}; + +static const unsigned char qt_resource_name[] = { + // images + 0x0,0x6, + 0x7,0x3,0x7d,0xc3, + 0x0,0x69, + 0x0,0x6d,0x0,0x61,0x0,0x67,0x0,0x65,0x0,0x73, + // ttf + 0x0,0x3, + 0x0,0x0,0x7b,0xa6, + 0x0,0x74, + 0x0,0x74,0x0,0x66, + // MaterialIcons-Regular.ttf + 0x0,0x19, + 0xa,0xbc,0xfd,0x66, + 0x0,0x4d, + 0x0,0x61,0x0,0x74,0x0,0x65,0x0,0x72,0x0,0x69,0x0,0x61,0x0,0x6c,0x0,0x49,0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73,0x0,0x2d,0x0,0x52,0x0,0x65,0x0,0x67, + 0x0,0x75,0x0,0x6c,0x0,0x61,0x0,0x72,0x0,0x2e,0x0,0x74,0x0,0x74,0x0,0x66, + // logo.png + 0x0,0x8, + 0x5,0xe2,0x59,0x27, + 0x0,0x6c, + 0x0,0x6f,0x0,0x67,0x0,0x6f,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/ttf + 0x0,0x0,0x0,0x12,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x5, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/images + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x3, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/images/images + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x4, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/images/images/logo.png + 0x0,0x0,0x0,0x56,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0x71,0xec, +0x0,0x0,0x1,0x9a,0x7,0x2a,0x6a,0x67, + // :/ttf/ttf + 0x0,0x0,0x0,0x12,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x6, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/ttf/ttf/MaterialIcons-Regular.ttf + 0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, +0x0,0x0,0x1,0x9a,0x7,0x2a,0x6a,0x7c, + +}; + +#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 + +#if defined(QT_INLINE_NAMESPACE) +inline namespace QT_NAMESPACE { +#elif defined(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; +} + +#ifdef __clang__ +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wexit-time-destructors" +#endif + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_resources)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_resources)(); } + } dummy; +} + +#ifdef __clang__ +# pragma clang diagnostic pop +#endif diff --git a/mingw-build/resources.qrc.depends b/mingw-build/resources.qrc.depends new file mode 100644 index 0000000..09d9fb6 --- /dev/null +++ b/mingw-build/resources.qrc.depends @@ -0,0 +1,8 @@ + + + images/logo.png + + + ttf/MaterialIcons-Regular.ttf + + diff --git a/mingw-build/touchsensor.exe b/mingw-build/touchsensor.exe new file mode 100644 index 0000000..5036156 Binary files /dev/null and b/mingw-build/touchsensor.exe differ diff --git a/mingw-build/touchsensor_autogen/deps b/mingw-build/touchsensor_autogen/deps new file mode 100644 index 0000000..0f17159 --- /dev/null +++ b/mingw-build/touchsensor_autogen/deps @@ -0,0 +1,382 @@ +touchsensor_autogen/timestamp: \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapAtomic.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Config.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Dependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6Targets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeature.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtFeatureCommon.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtInstallPaths.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAndroidHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicAppleHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicGitHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicPluginHelpers_v2.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomAttributionHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomCpeHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomFileHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomLicenseHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomOpsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPurlHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomPythonHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomQtEntityHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicSbomSystemDepHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTargetHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicTestHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicToolHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6/QtPublicWindowsHelpers.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CorePrivate/Qt6CorePrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointMinGW32Target.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6EntryPointPrivate/Qt6EntryPointPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsDirect2DIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Gui/Qt6QWindowsIntegrationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiPrivate/Qt6GuiPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6NetworkVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QGlibNetworkInformationPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QNLMNIPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QSchannelBackendPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendCertOnlyPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Network/Qt6QTlsBackendOpenSSLPluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6NetworkPrivate/Qt6NetworkPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupport/Qt6PrintSupportVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6PrintSupportPrivate/Qt6PrintSupportPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6QModernWindowsStylePluginTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsPrivate/Qt6WidgetsPrivateVersionlessAliasTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake \ + C:/msys64/mingw64/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeFindDependencyMacro.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckIncludeFileCXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/CheckLibraryExists.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindThreads.cmake \ + C:/msys64/mingw64/share/cmake/Modules/FindVulkan.cmake \ + C:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake \ + C:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Config.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3ConfigVersion.cmake \ + C:/msys64/mingw64/share/eigen3/cmake/Eigen3Targets.cmake \ + D:/Workspace/ts-qt/CMakeLists.txt \ + D:/Workspace/ts-qt/component.hh \ + D:/Workspace/ts-qt/components/charts/heatmap.cc \ + D:/Workspace/ts-qt/components/charts/heatmap.hh \ + D:/Workspace/ts-qt/components/charts/heatmap.impl.hh \ + D:/Workspace/ts-qt/components/ffmsep/cpdecoder.cc \ + D:/Workspace/ts-qt/components/ffmsep/cpdecoder.hh \ + D:/Workspace/ts-qt/components/ffmsep/cpstream_core.cc \ + D:/Workspace/ts-qt/components/ffmsep/cpstream_core.hh \ + D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.cc \ + D:/Workspace/ts-qt/components/ffmsep/tactile/tacdec.hh \ + D:/Workspace/ts-qt/components/nav.cc \ + D:/Workspace/ts-qt/components/view.cc \ + D:/Workspace/ts-qt/dlog/dlog.cc \ + D:/Workspace/ts-qt/dlog/dlog.hh \ + D:/Workspace/ts-qt/main.cc \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeCXXCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeRCCompiler.cmake \ + D:/Workspace/ts-qt/mingw-build/CMakeFiles/4.1.2/CMakeSystem.cmake \ + D:/Workspace/ts-qt/resources.qrc \ + C:/msys64/mingw64/bin/cmake.exe diff --git a/mingw-build/touchsensor_autogen/moc_predefs.h b/mingw-build/touchsensor_autogen/moc_predefs.h new file mode 100644 index 0000000..d3a9655 --- /dev/null +++ b/mingw-build/touchsensor_autogen/moc_predefs.h @@ -0,0 +1,527 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __LDBL_MANT_DIG__ 64 +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __FLT16_HAS_QUIET_NAN__ 1 +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 +#define __cpp_impl_three_way_comparison 201907L +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __MINGW32__ 1 +#define __cpp_designated_initializers 201707L +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __BFLT16_MIN_10_EXP__ (-37) +#define __cpp_inheriting_constructors 201511L +#define QT_GUI_LIB 1 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __cpp_variadic_templates 200704L +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __LDBL_HAS_INFINITY__ 1 +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_attributes 200809L +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __cpp_impl_coroutine 201902L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __BFLT16_MAX_10_EXP__ 38 +#define __BFLT16_MAX_EXP__ 128 +#define __LDBL_IS_IEC_60559__ 1 +#define QT_NO_DEBUG 1 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __cpp_nsdmi 200809L +#define __BFLT16_DECIMAL_DIG__ 4 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __FLT128_MIN_EXP__ (-16381) +#define __DEC64X_MAX_EXP__ 6145 +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 1 +#define __INT_LEAST16_WIDTH__ 16 +#define MINGW_HAS_SECURE_API 1 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __cpp_impl_destroying_delete 201806L +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __ATOMIC_SEQ_CST 5 +#define _UNICODE 1 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __STDCPP_FLOAT32_T__ 1 +#define __STDCPP_BFLOAT16_T__ 1 +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __WIN64 1 +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __STDC_EMBED_EMPTY__ 2 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __cpp_char8_t 202207L +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 1 +#define __cpp_size_t_suffix 202011L +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 1 +#define __DEC32_MAX__ 9.999999E96DF +#define __CHAR8_TYPE__ unsigned char +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT_WIDTH__ 32 +#define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 +#define UNICODE 1 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __cpp_using_enum 201907L +#define __DEC64X_EPSILON__ 1E-33D64x +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT16_MIN_EXP__ (-13) +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __cpp_consteval 202211L +#define __FLT64X_MANT_DIG__ 64 +#define __BFLT16_DIG__ 2 +#define __GNUC__ 15 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __SIZE_TYPE__ long long unsigned int +#define __FLT64_MAX_10_EXP__ 308 +#define __BFLT16_IS_IEC_60559__ 0 +#define __STDCPP_FLOAT128_T__ 1 +#define __FLT16_MAX_10_EXP__ 4 +#define __cpp_delegating_constructors 200604L +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffff +#define __DBL_HAS_INFINITY__ 1 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_FLOAT__ 4 +#define __WINNT__ 1 +#define WINVER 0x0A00 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define __MMX_WITH_SSE__ 1 +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define QT_WIDGETS_LIB 1 +#define __SEG_GS 1 +#define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 +#define __cplusplus 202302L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __FLT16_DECIMAL_DIG__ 5 +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __STDCPP_FLOAT64_T__ 1 +#define __DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 15 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __BFLT16_HAS_INFINITY__ 1 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __FLT32X_DIG__ 15 +#define __cpp_auto_cast 202110L +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1020 +#define __FLT_MIN_EXP__ (-125) +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long long int +#define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __LDBL_MAX_EXP__ 16384 +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT16_MIN_10_EXP__ (-4) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __NO_INLINE__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "15.2.0" +#define __cpp_multidimensional_subscript 202211L +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 201411L +#define __cpp_implicit_move 202207L +#define __DEC64X_MIN__ 1E-6143D64x +#define _WIN32 1 +#define __SEH__ 1 +#define __cpp_if_consteval 202106L +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __cpp_conditional_explicit 201806L +#define __FLT32_MANT_DIG__ 24 +#define __cpp_decltype 200707L +#define _WIN32_WINNT 0x0A00 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define SIZEOF_DPTR (sizeof(void*)) +#define __FLT32X_MIN_EXP__ (-1021) +#define __cpp_aggregate_paren_init 201902L +#define __cpp_static_call_operator 202207L +#define __cpp_aggregate_bases 201603L +#define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define _INTEGRAL_MAX_BITS 64 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __cpp_constinit 201907L +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DEC64X_MANT_DIG__ 34 +#define __DEC128_MAX_EXP__ 6145 +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT_IS_IEC_60559__ 1 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE" +#define __cdecl __attribute__((__cdecl__)) +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __cpp_explicit_this_parameter 202110L +#define __BFLT16_HAS_QUIET_NAN__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __cpp_named_character_escapes 202207L +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __FLT16_DIG__ 3 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __cpp_constexpr 202211L +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT64X_HAS_INFINITY__ 1 +#define __SIZEOF_LONG__ 4 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 1 +#define __x86_64__ 1 +#define __FLT16_IS_IEC_60559__ 1 +#define __FLT16_MAX_EXP__ 16 +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __STDC_EMBED_FOUND__ 1 +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __GCC_CONSTRUCTIVE_SIZE 64 +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __STDC_EMBED_NOT_FOUND__ 0 +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __DEC64_MANT_DIG__ 16 +#define QT_NETWORK_LIB 1 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 +#define __nocona__ 1 +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define __WIN64__ 1 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __cpp_range_based_for 202211L +#define __INT_FAST16_WIDTH__ 16 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __FLT16_HAS_INFINITY__ 1 +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201911L +#define __DEC32_MANT_DIG__ 7 +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __pic__ 1 +#define __STDCPP_FLOAT16_T__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_nontype_template_parameter_class 201806L +#define __cpp_concepts 202002L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT32_HAS_INFINITY__ 1 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __cpp_constexpr_in_decltype 201711L +#define __cpp_inline_variables 201606L +#define __BFLT16_MIN_EXP__ (-125) +#define __INT_MAX__ 0x7fffffff +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define QT_CORE_LIB 1 +#define __SIZEOF_FLOAT128__ 16 +#define __BFLT16_MANT_DIG__ 8 +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __DEC64X_MIN_EXP__ (-6142) +#define __amd64__ 1 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST64_WIDTH__ 64 +#define __FLT32X_MAX_10_EXP__ 308 +#define __cpp_namespace_attributes 201411L +#define __WIN32 1 +#define __SIZEOF_INT128__ 16 +#define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 +#define __FLT64X_IS_IEC_60559__ 1 +#define __GXX_CONSTEXPR_ASM__ 1 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __INT_LEAST32_TYPE__ int +#define __thiscall __attribute__((__thiscall__)) +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __cpp_return_type_deduction 201304L +#define __SIZEOF_WCHAR_T__ 2 +#define __GNUC_PATCHLEVEL__ 0 +#define __WINNT 1 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __SSE3__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __BFLT16_HAS_DENORM__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __FLT16_HAS_DENORM__ 1 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __MINGW64__ 1 +#define __GCC_DESTRUCTIVE_SIZE 64 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __FLT32_DIG__ 6 +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define ARCHITECTURE_ID "x86_64" +#define __cpp_alias_templates 200704L +#define __cpp_constexpr_dynamic_alloc 201907L +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 1 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIC__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __UINT_FAST32_TYPE__ unsigned int +#define _ENABLE_EXTENDED_ALIGNED_STORAGE 1 +#define __FLT16_MANT_DIG__ 11 +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __SSE2__ 1 +#define __cpp_deduction_guides 201907L +#define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __PTRDIFF_TYPE__ long long int +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201707L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __USING_POSIXTHREAD__ 1 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define QT_PRINTSUPPORT_LIB 1 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __UINT_FAST8_TYPE__ unsigned char +#define __cpp_init_captures 201803L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/mingw-build/touchsensor_autogen/mocs_compilation.cpp b/mingw-build/touchsensor_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..bda67f7 --- /dev/null +++ b/mingw-build/touchsensor_autogen/mocs_compilation.cpp @@ -0,0 +1,3 @@ +// This file is autogenerated. Changes will be overwritten. +// No files found that require moc or the moc files are included +enum some_compilers { need_more_than_nothing }; diff --git a/mingw-build/touchsensor_autogen/timestamp b/mingw-build/touchsensor_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/modern-qt/core/application.hh b/modern-qt/core/application.hh index 3327b16..6328d92 100644 --- a/modern-qt/core/application.hh +++ b/modern-qt/core/application.hh @@ -1,65 +1,65 @@ -#pragma once - -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/property.hh" -#include -#include - -namespace creeper::app::pro { - -using Token = common::Token; - -struct Complete : Token { - - int& argument_count; - char** argument_array; - int application_flags; - - explicit Complete(int& argc, char* argv[], int flags = ::QCoreApplication::ApplicationFlags) - : argument_count { argc } - , argument_array { argv } - , application_flags { flags } { } - - void apply(auto&) const noexcept { - new ::QApplication { - argument_count, - argument_array, - application_flags, - }; - } -}; - -struct Attribute : Token { - - ::Qt::ApplicationAttribute attribute; - bool on; - - explicit Attribute(::Qt::ApplicationAttribute attribute, bool on = true) noexcept - : attribute { attribute } - , on { on } { } - - void apply(auto&) const noexcept { ::QApplication::setAttribute(attribute, on); } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -} -namespace creeper::app { - -struct Application { }; -using init = Declarative; - -inline auto exec() { return ::QApplication::exec(); } -inline auto quit() { return ::QApplication::quit(); } - -inline auto focus_widget() { return ::QApplication::focusWidget(); } -inline auto focus_object() { return ::QApplication::focusObject(); } - -#if QT_DEPRECATED_SINCE(6, 0) -#define AA_EnableHighDpiScaling AA_AttributeCount -#define AA_UseHighDpiPixmaps AA_AttributeCount -#endif - -} +#pragma once + +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/property.hh" +#include +#include + +namespace creeper::app::pro { + +using Token = common::Token; + +struct Complete : Token { + + int& argument_count; + char** argument_array; + int application_flags; + + explicit Complete(int& argc, char* argv[], int flags = ::QCoreApplication::ApplicationFlags) + : argument_count { argc } + , argument_array { argv } + , application_flags { flags } { } + + void apply(auto&) const noexcept { + new ::QApplication { + argument_count, + argument_array, + application_flags, + }; + } +}; + +struct Attribute : Token { + + ::Qt::ApplicationAttribute attribute; + bool on; + + explicit Attribute(::Qt::ApplicationAttribute attribute, bool on = true) noexcept + : attribute { attribute } + , on { on } { } + + void apply(auto&) const noexcept { ::QApplication::setAttribute(attribute, on); } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +} +namespace creeper::app { + +struct Application { }; +using init = Declarative; + +inline auto exec() { return ::QApplication::exec(); } +inline auto quit() { return ::QApplication::quit(); } + +inline auto focus_widget() { return ::QApplication::focusWidget(); } +inline auto focus_object() { return ::QApplication::focusObject(); } + +#if QT_DEPRECATED_SINCE(6, 0) +#define AA_EnableHighDpiScaling AA_AttributeCount +#define AA_UseHighDpiPixmaps AA_AttributeCount +#endif + +} diff --git a/modern-qt/creeper-qt.hh b/modern-qt/creeper-qt.hh index 8ba0681..a03ae05 100644 --- a/modern-qt/creeper-qt.hh +++ b/modern-qt/creeper-qt.hh @@ -1,4 +1,4 @@ -#include "core.hh" -#include "layout.hh" -#include "utility.hh" -#include "widget.hh" +#include "core.hh" +#include "layout.hh" +#include "utility.hh" +#include "widget.hh" diff --git a/modern-qt/layout.hh b/modern-qt/layout.hh index 5526347..f6b9d0d 100644 --- a/modern-qt/layout.hh +++ b/modern-qt/layout.hh @@ -1,5 +1,5 @@ -#include "modern-qt/layout/group.hh" -#include "modern-qt/layout/linear.hh" -#include "modern-qt/layout/mutual-exclusion-group.hh" -#include "modern-qt/layout/scroll.hh" -#include "modern-qt/layout/stacked.hh" +#include "modern-qt/layout/group.hh" +#include "modern-qt/layout/linear.hh" +#include "modern-qt/layout/mutual-exclusion-group.hh" +#include "modern-qt/layout/scroll.hh" +#include "modern-qt/layout/stacked.hh" diff --git a/modern-qt/layout/flow.cc b/modern-qt/layout/flow.cc index e9d77fd..6703f82 100644 --- a/modern-qt/layout/flow.cc +++ b/modern-qt/layout/flow.cc @@ -1,156 +1,156 @@ -#include "flow.hh" -#include - -using namespace creeper::flow::internal; - -struct Flow::Impl { - QList items; - - int row_spacing = 10; - int col_spacing = 10; - - int row_limit = std::numeric_limits::max(); - - Flow& self; - - explicit Impl(Flow& self) noexcept - : self { self } { } - - auto calculate_spacing(QStyle::PixelMetric pm) const -> int { - const auto parent = self.parent(); - if (!parent) { - return -1; - } else if (parent->isWidgetType()) { - const auto pw = static_cast(parent); - return pw->style()->pixelMetric(pm, nullptr, pw); - } else { - return static_cast(parent)->spacing(); - } - } - auto horizontal_spacing() const -> int { - if (row_spacing >= 0) { - return row_spacing; - } else { - return calculate_spacing(QStyle::PM_LayoutHorizontalSpacing); - } - } - auto vertical_spacing() const -> int { - if (col_spacing >= 0) { - return col_spacing; - } else { - return calculate_spacing(QStyle::PM_LayoutVerticalSpacing); - } - } - - auto update_items_geometry(Item* item, const QPoint& point) const { - // TODO: 显然,这个接口未来可以拓展成带动画的位姿更新 - item->setGeometry({ point, item->sizeHint() }); - } - - // Flow 理应是一个常用的布局,但 Qt 中没有对应的实现, - // https://doc.qt.io/archives/qt-5.15/qtwidgets-layouts-flowlayout-example.html - auto calculate_layout(const QRect& rect, bool apply) const -> int { - - int left, top, right, bottom; - self.getContentsMargins(&left, &top, &right, &bottom); - - const auto effective_rect = rect.adjusted(+left, +top, -right, -bottom); - - auto current_x = effective_rect.x(); - auto current_y = effective_rect.y(); - - auto line_height = int { 0 }; - auto line_length = int { 0 }; - for (auto item : std::as_const(items)) { - const auto widget = item->widget(); - const auto spacing = [widget](Qt::Orientation o) { - return widget->style()->layoutSpacing( - QSizePolicy::PushButton, QSizePolicy::PushButton, o); - }; - - auto space_x = row_spacing; - if (space_x == -1) space_x = spacing(Qt::Horizontal); - - auto space_y = col_spacing; - if (space_y == -1) space_y = spacing(Qt::Vertical); - - auto next_x = current_x + item->sizeHint().width() + space_x; - - const auto area_flag = next_x - space_x > effective_rect.right(); - const auto size_flag = line_length > row_limit; - if ((area_flag || size_flag) && line_height > 0) { - current_x = effective_rect.x(); - current_y = current_y + line_height + space_y; - next_x = current_x + item->sizeHint().width() + space_x; - line_height = 0; - line_length = 0; - } - - if (apply) { - const auto point = QPoint { current_x, current_y }; - update_items_geometry(item, point); - } - - current_x = next_x; - line_height = std::max(line_height, item->sizeHint().height()); - line_length = line_length + 1; - } - return current_y + line_height - rect.y() + bottom; - } -}; - -Flow::Flow() - : pimpl { std::make_unique(*this) } { } - -Flow::~Flow() { - while (auto item = Flow::takeAt(0)) - delete item; -} - -auto Flow::addItem(Item* item) -> void { pimpl->items.append(item); } - -auto Flow::setGeometry(const QRect& rect) -> void { - QLayout::setGeometry(rect); - pimpl->calculate_layout(rect, true); -} - -auto Flow::takeAt(int index) -> Item* { - auto& items = pimpl->items; - return (index < 0 || index > items.size() - 1) ? nullptr : items.takeAt(index); -} - -auto Flow::expandingDirections() const -> Qt::Orientations { return {}; } - -auto Flow::hasHeightForWidth() const -> bool { return true; } - -auto Flow::heightForWidth(int width) const -> int { - return pimpl->calculate_layout({ 0, 0, width, 0 }, false); -} - -auto Flow::itemAt(int index) const -> Item* { return pimpl->items.value(index); } - -auto Flow::count() const -> int { return pimpl->items.size(); } - -auto Flow::minimumSize() const -> QSize { - auto result = QSize {}; - for (const auto item : std::as_const(pimpl->items)) - result = result.expandedTo(item->minimumSize()); - - const auto margins = contentsMargins(); - result += QSize { - margins.left() + margins.right(), - margins.top() + margins.bottom(), - }; - return result; -} - -auto Flow::sizeHint() const -> QSize { return Flow::minimumSize(); } - -auto Flow::set_row_spacing(int spacing) noexcept -> void { pimpl->row_spacing = spacing; } -auto Flow::row_spacing() const noexcept -> int { return pimpl->row_spacing; } - -auto Flow::set_col_spacing(int spacing) noexcept -> void { pimpl->col_spacing = spacing; } -auto Flow::col_spacing() const noexcept -> int { return pimpl->col_spacing; } - -auto Flow::set_row_limit(int limit) noexcept -> void { pimpl->row_limit = limit; } -auto Flow::row_limit() const noexcept -> int { return pimpl->row_limit; } +#include "flow.hh" +#include + +using namespace creeper::flow::internal; + +struct Flow::Impl { + QList items; + + int row_spacing = 10; + int col_spacing = 10; + + int row_limit = std::numeric_limits::max(); + + Flow& self; + + explicit Impl(Flow& self) noexcept + : self { self } { } + + auto calculate_spacing(QStyle::PixelMetric pm) const -> int { + const auto parent = self.parent(); + if (!parent) { + return -1; + } else if (parent->isWidgetType()) { + const auto pw = static_cast(parent); + return pw->style()->pixelMetric(pm, nullptr, pw); + } else { + return static_cast(parent)->spacing(); + } + } + auto horizontal_spacing() const -> int { + if (row_spacing >= 0) { + return row_spacing; + } else { + return calculate_spacing(QStyle::PM_LayoutHorizontalSpacing); + } + } + auto vertical_spacing() const -> int { + if (col_spacing >= 0) { + return col_spacing; + } else { + return calculate_spacing(QStyle::PM_LayoutVerticalSpacing); + } + } + + auto update_items_geometry(Item* item, const QPoint& point) const { + // TODO: 显然,这个接口未来可以拓展成带动画的位姿更新 + item->setGeometry({ point, item->sizeHint() }); + } + + // Flow 理应是一个常用的布局,但 Qt 中没有对应的实现, + // https://doc.qt.io/archives/qt-5.15/qtwidgets-layouts-flowlayout-example.html + auto calculate_layout(const QRect& rect, bool apply) const -> int { + + int left, top, right, bottom; + self.getContentsMargins(&left, &top, &right, &bottom); + + const auto effective_rect = rect.adjusted(+left, +top, -right, -bottom); + + auto current_x = effective_rect.x(); + auto current_y = effective_rect.y(); + + auto line_height = int { 0 }; + auto line_length = int { 0 }; + for (auto item : std::as_const(items)) { + const auto widget = item->widget(); + const auto spacing = [widget](Qt::Orientation o) { + return widget->style()->layoutSpacing( + QSizePolicy::PushButton, QSizePolicy::PushButton, o); + }; + + auto space_x = row_spacing; + if (space_x == -1) space_x = spacing(Qt::Horizontal); + + auto space_y = col_spacing; + if (space_y == -1) space_y = spacing(Qt::Vertical); + + auto next_x = current_x + item->sizeHint().width() + space_x; + + const auto area_flag = next_x - space_x > effective_rect.right(); + const auto size_flag = line_length > row_limit; + if ((area_flag || size_flag) && line_height > 0) { + current_x = effective_rect.x(); + current_y = current_y + line_height + space_y; + next_x = current_x + item->sizeHint().width() + space_x; + line_height = 0; + line_length = 0; + } + + if (apply) { + const auto point = QPoint { current_x, current_y }; + update_items_geometry(item, point); + } + + current_x = next_x; + line_height = std::max(line_height, item->sizeHint().height()); + line_length = line_length + 1; + } + return current_y + line_height - rect.y() + bottom; + } +}; + +Flow::Flow() + : pimpl { std::make_unique(*this) } { } + +Flow::~Flow() { + while (auto item = Flow::takeAt(0)) + delete item; +} + +auto Flow::addItem(Item* item) -> void { pimpl->items.append(item); } + +auto Flow::setGeometry(const QRect& rect) -> void { + QLayout::setGeometry(rect); + pimpl->calculate_layout(rect, true); +} + +auto Flow::takeAt(int index) -> Item* { + auto& items = pimpl->items; + return (index < 0 || index > items.size() - 1) ? nullptr : items.takeAt(index); +} + +auto Flow::expandingDirections() const -> Qt::Orientations { return {}; } + +auto Flow::hasHeightForWidth() const -> bool { return true; } + +auto Flow::heightForWidth(int width) const -> int { + return pimpl->calculate_layout({ 0, 0, width, 0 }, false); +} + +auto Flow::itemAt(int index) const -> Item* { return pimpl->items.value(index); } + +auto Flow::count() const -> int { return pimpl->items.size(); } + +auto Flow::minimumSize() const -> QSize { + auto result = QSize {}; + for (const auto item : std::as_const(pimpl->items)) + result = result.expandedTo(item->minimumSize()); + + const auto margins = contentsMargins(); + result += QSize { + margins.left() + margins.right(), + margins.top() + margins.bottom(), + }; + return result; +} + +auto Flow::sizeHint() const -> QSize { return Flow::minimumSize(); } + +auto Flow::set_row_spacing(int spacing) noexcept -> void { pimpl->row_spacing = spacing; } +auto Flow::row_spacing() const noexcept -> int { return pimpl->row_spacing; } + +auto Flow::set_col_spacing(int spacing) noexcept -> void { pimpl->col_spacing = spacing; } +auto Flow::col_spacing() const noexcept -> int { return pimpl->col_spacing; } + +auto Flow::set_row_limit(int limit) noexcept -> void { pimpl->row_limit = limit; } +auto Flow::row_limit() const noexcept -> int { return pimpl->row_limit; } diff --git a/modern-qt/layout/flow.hh b/modern-qt/layout/flow.hh index 6504fb1..fd03203 100644 --- a/modern-qt/layout/flow.hh +++ b/modern-qt/layout/flow.hh @@ -1,64 +1,64 @@ -#pragma once -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/layout.hh" -#include "modern-qt/utility/wrapper/pimpl.hh" -#include - -namespace creeper::flow::internal { - -class Flow : public QLayout { - CREEPER_PIMPL_DEFINITION(Flow) - -public: - using Item = QLayoutItem; - - auto addItem(Item*) -> void override; - auto takeAt(int) -> Item* override; - auto setGeometry(const QRect&) -> void override; - - auto expandingDirections() const -> Qt::Orientations override; - auto hasHeightForWidth() const -> bool override; - auto heightForWidth(int) const -> int override; - - auto itemAt(int) const -> Item* override; - auto count() const -> int override; - auto minimumSize() const -> QSize override; - auto sizeHint() const -> QSize override; - -public: - auto set_row_spacing(int) noexcept -> void; - auto row_spacing() const noexcept -> int; - - auto set_col_spacing(int) noexcept -> void; - auto col_spacing() const noexcept -> int; - - auto set_row_limit(int) noexcept -> void; - auto row_limit() const noexcept -> int; -}; - -} -namespace creeper::flow::pro { - -using Token = common::Token; - -using RowSpacing = SetterProp; - -using ColSpacing = SetterProp; - -using RowLimit = SetterProp; - -using MainAxisSpacing = RowSpacing; -using CrossAxisSpacing = ColSpacing; -using MaxItemsInEachRow = RowLimit; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -using namespace layout::pro; -} -namespace creeper { - -using Flow = Declarative>; - -} +#pragma once +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/layout.hh" +#include "modern-qt/utility/wrapper/pimpl.hh" +#include + +namespace creeper::flow::internal { + +class Flow : public QLayout { + CREEPER_PIMPL_DEFINITION(Flow) + +public: + using Item = QLayoutItem; + + auto addItem(Item*) -> void override; + auto takeAt(int) -> Item* override; + auto setGeometry(const QRect&) -> void override; + + auto expandingDirections() const -> Qt::Orientations override; + auto hasHeightForWidth() const -> bool override; + auto heightForWidth(int) const -> int override; + + auto itemAt(int) const -> Item* override; + auto count() const -> int override; + auto minimumSize() const -> QSize override; + auto sizeHint() const -> QSize override; + +public: + auto set_row_spacing(int) noexcept -> void; + auto row_spacing() const noexcept -> int; + + auto set_col_spacing(int) noexcept -> void; + auto col_spacing() const noexcept -> int; + + auto set_row_limit(int) noexcept -> void; + auto row_limit() const noexcept -> int; +}; + +} +namespace creeper::flow::pro { + +using Token = common::Token; + +using RowSpacing = SetterProp; + +using ColSpacing = SetterProp; + +using RowLimit = SetterProp; + +using MainAxisSpacing = RowSpacing; +using CrossAxisSpacing = ColSpacing; +using MaxItemsInEachRow = RowLimit; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +using namespace layout::pro; +} +namespace creeper { + +using Flow = Declarative>; + +} diff --git a/modern-qt/layout/grid.hh b/modern-qt/layout/grid.hh index 813dd0b..805f7ef 100644 --- a/modern-qt/layout/grid.hh +++ b/modern-qt/layout/grid.hh @@ -1,83 +1,83 @@ -#pragma once - -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/property.hh" - -#include - -namespace creeper { -namespace grid::internal { - class Grid : public QGridLayout { }; -} -namespace grid::pro { - using Token = common::Token; - - struct RowSpacing : Token { }; - - struct ColSpacing : Token { }; - - template - requires std::is_convertible_v || std::is_convertible_v - struct Item : Token { - using Align = Qt::Alignment; - - struct LayoutMethod { - int row = 0, row_span = 0; - int col = 0, col_span = 0; - Align align; - - explicit LayoutMethod(int row, int col, Align align = {}) - : row { row } - , col { col } - , align { align } { } - - explicit LayoutMethod(int row, int row_span, int col, int col_span, Align align = {}) - : row { row } - , col { col } - , row_span { row_span } - , col_span { col_span } - , align { align } { } - - } method; - - T* item_pointer = nullptr; - - explicit Item(const LayoutMethod& method, auto&&... args) noexcept - requires std::constructible_from - : item_pointer { new T { std::forward(args)... } } - , method(method) { } - - explicit Item(const LayoutMethod& method, T* pointer) noexcept - : item_pointer { pointer } - , method { method } { } - - void apply(QGridLayout& layout) const { - if (method.col_span == 0) { - if constexpr (std::is_convertible_v) - layout.addWidget(item_pointer, method.row, method.col, method.align); - if constexpr (std::is_convertible_v) - layout.addLayout(item_pointer, method.row, method.col, method.align); - } else { - if constexpr (std::is_convertible_v) - layout.addWidget(item_pointer, method.row, method.row_span, method.col, - method.col_span, method.align); - if constexpr (std::is_convertible_v) - layout.addLayout(item_pointer, method.row, method.row_span, method.col, - method.col_span, method.align); - } - } - }; - - struct Items : Token { - explicit Items() { } - void apply(QGridLayout& self) const { } - }; - - template - concept trait = std::derived_from; - - CREEPER_DEFINE_CHECKER(trait); - -} -using Grid = Declarative; -} +#pragma once + +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/property.hh" + +#include + +namespace creeper { +namespace grid::internal { + class Grid : public QGridLayout { }; +} +namespace grid::pro { + using Token = common::Token; + + struct RowSpacing : Token { }; + + struct ColSpacing : Token { }; + + template + requires std::is_convertible_v || std::is_convertible_v + struct Item : Token { + using Align = Qt::Alignment; + + struct LayoutMethod { + int row = 0, row_span = 0; + int col = 0, col_span = 0; + Align align; + + explicit LayoutMethod(int row, int col, Align align = {}) + : row { row } + , col { col } + , align { align } { } + + explicit LayoutMethod(int row, int row_span, int col, int col_span, Align align = {}) + : row { row } + , col { col } + , row_span { row_span } + , col_span { col_span } + , align { align } { } + + } method; + + T* item_pointer = nullptr; + + explicit Item(const LayoutMethod& method, auto&&... args) noexcept + requires std::constructible_from + : item_pointer { new T { std::forward(args)... } } + , method(method) { } + + explicit Item(const LayoutMethod& method, T* pointer) noexcept + : item_pointer { pointer } + , method { method } { } + + void apply(QGridLayout& layout) const { + if (method.col_span == 0) { + if constexpr (std::is_convertible_v) + layout.addWidget(item_pointer, method.row, method.col, method.align); + if constexpr (std::is_convertible_v) + layout.addLayout(item_pointer, method.row, method.col, method.align); + } else { + if constexpr (std::is_convertible_v) + layout.addWidget(item_pointer, method.row, method.row_span, method.col, + method.col_span, method.align); + if constexpr (std::is_convertible_v) + layout.addLayout(item_pointer, method.row, method.row_span, method.col, + method.col_span, method.align); + } + } + }; + + struct Items : Token { + explicit Items() { } + void apply(QGridLayout& self) const { } + }; + + template + concept trait = std::derived_from; + + CREEPER_DEFINE_CHECKER(trait); + +} +using Grid = Declarative; +} diff --git a/modern-qt/layout/group.hh b/modern-qt/layout/group.hh index 3bf13d9..cc9dbcd 100644 --- a/modern-qt/layout/group.hh +++ b/modern-qt/layout/group.hh @@ -1,124 +1,124 @@ -#pragma once -#include "modern-qt/utility/trait/widget.hh" -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/property.hh" - -namespace creeper::group::internal { - -template -concept foreach_invoke_item_trait = requires { - { std::invoke(std::declval(), std::declval()) } -> widget_pointer_trait; -}; - -template -concept foreach_apply_item_trait = requires { - { std::apply(std::declval(), std::declval()) } -> widget_pointer_trait; -}; - -template -concept foreach_item_trait = foreach_invoke_item_trait || foreach_apply_item_trait; - -template -concept foreach_invoke_ranges_trait = foreach_item_trait>; - -template -struct Group : public T { - using T::T; - std::vector widgets; - - template - requires foreach_invoke_ranges_trait - constexpr auto compose(const R& ranges, F&& f, Qt::Alignment a = {}) noexcept -> void { - for (const auto& item : ranges) { - using ItemT = decltype(item); - - auto widget_pointer = (W*) {}; - - if constexpr (foreach_invoke_item_trait) - widget_pointer = std::invoke(f, item); - - else if constexpr (foreach_apply_item_trait) - widget_pointer = std::apply(f, item); - - if (widget_pointer != nullptr) { - T::addWidget(widget_pointer, 0, a); - widgets.push_back(widget_pointer); - } - } - } - auto foreach_(this auto&& self, auto&& f) noexcept - requires std::invocable - { - for (auto widget : self.widgets) - std::invoke(f, *widget); - } -}; - -}; - -namespace creeper::group::pro { - -using Token = common::Token>; - -/// @note -/// 一种典型的用法,委托构造时,所传函数只能接受常量引用, -/// 放心使用 auto,类型是可以被推导出来的 -/// -/// group::pro::Compose { -/// std::array { -/// std::tuple(1, "xxxxxx"), -/// ...... -/// }, -/// [](auto index, auto text) { -/// return new TextButton { ... }; -/// }, -/// } -/// -template - requires internal::foreach_invoke_ranges_trait -struct Compose : Token { - const R& ranges; - F method; - Qt::Alignment alignment; - - explicit Compose(const R& r, F f, Qt::Alignment a = {}) noexcept - : ranges { r } - , method { std::move(f) } - , alignment { a } { } - - auto apply(auto& self) noexcept -> void { // - self.compose(ranges, std::move(method), alignment); - } -}; - -/// @note -/// 函数参数是组件的引用: -/// -/// group::pro::Foreach { [](Widget& button) { ... } }, -/// -template - requires(!std::invocable) -struct Foreach : Token { - F function; - - explicit Foreach(F&& f) noexcept - : function { std::forward(f) } { } - - auto apply(auto& self) const noexcept { - // 很遗憾,Qt 占用了 foreach 这个单词 - self.foreach_(std::move(function)); - } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait) -}; -namespace creeper { - -template -using Group = - Declarative, CheckerOr>; - -} +#pragma once +#include "modern-qt/utility/trait/widget.hh" +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/property.hh" + +namespace creeper::group::internal { + +template +concept foreach_invoke_item_trait = requires { + { std::invoke(std::declval(), std::declval()) } -> widget_pointer_trait; +}; + +template +concept foreach_apply_item_trait = requires { + { std::apply(std::declval(), std::declval()) } -> widget_pointer_trait; +}; + +template +concept foreach_item_trait = foreach_invoke_item_trait || foreach_apply_item_trait; + +template +concept foreach_invoke_ranges_trait = foreach_item_trait>; + +template +struct Group : public T { + using T::T; + std::vector widgets; + + template + requires foreach_invoke_ranges_trait + constexpr auto compose(const R& ranges, F&& f, Qt::Alignment a = {}) noexcept -> void { + for (const auto& item : ranges) { + using ItemT = decltype(item); + + auto widget_pointer = (W*) {}; + + if constexpr (foreach_invoke_item_trait) + widget_pointer = std::invoke(f, item); + + else if constexpr (foreach_apply_item_trait) + widget_pointer = std::apply(f, item); + + if (widget_pointer != nullptr) { + T::addWidget(widget_pointer, 0, a); + widgets.push_back(widget_pointer); + } + } + } + auto foreach_(this auto&& self, auto&& f) noexcept + requires std::invocable + { + for (auto widget : self.widgets) + std::invoke(f, *widget); + } +}; + +}; + +namespace creeper::group::pro { + +using Token = common::Token>; + +/// @note +/// 一种典型的用法,委托构造时,所传函数只能接受常量引用, +/// 放心使用 auto,类型是可以被推导出来的 +/// +/// group::pro::Compose { +/// std::array { +/// std::tuple(1, "xxxxxx"), +/// ...... +/// }, +/// [](auto index, auto text) { +/// return new TextButton { ... }; +/// }, +/// } +/// +template + requires internal::foreach_invoke_ranges_trait +struct Compose : Token { + const R& ranges; + F method; + Qt::Alignment alignment; + + explicit Compose(const R& r, F f, Qt::Alignment a = {}) noexcept + : ranges { r } + , method { std::move(f) } + , alignment { a } { } + + auto apply(auto& self) noexcept -> void { // + self.compose(ranges, std::move(method), alignment); + } +}; + +/// @note +/// 函数参数是组件的引用: +/// +/// group::pro::Foreach { [](Widget& button) { ... } }, +/// +template + requires(!std::invocable) +struct Foreach : Token { + F function; + + explicit Foreach(F&& f) noexcept + : function { std::forward(f) } { } + + auto apply(auto& self) const noexcept { + // 很遗憾,Qt 占用了 foreach 这个单词 + self.foreach_(std::move(function)); + } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait) +}; +namespace creeper { + +template +using Group = + Declarative, CheckerOr>; + +} diff --git a/modern-qt/layout/linear.hh b/modern-qt/layout/linear.hh index 624c3a0..2603969 100644 --- a/modern-qt/layout/linear.hh +++ b/modern-qt/layout/linear.hh @@ -1,108 +1,108 @@ -#pragma once - -#include "modern-qt/utility/trait/widget.hh" -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/layout.hh" -#include "modern-qt/utility/wrapper/property.hh" - -#include - -namespace creeper::linear::pro { - -using Token = common::Token; - -struct SpacingItem : Token { - int size; - explicit SpacingItem(int p) { size = p; } - void apply(QBoxLayout& self) const { self.addSpacing(size); } -}; - -struct Stretch : Token { - int stretch; - explicit Stretch(int p) { stretch = p; } - void apply(QBoxLayout& self) const { self.addStretch(stretch); } -}; - -struct SpacerItem : Token { - QSpacerItem* spacer_item; - explicit SpacerItem(QSpacerItem* p) { spacer_item = p; } - void apply(QBoxLayout& self) const { self.addSpacerItem(spacer_item); } -}; - -/// @brief -/// 布局项包装器,用于声明式地将 Widget 或 Layout 添加到布局中 -/// -/// @tparam T -/// 被包装的组件类型,需满足可转换为 QWidget* 或 QLayout*,不需 -/// 要显式指定,由构造参数推倒 -/// -/// @note -/// Item 提供统一的接口用于在布局中插入控件或子布局, -/// 支持多种构造方式,包括直接传入指针或通过参数构造新对象。 -/// 通过 LayoutMethod 可指定拉伸因子和对齐方式, -/// 在布局应用时自动选择 addWidget 或 addLayout, -/// 实现非侵入式的布局声明式封装。 -/// -/// 示例用途: -/// linear::pro::Item { -/// { 0, Qt::AlignHCenter } // stretch, and alignment, optional -/// ... -/// }; -/// -template -struct Item : Token { - struct LayoutMethod { - int stretch = 0; - Qt::Alignment align = {}; - } method; - - T* item_pointer = nullptr; - - explicit Item(const LayoutMethod& method, T* pointer) noexcept - : item_pointer { pointer } - , method { method } { } - - explicit Item(T* pointer) noexcept - : item_pointer { pointer } { } - - explicit Item(const LayoutMethod& method, auto&&... args) noexcept - requires std::constructible_from - : item_pointer { new T { std::forward(args)... } } - , method(method) { } - - explicit Item(auto&&... args) noexcept - requires std::constructible_from - : item_pointer { new T { std::forward(args)... } } { } - - void apply(linear_trait auto& layout) const { - if constexpr (widget_trait) layout.addWidget(item_pointer, method.stretch, method.align); - if constexpr (layout_trait) layout.addLayout(item_pointer, method.stretch); - } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -using namespace layout::pro; -} - -namespace creeper { - -template -using BoxLayout = Declarative>; - -using Row = BoxLayout; -using Col = BoxLayout; - -namespace row = linear; -namespace col = linear; - -namespace internal { - inline auto use_the_namespace_alias_to_eliminate_warnings() { - std::ignore = row::pro::Token {}; - std::ignore = col::pro::Token {}; - } -} - -} +#pragma once + +#include "modern-qt/utility/trait/widget.hh" +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/layout.hh" +#include "modern-qt/utility/wrapper/property.hh" + +#include + +namespace creeper::linear::pro { + +using Token = common::Token; + +struct SpacingItem : Token { + int size; + explicit SpacingItem(int p) { size = p; } + void apply(QBoxLayout& self) const { self.addSpacing(size); } +}; + +struct Stretch : Token { + int stretch; + explicit Stretch(int p) { stretch = p; } + void apply(QBoxLayout& self) const { self.addStretch(stretch); } +}; + +struct SpacerItem : Token { + QSpacerItem* spacer_item; + explicit SpacerItem(QSpacerItem* p) { spacer_item = p; } + void apply(QBoxLayout& self) const { self.addSpacerItem(spacer_item); } +}; + +/// @brief +/// 布局项包装器,用于声明式地将 Widget 或 Layout 添加到布局中 +/// +/// @tparam T +/// 被包装的组件类型,需满足可转换为 QWidget* 或 QLayout*,不需 +/// 要显式指定,由构造参数推倒 +/// +/// @note +/// Item 提供统一的接口用于在布局中插入控件或子布局, +/// 支持多种构造方式,包括直接传入指针或通过参数构造新对象。 +/// 通过 LayoutMethod 可指定拉伸因子和对齐方式, +/// 在布局应用时自动选择 addWidget 或 addLayout, +/// 实现非侵入式的布局声明式封装。 +/// +/// 示例用途: +/// linear::pro::Item { +/// { 0, Qt::AlignHCenter } // stretch, and alignment, optional +/// ... +/// }; +/// +template +struct Item : Token { + struct LayoutMethod { + int stretch = 0; + Qt::Alignment align = {}; + } method; + + T* item_pointer = nullptr; + + explicit Item(const LayoutMethod& method, T* pointer) noexcept + : item_pointer { pointer } + , method { method } { } + + explicit Item(T* pointer) noexcept + : item_pointer { pointer } { } + + explicit Item(const LayoutMethod& method, auto&&... args) noexcept + requires std::constructible_from + : item_pointer { new T { std::forward(args)... } } + , method(method) { } + + explicit Item(auto&&... args) noexcept + requires std::constructible_from + : item_pointer { new T { std::forward(args)... } } { } + + void apply(linear_trait auto& layout) const { + if constexpr (widget_trait) layout.addWidget(item_pointer, method.stretch, method.align); + if constexpr (layout_trait) layout.addLayout(item_pointer, method.stretch); + } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +using namespace layout::pro; +} + +namespace creeper { + +template +using BoxLayout = Declarative>; + +using Row = BoxLayout; +using Col = BoxLayout; + +namespace row = linear; +namespace col = linear; + +namespace internal { + inline auto use_the_namespace_alias_to_eliminate_warnings() { + std::ignore = row::pro::Token {}; + std::ignore = col::pro::Token {}; + } +} + +} diff --git a/modern-qt/layout/mixer.cc b/modern-qt/layout/mixer.cc index 82847a6..d89649d 100644 --- a/modern-qt/layout/mixer.cc +++ b/modern-qt/layout/mixer.cc @@ -1,3 +1,3 @@ -#include "mixer.hh" - -using namespace creeper::mixer::internal; +#include "mixer.hh" + +using namespace creeper::mixer::internal; diff --git a/modern-qt/layout/mixer.hh b/modern-qt/layout/mixer.hh index f36c00c..2e9fd25 100644 --- a/modern-qt/layout/mixer.hh +++ b/modern-qt/layout/mixer.hh @@ -1,112 +1,112 @@ -#pragma once - -#include -#include - -#include "modern-qt/utility/animation/animatable.hh" -#include "modern-qt/utility/animation/state/pid.hh" -#include "modern-qt/utility/animation/transition.hh" -#include "modern-qt/utility/wrapper/widget.hh" - -namespace creeper::mixer::internal { - -class MixerMask : public QWidget { -public: - explicit MixerMask(auto* widget) noexcept - : QWidget { widget } - , animatable { *this } { - - QWidget::setAttribute(Qt::WA_TransparentForMouseEvents); - - mask_frame.fill(Qt::transparent); - { - auto state = std::make_shared>(); - - state->config.kp = 05.0; - state->config.ki = 00.0; - state->config.kd = 00.0; - state->config.epsilon = 1e-3; - - mask_radius = make_transition(animatable, std::move(state)); - } - } - - auto initiate_animation(QPoint const& point) noexcept { - mask_frame.fill(Qt::transparent); - - auto* widget = parentWidget(); - if (widget == nullptr) return; - - mask_radius->snap_to(0.); - mask_radius->transition_to(1.); - - mask_point = point; - mask_frame = widget->grab(); - - update_animation = true; - QWidget::setFixedSize(widget->size()); - } - auto initiate_animation(int x, int y) noexcept { - // Forward Point - initiate_animation(QPoint { x, y }); - } - -protected: - auto paintEvent(QPaintEvent* e) -> void override { - if (!update_animation) return; - - auto const w = QWidget::width(); - auto const h = QWidget::height(); - auto const x = std::sqrt(w * w + h * h); - - auto painter = QPainter { this }; - - auto const radius = double { *mask_radius * x }; - auto const round = [&] { - auto path = QPainterPath {}; - path.addRect(QWidget::rect()); - - auto inner = QPainterPath(); - inner.addEllipse(mask_point, radius, radius); - - return path.subtracted(inner); - }(); - painter.setClipPath(round); - painter.setClipping(true); - - painter.drawPixmap(QWidget::rect(), mask_frame); - - if (std::abs(*mask_radius - 1.) < 1e-2) { - update_animation = false; - } - } - -private: - QPixmap mask_frame; - QPointF mask_point; - - bool update_animation = false; - - Animatable animatable; - std::unique_ptr>> mask_radius; -}; - -} -namespace creeper::mixer::pro { - -struct SetMixerMask : widget::pro::Token { - internal::MixerMask*& mask; - explicit SetMixerMask(auto*& mask) - : mask { mask } { } - auto apply(auto& self) noexcept { - // - mask = new internal::MixerMask { &self }; - } -}; - -} -namespace creeper { - -using MixerMask = mixer::internal::MixerMask; - -} +#pragma once + +#include +#include + +#include "modern-qt/utility/animation/animatable.hh" +#include "modern-qt/utility/animation/state/pid.hh" +#include "modern-qt/utility/animation/transition.hh" +#include "modern-qt/utility/wrapper/widget.hh" + +namespace creeper::mixer::internal { + +class MixerMask : public QWidget { +public: + explicit MixerMask(auto* widget) noexcept + : QWidget { widget } + , animatable { *this } { + + QWidget::setAttribute(Qt::WA_TransparentForMouseEvents); + + mask_frame.fill(Qt::transparent); + { + auto state = std::make_shared>(); + + state->config.kp = 05.0; + state->config.ki = 00.0; + state->config.kd = 00.0; + state->config.epsilon = 1e-3; + + mask_radius = make_transition(animatable, std::move(state)); + } + } + + auto initiate_animation(QPoint const& point) noexcept { + mask_frame.fill(Qt::transparent); + + auto* widget = parentWidget(); + if (widget == nullptr) return; + + mask_radius->snap_to(0.); + mask_radius->transition_to(1.); + + mask_point = point; + mask_frame = widget->grab(); + + update_animation = true; + QWidget::setFixedSize(widget->size()); + } + auto initiate_animation(int x, int y) noexcept { + // Forward Point + initiate_animation(QPoint { x, y }); + } + +protected: + auto paintEvent(QPaintEvent* e) -> void override { + if (!update_animation) return; + + auto const w = QWidget::width(); + auto const h = QWidget::height(); + auto const x = std::sqrt(w * w + h * h); + + auto painter = QPainter { this }; + + auto const radius = double { *mask_radius * x }; + auto const round = [&] { + auto path = QPainterPath {}; + path.addRect(QWidget::rect()); + + auto inner = QPainterPath(); + inner.addEllipse(mask_point, radius, radius); + + return path.subtracted(inner); + }(); + painter.setClipPath(round); + painter.setClipping(true); + + painter.drawPixmap(QWidget::rect(), mask_frame); + + if (std::abs(*mask_radius - 1.) < 1e-2) { + update_animation = false; + } + } + +private: + QPixmap mask_frame; + QPointF mask_point; + + bool update_animation = false; + + Animatable animatable; + std::unique_ptr>> mask_radius; +}; + +} +namespace creeper::mixer::pro { + +struct SetMixerMask : widget::pro::Token { + internal::MixerMask*& mask; + explicit SetMixerMask(auto*& mask) + : mask { mask } { } + auto apply(auto& self) noexcept { + // + mask = new internal::MixerMask { &self }; + } +}; + +} +namespace creeper { + +using MixerMask = mixer::internal::MixerMask; + +} diff --git a/modern-qt/layout/mutual-exclusion-group.hh b/modern-qt/layout/mutual-exclusion-group.hh index d2d7891..1ffaadc 100644 --- a/modern-qt/layout/mutual-exclusion-group.hh +++ b/modern-qt/layout/mutual-exclusion-group.hh @@ -1,98 +1,98 @@ -#pragma once -#include -#include -#include - -namespace creeper::mutual_exclusion_group::internal { - -template -concept switch_function_trait = std::invocable; - -template - requires switch_function_trait -struct MutualExclusionGroup : public Group { - using Group::Group; - -public: - auto switch_widgets(std::size_t index) const noexcept { - for (auto [index_, w] : std::views::enumerate(this->widgets)) { - switch_function(*w, index_ == index); - } - } - auto switch_widgets(W* widget) const noexcept { - for (auto w_ : this->widgets) { - switch_function(*w_, w_ == widget); - } - } - - auto make_signal_injection(auto signal) const noexcept -> void { - for (auto widget : this->widgets) { - QObject::connect(widget, signal, [this, widget] { switch_widgets(widget); }); - } - } -}; - -constexpr inline auto checked_switch_function = [](auto& w, bool on) { w.set_checked(on); }; -constexpr inline auto opened_switch_function = [](auto& w, bool on) { w.set_opened(on); }; -constexpr inline auto selected_switch_function = [](auto& w, bool on) { w.set_selected(on); }; - -constexpr inline auto no_action_as_token = [](auto& w, bool on) { }; - -} -namespace creeper::mutual_exclusion_group::pro { - -struct TokenContext { }; -using Token = common::Token; - -template -struct SignalInjection : Token { - Signal signal; - - explicit SignalInjection(Signal signal) noexcept - : signal { signal } { } - - auto apply(auto& self) const noexcept -> void { - self.make_signal_injection(signal); // - } -}; - -template -concept trait = std::derived_from || group::pro::trait; - -CREEPER_DEFINE_CHECKER(trait); -using namespace group::pro; -} -namespace creeper { - -template - requires mutual_exclusion_group::internal::switch_function_trait -using MutualExclusionGroup = - mutual_exclusion_group::internal::MutualExclusionGroup; - -template -using CheckGroup = Declarative< - MutualExclusionGroup, - CheckerOr>; -namespace check_group = mutual_exclusion_group; - -template -using OpenGroup = Declarative< - MutualExclusionGroup, - CheckerOr>; -namespace open_group = mutual_exclusion_group; - -template -using SelectGroup = Declarative< - MutualExclusionGroup, - CheckerOr>; -namespace select_group = mutual_exclusion_group; - -namespace internal { - inline auto use_mutual_exclusion_group_namespace() { - std::ignore = check_group::pro::Token {}; - std::ignore = open_group::pro::Token {}; - std::ignore = select_group::pro::Token {}; - } -} - -} +#pragma once +#include +#include +#include + +namespace creeper::mutual_exclusion_group::internal { + +template +concept switch_function_trait = std::invocable; + +template + requires switch_function_trait +struct MutualExclusionGroup : public Group { + using Group::Group; + +public: + auto switch_widgets(std::size_t index) const noexcept { + for (auto [index_, w] : std::views::enumerate(this->widgets)) { + switch_function(*w, index_ == index); + } + } + auto switch_widgets(W* widget) const noexcept { + for (auto w_ : this->widgets) { + switch_function(*w_, w_ == widget); + } + } + + auto make_signal_injection(auto signal) const noexcept -> void { + for (auto widget : this->widgets) { + QObject::connect(widget, signal, [this, widget] { switch_widgets(widget); }); + } + } +}; + +constexpr inline auto checked_switch_function = [](auto& w, bool on) { w.set_checked(on); }; +constexpr inline auto opened_switch_function = [](auto& w, bool on) { w.set_opened(on); }; +constexpr inline auto selected_switch_function = [](auto& w, bool on) { w.set_selected(on); }; + +constexpr inline auto no_action_as_token = [](auto& w, bool on) { }; + +} +namespace creeper::mutual_exclusion_group::pro { + +struct TokenContext { }; +using Token = common::Token; + +template +struct SignalInjection : Token { + Signal signal; + + explicit SignalInjection(Signal signal) noexcept + : signal { signal } { } + + auto apply(auto& self) const noexcept -> void { + self.make_signal_injection(signal); // + } +}; + +template +concept trait = std::derived_from || group::pro::trait; + +CREEPER_DEFINE_CHECKER(trait); +using namespace group::pro; +} +namespace creeper { + +template + requires mutual_exclusion_group::internal::switch_function_trait +using MutualExclusionGroup = + mutual_exclusion_group::internal::MutualExclusionGroup; + +template +using CheckGroup = Declarative< + MutualExclusionGroup, + CheckerOr>; +namespace check_group = mutual_exclusion_group; + +template +using OpenGroup = Declarative< + MutualExclusionGroup, + CheckerOr>; +namespace open_group = mutual_exclusion_group; + +template +using SelectGroup = Declarative< + MutualExclusionGroup, + CheckerOr>; +namespace select_group = mutual_exclusion_group; + +namespace internal { + inline auto use_mutual_exclusion_group_namespace() { + std::ignore = check_group::pro::Token {}; + std::ignore = open_group::pro::Token {}; + std::ignore = select_group::pro::Token {}; + } +} + +} diff --git a/modern-qt/layout/scroll.hh b/modern-qt/layout/scroll.hh index b1ccdaf..dffb6d3 100644 --- a/modern-qt/layout/scroll.hh +++ b/modern-qt/layout/scroll.hh @@ -1,135 +1,135 @@ -#pragma once -#include "modern-qt/utility/theme/theme.hh" -#include "modern-qt/utility/trait/widget.hh" -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/property.hh" -#include "modern-qt/widget/widget.hh" -#include -#include - -namespace creeper::scroll::internal { - -/// NOTE: 先拿 qss 勉强用着吧,找时间完全重构 -class ScrollArea : public QScrollArea { -public: - explicit ScrollArea() noexcept { - viewport()->setStyleSheet("background:transparent;"); - setStyleSheet("QScrollArea{background:transparent;}"); - - setWidgetResizable(true); - } - - void set_color_scheme(const ColorScheme& scheme) { - constexpr auto q = [](const QColor& c, int a = 255) { - return QString("rgba(%1,%2,%3,%4)").arg(c.red()).arg(c.green()).arg(c.blue()).arg(a); - }; - - verticalScrollBar()->setStyleSheet(QString { - "QScrollBar:vertical{background:transparent;width:8px;border-radius:4px;}" - "QScrollBar::handle:vertical{background:%1;min-height:20px;border-radius:4px;}" - "QScrollBar::handle:vertical:hover{background:%2;}" - "QScrollBar::handle:vertical:pressed{background:%3;}" - "QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical," - "QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{height:0px;}", - } - .arg(q(scheme.primary, 235)) - .arg(q(scheme.primary)) - .arg(q(scheme.primary.darker(110)))); - - horizontalScrollBar()->setStyleSheet(QString { - "QScrollBar:horizontal{background:transparent;height:8px;border-radius:4px;}" - "QScrollBar::handle:horizontal{background:%1;min-width:20px;border-radius:4px;}" - "QScrollBar::handle:horizontal:hover{background:%2;}" - "QScrollBar::handle:horizontal:pressed{background:%3;}" - "QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal," - "QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal{width:0px;}", - } - .arg(q(scheme.primary, 235)) - .arg(q(scheme.primary)) - .arg(q(scheme.primary.darker(110)))); - } - - void load_theme_manager(ThemeManager& manager) { - manager.append_handler(this, - [this](const ThemeManager& manager) { set_color_scheme(manager.color_scheme()); }); - } -}; - -} -namespace creeper::scroll::pro { - -using Token = common::Token; - -struct VerticalScrollBarPolicy : Token { - Qt::ScrollBarPolicy policy; - - explicit VerticalScrollBarPolicy(Qt::ScrollBarPolicy policy) noexcept - : policy { policy } { } - - auto apply(auto& self) const noexcept -> void { // - self.setVerticalScrollBarPolicy(policy); - } -}; -struct HorizontalScrollBarPolicy : Token { - Qt::ScrollBarPolicy policy; - - explicit HorizontalScrollBarPolicy(Qt::ScrollBarPolicy policy) noexcept - : policy { policy } { } - - auto apply(auto& self) const noexcept -> void { // - self.setHorizontalScrollBarPolicy(policy); - } -}; -struct ScrollBarPolicy : Token { - Qt::ScrollBarPolicy v; - Qt::ScrollBarPolicy h; - - explicit ScrollBarPolicy(Qt::ScrollBarPolicy v, Qt::ScrollBarPolicy h) noexcept - : v { v } - , h { h } { } - - auto apply(auto& self) const noexcept -> void { - self.setVerticalScrollBarPolicy(v); - self.setHorizontalScrollBarPolicy(h); - } -}; - -template -struct Item : Token { - T* item_pointer = nullptr; - - explicit Item(auto&&... args) noexcept - requires std::constructible_from - : item_pointer { new T { std::forward(args)... } } { } - - explicit Item(T* pointer) noexcept - : item_pointer { pointer } { } - - auto apply(area_trait auto& layout) const noexcept -> void { - if constexpr (widget_trait) { - layout.setWidget(item_pointer); - } - // NOTE: 这里可能有调整的空间,直接设置 Layout, - // 布局 Size 行为是不正确的 - else if constexpr (layout_trait) { - const auto content = new Widget { - widget::pro::Layout { item_pointer }, - }; - layout.setWidget(content); - } - } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -using namespace widget::pro; -using namespace theme::pro; -} -namespace creeper { - -using ScrollArea = Declarative>; - -} +#pragma once +#include "modern-qt/utility/theme/theme.hh" +#include "modern-qt/utility/trait/widget.hh" +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/property.hh" +#include "modern-qt/widget/widget.hh" +#include +#include + +namespace creeper::scroll::internal { + +/// NOTE: 先拿 qss 勉强用着吧,找时间完全重构 +class ScrollArea : public QScrollArea { +public: + explicit ScrollArea() noexcept { + viewport()->setStyleSheet("background:transparent;"); + setStyleSheet("QScrollArea{background:transparent;}"); + + setWidgetResizable(true); + } + + void set_color_scheme(const ColorScheme& scheme) { + constexpr auto q = [](const QColor& c, int a = 255) { + return QString("rgba(%1,%2,%3,%4)").arg(c.red()).arg(c.green()).arg(c.blue()).arg(a); + }; + + verticalScrollBar()->setStyleSheet(QString { + "QScrollBar:vertical{background:transparent;width:8px;border-radius:4px;}" + "QScrollBar::handle:vertical{background:%1;min-height:20px;border-radius:4px;}" + "QScrollBar::handle:vertical:hover{background:%2;}" + "QScrollBar::handle:vertical:pressed{background:%3;}" + "QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical," + "QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{height:0px;}", + } + .arg(q(scheme.primary, 235)) + .arg(q(scheme.primary)) + .arg(q(scheme.primary.darker(110)))); + + horizontalScrollBar()->setStyleSheet(QString { + "QScrollBar:horizontal{background:transparent;height:8px;border-radius:4px;}" + "QScrollBar::handle:horizontal{background:%1;min-width:20px;border-radius:4px;}" + "QScrollBar::handle:horizontal:hover{background:%2;}" + "QScrollBar::handle:horizontal:pressed{background:%3;}" + "QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal," + "QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal{width:0px;}", + } + .arg(q(scheme.primary, 235)) + .arg(q(scheme.primary)) + .arg(q(scheme.primary.darker(110)))); + } + + void load_theme_manager(ThemeManager& manager) { + manager.append_handler(this, + [this](const ThemeManager& manager) { set_color_scheme(manager.color_scheme()); }); + } +}; + +} +namespace creeper::scroll::pro { + +using Token = common::Token; + +struct VerticalScrollBarPolicy : Token { + Qt::ScrollBarPolicy policy; + + explicit VerticalScrollBarPolicy(Qt::ScrollBarPolicy policy) noexcept + : policy { policy } { } + + auto apply(auto& self) const noexcept -> void { // + self.setVerticalScrollBarPolicy(policy); + } +}; +struct HorizontalScrollBarPolicy : Token { + Qt::ScrollBarPolicy policy; + + explicit HorizontalScrollBarPolicy(Qt::ScrollBarPolicy policy) noexcept + : policy { policy } { } + + auto apply(auto& self) const noexcept -> void { // + self.setHorizontalScrollBarPolicy(policy); + } +}; +struct ScrollBarPolicy : Token { + Qt::ScrollBarPolicy v; + Qt::ScrollBarPolicy h; + + explicit ScrollBarPolicy(Qt::ScrollBarPolicy v, Qt::ScrollBarPolicy h) noexcept + : v { v } + , h { h } { } + + auto apply(auto& self) const noexcept -> void { + self.setVerticalScrollBarPolicy(v); + self.setHorizontalScrollBarPolicy(h); + } +}; + +template +struct Item : Token { + T* item_pointer = nullptr; + + explicit Item(auto&&... args) noexcept + requires std::constructible_from + : item_pointer { new T { std::forward(args)... } } { } + + explicit Item(T* pointer) noexcept + : item_pointer { pointer } { } + + auto apply(area_trait auto& layout) const noexcept -> void { + if constexpr (widget_trait) { + layout.setWidget(item_pointer); + } + // NOTE: 这里可能有调整的空间,直接设置 Layout, + // 布局 Size 行为是不正确的 + else if constexpr (layout_trait) { + const auto content = new Widget { + widget::pro::Layout { item_pointer }, + }; + layout.setWidget(content); + } + } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +using namespace widget::pro; +using namespace theme::pro; +} +namespace creeper { + +using ScrollArea = Declarative>; + +} diff --git a/modern-qt/layout/stacked.hh b/modern-qt/layout/stacked.hh index 80ec630..7758db3 100644 --- a/modern-qt/layout/stacked.hh +++ b/modern-qt/layout/stacked.hh @@ -1,26 +1,26 @@ -#pragma once -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/layout.hh" -#include "modern-qt/utility/wrapper/property.hh" - -#include - -namespace creeper::stacked::internal { -class Stacked : public QStackedLayout { }; -} - -namespace creeper::stacked::pro { - -using Token = common::Token; - -template -concept trait = std::derived_from || layout::pro::trait; - -CREEPER_DEFINE_CHECKER(trait); -using namespace layout::pro; -} - -namespace creeper { -using Stacked = Declarative; -using NavHost = Stacked; -} +#pragma once +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/layout.hh" +#include "modern-qt/utility/wrapper/property.hh" + +#include + +namespace creeper::stacked::internal { +class Stacked : public QStackedLayout { }; +} + +namespace creeper::stacked::pro { + +using Token = common::Token; + +template +concept trait = std::derived_from || layout::pro::trait; + +CREEPER_DEFINE_CHECKER(trait); +using namespace layout::pro; +} + +namespace creeper { +using Stacked = Declarative; +using NavHost = Stacked; +} diff --git a/modern-qt/utility.hh b/modern-qt/utility.hh index ff73653..5cf1d99 100644 --- a/modern-qt/utility.hh +++ b/modern-qt/utility.hh @@ -1,16 +1,16 @@ -#include "utility/animation/animatable.hh" -#include "utility/animation/core.hh" -#include "utility/animation/transition.hh" -#include "utility/animation/water-ripple.hh" - -#include "utility/painter/helper.hh" - -#include "utility/theme/preset/blue-miku.hh" -#include "utility/theme/theme.hh" - -#include "utility/wrapper/mutable.hh" - -#include "utility/content-scale.hh" -#include "utility/material-icon.hh" -#include "utility/painter-resource.hh" -#include "utility/trait/widget.hh" +#include "utility/animation/animatable.hh" +#include "utility/animation/core.hh" +#include "utility/animation/transition.hh" +#include "utility/animation/water-ripple.hh" + +#include "utility/painter/helper.hh" + +#include "utility/theme/preset/blue-miku.hh" +#include "utility/theme/theme.hh" + +#include "utility/wrapper/mutable.hh" + +#include "utility/content-scale.hh" +#include "utility/material-icon.hh" +#include "utility/painter-resource.hh" +#include "utility/trait/widget.hh" diff --git a/modern-qt/utility/animation/animatable.cc b/modern-qt/utility/animation/animatable.cc index f767d8a..b5d4f13 100644 --- a/modern-qt/utility/animation/animatable.cc +++ b/modern-qt/utility/animation/animatable.cc @@ -1,54 +1,54 @@ -#include "animatable.hh" -#include -using namespace creeper; - -#include -using qwidget = QWidget; -using qtimer = QTimer; - -struct Animatable::Impl { - - qwidget& component; - qtimer scheduler; - - std::vector> transition_tasks; - - explicit Impl(auto& component, int hz = 90) noexcept - : component { component } { - scheduler.connect(&scheduler, &qtimer::timeout, [this] { update(); }); - scheduler.setInterval(1'000 / hz); - } - - auto set_frame_rate(int hz) noexcept -> void { scheduler.setInterval(1'000 / hz); } - - auto push_transition_task(std::unique_ptr task) noexcept -> void { - transition_tasks.push_back(std::move(task)); - if (!scheduler.isActive()) scheduler.start(); - } - - auto update() noexcept -> void { - - const auto [first, last] = std::ranges::remove_if(transition_tasks, - [](const std::unique_ptr& task) { return !task->update(); }); - - component.update(); - - transition_tasks.erase(first, last); - - if (transition_tasks.empty()) { - scheduler.stop(); - } - } -}; - -Animatable::Animatable(QWidget& component) noexcept - : pimpl { std::make_unique(component) } { } - -Animatable::~Animatable() = default; - -auto Animatable::set_frame_rate(int hz) noexcept -> void { - pimpl->set_frame_rate(hz); // -} -auto Animatable::push_transition_task(std::unique_ptr task) noexcept -> void { - pimpl->push_transition_task(std::move(task)); -} +#include "animatable.hh" +#include +using namespace creeper; + +#include +using qwidget = QWidget; +using qtimer = QTimer; + +struct Animatable::Impl { + + qwidget& component; + qtimer scheduler; + + std::vector> transition_tasks; + + explicit Impl(auto& component, int hz = 90) noexcept + : component { component } { + scheduler.connect(&scheduler, &qtimer::timeout, [this] { update(); }); + scheduler.setInterval(1'000 / hz); + } + + auto set_frame_rate(int hz) noexcept -> void { scheduler.setInterval(1'000 / hz); } + + auto push_transition_task(std::unique_ptr task) noexcept -> void { + transition_tasks.push_back(std::move(task)); + if (!scheduler.isActive()) scheduler.start(); + } + + auto update() noexcept -> void { + + const auto [first, last] = std::ranges::remove_if(transition_tasks, + [](const std::unique_ptr& task) { return !task->update(); }); + + component.update(); + + transition_tasks.erase(first, last); + + if (transition_tasks.empty()) { + scheduler.stop(); + } + } +}; + +Animatable::Animatable(QWidget& component) noexcept + : pimpl { std::make_unique(component) } { } + +Animatable::~Animatable() = default; + +auto Animatable::set_frame_rate(int hz) noexcept -> void { + pimpl->set_frame_rate(hz); // +} +auto Animatable::push_transition_task(std::unique_ptr task) noexcept -> void { + pimpl->push_transition_task(std::move(task)); +} diff --git a/modern-qt/utility/animation/animatable.hh b/modern-qt/utility/animation/animatable.hh index 401e7da..65b5447 100644 --- a/modern-qt/utility/animation/animatable.hh +++ b/modern-qt/utility/animation/animatable.hh @@ -1,27 +1,27 @@ -#pragma once - -#include "modern-qt/utility/wrapper/pimpl.hh" -#include - -namespace creeper { - -/// @note -/// Ends after the calculation is completed or the controller call ends -struct ITransitionTask { - virtual ~ITransitionTask() noexcept = default; - virtual auto update() noexcept -> bool = 0; -}; - -class Animatable { - CREEPER_PIMPL_DEFINITION(Animatable) - -public: - explicit Animatable(QWidget& widget) noexcept; - - auto set_frame_rate(int hz) noexcept -> void; - auto get_frame_rate() const noexcept -> int; - - auto push_transition_task(std::unique_ptr task) noexcept -> void; -}; - -} +#pragma once + +#include "modern-qt/utility/wrapper/pimpl.hh" +#include + +namespace creeper { + +/// @note +/// Ends after the calculation is completed or the controller call ends +struct ITransitionTask { + virtual ~ITransitionTask() noexcept = default; + virtual auto update() noexcept -> bool = 0; +}; + +class Animatable { + CREEPER_PIMPL_DEFINITION(Animatable) + +public: + explicit Animatable(QWidget& widget) noexcept; + + auto set_frame_rate(int hz) noexcept -> void; + auto get_frame_rate() const noexcept -> int; + + auto push_transition_task(std::unique_ptr task) noexcept -> void; +}; + +} diff --git a/modern-qt/utility/animation/math.hh b/modern-qt/utility/animation/math.hh index dc5d5dc..cd9f993 100644 --- a/modern-qt/utility/animation/math.hh +++ b/modern-qt/utility/animation/math.hh @@ -1,95 +1,95 @@ -#pragma once - -#include -#include -#include - -namespace creeper::animate { - -template -constexpr auto zero() noexcept { - if constexpr (std::is_arithmetic_v) { - return T { 0 }; - } else if constexpr (requires { T::Zero(); }) { - return T::Zero(); - } else { - static_assert(sizeof(T) == 0, "zero() not implemented for this type"); - } -} - -template -constexpr auto magnitude(const T& error) noexcept { - if constexpr (std::is_arithmetic_v) { - return std::abs(error); - } else if constexpr (requires { error.norm(); }) { - return std::abs(error.norm()); - } else { - static_assert(sizeof(T) == 0, "magnitude() not implemented for this type"); - } -} - -template -constexpr auto normalize(const T& error) noexcept { - if constexpr (std::is_arithmetic_v) { - return error; - } else if constexpr (requires { error.norm(); }) { - return error.norm(); - } else { - static_assert(sizeof(T) == 0, "magnitude() not implemented for this type"); - } -} - -template -constexpr auto interpolate(const T& start, const T& end, double t) noexcept -> T { - - const auto clamped_t = std::clamp(t, 0., 1.); - - if constexpr (std::is_arithmetic_v) { - return static_cast(start + (end - start) * clamped_t); - } else if constexpr ( // - requires(const T& a, const T& b, const double f) { - { a - b } -> std::convertible_to; - { a * f } -> std::convertible_to; - { a + b } -> std::convertible_to; - }) { - return start + (end - start) * clamped_t; - } else { - static_assert(sizeof(T) == 0, - "interpolate() requires T to be an arithmetic type or define +, -, and scalar " - "multiplication."); - } -} - -constexpr auto interpolate(const QRectF& start, const QRectF& end, double position) -> QRectF { - position = qBound(0.0, position, 1.0); - auto _1 = start.left() + (end.left() - start.left()) * position; - auto _2 = start.top() + (end.top() - start.top()) * position; - auto _3 = start.width() + (end.width() - start.width()) * position; - auto _4 = start.height() + (end.height() - start.height()) * position; - return { _1, _2, _3, _4 }; -} -} - -namespace creeper { - -constexpr auto from_color(const QColor& color) -> Eigen::Vector4d { - return Eigen::Vector4d(color.red(), color.green(), color.blue(), color.alpha()); -} -constexpr auto from_vector4(const Eigen::Vector4d& vector) -> QColor { - return QColor(vector[0], vector[1], vector[2], vector[3]); -} - -constexpr auto extract_rect(const QRectF& rect, double w_weight, double h_weight) -> QRectF { - double rw, rh; - if (rect.width() * h_weight > rect.height() * w_weight) { - rh = rect.height(); - rw = rh * w_weight / h_weight; - } else { - rw = rect.width(); - rh = rw * h_weight / w_weight; - } - const auto center = rect.center(); - return QRectF(center.x() - rw / 2, center.y() - rh / 2, rw, rh); -} - -} +#pragma once + +#include +#include +#include + +namespace creeper::animate { + +template +constexpr auto zero() noexcept { + if constexpr (std::is_arithmetic_v) { + return T { 0 }; + } else if constexpr (requires { T::Zero(); }) { + return T::Zero(); + } else { + static_assert(sizeof(T) == 0, "zero() not implemented for this type"); + } +} + +template +constexpr auto magnitude(const T& error) noexcept { + if constexpr (std::is_arithmetic_v) { + return std::abs(error); + } else if constexpr (requires { error.norm(); }) { + return std::abs(error.norm()); + } else { + static_assert(sizeof(T) == 0, "magnitude() not implemented for this type"); + } +} + +template +constexpr auto normalize(const T& error) noexcept { + if constexpr (std::is_arithmetic_v) { + return error; + } else if constexpr (requires { error.norm(); }) { + return error.norm(); + } else { + static_assert(sizeof(T) == 0, "magnitude() not implemented for this type"); + } +} + +template +constexpr auto interpolate(const T& start, const T& end, double t) noexcept -> T { + + const auto clamped_t = std::clamp(t, 0., 1.); + + if constexpr (std::is_arithmetic_v) { + return static_cast(start + (end - start) * clamped_t); + } else if constexpr ( // + requires(const T& a, const T& b, const double f) { + { a - b } -> std::convertible_to; + { a * f } -> std::convertible_to; + { a + b } -> std::convertible_to; + }) { + return start + (end - start) * clamped_t; + } else { + static_assert(sizeof(T) == 0, + "interpolate() requires T to be an arithmetic type or define +, -, and scalar " + "multiplication."); + } +} + +constexpr auto interpolate(const QRectF& start, const QRectF& end, double position) -> QRectF { + position = qBound(0.0, position, 1.0); + auto _1 = start.left() + (end.left() - start.left()) * position; + auto _2 = start.top() + (end.top() - start.top()) * position; + auto _3 = start.width() + (end.width() - start.width()) * position; + auto _4 = start.height() + (end.height() - start.height()) * position; + return { _1, _2, _3, _4 }; +} +} + +namespace creeper { + +constexpr auto from_color(const QColor& color) -> Eigen::Vector4d { + return Eigen::Vector4d(color.red(), color.green(), color.blue(), color.alpha()); +} +constexpr auto from_vector4(const Eigen::Vector4d& vector) -> QColor { + return QColor(vector[0], vector[1], vector[2], vector[3]); +} + +constexpr auto extract_rect(const QRectF& rect, double w_weight, double h_weight) -> QRectF { + double rw, rh; + if (rect.width() * h_weight > rect.height() * w_weight) { + rh = rect.height(); + rw = rh * w_weight / h_weight; + } else { + rw = rect.width(); + rh = rw * h_weight / w_weight; + } + const auto center = rect.center(); + return QRectF(center.x() - rw / 2, center.y() - rh / 2, rw, rh); +} + +} diff --git a/modern-qt/utility/animation/state/accessor.hh b/modern-qt/utility/animation/state/accessor.hh index 1fa9ac9..96122c2 100644 --- a/modern-qt/utility/animation/state/accessor.hh +++ b/modern-qt/utility/animation/state/accessor.hh @@ -1,12 +1,12 @@ -#pragma once - -namespace creeper { - -struct NormalAccessor { - auto get_value(this auto const& self) { return self.value; } - auto set_value(this auto& self, auto const& t) { self.value = t; } - auto get_target(this auto const& self) { return self.target; } - auto set_target(this auto& self, auto const& t) { self.target = t; } -}; - -} +#pragma once + +namespace creeper { + +struct NormalAccessor { + auto get_value(this auto const& self) { return self.value; } + auto set_value(this auto& self, auto const& t) { self.value = t; } + auto get_target(this auto const& self) { return self.target; } + auto set_target(this auto& self, auto const& t) { self.target = t; } +}; + +} diff --git a/modern-qt/utility/animation/state/linear.hh b/modern-qt/utility/animation/state/linear.hh index 7eab96a..d263efa 100644 --- a/modern-qt/utility/animation/state/linear.hh +++ b/modern-qt/utility/animation/state/linear.hh @@ -1,75 +1,75 @@ -#pragma once -#include "modern-qt/utility/animation/math.hh" -#include "modern-qt/utility/animation/state/accessor.hh" - -#include - -namespace creeper { - -template -struct LinearState : public NormalAccessor { - using ValueT = T; - - using Clock = std::chrono::steady_clock; - using TimePoint = Clock::time_point; - - T value = animate::zero(); - T target = animate::zero(); - - struct { - double speed = 1.0; - double epsilon = 1e-2; - } config; - - struct { - TimePoint last_timestamp; - } details; - - auto set_target(T new_target) noexcept -> void { - target = new_target; - - const auto current_time = Clock::now(); - using namespace std::chrono_literals; - const auto threshold = 16ms; - - const auto elapsed_time = current_time - details.last_timestamp; - - if (elapsed_time > threshold) { - details.last_timestamp = current_time; - } - } - - auto update() noexcept -> bool { - const auto now = Clock::now(); - const auto duration = now - details.last_timestamp; - const auto dt = std::chrono::duration(duration).count(); - - if (dt <= 0.0) { - details.last_timestamp = now; - return animate::magnitude(target - value) > config.epsilon; - } - - const auto delta = target - value; - const auto dist = animate::magnitude(delta); - - if (dist <= config.epsilon) { - value = target; - details.last_timestamp = now; - return false; - } - - const auto direction = animate::normalize(delta); - const auto step = config.speed * dt; - - if (step >= dist) { - value = target; - } else { - value += direction * step; - } - - details.last_timestamp = now; - return true; - } -}; - -} +#pragma once +#include "modern-qt/utility/animation/math.hh" +#include "modern-qt/utility/animation/state/accessor.hh" + +#include + +namespace creeper { + +template +struct LinearState : public NormalAccessor { + using ValueT = T; + + using Clock = std::chrono::steady_clock; + using TimePoint = Clock::time_point; + + T value = animate::zero(); + T target = animate::zero(); + + struct { + double speed = 1.0; + double epsilon = 1e-2; + } config; + + struct { + TimePoint last_timestamp; + } details; + + auto set_target(T new_target) noexcept -> void { + target = new_target; + + const auto current_time = Clock::now(); + using namespace std::chrono_literals; + const auto threshold = 16ms; + + const auto elapsed_time = current_time - details.last_timestamp; + + if (elapsed_time > threshold) { + details.last_timestamp = current_time; + } + } + + auto update() noexcept -> bool { + const auto now = Clock::now(); + const auto duration = now - details.last_timestamp; + const auto dt = std::chrono::duration(duration).count(); + + if (dt <= 0.0) { + details.last_timestamp = now; + return animate::magnitude(target - value) > config.epsilon; + } + + const auto delta = target - value; + const auto dist = animate::magnitude(delta); + + if (dist <= config.epsilon) { + value = target; + details.last_timestamp = now; + return false; + } + + const auto direction = animate::normalize(delta); + const auto step = config.speed * dt; + + if (step >= dist) { + value = target; + } else { + value += direction * step; + } + + details.last_timestamp = now; + return true; + } +}; + +} diff --git a/modern-qt/utility/animation/state/pid.hh b/modern-qt/utility/animation/state/pid.hh index 253d0cf..b2366e6 100644 --- a/modern-qt/utility/animation/state/pid.hh +++ b/modern-qt/utility/animation/state/pid.hh @@ -1,94 +1,94 @@ -#pragma once -#include "modern-qt/utility/animation/math.hh" -#include "modern-qt/utility/animation/state/accessor.hh" - -#include - -namespace creeper { - -template -struct PidState : public NormalAccessor { - using ValueT = T; - - using Clock = std::chrono::steady_clock; - using TimePoint = Clock::time_point; - - T value = animate::zero(); - T target = animate::zero(); - - struct { - double kp = 1.0; - double ki = 0.0; - double kd = 0.1; - double epsilon = 1e-3; - } config; - - struct { - T integral_error = animate::zero(); - T last_error = animate::zero(); - TimePoint last_timestamp; - } details; - - auto set_target(T new_target) noexcept -> void { - target = new_target; - - const auto current_time = Clock::now(); - - using namespace std::chrono_literals; - const auto threshold = 16ms; - - const auto elapsed_time = current_time - details.last_timestamp; - - if (elapsed_time > threshold) { - details.last_error = target - value; - details.last_timestamp = current_time; - } - } - - auto update() noexcept -> bool { - - const auto kp = config.kp; - const auto ki = config.ki; - const auto kd = config.kd; - - const auto now = Clock::now(); - const auto duration = now - details.last_timestamp; - - const auto dt = std::chrono::duration(duration).count(); - - if (dt <= 0.0) { - details.last_timestamp = now; - return animate::magnitude(target - value) > config.epsilon; - } - - const auto current_error = target - value; - - if (animate::magnitude(current_error) <= config.epsilon - && animate::magnitude(details.last_error) <= config.epsilon) { - value = target; - details.integral_error = animate::zero(); - details.last_error = animate::zero(); - details.last_timestamp = now; - return false; - } - - const auto proportional_term = kp * current_error; - - details.integral_error += current_error * dt; - const auto integral_term = ki * details.integral_error; - - const auto derivative_error = (current_error - details.last_error) / dt; - const auto derivative_term = kd * derivative_error; - - const auto output = proportional_term + integral_term + derivative_term; - - value += output * dt; - - details.last_error = current_error; - details.last_timestamp = now; - - return true; - } -}; - -} +#pragma once +#include "modern-qt/utility/animation/math.hh" +#include "modern-qt/utility/animation/state/accessor.hh" + +#include + +namespace creeper { + +template +struct PidState : public NormalAccessor { + using ValueT = T; + + using Clock = std::chrono::steady_clock; + using TimePoint = Clock::time_point; + + T value = animate::zero(); + T target = animate::zero(); + + struct { + double kp = 1.0; + double ki = 0.0; + double kd = 0.1; + double epsilon = 1e-3; + } config; + + struct { + T integral_error = animate::zero(); + T last_error = animate::zero(); + TimePoint last_timestamp; + } details; + + auto set_target(T new_target) noexcept -> void { + target = new_target; + + const auto current_time = Clock::now(); + + using namespace std::chrono_literals; + const auto threshold = 16ms; + + const auto elapsed_time = current_time - details.last_timestamp; + + if (elapsed_time > threshold) { + details.last_error = target - value; + details.last_timestamp = current_time; + } + } + + auto update() noexcept -> bool { + + const auto kp = config.kp; + const auto ki = config.ki; + const auto kd = config.kd; + + const auto now = Clock::now(); + const auto duration = now - details.last_timestamp; + + const auto dt = std::chrono::duration(duration).count(); + + if (dt <= 0.0) { + details.last_timestamp = now; + return animate::magnitude(target - value) > config.epsilon; + } + + const auto current_error = target - value; + + if (animate::magnitude(current_error) <= config.epsilon + && animate::magnitude(details.last_error) <= config.epsilon) { + value = target; + details.integral_error = animate::zero(); + details.last_error = animate::zero(); + details.last_timestamp = now; + return false; + } + + const auto proportional_term = kp * current_error; + + details.integral_error += current_error * dt; + const auto integral_term = ki * details.integral_error; + + const auto derivative_error = (current_error - details.last_error) / dt; + const auto derivative_term = kd * derivative_error; + + const auto output = proportional_term + integral_term + derivative_term; + + value += output * dt; + + details.last_error = current_error; + details.last_timestamp = now; + + return true; + } +}; + +} diff --git a/modern-qt/utility/animation/state/spring.hh b/modern-qt/utility/animation/state/spring.hh index 89c0843..2692cb2 100644 --- a/modern-qt/utility/animation/state/spring.hh +++ b/modern-qt/utility/animation/state/spring.hh @@ -1,72 +1,72 @@ -#pragma once -#include "modern-qt/utility/animation/math.hh" -#include "modern-qt/utility/animation/state/accessor.hh" - -#include - -namespace creeper { - -template -struct SpringState : public NormalAccessor { - using ValueT = T; - using Clock = std::chrono::steady_clock; - using TimePoint = Clock::time_point; - - T value; - T target; - - T velocity = animate::zero(); - - TimePoint last_timestamp = Clock::now(); - - struct { - double k = 1.0; - double d = 0.1; - double epsilon = 1e-1; - } config; - - auto set_target(T new_target) noexcept -> void { - target = new_target; - - const auto current_time = Clock::now(); - - using namespace std::chrono_literals; - const auto threshold = 16ms; - - const auto elapsed_time = current_time - last_timestamp; - - if (elapsed_time > threshold) { - const auto error = target - value; - velocity = animate::zero(); - last_timestamp = current_time; - } - } - - auto update() noexcept -> bool { - const auto now = Clock::now(); - const auto duration = now - last_timestamp; - const double dt = std::chrono::duration(duration).count(); - - if (dt <= 0.0) { - last_timestamp = now; - return std::abs(animate::magnitude(target - value)) > config.epsilon; - } - - const auto error = value - target; - const auto a_force = -config.k * error; - const auto a_damping = -config.d * velocity; - const auto a_total = a_force + a_damping; - - velocity += a_total * dt; - value += velocity * dt; - - last_timestamp = now; - - const bool done = - animate::magnitude(error) < config.epsilon && std::abs(velocity) < config.epsilon; - - if (done) velocity = animate::zero(); - return !done; - } -}; -} +#pragma once +#include "modern-qt/utility/animation/math.hh" +#include "modern-qt/utility/animation/state/accessor.hh" + +#include + +namespace creeper { + +template +struct SpringState : public NormalAccessor { + using ValueT = T; + using Clock = std::chrono::steady_clock; + using TimePoint = Clock::time_point; + + T value; + T target; + + T velocity = animate::zero(); + + TimePoint last_timestamp = Clock::now(); + + struct { + double k = 1.0; + double d = 0.1; + double epsilon = 1e-1; + } config; + + auto set_target(T new_target) noexcept -> void { + target = new_target; + + const auto current_time = Clock::now(); + + using namespace std::chrono_literals; + const auto threshold = 16ms; + + const auto elapsed_time = current_time - last_timestamp; + + if (elapsed_time > threshold) { + const auto error = target - value; + velocity = animate::zero(); + last_timestamp = current_time; + } + } + + auto update() noexcept -> bool { + const auto now = Clock::now(); + const auto duration = now - last_timestamp; + const double dt = std::chrono::duration(duration).count(); + + if (dt <= 0.0) { + last_timestamp = now; + return std::abs(animate::magnitude(target - value)) > config.epsilon; + } + + const auto error = value - target; + const auto a_force = -config.k * error; + const auto a_damping = -config.d * velocity; + const auto a_total = a_force + a_damping; + + velocity += a_total * dt; + value += velocity * dt; + + last_timestamp = now; + + const bool done = + animate::magnitude(error) < config.epsilon && std::abs(velocity) < config.epsilon; + + if (done) velocity = animate::zero(); + return !done; + } +}; +} diff --git a/modern-qt/utility/animation/transition.hh b/modern-qt/utility/animation/transition.hh index 344fa0f..3d9e684 100644 --- a/modern-qt/utility/animation/transition.hh +++ b/modern-qt/utility/animation/transition.hh @@ -1,86 +1,86 @@ -#pragma once -#include "animatable.hh" - -namespace creeper { - -template -concept transition_state_trait = requires(T& t) { - typename T::ValueT; - { t.get_value() } -> std::same_as; - { t.get_target() } -> std::same_as; - - { t.set_value(std::declval()) }; - { t.set_target(std::declval()) }; - - { t.update() } -> std::same_as; -}; - -// Functor like lambda -template -struct TransitionTask : public ITransitionTask { -public: - explicit TransitionTask(std::shared_ptr state, std::shared_ptr token) noexcept - : state { std::move(state) } - , running { std::move(token) } { } - - ~TransitionTask() override = default; - - auto update() noexcept -> bool override { - return *running && state->update(); // - } - -private: - std::shared_ptr state; - std::shared_ptr running; -}; - -template -struct TransitionValue { -public: - using T = State::ValueT; - - explicit TransitionValue(Animatable& animatable, std::shared_ptr state) noexcept - : animatable { animatable } - , state { std::move(state) } { } - - auto get_state() const noexcept -> const State& { return *state; } - - auto get_value() const noexcept { return state->get_value(); } - - auto get_target() const noexcept { return state->get_target(); } - - operator T() const noexcept { return state->get_value(); } - - auto transition_to(const T& to) noexcept -> void { - // Update target of state - state->set_target(to); - - // Clear last transition task - if (running) { - *running = false; - } - running = std::make_shared(true); - - // Push new transition task - auto task = std::make_unique>(state, running); - animatable.push_transition_task(std::move(task)); - } - auto snap_to(T to) noexcept -> void { - state->set_value(std::move(to)); - state->set_target(std::move(to)); - if (running) *running = false; - } - -private: - std::shared_ptr state; - std::shared_ptr running; - - Animatable& animatable; -}; - -template -inline auto make_transition(Animatable& core, std::shared_ptr state) { - return std::make_unique>(core, state); -} - -} +#pragma once +#include "animatable.hh" + +namespace creeper { + +template +concept transition_state_trait = requires(T& t) { + typename T::ValueT; + { t.get_value() } -> std::same_as; + { t.get_target() } -> std::same_as; + + { t.set_value(std::declval()) }; + { t.set_target(std::declval()) }; + + { t.update() } -> std::same_as; +}; + +// Functor like lambda +template +struct TransitionTask : public ITransitionTask { +public: + explicit TransitionTask(std::shared_ptr state, std::shared_ptr token) noexcept + : state { std::move(state) } + , running { std::move(token) } { } + + ~TransitionTask() override = default; + + auto update() noexcept -> bool override { + return *running && state->update(); // + } + +private: + std::shared_ptr state; + std::shared_ptr running; +}; + +template +struct TransitionValue { +public: + using T = State::ValueT; + + explicit TransitionValue(Animatable& animatable, std::shared_ptr state) noexcept + : animatable { animatable } + , state { std::move(state) } { } + + auto get_state() const noexcept -> const State& { return *state; } + + auto get_value() const noexcept { return state->get_value(); } + + auto get_target() const noexcept { return state->get_target(); } + + operator T() const noexcept { return state->get_value(); } + + auto transition_to(const T& to) noexcept -> void { + // Update target of state + state->set_target(to); + + // Clear last transition task + if (running) { + *running = false; + } + running = std::make_shared(true); + + // Push new transition task + auto task = std::make_unique>(state, running); + animatable.push_transition_task(std::move(task)); + } + auto snap_to(T to) noexcept -> void { + state->set_value(std::move(to)); + state->set_target(std::move(to)); + if (running) *running = false; + } + +private: + std::shared_ptr state; + std::shared_ptr running; + + Animatable& animatable; +}; + +template +inline auto make_transition(Animatable& core, std::shared_ptr state) { + return std::make_unique>(core, state); +} + +} diff --git a/modern-qt/utility/animation/water-ripple.hh b/modern-qt/utility/animation/water-ripple.hh index 367d632..c8a8e50 100644 --- a/modern-qt/utility/animation/water-ripple.hh +++ b/modern-qt/utility/animation/water-ripple.hh @@ -1,71 +1,71 @@ -#pragma once - -#include "modern-qt/utility/animation/state/accessor.hh" -#include "modern-qt/utility/animation/transition.hh" - -#include -#include -#include -#include -#include -#include - -namespace creeper { - -struct WaterRippleState : public NormalAccessor { - using ValueT = double; - - QPointF origin; - double value = 0.0; - double target = 0.0; - double speed = 1.0; - - auto update() noexcept -> bool { - value += speed; - return value < target; - } -}; - -class WaterRippleRenderer { -public: - explicit WaterRippleRenderer(Animatable& core, double speed) - : animatable { core } - , speed { speed } { } - - auto clicked(const QPointF& origin, double max_distance) noexcept -> void { - auto state = std::make_shared(); - state->origin = origin; - state->speed = speed; - state->target = max_distance; - - auto ripple = make_transition(animatable, state); - ripple->transition_to(max_distance); - ripples.push_back(std::move(ripple)); - } - - auto renderer(const QPainterPath& clip_path, const QColor& water_color) noexcept { - return [&, this](QPainter& painter) { - std::erase_if(ripples, [&](const auto& ripple) { - const auto& state = ripple->get_state(); - const auto opacity = 1.0 - state.value / state.target; - - painter.setRenderHint(QPainter::Antialiasing); - painter.setClipPath(clip_path); - painter.setOpacity(opacity); - painter.setPen(Qt::NoPen); - painter.setBrush(water_color); - painter.drawEllipse(state.origin, state.value, state.value); - painter.setOpacity(1.0); - - return state.value >= state.target; - }); - }; - } - -private: - std::vector>> ripples; - Animatable& animatable; - double speed; -}; - -} +#pragma once + +#include "modern-qt/utility/animation/state/accessor.hh" +#include "modern-qt/utility/animation/transition.hh" + +#include +#include +#include +#include +#include +#include + +namespace creeper { + +struct WaterRippleState : public NormalAccessor { + using ValueT = double; + + QPointF origin; + double value = 0.0; + double target = 0.0; + double speed = 1.0; + + auto update() noexcept -> bool { + value += speed; + return value < target; + } +}; + +class WaterRippleRenderer { +public: + explicit WaterRippleRenderer(Animatable& core, double speed) + : animatable { core } + , speed { speed } { } + + auto clicked(const QPointF& origin, double max_distance) noexcept -> void { + auto state = std::make_shared(); + state->origin = origin; + state->speed = speed; + state->target = max_distance; + + auto ripple = make_transition(animatable, state); + ripple->transition_to(max_distance); + ripples.push_back(std::move(ripple)); + } + + auto renderer(const QPainterPath& clip_path, const QColor& water_color) noexcept { + return [&, this](QPainter& painter) { + std::erase_if(ripples, [&](const auto& ripple) { + const auto& state = ripple->get_state(); + const auto opacity = 1.0 - state.value / state.target; + + painter.setRenderHint(QPainter::Antialiasing); + painter.setClipPath(clip_path); + painter.setOpacity(opacity); + painter.setPen(Qt::NoPen); + painter.setBrush(water_color); + painter.drawEllipse(state.origin, state.value, state.value); + painter.setOpacity(1.0); + + return state.value >= state.target; + }); + }; + } + +private: + std::vector>> ripples; + Animatable& animatable; + double speed; +}; + +} diff --git a/modern-qt/utility/content-scale.hh b/modern-qt/utility/content-scale.hh index 328dc89..ee3b036 100644 --- a/modern-qt/utility/content-scale.hh +++ b/modern-qt/utility/content-scale.hh @@ -1,64 +1,64 @@ -#pragma once -#include -#include - -namespace creeper { - -struct ContentScale { -public: - enum : uint8_t { - NONE, - FIT, - CROP, - FILL_WIDTH, - FILL_HEIGHT, - FILL_BOUNDS, - INSIDE, - } data; - - operator decltype(data)() const noexcept { return data; } - - auto transform(const QPixmap& pixmap, const QSize& size) const -> QPixmap { - if (pixmap.isNull()) return {}; - - auto image_size = QPointF(pixmap.width(), pixmap.height()); - auto target_width = static_cast(size.width()); - auto target_height = static_cast(size.height()); - - constexpr auto mode = Qt::SmoothTransformation; - - switch (data) { - case ContentScale::NONE: { - return pixmap; - } - case ContentScale::FIT: { - image_size *= target_width / image_size.x(); - if (image_size.y() > target_height) image_size *= target_height / image_size.y(); - return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); - } - case ContentScale::CROP: { - image_size *= target_width / image_size.x(); - if (image_size.y() < target_height) image_size *= target_height / image_size.y(); - return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); - } - case ContentScale::INSIDE: { - if (image_size.x() > target_width) image_size *= target_width / image_size.x(); - if (image_size.y() > target_height) image_size *= target_height / image_size.y(); - return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); - } - case ContentScale::FILL_BOUNDS: { - return pixmap.scaled(size, Qt::IgnoreAspectRatio, mode); - } - case ContentScale::FILL_WIDTH: - return pixmap.scaled(target_width, image_size.y() * target_width / image_size.x(), - Qt::IgnoreAspectRatio, mode); - case ContentScale::FILL_HEIGHT: - return pixmap.scaled(image_size.x() * target_height / image_size.y(), target_height, - Qt::IgnoreAspectRatio, mode); - } - - return {}; - } -}; - -} +#pragma once +#include +#include + +namespace creeper { + +struct ContentScale { +public: + enum : uint8_t { + NONE, + FIT, + CROP, + FILL_WIDTH, + FILL_HEIGHT, + FILL_BOUNDS, + INSIDE, + } data; + + operator decltype(data)() const noexcept { return data; } + + auto transform(const QPixmap& pixmap, const QSize& size) const -> QPixmap { + if (pixmap.isNull()) return {}; + + auto image_size = QPointF(pixmap.width(), pixmap.height()); + auto target_width = static_cast(size.width()); + auto target_height = static_cast(size.height()); + + constexpr auto mode = Qt::SmoothTransformation; + + switch (data) { + case ContentScale::NONE: { + return pixmap; + } + case ContentScale::FIT: { + image_size *= target_width / image_size.x(); + if (image_size.y() > target_height) image_size *= target_height / image_size.y(); + return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); + } + case ContentScale::CROP: { + image_size *= target_width / image_size.x(); + if (image_size.y() < target_height) image_size *= target_height / image_size.y(); + return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); + } + case ContentScale::INSIDE: { + if (image_size.x() > target_width) image_size *= target_width / image_size.x(); + if (image_size.y() > target_height) image_size *= target_height / image_size.y(); + return pixmap.scaled(image_size.x(), image_size.y(), Qt::IgnoreAspectRatio, mode); + } + case ContentScale::FILL_BOUNDS: { + return pixmap.scaled(size, Qt::IgnoreAspectRatio, mode); + } + case ContentScale::FILL_WIDTH: + return pixmap.scaled(target_width, image_size.y() * target_width / image_size.x(), + Qt::IgnoreAspectRatio, mode); + case ContentScale::FILL_HEIGHT: + return pixmap.scaled(image_size.x() * target_height / image_size.y(), target_height, + Qt::IgnoreAspectRatio, mode); + } + + return {}; + } +}; + +} diff --git a/modern-qt/utility/material-icon.hh b/modern-qt/utility/material-icon.hh index d50eee2..4b4d683 100644 --- a/modern-qt/utility/material-icon.hh +++ b/modern-qt/utility/material-icon.hh @@ -1,169 +1,169 @@ -#pragma once - -#include -#include - -namespace creeper { -namespace material { - - namespace size { - constexpr auto _0 = int { 15 }; - constexpr auto _1 = int { 18 }; - constexpr auto _2 = int { 18 }; - constexpr auto _3 = int { 24 }; - constexpr auto _4 = int { 32 }; - } - class FontLoader { - // static inline QString sharp_font_name = ""; - // static inline QString round_font_name = ""; - // static inline QString outline_font_name = ""; - static inline QString material_font = ""; - - public: - static void load_font() { - int fontId = QFontDatabase::addApplicationFont(":/ttf/ttf/MaterialIcons-Regular.ttf"); - material_font = get_font_family(fontId, "Material Icons"); - } - private: - static QString get_font_family(int fontId, const QString& fallback) { - if (fontId == -1) { - qWarning() << "Failed to load font:" << fallback; - return fallback; - } - QStringList families = QFontDatabase::applicationFontFamilies(fontId); - if (families.isEmpty()) { - qWarning() << "No families found for font:" << fallback; - return fallback; - } - qDebug() << "families found for font:" << families; - return families.first(); - } - }; - namespace sharp { - constexpr auto font = "Material Icons Sharp"; - inline const auto font_0 = QFont { font, size::_0 }; - inline const auto font_1 = QFont { font, size::_1 }; - inline const auto font_2 = QFont { font, size::_2 }; - inline const auto font_3 = QFont { font, size::_3 }; - inline const auto font_4 = QFont { font, size::_4 }; - } - namespace round { - constexpr auto font = "Material Icons Round"; - inline const auto font_0 = QFont { font, size::_0 }; - inline const auto font_1 = QFont { font, size::_1 }; - inline const auto font_2 = QFont { font, size::_2 }; - inline const auto font_3 = QFont { font, size::_3 }; - inline const auto font_4 = QFont { font, size::_4 }; - } - namespace outlined { - constexpr auto font = "Material Icons Outlined"; - inline const auto font_0 = QFont { font, size::_0 }; - inline const auto font_1 = QFont { font, size::_1 }; - inline const auto font_2 = QFont { font, size::_2 }; - inline const auto font_3 = QFont { font, size::_3 }; - inline const auto font_4 = QFont { font, size::_4 }; - } - namespace regular { - constexpr auto font = "Material Icons"; - inline const auto font_0 = QFont { font, size::_0 }; - inline const auto font_1 = QFont { font, size::_1 }; - inline const auto font_2 = QFont { font, size::_2 }; - inline const auto font_3 = QFont { font, size::_3 }; - inline const auto font_4 = QFont { font, size::_4 }; - } - - constexpr auto kFontSizeExtraSmall = size::_0; - constexpr auto kFontSizeSmall = size::_1; - constexpr auto kFontSizeMedium = size::_2; - constexpr auto kFontSizeLarge = size::_3; - constexpr auto kFontSizeExtraLarge = size::_4; - - constexpr auto kSharpFontName = sharp::font; - inline const auto kSharpExtraSmallFont = sharp::font_0; - inline const auto kSharpSmallFont = sharp::font_1; - inline const auto kSharpMediumFont = sharp::font_2; - inline const auto kSharpLargeFont = sharp::font_3; - inline const auto kSharpExtraLargeFont = sharp::font_4; - - constexpr auto kRoundFontName = round::font; - inline const auto kRoundExtraSmallFont = round::font_0; - inline const auto kRoundSmallFont = round::font_1; - inline const auto kRoundMediumFont = round::font_2; - inline const auto kRoundLargeFont = round::font_3; - inline const auto kRoundExtraLargeFont = round::font_4; - - constexpr auto kOutlinedFontName = outlined::font; - inline const auto kOutlinedExtraSmallFont = outlined::font_0; - inline const auto kOutlinedSmallFont = outlined::font_1; - inline const auto kOutlinedMediumFont = outlined::font_2; - inline const auto kOutlinedLargeFont = outlined::font_3; - inline const auto kOutlinedExtraLargeFont = outlined::font_4; - - namespace icon { - - // Function - constexpr auto kSettings = "settings"; - constexpr auto kSearch = "search"; - constexpr auto kHome = "home"; - constexpr auto kMenu = "menu"; - constexpr auto kInfo = "info"; - constexpr auto kHelp = "help"; - constexpr auto kRefresh = "refresh"; - constexpr auto kMoreVert = "more_vert"; - constexpr auto kMoreHoriz = "more_horiz"; - constexpr auto kNotifications = "notifications"; - constexpr auto kDashboard = "dashboard"; - constexpr auto kExtension = "extension"; - - // Shape - constexpr auto kFavorite = "favorite"; - constexpr auto kStar = "star"; - constexpr auto kHeartBroken = "heart_broken"; - constexpr auto kCheck = "check"; - constexpr auto kCircle = "circle"; - constexpr auto kSquare = "square"; - constexpr auto kArrowUp = "arrow_upward"; - constexpr auto kArrowDown = "arrow_downward"; - constexpr auto kArrowLeft = "arrow_back"; - constexpr auto kArrowRight = "arrow_forward"; - - // Action - constexpr auto kClose = "close"; - constexpr auto kAdd = "add"; - constexpr auto kEdit = "edit"; - constexpr auto kDelete = "delete"; - constexpr auto kSave = "save"; - constexpr auto kShare = "share"; - constexpr auto kSend = "send"; - constexpr auto kUpload = "upload"; - constexpr auto kDownload = "download"; - constexpr auto kCheckCircle = "check_circle"; - constexpr auto kCancel = "cancel"; - constexpr auto kOpenInNew = "open_in_new"; - constexpr auto kLogout = "logout"; - constexpr auto kRoutine = "routine"; - constexpr auto kDarkMode = "dark_mode"; - - // File - constexpr auto kFolder = "folder"; - constexpr auto kFolderOpen = "folder_open"; - constexpr auto kInsertDrive = "insert_drive_file"; - constexpr auto kAttachFile = "attach_file"; - constexpr auto kCloud = "cloud"; - constexpr auto kCloudDownload = "cloud_download"; - constexpr auto kCloudUpload = "cloud_upload"; - constexpr auto kFileCopy = "file_copy"; - constexpr auto kDescription = "description"; - - // combobox - constexpr auto kArrowDropDown = "arrow_drop_down"; - - // link - constexpr auto kAddLink = "add_link"; - constexpr auto kLinkOff = "link_off"; - - // sensor icon - constexpr auto kTouchSensor = "touch_app"; - } -} -} +#pragma once + +#include +#include + +namespace creeper { +namespace material { + + namespace size { + constexpr auto _0 = int { 15 }; + constexpr auto _1 = int { 18 }; + constexpr auto _2 = int { 18 }; + constexpr auto _3 = int { 24 }; + constexpr auto _4 = int { 32 }; + } + class FontLoader { + // static inline QString sharp_font_name = ""; + // static inline QString round_font_name = ""; + // static inline QString outline_font_name = ""; + static inline QString material_font = ""; + + public: + static void load_font() { + int fontId = QFontDatabase::addApplicationFont(":/ttf/ttf/MaterialIcons-Regular.ttf"); + material_font = get_font_family(fontId, "Material Icons"); + } + private: + static QString get_font_family(int fontId, const QString& fallback) { + if (fontId == -1) { + qWarning() << "Failed to load font:" << fallback; + return fallback; + } + QStringList families = QFontDatabase::applicationFontFamilies(fontId); + if (families.isEmpty()) { + qWarning() << "No families found for font:" << fallback; + return fallback; + } + qDebug() << "families found for font:" << families; + return families.first(); + } + }; + namespace sharp { + constexpr auto font = "Material Icons Sharp"; + inline const auto font_0 = QFont { font, size::_0 }; + inline const auto font_1 = QFont { font, size::_1 }; + inline const auto font_2 = QFont { font, size::_2 }; + inline const auto font_3 = QFont { font, size::_3 }; + inline const auto font_4 = QFont { font, size::_4 }; + } + namespace round { + constexpr auto font = "Material Icons Round"; + inline const auto font_0 = QFont { font, size::_0 }; + inline const auto font_1 = QFont { font, size::_1 }; + inline const auto font_2 = QFont { font, size::_2 }; + inline const auto font_3 = QFont { font, size::_3 }; + inline const auto font_4 = QFont { font, size::_4 }; + } + namespace outlined { + constexpr auto font = "Material Icons Outlined"; + inline const auto font_0 = QFont { font, size::_0 }; + inline const auto font_1 = QFont { font, size::_1 }; + inline const auto font_2 = QFont { font, size::_2 }; + inline const auto font_3 = QFont { font, size::_3 }; + inline const auto font_4 = QFont { font, size::_4 }; + } + namespace regular { + constexpr auto font = "Material Icons"; + inline const auto font_0 = QFont { font, size::_0 }; + inline const auto font_1 = QFont { font, size::_1 }; + inline const auto font_2 = QFont { font, size::_2 }; + inline const auto font_3 = QFont { font, size::_3 }; + inline const auto font_4 = QFont { font, size::_4 }; + } + + constexpr auto kFontSizeExtraSmall = size::_0; + constexpr auto kFontSizeSmall = size::_1; + constexpr auto kFontSizeMedium = size::_2; + constexpr auto kFontSizeLarge = size::_3; + constexpr auto kFontSizeExtraLarge = size::_4; + + constexpr auto kSharpFontName = sharp::font; + inline const auto kSharpExtraSmallFont = sharp::font_0; + inline const auto kSharpSmallFont = sharp::font_1; + inline const auto kSharpMediumFont = sharp::font_2; + inline const auto kSharpLargeFont = sharp::font_3; + inline const auto kSharpExtraLargeFont = sharp::font_4; + + constexpr auto kRoundFontName = round::font; + inline const auto kRoundExtraSmallFont = round::font_0; + inline const auto kRoundSmallFont = round::font_1; + inline const auto kRoundMediumFont = round::font_2; + inline const auto kRoundLargeFont = round::font_3; + inline const auto kRoundExtraLargeFont = round::font_4; + + constexpr auto kOutlinedFontName = outlined::font; + inline const auto kOutlinedExtraSmallFont = outlined::font_0; + inline const auto kOutlinedSmallFont = outlined::font_1; + inline const auto kOutlinedMediumFont = outlined::font_2; + inline const auto kOutlinedLargeFont = outlined::font_3; + inline const auto kOutlinedExtraLargeFont = outlined::font_4; + + namespace icon { + + // Function + constexpr auto kSettings = "settings"; + constexpr auto kSearch = "search"; + constexpr auto kHome = "home"; + constexpr auto kMenu = "menu"; + constexpr auto kInfo = "info"; + constexpr auto kHelp = "help"; + constexpr auto kRefresh = "refresh"; + constexpr auto kMoreVert = "more_vert"; + constexpr auto kMoreHoriz = "more_horiz"; + constexpr auto kNotifications = "notifications"; + constexpr auto kDashboard = "dashboard"; + constexpr auto kExtension = "extension"; + + // Shape + constexpr auto kFavorite = "favorite"; + constexpr auto kStar = "star"; + constexpr auto kHeartBroken = "heart_broken"; + constexpr auto kCheck = "check"; + constexpr auto kCircle = "circle"; + constexpr auto kSquare = "square"; + constexpr auto kArrowUp = "arrow_upward"; + constexpr auto kArrowDown = "arrow_downward"; + constexpr auto kArrowLeft = "arrow_back"; + constexpr auto kArrowRight = "arrow_forward"; + + // Action + constexpr auto kClose = "close"; + constexpr auto kAdd = "add"; + constexpr auto kEdit = "edit"; + constexpr auto kDelete = "delete"; + constexpr auto kSave = "save"; + constexpr auto kShare = "share"; + constexpr auto kSend = "send"; + constexpr auto kUpload = "upload"; + constexpr auto kDownload = "download"; + constexpr auto kCheckCircle = "check_circle"; + constexpr auto kCancel = "cancel"; + constexpr auto kOpenInNew = "open_in_new"; + constexpr auto kLogout = "logout"; + constexpr auto kRoutine = "routine"; + constexpr auto kDarkMode = "dark_mode"; + + // File + constexpr auto kFolder = "folder"; + constexpr auto kFolderOpen = "folder_open"; + constexpr auto kInsertDrive = "insert_drive_file"; + constexpr auto kAttachFile = "attach_file"; + constexpr auto kCloud = "cloud"; + constexpr auto kCloudDownload = "cloud_download"; + constexpr auto kCloudUpload = "cloud_upload"; + constexpr auto kFileCopy = "file_copy"; + constexpr auto kDescription = "description"; + + // combobox + constexpr auto kArrowDropDown = "arrow_drop_down"; + + // link + constexpr auto kAddLink = "add_link"; + constexpr auto kLinkOff = "link_off"; + + // sensor icon + constexpr auto kTouchSensor = "touch_app"; + } +} +} diff --git a/modern-qt/utility/painter-resource.hh b/modern-qt/utility/painter-resource.hh index 2e77ef9..6cfa5e5 100644 --- a/modern-qt/utility/painter-resource.hh +++ b/modern-qt/utility/painter-resource.hh @@ -1,121 +1,121 @@ -#pragma once -#include -#include -#include - -namespace creeper { - -namespace painter_resource { - template - concept finished_callback_c = std::invocable || std::invocable; -} - -struct PainterResource : public QPixmap { - - constexpr explicit PainterResource(std::string_view url) noexcept - : QPixmap {} { - const auto qurl = QUrl(QString::fromUtf8(url.data(), static_cast(url.size()))); - if (is_filesystem_url(url) || is_qt_resource_url(url)) { - QPixmap::load(qurl.path()); - } else if (is_network_url(url)) { - download_resource_from_network(qurl, [](auto&) { }); - } else { - qWarning() << "[PainterResource] Failed to recognize the type of url"; - } - } - constexpr explicit PainterResource(std::string_view url, auto&& f) noexcept - requires painter_resource::finished_callback_c - { - const auto qurl = QUrl(QString::fromUtf8(url.data(), static_cast(url.size()))); - if (is_network_url(url)) { - download_resource_from_network(qurl, f); - } else { - qWarning() << "[PainterResource] Only network url can be used with callback"; - } - } - - ~PainterResource() noexcept { *resource_exiting = false; } - - template - explicit PainterResource(T&& other) noexcept - requires std::convertible_to - : QPixmap(std::forward(other)) { } - - template - auto operator=(T&& other) noexcept -> PainterResource& - requires std::convertible_to - { - QPixmap::operator=(std::forward(other)); - return *this; - } - - auto is_loading() const noexcept -> bool { return is_loading_; } - - auto is_error() const noexcept -> bool { return is_error_; } - - auto add_finished_callback(std::invocable auto&& f) { - finished_callback_ = std::forward(f); - } - -private: - std::optional> finished_callback_; - - bool is_loading_ = false; - bool is_error_ = false; - - std::shared_ptr resource_exiting = std::make_shared(true); - - auto download_resource_from_network(const QUrl& url, auto&& f) noexcept -> void - requires painter_resource::finished_callback_c - { - is_loading_ = true; - - auto manager = new QNetworkAccessManager; - auto replay = manager->get(QNetworkRequest { url }); - - auto resource_exiting = this->resource_exiting; - QObject::connect(replay, &QNetworkReply::finished, [=, this] { - if (!*resource_exiting) { - qWarning() << "[PainterResource] Async task aborted: " - "Resource instance has been destroyed."; - return; - } - - const auto error = replay->error(); - const auto data = replay->readAll(); - if (error != QNetworkReply::NoError) { - is_error_ = true; - qWarning() << "[PainterResource] Network error:" << replay->errorString(); - } else if (data.isNull()) { - is_error_ = true; - } else { - is_error_ = false; - loadFromData(data); - } - is_loading_ = false; - manager->deleteLater(); - - using F = decltype(f); - if constexpr (std::invocable) std::invoke(f, *this); - if constexpr (std::invocable) std::invoke(f); - - if (finished_callback_) std::invoke(*finished_callback_, *this); - }); - } - - static constexpr auto starts_with(std::string_view s, std::string_view prefix) -> bool { - return s.substr(0, prefix.size()) == prefix; - } - static constexpr auto is_filesystem_url(std::string_view url) -> bool { - return !starts_with(url, "http://") && !starts_with(url, "https://") - && !starts_with(url, "qrc:/") && !starts_with(url, ":/"); - } - static constexpr auto is_qt_resource_url(std::string_view url) -> bool { - return starts_with(url, "qrc:/") || starts_with(url, ":/"); - } - static constexpr auto is_network_url(std::string_view url) -> bool { - return starts_with(url, "http://") || starts_with(url, "https://"); - } -}; - -} +#pragma once +#include +#include +#include + +namespace creeper { + +namespace painter_resource { + template + concept finished_callback_c = std::invocable || std::invocable; +} + +struct PainterResource : public QPixmap { + + constexpr explicit PainterResource(std::string_view url) noexcept + : QPixmap {} { + const auto qurl = QUrl(QString::fromUtf8(url.data(), static_cast(url.size()))); + if (is_filesystem_url(url) || is_qt_resource_url(url)) { + QPixmap::load(qurl.path()); + } else if (is_network_url(url)) { + download_resource_from_network(qurl, [](auto&) { }); + } else { + qWarning() << "[PainterResource] Failed to recognize the type of url"; + } + } + constexpr explicit PainterResource(std::string_view url, auto&& f) noexcept + requires painter_resource::finished_callback_c + { + const auto qurl = QUrl(QString::fromUtf8(url.data(), static_cast(url.size()))); + if (is_network_url(url)) { + download_resource_from_network(qurl, f); + } else { + qWarning() << "[PainterResource] Only network url can be used with callback"; + } + } + + ~PainterResource() noexcept { *resource_exiting = false; } + + template + explicit PainterResource(T&& other) noexcept + requires std::convertible_to + : QPixmap(std::forward(other)) { } + + template + auto operator=(T&& other) noexcept -> PainterResource& + requires std::convertible_to + { + QPixmap::operator=(std::forward(other)); + return *this; + } + + auto is_loading() const noexcept -> bool { return is_loading_; } + + auto is_error() const noexcept -> bool { return is_error_; } + + auto add_finished_callback(std::invocable auto&& f) { + finished_callback_ = std::forward(f); + } + +private: + std::optional> finished_callback_; + + bool is_loading_ = false; + bool is_error_ = false; + + std::shared_ptr resource_exiting = std::make_shared(true); + + auto download_resource_from_network(const QUrl& url, auto&& f) noexcept -> void + requires painter_resource::finished_callback_c + { + is_loading_ = true; + + auto manager = new QNetworkAccessManager; + auto replay = manager->get(QNetworkRequest { url }); + + auto resource_exiting = this->resource_exiting; + QObject::connect(replay, &QNetworkReply::finished, [=, this] { + if (!*resource_exiting) { + qWarning() << "[PainterResource] Async task aborted: " + "Resource instance has been destroyed."; + return; + } + + const auto error = replay->error(); + const auto data = replay->readAll(); + if (error != QNetworkReply::NoError) { + is_error_ = true; + qWarning() << "[PainterResource] Network error:" << replay->errorString(); + } else if (data.isNull()) { + is_error_ = true; + } else { + is_error_ = false; + loadFromData(data); + } + is_loading_ = false; + manager->deleteLater(); + + using F = decltype(f); + if constexpr (std::invocable) std::invoke(f, *this); + if constexpr (std::invocable) std::invoke(f); + + if (finished_callback_) std::invoke(*finished_callback_, *this); + }); + } + + static constexpr auto starts_with(std::string_view s, std::string_view prefix) -> bool { + return s.substr(0, prefix.size()) == prefix; + } + static constexpr auto is_filesystem_url(std::string_view url) -> bool { + return !starts_with(url, "http://") && !starts_with(url, "https://") + && !starts_with(url, "qrc:/") && !starts_with(url, ":/"); + } + static constexpr auto is_qt_resource_url(std::string_view url) -> bool { + return starts_with(url, "qrc:/") || starts_with(url, ":/"); + } + static constexpr auto is_network_url(std::string_view url) -> bool { + return starts_with(url, "http://") || starts_with(url, "https://"); + } +}; + +} diff --git a/modern-qt/utility/painter/common.hh b/modern-qt/utility/painter/common.hh index f6923e5..0fbe289 100644 --- a/modern-qt/utility/painter/common.hh +++ b/modern-qt/utility/painter/common.hh @@ -1,98 +1,98 @@ -#pragma once -#include "modern-qt/utility/wrapper/property.hh" - -#include - -namespace creeper::qt { -using painter = QPainter; -using point = QPointF; -using size = QSizeF; -using rect = QRectF; -using color = QColor; -using real = qreal; -using align = Qt::Alignment; -using string = QString; -using font = QFont; -using text_option = QTextOption; -} - -namespace creeper::painter { - -template -concept common_trait = requires(T t) { - { auto { t.origin } } -> std::same_as; - { auto { t.size } } -> std::same_as; -}; - -template -concept container_trait = requires(T t) { - { auto { t.align } } -> std::same_as; -} && common_trait; - -template -concept shape_trait = requires(T t) { - { auto { t.color_container } } -> std::same_as; - { auto { t.color_outline } } -> std::same_as; - { auto { t.thickness_outline } } -> std::same_as; -}; - -template -concept drawable_trait = common_trait && std::invocable; - -struct CommonProps { - qt::point origin = qt::point { 0, 0 }; - qt::size size = qt::size { 0, 0 }; - auto rect() const { return qt::rect { origin, size }; } -}; - -struct ContainerProps { - qt::size size = qt::size { 0, 0 }; - qt::align align = qt::align {}; - qt::point origin = qt::point { 0, 0 }; - auto rect() const { return qt::rect { origin, size }; } -}; - -struct ShapeProps { - qt::color container_color = Qt::transparent; - qt::color outline_color = Qt::transparent; - qt::real outline_width = 0; -}; - -} -namespace creeper::painter::common::pro { - -struct Token { }; - -using Size = DerivedProp; -using Origin = DerivedProp; - -using ContainerColor = - SetterProp; -using OutlineColor = - SetterProp; -using OutlineWidth = - SetterProp; - -struct Outline : Token { - qt::color color; - qt::real width; - Outline(const qt::color& color, qt::real width) - : color { color } - , width { width } { } - auto apply(auto& self) { - self.outline_color = color; - self.outline_width = width; - } -}; - -/// Alias - -using Fill = ContainerColor; - -/// Export - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -} +#pragma once +#include "modern-qt/utility/wrapper/property.hh" + +#include + +namespace creeper::qt { +using painter = QPainter; +using point = QPointF; +using size = QSizeF; +using rect = QRectF; +using color = QColor; +using real = qreal; +using align = Qt::Alignment; +using string = QString; +using font = QFont; +using text_option = QTextOption; +} + +namespace creeper::painter { + +template +concept common_trait = requires(T t) { + { auto { t.origin } } -> std::same_as; + { auto { t.size } } -> std::same_as; +}; + +template +concept container_trait = requires(T t) { + { auto { t.align } } -> std::same_as; +} && common_trait; + +template +concept shape_trait = requires(T t) { + { auto { t.color_container } } -> std::same_as; + { auto { t.color_outline } } -> std::same_as; + { auto { t.thickness_outline } } -> std::same_as; +}; + +template +concept drawable_trait = common_trait && std::invocable; + +struct CommonProps { + qt::point origin = qt::point { 0, 0 }; + qt::size size = qt::size { 0, 0 }; + auto rect() const { return qt::rect { origin, size }; } +}; + +struct ContainerProps { + qt::size size = qt::size { 0, 0 }; + qt::align align = qt::align {}; + qt::point origin = qt::point { 0, 0 }; + auto rect() const { return qt::rect { origin, size }; } +}; + +struct ShapeProps { + qt::color container_color = Qt::transparent; + qt::color outline_color = Qt::transparent; + qt::real outline_width = 0; +}; + +} +namespace creeper::painter::common::pro { + +struct Token { }; + +using Size = DerivedProp; +using Origin = DerivedProp; + +using ContainerColor = + SetterProp; +using OutlineColor = + SetterProp; +using OutlineWidth = + SetterProp; + +struct Outline : Token { + qt::color color; + qt::real width; + Outline(const qt::color& color, qt::real width) + : color { color } + , width { width } { } + auto apply(auto& self) { + self.outline_color = color; + self.outline_width = width; + } +}; + +/// Alias + +using Fill = ContainerColor; + +/// Export + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +} diff --git a/modern-qt/utility/painter/container.hh b/modern-qt/utility/painter/container.hh index 12a6846..a5ef70f 100644 --- a/modern-qt/utility/painter/container.hh +++ b/modern-qt/utility/painter/container.hh @@ -1,347 +1,347 @@ -#pragma once -#include "modern-qt/utility/painter/common.hh" - -namespace creeper::painter { - -// 核心容器结构体,现在继承自 Impl,使其满足 drawable_trait (假设 Impl 继承了所需的属性) -template -struct Container : public Impl { - std::tuple...> drawable; - - // 唯一构造函数:接受 Impl 实例和可变参数包 - constexpr explicit Container(const Impl& impl, Ts&&... drawable) - : Impl { impl } - , drawable { std::make_tuple(std::forward(drawable)...) } { } - - auto operator()(qt::painter& painter) - requires(std::invocable && ...) - { - render(painter); - } - auto render(qt::painter& painter) noexcept - requires(std::invocable && ...) - { - constexpr auto has_unique = requires { // - static_cast(*this).unique_render(painter, drawable); - }; - if constexpr (has_unique) { - static_cast(*this).unique_render(painter, drawable); - } else { - Impl::make_layout(drawable); - - auto f = [&](auto&... d) { (d(painter), ...); }; - std::apply(std::move(f), drawable); - } - } -}; - -// ---------------------------------------------------------------------- -// 布局实现基类 -// ---------------------------------------------------------------------- - -struct MakeLayoutFunction { - template - auto make_layout(this auto& self, std::tuple& drawable) { - std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); - } -}; - -// ---------------------------------------------------------------------- -// SurfaceImpl (仅平移) -// ---------------------------------------------------------------------- - -struct SurfaceImpl : public MakeLayoutFunction, ContainerProps { - constexpr explicit SurfaceImpl(const qt::size& size, const qt::point& origin = {}) - : ContainerProps { - .size = size, - .origin = origin, - } { } - auto make(drawable_trait auto& drawable) { - const auto& container_origin = origin; - - auto& drawable_origin = drawable.origin; - drawable_origin.setX(container_origin.x() + drawable_origin.x()); - drawable_origin.setY(container_origin.y() + drawable_origin.y()); - }; -}; - -// ---------------------------------------------------------------------- -// BufferImpl -// ---------------------------------------------------------------------- - -struct BufferImpl : public MakeLayoutFunction, ContainerProps { - mutable QPixmap buffer; - - constexpr explicit BufferImpl(const qt::size& size, const qt::point& origin = { 0, 0 }) - : ContainerProps { - .size = size, - .origin = origin, - } { } - - auto make(drawable_trait auto& drawable) { - const auto& container_origin = origin; - drawable.origin.setX(container_origin.x() + drawable.origin.x()); - drawable.origin.setY(container_origin.y() + drawable.origin.y()); - }; - - template - auto unique_render(qt::painter& main_painter, std::tuple& drawable) noexcept { - make_layout(drawable); - - if (buffer.size() != size || buffer.isNull()) { - buffer = QPixmap(size.width(), size.height()); - buffer.fill(Qt::transparent); - } - buffer.fill(Qt::transparent); - - auto buffer_painter = qt::painter { &buffer }; - buffer_painter.translate(-origin.x(), -origin.y()); - - const auto f = [&](auto&... args) { - ( - [&]() { - buffer_painter.setCompositionMode(QPainter::CompositionMode_SourceOver); - args(buffer_painter); - }(), - ...); - }; - std::apply(std::move(f), drawable); - buffer_painter.end(); - - main_painter.drawPixmap(origin, buffer); - } -}; - -// ---------------------------------------------------------------------- -// BoxImpl (居中对齐) -// ---------------------------------------------------------------------- - -struct BoxImpl : public MakeLayoutFunction, ContainerProps { - - constexpr explicit BoxImpl( - const qt::size& size, const qt::align& align, const qt::point& origin = {}) - : ContainerProps { - .size = size, - .align = align, - .origin = origin, - } { } - - auto make(drawable_trait auto& drawable) { - const auto container_align = align; - const auto container_size = size; - const auto container_origin = origin; - - auto& drawable_origin = drawable.origin; - auto& drawable_size = drawable.size; - - const auto container_w = container_size.width(); - const auto container_h = container_size.height(); - - if (container_align & Qt::AlignRight) { - drawable_origin.setX(container_origin.x() + container_w - drawable_size.width()); - } else if (container_align & Qt::AlignHCenter) { - const auto dx = (container_w - drawable_size.width()) / 2; - drawable_origin.setX(container_origin.x() + dx); - } else { - drawable_origin.setX(container_origin.x()); - } - - if (container_align & Qt::AlignBottom) { - drawable_origin.setY(container_origin.y() + container_h - drawable_size.height()); - } else if (container_align & Qt::AlignVCenter) { - const auto dy = (container_h - drawable_size.height()) / 2; - drawable_origin.setY(container_origin.y() + dy); - } else { - drawable_origin.setY(container_origin.y()); - } - }; -}; - -// ---------------------------------------------------------------------- -// RowImpl (横向流式布局) -// ---------------------------------------------------------------------- - -struct RowImpl : public MakeLayoutFunction, ContainerProps { - // 主轴对齐 (Horizontal) - const qt::align main_align; - - constexpr explicit RowImpl( - const qt::size& size, - const qt::align& main_align = Qt::AlignLeft, // 主轴对齐:AlignLeft/AlignRight/AlignHCenter - const qt::align& cross_align = Qt::AlignVCenter, // 非主轴对齐:AlignTop/AlignBottom/AlignVCenter - const qt::point& origin = {}) - : ContainerProps { - .size = size, - .align = cross_align, // ContainerProps::align 存储非主轴对齐 - .origin = origin, - } - , main_align(main_align) // 存储主轴对齐 - { } - - mutable int current_x = 0; - - template - auto make_layout(this auto& self, std::tuple& drawable) { - // 1. 计算主轴总尺寸 (Total Width) - int total_width = 0; - std::apply( - [&total_width](auto&... d) { ((total_width += d.size.width()), ...); }, drawable); - - // 2. 计算主轴偏移 (Main Axis Offset) - int initial_x_offset = 0; - const int remaining_space = self.size.width() - total_width; - - if (remaining_space > 0) { - if (self.main_align & Qt::AlignRight) { - initial_x_offset = remaining_space; - } else if (self.main_align & Qt::AlignHCenter) { - initial_x_offset = remaining_space / 2; - } - } - - // 3. 设置起始 X 坐标 - self.current_x = self.origin.x() + initial_x_offset; - - // 4. 应用布局到每个元素 - std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); - } - - auto make(drawable_trait auto& drawable) { - const auto container_cross_align = align; // 非主轴对齐 (垂直) - const auto container_size = size; - const auto container_origin = origin; - - auto& drawable_origin = drawable.origin; - const auto drawable_h = drawable.size.height(); - - // 1. 主轴布局 (X 坐标累加) - drawable_origin.setX(current_x); - current_x += drawable.size.width(); - - // 2. 非主轴对齐 (垂直对齐) - if (container_cross_align & Qt::AlignBottom) { - drawable_origin.setY(container_origin.y() + container_size.height() - drawable_h); - } else if (container_cross_align & Qt::AlignVCenter) { - const auto dy = (container_size.height() - drawable_h) / 2; - drawable_origin.setY(container_origin.y() + dy); - } else { // 默认 AlignTop - drawable_origin.setY(container_origin.y()); - } - }; -}; - -// ---------------------------------------------------------------------- -// ColImpl (垂直流式布局) -// ---------------------------------------------------------------------- - -struct ColImpl : public MakeLayoutFunction, ContainerProps { - // 主轴对齐 (Vertical) - const qt::align main_align; - - constexpr explicit ColImpl( - const qt::size& size, - const qt::align& main_align = Qt::AlignTop, // 主轴对齐:AlignTop/AlignBottom/AlignVCenter - const qt::align& cross_align = Qt::AlignHCenter, // 非主轴对齐:AlignLeft/AlignRight/AlignHCenter - const qt::point& origin = {}) - : ContainerProps { - .size = size, - .align = cross_align, // ContainerProps::align 存储非主轴对齐 - .origin = origin, - } - , main_align(main_align) // 存储主轴对齐 - { } - - mutable int current_y = 0; - - template - auto make_layout(this auto& self, std::tuple& drawable) { - // 1. 计算主轴总尺寸 (Total Height) - int total_height = 0; - std::apply( - [&total_height](auto&... d) { ((total_height += d.size.height()), ...); }, drawable); - - // 2. 计算主轴偏移 (Main Axis Offset) - int initial_y_offset = 0; - const int remaining_space = self.size.height() - total_height; - - if (remaining_space > 0) { - if (self.main_align & Qt::AlignBottom) { - initial_y_offset = remaining_space; - } else if (self.main_align & Qt::AlignVCenter) { - initial_y_offset = remaining_space / 2; - } - } - - // 3. 设置起始 Y 坐标 - self.current_y = self.origin.y() + initial_y_offset; - - // 4. 应用布局到每个元素 - std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); - } - - auto make(drawable_trait auto& drawable) { - const auto container_cross_align = align; // 非主轴对齐 (水平) - const auto container_size = size; - const auto container_origin = origin; - - auto& drawable_origin = drawable.origin; - const auto drawable_w = drawable.size.width(); - - // 1. 主轴布局 (Y 坐标累加) - drawable_origin.setY(current_y); - current_y += drawable.size.height(); - - // 2. 非主轴对齐 (水平对齐) - if (container_cross_align & Qt::AlignRight) { - drawable_origin.setX(container_origin.x() + container_size.width() - drawable_w); - } else if (container_cross_align & Qt::AlignHCenter) { - const auto dx = (container_size.width() - drawable_w) / 2; - drawable_origin.setX(container_origin.x() + dx); - } else { // 默认 AlignLeft - drawable_origin.setX(container_origin.x()); - } - }; -}; - -// ---------------------------------------------------------------------- -// 通用 Container 推导指引 (用于简化用户代码) -// ---------------------------------------------------------------------- - -template -Container(const SurfaceImpl& impl, Ts&&... args) -> Container; - -template -Container(const BufferImpl& impl, Ts&&... args) -> Container; - -template -Container(const BoxImpl& impl, Ts&&... args) -> Container; - -template -Container(const RowImpl& impl, Ts&&... args) -> Container; - -template -Container(const ColImpl& impl, Ts&&... args) -> Container; - -// ---------------------------------------------------------------------- -// Paint 类型导出 -// ---------------------------------------------------------------------- - -namespace Paint { - - template - using Surface = Container; - - template - using Buffer = Container; - - template - using Box = Container; - - template - using Row = Container; - - template - using Col = Container; -} - -} // namespace creeper::painter +#pragma once +#include "modern-qt/utility/painter/common.hh" + +namespace creeper::painter { + +// 核心容器结构体,现在继承自 Impl,使其满足 drawable_trait (假设 Impl 继承了所需的属性) +template +struct Container : public Impl { + std::tuple...> drawable; + + // 唯一构造函数:接受 Impl 实例和可变参数包 + constexpr explicit Container(const Impl& impl, Ts&&... drawable) + : Impl { impl } + , drawable { std::make_tuple(std::forward(drawable)...) } { } + + auto operator()(qt::painter& painter) + requires(std::invocable && ...) + { + render(painter); + } + auto render(qt::painter& painter) noexcept + requires(std::invocable && ...) + { + constexpr auto has_unique = requires { // + static_cast(*this).unique_render(painter, drawable); + }; + if constexpr (has_unique) { + static_cast(*this).unique_render(painter, drawable); + } else { + Impl::make_layout(drawable); + + auto f = [&](auto&... d) { (d(painter), ...); }; + std::apply(std::move(f), drawable); + } + } +}; + +// ---------------------------------------------------------------------- +// 布局实现基类 +// ---------------------------------------------------------------------- + +struct MakeLayoutFunction { + template + auto make_layout(this auto& self, std::tuple& drawable) { + std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); + } +}; + +// ---------------------------------------------------------------------- +// SurfaceImpl (仅平移) +// ---------------------------------------------------------------------- + +struct SurfaceImpl : public MakeLayoutFunction, ContainerProps { + constexpr explicit SurfaceImpl(const qt::size& size, const qt::point& origin = {}) + : ContainerProps { + .size = size, + .origin = origin, + } { } + auto make(drawable_trait auto& drawable) { + const auto& container_origin = origin; + + auto& drawable_origin = drawable.origin; + drawable_origin.setX(container_origin.x() + drawable_origin.x()); + drawable_origin.setY(container_origin.y() + drawable_origin.y()); + }; +}; + +// ---------------------------------------------------------------------- +// BufferImpl +// ---------------------------------------------------------------------- + +struct BufferImpl : public MakeLayoutFunction, ContainerProps { + mutable QPixmap buffer; + + constexpr explicit BufferImpl(const qt::size& size, const qt::point& origin = { 0, 0 }) + : ContainerProps { + .size = size, + .origin = origin, + } { } + + auto make(drawable_trait auto& drawable) { + const auto& container_origin = origin; + drawable.origin.setX(container_origin.x() + drawable.origin.x()); + drawable.origin.setY(container_origin.y() + drawable.origin.y()); + }; + + template + auto unique_render(qt::painter& main_painter, std::tuple& drawable) noexcept { + make_layout(drawable); + + if (buffer.size() != size || buffer.isNull()) { + buffer = QPixmap(size.width(), size.height()); + buffer.fill(Qt::transparent); + } + buffer.fill(Qt::transparent); + + auto buffer_painter = qt::painter { &buffer }; + buffer_painter.translate(-origin.x(), -origin.y()); + + const auto f = [&](auto&... args) { + ( + [&]() { + buffer_painter.setCompositionMode(QPainter::CompositionMode_SourceOver); + args(buffer_painter); + }(), + ...); + }; + std::apply(std::move(f), drawable); + buffer_painter.end(); + + main_painter.drawPixmap(origin, buffer); + } +}; + +// ---------------------------------------------------------------------- +// BoxImpl (居中对齐) +// ---------------------------------------------------------------------- + +struct BoxImpl : public MakeLayoutFunction, ContainerProps { + + constexpr explicit BoxImpl( + const qt::size& size, const qt::align& align, const qt::point& origin = {}) + : ContainerProps { + .size = size, + .align = align, + .origin = origin, + } { } + + auto make(drawable_trait auto& drawable) { + const auto container_align = align; + const auto container_size = size; + const auto container_origin = origin; + + auto& drawable_origin = drawable.origin; + auto& drawable_size = drawable.size; + + const auto container_w = container_size.width(); + const auto container_h = container_size.height(); + + if (container_align & Qt::AlignRight) { + drawable_origin.setX(container_origin.x() + container_w - drawable_size.width()); + } else if (container_align & Qt::AlignHCenter) { + const auto dx = (container_w - drawable_size.width()) / 2; + drawable_origin.setX(container_origin.x() + dx); + } else { + drawable_origin.setX(container_origin.x()); + } + + if (container_align & Qt::AlignBottom) { + drawable_origin.setY(container_origin.y() + container_h - drawable_size.height()); + } else if (container_align & Qt::AlignVCenter) { + const auto dy = (container_h - drawable_size.height()) / 2; + drawable_origin.setY(container_origin.y() + dy); + } else { + drawable_origin.setY(container_origin.y()); + } + }; +}; + +// ---------------------------------------------------------------------- +// RowImpl (横向流式布局) +// ---------------------------------------------------------------------- + +struct RowImpl : public MakeLayoutFunction, ContainerProps { + // 主轴对齐 (Horizontal) + const qt::align main_align; + + constexpr explicit RowImpl( + const qt::size& size, + const qt::align& main_align = Qt::AlignLeft, // 主轴对齐:AlignLeft/AlignRight/AlignHCenter + const qt::align& cross_align = Qt::AlignVCenter, // 非主轴对齐:AlignTop/AlignBottom/AlignVCenter + const qt::point& origin = {}) + : ContainerProps { + .size = size, + .align = cross_align, // ContainerProps::align 存储非主轴对齐 + .origin = origin, + } + , main_align(main_align) // 存储主轴对齐 + { } + + mutable int current_x = 0; + + template + auto make_layout(this auto& self, std::tuple& drawable) { + // 1. 计算主轴总尺寸 (Total Width) + int total_width = 0; + std::apply( + [&total_width](auto&... d) { ((total_width += d.size.width()), ...); }, drawable); + + // 2. 计算主轴偏移 (Main Axis Offset) + int initial_x_offset = 0; + const int remaining_space = self.size.width() - total_width; + + if (remaining_space > 0) { + if (self.main_align & Qt::AlignRight) { + initial_x_offset = remaining_space; + } else if (self.main_align & Qt::AlignHCenter) { + initial_x_offset = remaining_space / 2; + } + } + + // 3. 设置起始 X 坐标 + self.current_x = self.origin.x() + initial_x_offset; + + // 4. 应用布局到每个元素 + std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); + } + + auto make(drawable_trait auto& drawable) { + const auto container_cross_align = align; // 非主轴对齐 (垂直) + const auto container_size = size; + const auto container_origin = origin; + + auto& drawable_origin = drawable.origin; + const auto drawable_h = drawable.size.height(); + + // 1. 主轴布局 (X 坐标累加) + drawable_origin.setX(current_x); + current_x += drawable.size.width(); + + // 2. 非主轴对齐 (垂直对齐) + if (container_cross_align & Qt::AlignBottom) { + drawable_origin.setY(container_origin.y() + container_size.height() - drawable_h); + } else if (container_cross_align & Qt::AlignVCenter) { + const auto dy = (container_size.height() - drawable_h) / 2; + drawable_origin.setY(container_origin.y() + dy); + } else { // 默认 AlignTop + drawable_origin.setY(container_origin.y()); + } + }; +}; + +// ---------------------------------------------------------------------- +// ColImpl (垂直流式布局) +// ---------------------------------------------------------------------- + +struct ColImpl : public MakeLayoutFunction, ContainerProps { + // 主轴对齐 (Vertical) + const qt::align main_align; + + constexpr explicit ColImpl( + const qt::size& size, + const qt::align& main_align = Qt::AlignTop, // 主轴对齐:AlignTop/AlignBottom/AlignVCenter + const qt::align& cross_align = Qt::AlignHCenter, // 非主轴对齐:AlignLeft/AlignRight/AlignHCenter + const qt::point& origin = {}) + : ContainerProps { + .size = size, + .align = cross_align, // ContainerProps::align 存储非主轴对齐 + .origin = origin, + } + , main_align(main_align) // 存储主轴对齐 + { } + + mutable int current_y = 0; + + template + auto make_layout(this auto& self, std::tuple& drawable) { + // 1. 计算主轴总尺寸 (Total Height) + int total_height = 0; + std::apply( + [&total_height](auto&... d) { ((total_height += d.size.height()), ...); }, drawable); + + // 2. 计算主轴偏移 (Main Axis Offset) + int initial_y_offset = 0; + const int remaining_space = self.size.height() - total_height; + + if (remaining_space > 0) { + if (self.main_align & Qt::AlignBottom) { + initial_y_offset = remaining_space; + } else if (self.main_align & Qt::AlignVCenter) { + initial_y_offset = remaining_space / 2; + } + } + + // 3. 设置起始 Y 坐标 + self.current_y = self.origin.y() + initial_y_offset; + + // 4. 应用布局到每个元素 + std::apply([&self](auto&... d) { ((self.make(d)), ...); }, drawable); + } + + auto make(drawable_trait auto& drawable) { + const auto container_cross_align = align; // 非主轴对齐 (水平) + const auto container_size = size; + const auto container_origin = origin; + + auto& drawable_origin = drawable.origin; + const auto drawable_w = drawable.size.width(); + + // 1. 主轴布局 (Y 坐标累加) + drawable_origin.setY(current_y); + current_y += drawable.size.height(); + + // 2. 非主轴对齐 (水平对齐) + if (container_cross_align & Qt::AlignRight) { + drawable_origin.setX(container_origin.x() + container_size.width() - drawable_w); + } else if (container_cross_align & Qt::AlignHCenter) { + const auto dx = (container_size.width() - drawable_w) / 2; + drawable_origin.setX(container_origin.x() + dx); + } else { // 默认 AlignLeft + drawable_origin.setX(container_origin.x()); + } + }; +}; + +// ---------------------------------------------------------------------- +// 通用 Container 推导指引 (用于简化用户代码) +// ---------------------------------------------------------------------- + +template +Container(const SurfaceImpl& impl, Ts&&... args) -> Container; + +template +Container(const BufferImpl& impl, Ts&&... args) -> Container; + +template +Container(const BoxImpl& impl, Ts&&... args) -> Container; + +template +Container(const RowImpl& impl, Ts&&... args) -> Container; + +template +Container(const ColImpl& impl, Ts&&... args) -> Container; + +// ---------------------------------------------------------------------- +// Paint 类型导出 +// ---------------------------------------------------------------------- + +namespace Paint { + + template + using Surface = Container; + + template + using Buffer = Container; + + template + using Box = Container; + + template + using Row = Container; + + template + using Col = Container; +} + +} // namespace creeper::painter diff --git a/modern-qt/utility/painter/helper.cc b/modern-qt/utility/painter/helper.cc index bf3047e..e0a2d16 100644 --- a/modern-qt/utility/painter/helper.cc +++ b/modern-qt/utility/painter/helper.cc @@ -1,15 +1,15 @@ -#include "modern-qt/utility/painter/helper.hh" -#include - -namespace creeper::util { - -constexpr auto enable_print_paint_event_count = bool { false }; - -auto print_paint_event_count() noexcept -> void { - if constexpr (enable_print_paint_event_count) { - static auto count = std::size_t { 0 }; - qDebug() << "[PainterHelper] Paint Event:" << count++; - } -} - -} +#include "modern-qt/utility/painter/helper.hh" +#include + +namespace creeper::util { + +constexpr auto enable_print_paint_event_count = bool { false }; + +auto print_paint_event_count() noexcept -> void { + if constexpr (enable_print_paint_event_count) { + static auto count = std::size_t { 0 }; + qDebug() << "[PainterHelper] Paint Event:" << count++; + } +} + +} diff --git a/modern-qt/utility/painter/helper.hh b/modern-qt/utility/painter/helper.hh index f20449d..21c4b4b 100644 --- a/modern-qt/utility/painter/helper.hh +++ b/modern-qt/utility/painter/helper.hh @@ -1,224 +1,224 @@ -#pragma once - -#include -#include - -namespace creeper::util { - -auto print_paint_event_count() noexcept -> void; - -/// @brief 隐藏冗杂的细节,解放命令式的绘图调用 -class PainterHelper { -public: - using Renderer = std::function; - - explicit PainterHelper(QPainter& painter) - : painter(painter) { - print_paint_event_count(); - } - - inline void done() { } - - inline PainterHelper& apply(const Renderer& renderer) { - renderer(painter); - return *this; - } - - inline PainterHelper& apply(const std::ranges::range auto& renderers) - requires std::same_as, Renderer> - { - for (const auto& renderer : renderers) - renderer(painter); - return *this; - } - -public: - inline PainterHelper& set_brush(const QBrush& brush) { - painter.setBrush(brush); - return *this; - } - - inline PainterHelper& set_pen(const QPen& pen) { - painter.setPen(pen); - return *this; - } - - inline PainterHelper& set_opacity(double opacity) { - painter.setOpacity(opacity); - return *this; - } - - inline PainterHelper& set_render_hint(QPainter::RenderHint hint, bool on = true) { - painter.setRenderHint(hint, on); - return *this; - } - - inline PainterHelper& set_render_hints(QPainter::RenderHints hint, bool on = true) { - painter.setRenderHints(hint, on); - return *this; - } - - inline PainterHelper& set_clip_path( - const QPainterPath& path, Qt::ClipOperation operation = Qt::ReplaceClip) { - painter.setClipPath(path, operation); - return *this; - } - -public: - inline PainterHelper& point(const QColor& color, double radius, const QPointF& point) { - pen_only({ color, radius * 2 }).drawPoint(point); - return *this; - } - inline PainterHelper& ellipse(const QColor& background, const QColor& border_color, - double border_width, const QRectF& rect) { - - brush_only({ background }).drawEllipse(rect); - - const auto half = border_width / 2; - if (border_width != 0) - pen_only({ border_color, border_width }) - .drawEllipse(rect.adjusted(half, half, -half, -half)); - - return *this; - } - inline PainterHelper& ellipse(const QColor& background, const QColor& border_color, - double border_width, const QPointF& origin, double radius_x, double radius_y) { - - brush_only({ background }).drawEllipse(origin, radius_x, radius_y); - - if (border_width != 0) - pen_only({ border_color, border_width }) - .drawEllipse(origin, radius_x - border_width / 2, radius_y - border_width / 2); - - return *this; - } - - inline PainterHelper& rectangle(const QColor& background, const QColor& border_color, - double border_width, const QRectF& rect) { - - brush_only({ background }).drawRect(rect); - - if (border_width == 0) return *this; - - const auto inliner_border_rectangle = - rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); - - pen_only({ border_color, border_width }).drawRect(inliner_border_rectangle); - - return *this; - } - - inline PainterHelper& rounded_rectangle(const QColor& background, const QColor& border_color, - double border_width, const QRectF& rect, double radius_x, double radius_y) { - - brush_only({ background }).drawRoundedRect(rect, radius_x, radius_y); - - if (border_width == 0) return *this; - const auto inliner_border_rectangle = - rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); - - pen_only({ border_color, border_width }) - .drawRoundedRect(inliner_border_rectangle, std::max(radius_x - border_width / 2, 0.), - std::max(radius_y - border_width / 2, 0.)); - - return *this; - } - - inline PainterHelper& rounded_rectangle(const QColor& background, const QColor& border_color, - double border_width, const QRectF& rect, double tl, double tr, double br, double bl) { - - const auto path = make_rounded_rect_path(rect, tl, tr, br, bl); - brush_only({ background }).drawPath(path); - - if (border_width == 0) return *this; - - const auto inliner = [=](double r) { return std::max(r - border_width / 2, 0.); }; - const auto inliner_border_rectangle = - rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); - const auto inliner_path = make_rounded_rect_path( - inliner_border_rectangle, inliner(tl), inliner(tr), inliner(br), inliner(bl)); - - pen_only({ border_color, border_width }).drawPath(inliner_path); - - return *this; - } - - // Pen 是以路径为中心来绘制图片,有绘出 rect 导致画面被裁切的可能,由于是 path 类型,不好做限制 - inline PainterHelper& path(const QColor& background, const QColor& border_color, - double border_width, const QPainterPath& path) { - brush_only({ background }).drawPath(path); - if (border_width != 0) pen_only({ border_color, border_width }).drawPath(path); - return *this; - } - - inline PainterHelper& pixmap(const QPixmap& pixmap, const QRectF& dst, const QRectF& src) { - painter.drawPixmap(dst, pixmap, src); - return *this; - } - - inline PainterHelper& simple_text(const QString& text, const QFont& font, const QColor& color, - const QRectF& rect, Qt::Alignment alignment) { - painter.setRenderHint(QPainter::TextAntialiasing); - painter.setFont(font); - painter.setBrush(Qt::NoBrush); - painter.setPen({ color }); - painter.drawText(rect, alignment, text); - return *this; - } - -private: - QPainter& painter; - - QPainter& pen_only(const QPen& pen) { - painter.setBrush(Qt::NoBrush); - painter.setPen(pen); - return painter; - } - QPainter& brush_only(const QBrush& brush) { - painter.setBrush(brush); - painter.setPen(Qt::NoPen); - return painter; - } - - static auto make_rounded_rect_path( - const QRectF& rect, qreal tl, qreal tr, qreal br, qreal bl) noexcept -> QPainterPath { - - auto path = QPainterPath {}; - - const auto half_width = rect.width() / 2.0; - const auto half_height = rect.height() / 2.0; - - const auto max_radius = std::min(half_width, half_height); - - const auto clamp_radius = [&](qreal r) { - return r < 0 ? max_radius : std::min(r, max_radius); - }; - tl = clamp_radius(tl); - tr = clamp_radius(tr); - br = clamp_radius(br); - bl = clamp_radius(bl); - - path.moveTo(rect.topLeft() + QPointF(tl, 0)); - - path.lineTo(rect.topRight() - QPointF(tr, 0)); - path.arcTo( - QRectF(rect.topRight().x() - 2 * tr, rect.topRight().y(), 2 * tr, 2 * tr), 90, -90); - - path.lineTo(rect.bottomRight() - QPointF(0, br)); - path.arcTo(QRectF(rect.bottomRight().x() - 2 * br, rect.bottomRight().y() - 2 * br, 2 * br, - 2 * br), - 0, -90); - - path.lineTo(rect.bottomLeft() + QPointF(bl, 0)); - path.arcTo(QRectF(rect.bottomLeft().x(), rect.bottomLeft().y() - 2 * bl, 2 * bl, 2 * bl), - 270, -90); - - path.lineTo(rect.topLeft() + QPointF(0, tl)); - path.arcTo(QRectF(rect.topLeft().x(), rect.topLeft().y(), 2 * tl, 2 * tl), 180, -90); - - path.closeSubpath(); - - return path; - } -}; -} +#pragma once + +#include +#include + +namespace creeper::util { + +auto print_paint_event_count() noexcept -> void; + +/// @brief 隐藏冗杂的细节,解放命令式的绘图调用 +class PainterHelper { +public: + using Renderer = std::function; + + explicit PainterHelper(QPainter& painter) + : painter(painter) { + print_paint_event_count(); + } + + inline void done() { } + + inline PainterHelper& apply(const Renderer& renderer) { + renderer(painter); + return *this; + } + + inline PainterHelper& apply(const std::ranges::range auto& renderers) + requires std::same_as, Renderer> + { + for (const auto& renderer : renderers) + renderer(painter); + return *this; + } + +public: + inline PainterHelper& set_brush(const QBrush& brush) { + painter.setBrush(brush); + return *this; + } + + inline PainterHelper& set_pen(const QPen& pen) { + painter.setPen(pen); + return *this; + } + + inline PainterHelper& set_opacity(double opacity) { + painter.setOpacity(opacity); + return *this; + } + + inline PainterHelper& set_render_hint(QPainter::RenderHint hint, bool on = true) { + painter.setRenderHint(hint, on); + return *this; + } + + inline PainterHelper& set_render_hints(QPainter::RenderHints hint, bool on = true) { + painter.setRenderHints(hint, on); + return *this; + } + + inline PainterHelper& set_clip_path( + const QPainterPath& path, Qt::ClipOperation operation = Qt::ReplaceClip) { + painter.setClipPath(path, operation); + return *this; + } + +public: + inline PainterHelper& point(const QColor& color, double radius, const QPointF& point) { + pen_only({ color, radius * 2 }).drawPoint(point); + return *this; + } + inline PainterHelper& ellipse(const QColor& background, const QColor& border_color, + double border_width, const QRectF& rect) { + + brush_only({ background }).drawEllipse(rect); + + const auto half = border_width / 2; + if (border_width != 0) + pen_only({ border_color, border_width }) + .drawEllipse(rect.adjusted(half, half, -half, -half)); + + return *this; + } + inline PainterHelper& ellipse(const QColor& background, const QColor& border_color, + double border_width, const QPointF& origin, double radius_x, double radius_y) { + + brush_only({ background }).drawEllipse(origin, radius_x, radius_y); + + if (border_width != 0) + pen_only({ border_color, border_width }) + .drawEllipse(origin, radius_x - border_width / 2, radius_y - border_width / 2); + + return *this; + } + + inline PainterHelper& rectangle(const QColor& background, const QColor& border_color, + double border_width, const QRectF& rect) { + + brush_only({ background }).drawRect(rect); + + if (border_width == 0) return *this; + + const auto inliner_border_rectangle = + rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); + + pen_only({ border_color, border_width }).drawRect(inliner_border_rectangle); + + return *this; + } + + inline PainterHelper& rounded_rectangle(const QColor& background, const QColor& border_color, + double border_width, const QRectF& rect, double radius_x, double radius_y) { + + brush_only({ background }).drawRoundedRect(rect, radius_x, radius_y); + + if (border_width == 0) return *this; + const auto inliner_border_rectangle = + rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); + + pen_only({ border_color, border_width }) + .drawRoundedRect(inliner_border_rectangle, std::max(radius_x - border_width / 2, 0.), + std::max(radius_y - border_width / 2, 0.)); + + return *this; + } + + inline PainterHelper& rounded_rectangle(const QColor& background, const QColor& border_color, + double border_width, const QRectF& rect, double tl, double tr, double br, double bl) { + + const auto path = make_rounded_rect_path(rect, tl, tr, br, bl); + brush_only({ background }).drawPath(path); + + if (border_width == 0) return *this; + + const auto inliner = [=](double r) { return std::max(r - border_width / 2, 0.); }; + const auto inliner_border_rectangle = + rect.adjusted(border_width / 2, border_width / 2, -border_width / 2, -border_width / 2); + const auto inliner_path = make_rounded_rect_path( + inliner_border_rectangle, inliner(tl), inliner(tr), inliner(br), inliner(bl)); + + pen_only({ border_color, border_width }).drawPath(inliner_path); + + return *this; + } + + // Pen 是以路径为中心来绘制图片,有绘出 rect 导致画面被裁切的可能,由于是 path 类型,不好做限制 + inline PainterHelper& path(const QColor& background, const QColor& border_color, + double border_width, const QPainterPath& path) { + brush_only({ background }).drawPath(path); + if (border_width != 0) pen_only({ border_color, border_width }).drawPath(path); + return *this; + } + + inline PainterHelper& pixmap(const QPixmap& pixmap, const QRectF& dst, const QRectF& src) { + painter.drawPixmap(dst, pixmap, src); + return *this; + } + + inline PainterHelper& simple_text(const QString& text, const QFont& font, const QColor& color, + const QRectF& rect, Qt::Alignment alignment) { + painter.setRenderHint(QPainter::TextAntialiasing); + painter.setFont(font); + painter.setBrush(Qt::NoBrush); + painter.setPen({ color }); + painter.drawText(rect, alignment, text); + return *this; + } + +private: + QPainter& painter; + + QPainter& pen_only(const QPen& pen) { + painter.setBrush(Qt::NoBrush); + painter.setPen(pen); + return painter; + } + QPainter& brush_only(const QBrush& brush) { + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + return painter; + } + + static auto make_rounded_rect_path( + const QRectF& rect, qreal tl, qreal tr, qreal br, qreal bl) noexcept -> QPainterPath { + + auto path = QPainterPath {}; + + const auto half_width = rect.width() / 2.0; + const auto half_height = rect.height() / 2.0; + + const auto max_radius = std::min(half_width, half_height); + + const auto clamp_radius = [&](qreal r) { + return r < 0 ? max_radius : std::min(r, max_radius); + }; + tl = clamp_radius(tl); + tr = clamp_radius(tr); + br = clamp_radius(br); + bl = clamp_radius(bl); + + path.moveTo(rect.topLeft() + QPointF(tl, 0)); + + path.lineTo(rect.topRight() - QPointF(tr, 0)); + path.arcTo( + QRectF(rect.topRight().x() - 2 * tr, rect.topRight().y(), 2 * tr, 2 * tr), 90, -90); + + path.lineTo(rect.bottomRight() - QPointF(0, br)); + path.arcTo(QRectF(rect.bottomRight().x() - 2 * br, rect.bottomRight().y() - 2 * br, 2 * br, + 2 * br), + 0, -90); + + path.lineTo(rect.bottomLeft() + QPointF(bl, 0)); + path.arcTo(QRectF(rect.bottomLeft().x(), rect.bottomLeft().y() - 2 * bl, 2 * bl, 2 * bl), + 270, -90); + + path.lineTo(rect.topLeft() + QPointF(0, tl)); + path.arcTo(QRectF(rect.topLeft().x(), rect.topLeft().y(), 2 * tl, 2 * tl), 180, -90); + + path.closeSubpath(); + + return path; + } +}; +} diff --git a/modern-qt/utility/painter/shape.hh b/modern-qt/utility/painter/shape.hh index 64d5ba6..4834899 100644 --- a/modern-qt/utility/painter/shape.hh +++ b/modern-qt/utility/painter/shape.hh @@ -1,200 +1,200 @@ -#pragma once -#include "modern-qt/utility/painter/common.hh" -#include - -namespace creeper::painter::internal { - -struct EraseRectangle : public CommonProps { - auto operator()(qt::painter& painter) const noexcept { - painter.save(); - - painter.setCompositionMode(QPainter::CompositionMode_DestinationOut); - - painter.setBrush(Qt::black); - painter.setPen(Qt::NoPen); - painter.drawRect(rect()); - - painter.restore(); - } -}; - -struct Rectangle : public CommonProps, ShapeProps { - auto operator()(qt::painter& painter) const noexcept { - painter.save(); - - const auto rectangle = qt::rect { origin, size }; - - painter.setBrush(container_color); - painter.setPen(Qt::NoPen); - painter.drawRect(rectangle); - - if (outline_width > 0) { - const auto thickness = outline_width / 2; - const auto inliner = rectangle.adjusted(thickness, thickness, -thickness, -thickness); - - painter.setPen({ outline_color, outline_width }); - painter.setBrush(Qt::NoBrush); - painter.drawRect(inliner); - } - - painter.restore(); - } -}; - -struct RoundedRectangle : public CommonProps, ShapeProps { - double radius_tl = 0; - double radius_tr = 0; - double radius_bl = 0; - double radius_br = 0; - - auto set_radiuses(double r) { - radius_tl = r; - radius_tr = r; - radius_bl = r; - radius_br = r; - } - - auto operator()(qt::painter& painter) const noexcept { - painter.save(); - painter.setRenderHint(QPainter::Antialiasing); - - const auto rect = qt::rect { origin, size }; - const auto outline_shape = - make_rounded_rect_path(rect, radius_tl, radius_tr, radius_br, radius_bl); - - painter.setPen(Qt::NoPen); - painter.setBrush(container_color); - painter.drawPath(outline_shape); - - if (outline_width > 0) { - const auto thickness = outline_width; - const auto inliner_f = [=](double r) { return std::max(r - thickness / 2, 0.); }; - const auto inliner_rect = - rect.adjusted(thickness / 2, thickness / 2, -thickness / 2, -thickness / 2); - const auto inliner_shape = make_rounded_rect_path(inliner_rect, inliner_f(radius_tl), - inliner_f(radius_tr), inliner_f(radius_br), inliner_f(radius_bl)); - - painter.setBrush(Qt::NoBrush); - painter.setPen({ outline_color, outline_width }); - painter.drawPath(inliner_shape); - } - - painter.restore(); - } - static constexpr auto make_rounded_rect_path( - const qt::rect& rect, qreal tl, qreal tr, qreal br, qreal bl) noexcept -> QPainterPath { - - auto path = QPainterPath {}; - - const auto max_radius = std::min(rect.width(), rect.height()) / 2.0; - const auto clamp = [&](qreal r) -> qreal { - return r < 0 ? max_radius : std::min(r, max_radius); - }; - - tl = clamp(tl); - tr = clamp(tr); - br = clamp(br); - bl = clamp(bl); - - const auto Arc = [](qreal x, qreal y, qreal r, - int start_angle) -> std::tuple { - return { qt::rect(x, y, 2 * r, 2 * r), start_angle, -90 }; - }; - - path.moveTo(rect.topLeft() + qt::point(tl, 0)); - path.lineTo(rect.topRight() - qt::point(tr, 0)); - const auto [tr_rect, tr_start, tr_span] = - Arc(rect.topRight().x() - 2 * tr, rect.topRight().y(), tr, 90); - path.arcTo(tr_rect, tr_start, tr_span); - - path.lineTo(rect.bottomRight() - qt::point(0, br)); - const auto [br_rect, br_start, br_span] = - Arc(rect.bottomRight().x() - 2 * br, rect.bottomRight().y() - 2 * br, br, 0); - path.arcTo(br_rect, br_start, br_span); - - path.lineTo(rect.bottomLeft() + qt::point(bl, 0)); - const auto [bl_rect, bl_start, bl_span] = - Arc(rect.bottomLeft().x(), rect.bottomLeft().y() - 2 * bl, bl, 270); - path.arcTo(bl_rect, bl_start, bl_span); - - path.lineTo(rect.topLeft() + qt::point(0, tl)); - const auto [tl_rect, tl_start, tl_span] = - Arc(rect.topLeft().x(), rect.topLeft().y(), tl, 180); - path.arcTo(tl_rect, tl_start, tl_span); - - path.closeSubpath(); - return path; - } -}; - -struct Text : CommonProps { - qt::string text; - qt::font font; - qt::color color = Qt::black; - qt::text_option text_option; - qt::real scale = 1.; - - auto operator()(qt::painter& painter) const noexcept { - painter.save(); - painter.scale(scale, scale); - - const auto origin_rect = rect(); - const auto offset_x = origin_rect.x() * (1.0 - scale); - const auto center_y = origin_rect.y() + origin_rect.height() / 2.0; - const auto offset_y = center_y * (1.0 - scale); - painter.translate(offset_x, offset_y); - - painter.setBrush(Qt::NoBrush); - painter.setPen(color); - painter.setFont(font); - - const auto scaled_rect = qt::rect { - origin_rect.x() / scale, - origin_rect.y() / scale, - origin_rect.width() / scale, - origin_rect.height() / scale, - }; - painter.drawText(scaled_rect, text, text_option); - - painter.restore(); - } -}; - -} -namespace creeper::painter { - -/// Export Rounded Rectangle - -using RadiusTL = SetterProp; -using RadiusTR = SetterProp; -using RadiusBL = SetterProp; -using RadiusBR = SetterProp; -using Radiuses = SetterProp; - -/// Export Text -using Text = DerivedProp; -using Font = DerivedProp; -using Color = DerivedProp; -using Scale = SetterProp; - -using TextOption = DerivedProp; - -namespace Paint { - using EraseRectangle = Declarative>; - using Rectangle = Declarative>; - using RoundedRectangle = - Declarative>; - using Text = Declarative>; -} - -} +#pragma once +#include "modern-qt/utility/painter/common.hh" +#include + +namespace creeper::painter::internal { + +struct EraseRectangle : public CommonProps { + auto operator()(qt::painter& painter) const noexcept { + painter.save(); + + painter.setCompositionMode(QPainter::CompositionMode_DestinationOut); + + painter.setBrush(Qt::black); + painter.setPen(Qt::NoPen); + painter.drawRect(rect()); + + painter.restore(); + } +}; + +struct Rectangle : public CommonProps, ShapeProps { + auto operator()(qt::painter& painter) const noexcept { + painter.save(); + + const auto rectangle = qt::rect { origin, size }; + + painter.setBrush(container_color); + painter.setPen(Qt::NoPen); + painter.drawRect(rectangle); + + if (outline_width > 0) { + const auto thickness = outline_width / 2; + const auto inliner = rectangle.adjusted(thickness, thickness, -thickness, -thickness); + + painter.setPen({ outline_color, outline_width }); + painter.setBrush(Qt::NoBrush); + painter.drawRect(inliner); + } + + painter.restore(); + } +}; + +struct RoundedRectangle : public CommonProps, ShapeProps { + double radius_tl = 0; + double radius_tr = 0; + double radius_bl = 0; + double radius_br = 0; + + auto set_radiuses(double r) { + radius_tl = r; + radius_tr = r; + radius_bl = r; + radius_br = r; + } + + auto operator()(qt::painter& painter) const noexcept { + painter.save(); + painter.setRenderHint(QPainter::Antialiasing); + + const auto rect = qt::rect { origin, size }; + const auto outline_shape = + make_rounded_rect_path(rect, radius_tl, radius_tr, radius_br, radius_bl); + + painter.setPen(Qt::NoPen); + painter.setBrush(container_color); + painter.drawPath(outline_shape); + + if (outline_width > 0) { + const auto thickness = outline_width; + const auto inliner_f = [=](double r) { return std::max(r - thickness / 2, 0.); }; + const auto inliner_rect = + rect.adjusted(thickness / 2, thickness / 2, -thickness / 2, -thickness / 2); + const auto inliner_shape = make_rounded_rect_path(inliner_rect, inliner_f(radius_tl), + inliner_f(radius_tr), inliner_f(radius_br), inliner_f(radius_bl)); + + painter.setBrush(Qt::NoBrush); + painter.setPen({ outline_color, outline_width }); + painter.drawPath(inliner_shape); + } + + painter.restore(); + } + static constexpr auto make_rounded_rect_path( + const qt::rect& rect, qreal tl, qreal tr, qreal br, qreal bl) noexcept -> QPainterPath { + + auto path = QPainterPath {}; + + const auto max_radius = std::min(rect.width(), rect.height()) / 2.0; + const auto clamp = [&](qreal r) -> qreal { + return r < 0 ? max_radius : std::min(r, max_radius); + }; + + tl = clamp(tl); + tr = clamp(tr); + br = clamp(br); + bl = clamp(bl); + + const auto Arc = [](qreal x, qreal y, qreal r, + int start_angle) -> std::tuple { + return { qt::rect(x, y, 2 * r, 2 * r), start_angle, -90 }; + }; + + path.moveTo(rect.topLeft() + qt::point(tl, 0)); + path.lineTo(rect.topRight() - qt::point(tr, 0)); + const auto [tr_rect, tr_start, tr_span] = + Arc(rect.topRight().x() - 2 * tr, rect.topRight().y(), tr, 90); + path.arcTo(tr_rect, tr_start, tr_span); + + path.lineTo(rect.bottomRight() - qt::point(0, br)); + const auto [br_rect, br_start, br_span] = + Arc(rect.bottomRight().x() - 2 * br, rect.bottomRight().y() - 2 * br, br, 0); + path.arcTo(br_rect, br_start, br_span); + + path.lineTo(rect.bottomLeft() + qt::point(bl, 0)); + const auto [bl_rect, bl_start, bl_span] = + Arc(rect.bottomLeft().x(), rect.bottomLeft().y() - 2 * bl, bl, 270); + path.arcTo(bl_rect, bl_start, bl_span); + + path.lineTo(rect.topLeft() + qt::point(0, tl)); + const auto [tl_rect, tl_start, tl_span] = + Arc(rect.topLeft().x(), rect.topLeft().y(), tl, 180); + path.arcTo(tl_rect, tl_start, tl_span); + + path.closeSubpath(); + return path; + } +}; + +struct Text : CommonProps { + qt::string text; + qt::font font; + qt::color color = Qt::black; + qt::text_option text_option; + qt::real scale = 1.; + + auto operator()(qt::painter& painter) const noexcept { + painter.save(); + painter.scale(scale, scale); + + const auto origin_rect = rect(); + const auto offset_x = origin_rect.x() * (1.0 - scale); + const auto center_y = origin_rect.y() + origin_rect.height() / 2.0; + const auto offset_y = center_y * (1.0 - scale); + painter.translate(offset_x, offset_y); + + painter.setBrush(Qt::NoBrush); + painter.setPen(color); + painter.setFont(font); + + const auto scaled_rect = qt::rect { + origin_rect.x() / scale, + origin_rect.y() / scale, + origin_rect.width() / scale, + origin_rect.height() / scale, + }; + painter.drawText(scaled_rect, text, text_option); + + painter.restore(); + } +}; + +} +namespace creeper::painter { + +/// Export Rounded Rectangle + +using RadiusTL = SetterProp; +using RadiusTR = SetterProp; +using RadiusBL = SetterProp; +using RadiusBR = SetterProp; +using Radiuses = SetterProp; + +/// Export Text +using Text = DerivedProp; +using Font = DerivedProp; +using Color = DerivedProp; +using Scale = SetterProp; + +using TextOption = DerivedProp; + +namespace Paint { + using EraseRectangle = Declarative>; + using Rectangle = Declarative>; + using RoundedRectangle = + Declarative>; + using Text = Declarative>; +} + +} diff --git a/modern-qt/utility/qt_wrapper/enter_event.hh b/modern-qt/utility/qt_wrapper/enter_event.hh index fc3b9d5..48ea87b 100644 --- a/modern-qt/utility/qt_wrapper/enter_event.hh +++ b/modern-qt/utility/qt_wrapper/enter_event.hh @@ -1,19 +1,19 @@ -#pragma once - -#include - -#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) -#include -#else -#include -#endif - -namespace creeper::qt { - -#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) -using EnterEvent = QEnterEvent; -#else -using EnterEvent = QEvent; -#endif - -} +#pragma once + +#include + +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +#include +#else +#include +#endif + +namespace creeper::qt { + +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) +using EnterEvent = QEnterEvent; +#else +using EnterEvent = QEvent; +#endif + +} diff --git a/modern-qt/utility/qt_wrapper/margin_setter.hh b/modern-qt/utility/qt_wrapper/margin_setter.hh index 86b3f7b..a6fec3e 100644 --- a/modern-qt/utility/qt_wrapper/margin_setter.hh +++ b/modern-qt/utility/qt_wrapper/margin_setter.hh @@ -1,15 +1,15 @@ -#pragma once - -#include - -namespace creeper::qt { - -inline auto margin_setter = [](auto& self, const auto& margin) { -#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) - self.setContentsMargins(margin, margin, margin, margin); -#else - self.setMargin(margin); -#endif -}; - -} +#pragma once + +#include + +namespace creeper::qt { + +inline auto margin_setter = [](auto& self, const auto& margin) { +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + self.setContentsMargins(margin, margin, margin, margin); +#else + self.setMargin(margin); +#endif +}; + +} diff --git a/modern-qt/utility/solution/round-angle.cc b/modern-qt/utility/solution/round-angle.cc index 545da4a..ffcc8cb 100644 --- a/modern-qt/utility/solution/round-angle.cc +++ b/modern-qt/utility/solution/round-angle.cc @@ -1,54 +1,54 @@ -#include "round-angle.hh" -#include - -using namespace creeper; -using Eigen::Vector2d, std::numbers::pi; - -static inline auto impl_round_angle_solution( - RoundAngleSolution& solution, Vector2d e0, Vector2d e1, Vector2d e2, double radius) -> void { - - // solve the arc origin - const auto v1 = Vector2d { e1 - e0 }; - const auto v2 = Vector2d { e2 - e0 }; - - const auto dot = v1.x() * v2.x() + v1.y() * v2.y(); - const auto det = v1.x() * v2.y() - v1.y() * v2.x(); - - const auto angle = std::abs(std::atan2(det, dot)); - const auto width = radius / std::tan(angle / 2); - - const auto point_begin = Vector2d { e0 + width * v1.normalized() }; - const auto point_end = Vector2d { e0 + width * v2.normalized() }; - - const auto origin = Vector2d { point_begin + radius * v1.unitOrthogonal() }; - - solution.start = QPointF { point_begin.x(), point_begin.y() }; - solution.end = QPointF { point_end.x(), point_end.y() }; - - // solve the rect corners - const auto v3 = Vector2d { e0 - origin }.normalized(); - const auto v4 = Vector2d { v3.unitOrthogonal() }; - const Vector2d corner0 = origin + Vector2d::UnitX() * radius + Vector2d::UnitY() * radius; - const Vector2d corner1 = origin - Vector2d::UnitX() * radius - Vector2d::UnitY() * radius; - solution.rect = QRectF { QPointF(corner1.x(), corner1.y()), QPointF(corner0.x(), corner0.y()) }; - - // solve the arc angle - // 角度计算时,注意Qt的系Y的正方向向下,但角度又是从X正方向逆时针开始计算,可谓混乱 - const auto angle_begin_vector = Vector2d { point_begin - origin }; - const auto angle_end_vector = Vector2d { point_end - origin }; - - const auto angle_end = std::atan2(-angle_end_vector.y(), angle_end_vector.x()); - - solution.angle_begin = std::atan2(-angle_begin_vector.y(), angle_begin_vector.x()); - solution.angle_length = angle_end - solution.angle_begin; - - if (solution.angle_length < -pi) solution.angle_length = 2 * pi + solution.angle_length; - - solution.angle_begin = solution.angle_begin * 180 / pi; - solution.angle_length = solution.angle_length * 180 / pi; -} - -RoundAngleSolution::RoundAngleSolution(QPointF e0, QPointF e1, QPointF e2, double radius) noexcept { - impl_round_angle_solution( - *this, Eigen::Vector2d { e0.x(), e0.y() }, { e1.x(), e1.y() }, { e2.x(), e2.y() }, radius); -} +#include "round-angle.hh" +#include + +using namespace creeper; +using Eigen::Vector2d, std::numbers::pi; + +static inline auto impl_round_angle_solution( + RoundAngleSolution& solution, Vector2d e0, Vector2d e1, Vector2d e2, double radius) -> void { + + // solve the arc origin + const auto v1 = Vector2d { e1 - e0 }; + const auto v2 = Vector2d { e2 - e0 }; + + const auto dot = v1.x() * v2.x() + v1.y() * v2.y(); + const auto det = v1.x() * v2.y() - v1.y() * v2.x(); + + const auto angle = std::abs(std::atan2(det, dot)); + const auto width = radius / std::tan(angle / 2); + + const auto point_begin = Vector2d { e0 + width * v1.normalized() }; + const auto point_end = Vector2d { e0 + width * v2.normalized() }; + + const auto origin = Vector2d { point_begin + radius * v1.unitOrthogonal() }; + + solution.start = QPointF { point_begin.x(), point_begin.y() }; + solution.end = QPointF { point_end.x(), point_end.y() }; + + // solve the rect corners + const auto v3 = Vector2d { e0 - origin }.normalized(); + const auto v4 = Vector2d { v3.unitOrthogonal() }; + const Vector2d corner0 = origin + Vector2d::UnitX() * radius + Vector2d::UnitY() * radius; + const Vector2d corner1 = origin - Vector2d::UnitX() * radius - Vector2d::UnitY() * radius; + solution.rect = QRectF { QPointF(corner1.x(), corner1.y()), QPointF(corner0.x(), corner0.y()) }; + + // solve the arc angle + // 角度计算时,注意Qt的系Y的正方向向下,但角度又是从X正方向逆时针开始计算,可谓混乱 + const auto angle_begin_vector = Vector2d { point_begin - origin }; + const auto angle_end_vector = Vector2d { point_end - origin }; + + const auto angle_end = std::atan2(-angle_end_vector.y(), angle_end_vector.x()); + + solution.angle_begin = std::atan2(-angle_begin_vector.y(), angle_begin_vector.x()); + solution.angle_length = angle_end - solution.angle_begin; + + if (solution.angle_length < -pi) solution.angle_length = 2 * pi + solution.angle_length; + + solution.angle_begin = solution.angle_begin * 180 / pi; + solution.angle_length = solution.angle_length * 180 / pi; +} + +RoundAngleSolution::RoundAngleSolution(QPointF e0, QPointF e1, QPointF e2, double radius) noexcept { + impl_round_angle_solution( + *this, Eigen::Vector2d { e0.x(), e0.y() }, { e1.x(), e1.y() }, { e2.x(), e2.y() }, radius); +} diff --git a/modern-qt/utility/solution/round-angle.hh b/modern-qt/utility/solution/round-angle.hh index d7c3e38..3f947cf 100644 --- a/modern-qt/utility/solution/round-angle.hh +++ b/modern-qt/utility/solution/round-angle.hh @@ -1,25 +1,25 @@ -#pragma once - -#include -#include - -namespace creeper { - -struct RoundAngleSolution { - - /// @brief 给定原点和端点,按逆时针方向计算圆弧 - /// @note 圆弧注意按照逆时针算 - /// @param e0 两切线交点 - /// @param e1 圆弧起始点切线 - /// @param e2 圆弧终点切线 - /// @param radius 半径 - RoundAngleSolution(QPointF e0, QPointF e1, QPointF e2, double radius) noexcept; - - QRectF rect; - QPointF start; - QPointF end; - double angle_begin; - double angle_length; -}; - -} +#pragma once + +#include +#include + +namespace creeper { + +struct RoundAngleSolution { + + /// @brief 给定原点和端点,按逆时针方向计算圆弧 + /// @note 圆弧注意按照逆时针算 + /// @param e0 两切线交点 + /// @param e1 圆弧起始点切线 + /// @param e2 圆弧终点切线 + /// @param radius 半径 + RoundAngleSolution(QPointF e0, QPointF e1, QPointF e2, double radius) noexcept; + + QRectF rect; + QPointF start; + QPointF end; + double angle_begin; + double angle_length; +}; + +} diff --git a/modern-qt/utility/theme/color-scheme.hh b/modern-qt/utility/theme/color-scheme.hh index de21f6f..4066980 100644 --- a/modern-qt/utility/theme/color-scheme.hh +++ b/modern-qt/utility/theme/color-scheme.hh @@ -1,60 +1,60 @@ -#pragma once - -#include -#include - -namespace creeper::theme { - -enum class ColorMode { LIGHT, DARK }; - -struct ColorScheme { - QColor primary; - QColor on_primary; - QColor primary_container; - QColor on_primary_container; - - QColor secondary; - QColor on_secondary; - QColor secondary_container; - QColor on_secondary_container; - - QColor tertiary; - QColor on_tertiary; - QColor tertiary_container; - QColor on_tertiary_container; - - QColor error; - QColor on_error; - QColor error_container; - QColor on_error_container; - - QColor background; - QColor on_background; - QColor surface; - QColor on_surface; - QColor surface_variant; - QColor on_surface_variant; - - QColor outline; - QColor outline_variant; - QColor shadow; - QColor scrim; - - QColor inverse_surface; - QColor inverse_on_surface; - QColor inverse_primary; - - QColor surface_container_highest; - QColor surface_container_high; - QColor surface_container; - QColor surface_container_low; - QColor surface_container_lowest; -}; - -struct Typography { - QFont body; - QFont title; - QFont button; -}; - -} +#pragma once + +#include +#include + +namespace creeper::theme { + +enum class ColorMode { LIGHT, DARK }; + +struct ColorScheme { + QColor primary; + QColor on_primary; + QColor primary_container; + QColor on_primary_container; + + QColor secondary; + QColor on_secondary; + QColor secondary_container; + QColor on_secondary_container; + + QColor tertiary; + QColor on_tertiary; + QColor tertiary_container; + QColor on_tertiary_container; + + QColor error; + QColor on_error; + QColor error_container; + QColor on_error_container; + + QColor background; + QColor on_background; + QColor surface; + QColor on_surface; + QColor surface_variant; + QColor on_surface_variant; + + QColor outline; + QColor outline_variant; + QColor shadow; + QColor scrim; + + QColor inverse_surface; + QColor inverse_on_surface; + QColor inverse_primary; + + QColor surface_container_highest; + QColor surface_container_high; + QColor surface_container; + QColor surface_container_low; + QColor surface_container_lowest; +}; + +struct Typography { + QFont body; + QFont title; + QFont button; +}; + +} diff --git a/modern-qt/utility/theme/preset/blue-miku.hh b/modern-qt/utility/theme/preset/blue-miku.hh index 83f8edd..e1b5e2f 100644 --- a/modern-qt/utility/theme/preset/blue-miku.hh +++ b/modern-qt/utility/theme/preset/blue-miku.hh @@ -1,101 +1,101 @@ -#pragma once - -#include "modern-qt/utility/theme/theme.hh" - -namespace creeper { - -constexpr auto kBlueMikuLightColorScheme = ColorScheme { - // 蓝色初音亮色 - .primary = QColor(0, 89, 199), - .on_primary = QColor(255, 255, 255), - .primary_container = QColor(217, 226, 255), - .on_primary_container = QColor(0, 26, 67), - - .secondary = QColor(87, 94, 113), - .on_secondary = QColor(255, 255, 255), - .secondary_container = QColor(219, 226, 249), - .on_secondary_container = QColor(20, 27, 44), - - .tertiary = QColor(114, 85, 115), - .on_tertiary = QColor(255, 255, 255), - .tertiary_container = QColor(252, 215, 251), - .on_tertiary_container = QColor(42, 19, 45), - - .error = QColor(186, 26, 26), - .on_error = QColor(255, 255, 255), - .error_container = QColor(255, 218, 214), - .on_error_container = QColor(65, 0, 2), - - .background = QColor(254, 251, 255), - .on_background = QColor(27, 27, 31), - .surface = QColor(254, 251, 255), - .on_surface = QColor(27, 27, 31), - .surface_variant = QColor(225, 226, 236), - .on_surface_variant = QColor(68, 70, 79), - - .outline = QColor(117, 119, 128), - .outline_variant = QColor(197, 198, 208), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(48, 48, 52), - .inverse_on_surface = QColor(242, 240, 244), - .inverse_primary = QColor(175, 198, 255), - - .surface_container_highest = QColor(224, 232, 248), - .surface_container_high = QColor(226, 233, 249), - .surface_container = QColor(234, 238, 251), - .surface_container_low = QColor(242, 243, 252), - .surface_container_lowest = QColor(254, 251, 255), -}; -constexpr auto kBlueMikuDarkColorScheme = ColorScheme { - // 蓝色初音暗色 - .primary = QColor(175, 198, 255), - .on_primary = QColor(0, 45, 108), - .primary_container = QColor(0, 67, 152), - .on_primary_container = QColor(217, 226, 255), - - .secondary = QColor(191, 198, 220), - .on_secondary = QColor(41, 48, 66), - .secondary_container = QColor(63, 71, 89), - .on_secondary_container = QColor(219, 226, 249), - - .tertiary = QColor(223, 187, 222), - .on_tertiary = QColor(64, 39, 67), - .tertiary_container = QColor(89, 62, 90), - .on_tertiary_container = QColor(252, 215, 251), - - .error = QColor(255, 180, 171), - .on_error = QColor(105, 0, 5), - .error_container = QColor(147, 0, 10), - .on_error_container = QColor(255, 180, 171), - - .background = QColor(27, 27, 31), - .on_background = QColor(227, 226, 230), - .surface = QColor(27, 27, 31), - .on_surface = QColor(227, 226, 230), - .surface_variant = QColor(68, 70, 79), - .on_surface_variant = QColor(197, 198, 208), - - .outline = QColor(143, 144, 153), - .outline_variant = QColor(68, 70, 79), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(227, 226, 230), - .inverse_on_surface = QColor(48, 48, 52), - .inverse_primary = QColor(0, 89, 199), - - .surface_container_highest = QColor(44, 47, 57), - .surface_container_high = QColor(43, 46, 56), - .surface_container = QColor(39, 40, 49), - .surface_container_low = QColor(34, 35, 42), - .surface_container_lowest = QColor(27, 27, 31), -}; - -constexpr auto kBlueMikuThemePack = ThemePack { - .light = kBlueMikuLightColorScheme, - .dark = kBlueMikuDarkColorScheme, -}; - -} +#pragma once + +#include "modern-qt/utility/theme/theme.hh" + +namespace creeper { + +constexpr auto kBlueMikuLightColorScheme = ColorScheme { + // 蓝色初音亮色 + .primary = QColor(0, 89, 199), + .on_primary = QColor(255, 255, 255), + .primary_container = QColor(217, 226, 255), + .on_primary_container = QColor(0, 26, 67), + + .secondary = QColor(87, 94, 113), + .on_secondary = QColor(255, 255, 255), + .secondary_container = QColor(219, 226, 249), + .on_secondary_container = QColor(20, 27, 44), + + .tertiary = QColor(114, 85, 115), + .on_tertiary = QColor(255, 255, 255), + .tertiary_container = QColor(252, 215, 251), + .on_tertiary_container = QColor(42, 19, 45), + + .error = QColor(186, 26, 26), + .on_error = QColor(255, 255, 255), + .error_container = QColor(255, 218, 214), + .on_error_container = QColor(65, 0, 2), + + .background = QColor(254, 251, 255), + .on_background = QColor(27, 27, 31), + .surface = QColor(254, 251, 255), + .on_surface = QColor(27, 27, 31), + .surface_variant = QColor(225, 226, 236), + .on_surface_variant = QColor(68, 70, 79), + + .outline = QColor(117, 119, 128), + .outline_variant = QColor(197, 198, 208), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(48, 48, 52), + .inverse_on_surface = QColor(242, 240, 244), + .inverse_primary = QColor(175, 198, 255), + + .surface_container_highest = QColor(224, 232, 248), + .surface_container_high = QColor(226, 233, 249), + .surface_container = QColor(234, 238, 251), + .surface_container_low = QColor(242, 243, 252), + .surface_container_lowest = QColor(254, 251, 255), +}; +constexpr auto kBlueMikuDarkColorScheme = ColorScheme { + // 蓝色初音暗色 + .primary = QColor(175, 198, 255), + .on_primary = QColor(0, 45, 108), + .primary_container = QColor(0, 67, 152), + .on_primary_container = QColor(217, 226, 255), + + .secondary = QColor(191, 198, 220), + .on_secondary = QColor(41, 48, 66), + .secondary_container = QColor(63, 71, 89), + .on_secondary_container = QColor(219, 226, 249), + + .tertiary = QColor(223, 187, 222), + .on_tertiary = QColor(64, 39, 67), + .tertiary_container = QColor(89, 62, 90), + .on_tertiary_container = QColor(252, 215, 251), + + .error = QColor(255, 180, 171), + .on_error = QColor(105, 0, 5), + .error_container = QColor(147, 0, 10), + .on_error_container = QColor(255, 180, 171), + + .background = QColor(27, 27, 31), + .on_background = QColor(227, 226, 230), + .surface = QColor(27, 27, 31), + .on_surface = QColor(227, 226, 230), + .surface_variant = QColor(68, 70, 79), + .on_surface_variant = QColor(197, 198, 208), + + .outline = QColor(143, 144, 153), + .outline_variant = QColor(68, 70, 79), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(227, 226, 230), + .inverse_on_surface = QColor(48, 48, 52), + .inverse_primary = QColor(0, 89, 199), + + .surface_container_highest = QColor(44, 47, 57), + .surface_container_high = QColor(43, 46, 56), + .surface_container = QColor(39, 40, 49), + .surface_container_low = QColor(34, 35, 42), + .surface_container_lowest = QColor(27, 27, 31), +}; + +constexpr auto kBlueMikuThemePack = ThemePack { + .light = kBlueMikuLightColorScheme, + .dark = kBlueMikuDarkColorScheme, +}; + +} diff --git a/modern-qt/utility/theme/preset/gloden-harvest.hh b/modern-qt/utility/theme/preset/gloden-harvest.hh index 66c5bce..0bcd423 100644 --- a/modern-qt/utility/theme/preset/gloden-harvest.hh +++ b/modern-qt/utility/theme/preset/gloden-harvest.hh @@ -1,103 +1,103 @@ -#pragma once - -#include "modern-qt/utility/theme/theme.hh" - -namespace creeper { - -// 丰收金色亮色主题 (Golden Harvest Light Scheme) -constexpr auto kGoldenHarvestLightColorScheme = ColorScheme { - .primary = QColor(124, 94, 0), - .on_primary = QColor(255, 255, 255), - .primary_container = QColor(255, 223, 128), - .on_primary_container = QColor(38, 28, 0), - - .secondary = QColor(98, 91, 66), - .on_secondary = QColor(255, 255, 255), - .secondary_container = QColor(232, 224, 198), - .on_secondary_container = QColor(30, 26, 10), - - .tertiary = QColor(0, 77, 78), - .on_tertiary = QColor(255, 255, 255), - .tertiary_container = QColor(160, 232, 212), - .on_tertiary_container = QColor(0, 32, 33), - - .error = QColor(186, 26, 26), - .on_error = QColor(255, 255, 255), - .error_container = QColor(255, 218, 214), - .on_error_container = QColor(65, 0, 2), - - .background = QColor(255, 248, 236), - .on_background = QColor(30, 26, 10), - .surface = QColor(255, 248, 236), - .on_surface = QColor(30, 26, 10), - .surface_variant = QColor(232, 224, 198), - .on_surface_variant = QColor(74, 69, 50), - - .outline = QColor(124, 117, 89), - .outline_variant = QColor(202, 196, 168), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(51, 47, 30), - .inverse_on_surface = QColor(250, 245, 230), - .inverse_primary = QColor(255, 223, 128), - - .surface_container_highest = QColor(240, 235, 220), - .surface_container_high = QColor(245, 240, 225), - .surface_container = QColor(250, 245, 230), - .surface_container_low = QColor(255, 250, 235), - .surface_container_lowest = QColor(255, 253, 240), -}; - -// 丰收金色暗色主题 (Golden Harvest Dark Scheme) -constexpr auto kGoldenHarvestDarkColorScheme = ColorScheme { - .primary = QColor(255, 223, 128), - .on_primary = QColor(38, 28, 0), - .primary_container = QColor(124, 94, 0), - .on_primary_container = QColor(255, 255, 255), - - .secondary = QColor(204, 196, 168), - .on_secondary = QColor(51, 47, 30), - .secondary_container = QColor(74, 69, 50), - .on_secondary_container = QColor(232, 224, 198), - - .tertiary = QColor(160, 232, 212), - .on_tertiary = QColor(0, 32, 33), - .tertiary_container = QColor(0, 77, 78), - .on_tertiary_container = QColor(160, 232, 212), - - .error = QColor(255, 180, 171), - .on_error = QColor(105, 0, 5), - .error_container = QColor(147, 0, 10), - .on_error_container = QColor(255, 180, 171), - - .background = QColor(30, 26, 10), - .on_background = QColor(240, 235, 220), - .surface = QColor(30, 26, 10), - .on_surface = QColor(240, 235, 220), - .surface_variant = QColor(74, 69, 50), - .on_surface_variant = QColor(202, 196, 168), - - .outline = QColor(146, 144, 137), - .outline_variant = QColor(78, 75, 65), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(240, 235, 220), - .inverse_on_surface = QColor(51, 47, 30), - .inverse_primary = QColor(124, 94, 0), - - .surface_container_highest = QColor(50, 48, 41), - .surface_container_high = QColor(45, 43, 37), - .surface_container = QColor(40, 38, 32), - .surface_container_low = QColor(35, 33, 27), - .surface_container_lowest = QColor(30, 26, 10), -}; - -// 丰收金色主题包 -constexpr auto kGoldenHarvestThemePack = ThemePack { - .light = kGoldenHarvestLightColorScheme, - .dark = kGoldenHarvestDarkColorScheme, -}; - -} +#pragma once + +#include "modern-qt/utility/theme/theme.hh" + +namespace creeper { + +// 丰收金色亮色主题 (Golden Harvest Light Scheme) +constexpr auto kGoldenHarvestLightColorScheme = ColorScheme { + .primary = QColor(124, 94, 0), + .on_primary = QColor(255, 255, 255), + .primary_container = QColor(255, 223, 128), + .on_primary_container = QColor(38, 28, 0), + + .secondary = QColor(98, 91, 66), + .on_secondary = QColor(255, 255, 255), + .secondary_container = QColor(232, 224, 198), + .on_secondary_container = QColor(30, 26, 10), + + .tertiary = QColor(0, 77, 78), + .on_tertiary = QColor(255, 255, 255), + .tertiary_container = QColor(160, 232, 212), + .on_tertiary_container = QColor(0, 32, 33), + + .error = QColor(186, 26, 26), + .on_error = QColor(255, 255, 255), + .error_container = QColor(255, 218, 214), + .on_error_container = QColor(65, 0, 2), + + .background = QColor(255, 248, 236), + .on_background = QColor(30, 26, 10), + .surface = QColor(255, 248, 236), + .on_surface = QColor(30, 26, 10), + .surface_variant = QColor(232, 224, 198), + .on_surface_variant = QColor(74, 69, 50), + + .outline = QColor(124, 117, 89), + .outline_variant = QColor(202, 196, 168), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(51, 47, 30), + .inverse_on_surface = QColor(250, 245, 230), + .inverse_primary = QColor(255, 223, 128), + + .surface_container_highest = QColor(240, 235, 220), + .surface_container_high = QColor(245, 240, 225), + .surface_container = QColor(250, 245, 230), + .surface_container_low = QColor(255, 250, 235), + .surface_container_lowest = QColor(255, 253, 240), +}; + +// 丰收金色暗色主题 (Golden Harvest Dark Scheme) +constexpr auto kGoldenHarvestDarkColorScheme = ColorScheme { + .primary = QColor(255, 223, 128), + .on_primary = QColor(38, 28, 0), + .primary_container = QColor(124, 94, 0), + .on_primary_container = QColor(255, 255, 255), + + .secondary = QColor(204, 196, 168), + .on_secondary = QColor(51, 47, 30), + .secondary_container = QColor(74, 69, 50), + .on_secondary_container = QColor(232, 224, 198), + + .tertiary = QColor(160, 232, 212), + .on_tertiary = QColor(0, 32, 33), + .tertiary_container = QColor(0, 77, 78), + .on_tertiary_container = QColor(160, 232, 212), + + .error = QColor(255, 180, 171), + .on_error = QColor(105, 0, 5), + .error_container = QColor(147, 0, 10), + .on_error_container = QColor(255, 180, 171), + + .background = QColor(30, 26, 10), + .on_background = QColor(240, 235, 220), + .surface = QColor(30, 26, 10), + .on_surface = QColor(240, 235, 220), + .surface_variant = QColor(74, 69, 50), + .on_surface_variant = QColor(202, 196, 168), + + .outline = QColor(146, 144, 137), + .outline_variant = QColor(78, 75, 65), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(240, 235, 220), + .inverse_on_surface = QColor(51, 47, 30), + .inverse_primary = QColor(124, 94, 0), + + .surface_container_highest = QColor(50, 48, 41), + .surface_container_high = QColor(45, 43, 37), + .surface_container = QColor(40, 38, 32), + .surface_container_low = QColor(35, 33, 27), + .surface_container_lowest = QColor(30, 26, 10), +}; + +// 丰收金色主题包 +constexpr auto kGoldenHarvestThemePack = ThemePack { + .light = kGoldenHarvestLightColorScheme, + .dark = kGoldenHarvestDarkColorScheme, +}; + +} diff --git a/modern-qt/utility/theme/preset/green.hh b/modern-qt/utility/theme/preset/green.hh index 2991ba2..a5c5c10 100644 --- a/modern-qt/utility/theme/preset/green.hh +++ b/modern-qt/utility/theme/preset/green.hh @@ -1,107 +1,107 @@ -#pragma once - -#include "modern-qt/utility/theme/theme.hh" - -namespace creeper { - -// 橄榄绿亮色主题 (Light Theme) -constexpr auto kGreenLightColorScheme = ColorScheme { - // Light Scheme (Primary: #386A20) - .primary = QColor(56, 106, 32), - .on_primary = QColor(255, 255, 255), - .primary_container = QColor(184, 246, 150), - .on_primary_container = QColor(1, 34, 0), - - .secondary = QColor(86, 98, 75), - .on_secondary = QColor(255, 255, 255), - .secondary_container = QColor(217, 231, 202), - .on_secondary_container = QColor(20, 31, 11), - - .tertiary = QColor(56, 102, 99), - .on_tertiary = QColor(255, 255, 255), - .tertiary_container = QColor(187, 236, 231), - .on_tertiary_container = QColor(0, 32, 31), - - .error = QColor(186, 26, 26), - .on_error = QColor(255, 255, 255), - .error_container = QColor(255, 218, 214), - .on_error_container = QColor(65, 0, 2), - - .background = QColor(252, 253, 246), - .on_background = QColor(26, 28, 24), - .surface = QColor(252, 253, 246), - .on_surface = QColor(26, 28, 24), - .surface_variant = QColor(222, 229, 212), - .on_surface_variant = QColor(67, 72, 62), - - .outline = QColor(116, 121, 109), - .outline_variant = QColor(195, 201, 188), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(47, 49, 45), - .inverse_on_surface = QColor(241, 241, 235), - .inverse_primary = QColor(157, 218, 125), - - // Surface steps for Light Theme - .surface_container_highest = QColor(230, 230, 223), // Surface 4 - .surface_container_high = QColor(236, 236, 229), // Surface 3 - .surface_container = QColor(241, 241, 235), // Surface 2 - .surface_container_low = QColor(246, 247, 240), // Surface 1 - .surface_container_lowest = QColor(255, 255, 255), // Surface 0 -}; - -// 橄榄绿暗色主题 (Dark Theme) -constexpr auto kGreenDarkColorScheme = ColorScheme { - // Dark Scheme (Primary: #9DDA7D) - .primary = QColor(157, 218, 125), - .on_primary = QColor(15, 57, 0), - .primary_container = QColor(33, 81, 6), - .on_primary_container = QColor(184, 246, 150), - - .secondary = QColor(189, 203, 176), - .on_secondary = QColor(42, 52, 32), - .secondary_container = QColor(64, 74, 54), - .on_secondary_container = QColor(217, 231, 202), - - .tertiary = QColor(160, 208, 204), - .on_tertiary = QColor(1, 55, 53), - .tertiary_container = QColor(31, 78, 76), - .on_tertiary_container = QColor(187, 236, 231), - - .error = QColor(255, 180, 171), - .on_error = QColor(105, 0, 5), - .error_container = QColor(147, 0, 10), - .on_error_container = QColor(255, 218, 214), - - .background = QColor(26, 28, 24), - .on_background = QColor(227, 227, 220), - .surface = QColor(26, 28, 24), - .on_surface = QColor(227, 227, 220), - .surface_variant = QColor(67, 72, 62), - .on_surface_variant = QColor(195, 201, 188), - - .outline = QColor(142, 146, 135), - .outline_variant = QColor(67, 72, 62), - .shadow = QColor(0, 0, 0), - .scrim = QColor(0, 0, 0), - - .inverse_surface = QColor(227, 227, 220), - .inverse_on_surface = QColor(47, 49, 45), - .inverse_primary = QColor(56, 106, 32), - - // Surface steps for Dark Theme - .surface_container_highest = QColor(60, 65, 60), // Surface 4 - .surface_container_high = QColor(49, 54, 49), // Surface 3 - .surface_container = QColor(38, 43, 37), // Surface 2 - .surface_container_low = QColor(34, 37, 33), // Surface 1 - .surface_container_lowest = QColor(15, 20, 12), // Surface 0 -}; - -// 橄榄绿主题包 -constexpr auto kGreenThemePack = ThemePack { - .light = kGreenLightColorScheme, - .dark = kGreenDarkColorScheme, -}; - -} +#pragma once + +#include "modern-qt/utility/theme/theme.hh" + +namespace creeper { + +// 橄榄绿亮色主题 (Light Theme) +constexpr auto kGreenLightColorScheme = ColorScheme { + // Light Scheme (Primary: #386A20) + .primary = QColor(56, 106, 32), + .on_primary = QColor(255, 255, 255), + .primary_container = QColor(184, 246, 150), + .on_primary_container = QColor(1, 34, 0), + + .secondary = QColor(86, 98, 75), + .on_secondary = QColor(255, 255, 255), + .secondary_container = QColor(217, 231, 202), + .on_secondary_container = QColor(20, 31, 11), + + .tertiary = QColor(56, 102, 99), + .on_tertiary = QColor(255, 255, 255), + .tertiary_container = QColor(187, 236, 231), + .on_tertiary_container = QColor(0, 32, 31), + + .error = QColor(186, 26, 26), + .on_error = QColor(255, 255, 255), + .error_container = QColor(255, 218, 214), + .on_error_container = QColor(65, 0, 2), + + .background = QColor(252, 253, 246), + .on_background = QColor(26, 28, 24), + .surface = QColor(252, 253, 246), + .on_surface = QColor(26, 28, 24), + .surface_variant = QColor(222, 229, 212), + .on_surface_variant = QColor(67, 72, 62), + + .outline = QColor(116, 121, 109), + .outline_variant = QColor(195, 201, 188), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(47, 49, 45), + .inverse_on_surface = QColor(241, 241, 235), + .inverse_primary = QColor(157, 218, 125), + + // Surface steps for Light Theme + .surface_container_highest = QColor(230, 230, 223), // Surface 4 + .surface_container_high = QColor(236, 236, 229), // Surface 3 + .surface_container = QColor(241, 241, 235), // Surface 2 + .surface_container_low = QColor(246, 247, 240), // Surface 1 + .surface_container_lowest = QColor(255, 255, 255), // Surface 0 +}; + +// 橄榄绿暗色主题 (Dark Theme) +constexpr auto kGreenDarkColorScheme = ColorScheme { + // Dark Scheme (Primary: #9DDA7D) + .primary = QColor(157, 218, 125), + .on_primary = QColor(15, 57, 0), + .primary_container = QColor(33, 81, 6), + .on_primary_container = QColor(184, 246, 150), + + .secondary = QColor(189, 203, 176), + .on_secondary = QColor(42, 52, 32), + .secondary_container = QColor(64, 74, 54), + .on_secondary_container = QColor(217, 231, 202), + + .tertiary = QColor(160, 208, 204), + .on_tertiary = QColor(1, 55, 53), + .tertiary_container = QColor(31, 78, 76), + .on_tertiary_container = QColor(187, 236, 231), + + .error = QColor(255, 180, 171), + .on_error = QColor(105, 0, 5), + .error_container = QColor(147, 0, 10), + .on_error_container = QColor(255, 218, 214), + + .background = QColor(26, 28, 24), + .on_background = QColor(227, 227, 220), + .surface = QColor(26, 28, 24), + .on_surface = QColor(227, 227, 220), + .surface_variant = QColor(67, 72, 62), + .on_surface_variant = QColor(195, 201, 188), + + .outline = QColor(142, 146, 135), + .outline_variant = QColor(67, 72, 62), + .shadow = QColor(0, 0, 0), + .scrim = QColor(0, 0, 0), + + .inverse_surface = QColor(227, 227, 220), + .inverse_on_surface = QColor(47, 49, 45), + .inverse_primary = QColor(56, 106, 32), + + // Surface steps for Dark Theme + .surface_container_highest = QColor(60, 65, 60), // Surface 4 + .surface_container_high = QColor(49, 54, 49), // Surface 3 + .surface_container = QColor(38, 43, 37), // Surface 2 + .surface_container_low = QColor(34, 37, 33), // Surface 1 + .surface_container_lowest = QColor(15, 20, 12), // Surface 0 +}; + +// 橄榄绿主题包 +constexpr auto kGreenThemePack = ThemePack { + .light = kGreenLightColorScheme, + .dark = kGreenDarkColorScheme, +}; + +} diff --git a/modern-qt/utility/theme/theme.cc b/modern-qt/utility/theme/theme.cc index 7090770..33b9dd6 100644 --- a/modern-qt/utility/theme/theme.cc +++ b/modern-qt/utility/theme/theme.cc @@ -1,72 +1,72 @@ -#include "modern-qt/utility/theme/theme.hh" - -using namespace creeper::theme; -using Handler = ThemeManager::Handler; - -struct ThemeManager::Impl { - using Key = const QObject*; - - std::unordered_map handlers; - std::vector begin_callbacks; - std::vector final_callbacks; - ThemePack theme_pack; - ColorMode color_mode; - - auto apply_theme(const ThemeManager& manager) const { - for (auto const& callback : begin_callbacks) - callback(manager); - for (auto& [_, callback] : handlers) - callback(manager); - for (auto const& callback : final_callbacks) - callback(manager); - } - - auto append_handler(Key key, const Handler& handler) { - handlers[key] = handler; - QObject::connect(key, &QObject::destroyed, [this, key] { remove_handler(key); }); - } - - void remove_handler(Key key) { handlers.erase(key); } -}; - -ThemeManager::ThemeManager() - : pimpl(std::make_unique()) { } - -ThemeManager::ThemeManager(const ThemePack& pack, ColorMode mode) - : pimpl(std::make_unique()) { - pimpl->theme_pack = pack; - pimpl->color_mode = mode; -} - -ThemeManager::~ThemeManager() = default; - -void ThemeManager::apply_theme() const { pimpl->apply_theme(*this); } - -void ThemeManager::append_handler(const QObject* key, const Handler& handler) { - pimpl->append_handler(key, handler); -} - -auto ThemeManager::append_begin_callback(const Handler& callback) noexcept -> void { - pimpl->begin_callbacks.push_back(callback); -} -auto ThemeManager::append_final_callback(const Handler& callback) noexcept -> void { - pimpl->final_callbacks.push_back(callback); -} - -void ThemeManager::remove_handler(const QObject* key) { pimpl->remove_handler(key); } - -void ThemeManager::set_theme_pack(const ThemePack& pack) { pimpl->theme_pack = pack; } -void ThemeManager::set_color_mode(const ColorMode& mode) { pimpl->color_mode = mode; } - -void ThemeManager::toggle_color_mode() { - pimpl->color_mode = (pimpl->color_mode == ColorMode::LIGHT) // - ? ColorMode::DARK - : ColorMode::LIGHT; -} - -ThemePack ThemeManager::theme_pack() const { return pimpl->theme_pack; } -ColorMode ThemeManager::color_mode() const { return pimpl->color_mode; } - -ColorScheme ThemeManager::color_scheme() const { - return pimpl->theme_pack.color_scheme(pimpl->color_mode); -} +#include "modern-qt/utility/theme/theme.hh" + +using namespace creeper::theme; +using Handler = ThemeManager::Handler; + +struct ThemeManager::Impl { + using Key = const QObject*; + + std::unordered_map handlers; + std::vector begin_callbacks; + std::vector final_callbacks; + ThemePack theme_pack; + ColorMode color_mode; + + auto apply_theme(const ThemeManager& manager) const { + for (auto const& callback : begin_callbacks) + callback(manager); + for (auto& [_, callback] : handlers) + callback(manager); + for (auto const& callback : final_callbacks) + callback(manager); + } + + auto append_handler(Key key, const Handler& handler) { + handlers[key] = handler; + QObject::connect(key, &QObject::destroyed, [this, key] { remove_handler(key); }); + } + + void remove_handler(Key key) { handlers.erase(key); } +}; + +ThemeManager::ThemeManager() + : pimpl(std::make_unique()) { } + +ThemeManager::ThemeManager(const ThemePack& pack, ColorMode mode) + : pimpl(std::make_unique()) { + pimpl->theme_pack = pack; + pimpl->color_mode = mode; +} + +ThemeManager::~ThemeManager() = default; + +void ThemeManager::apply_theme() const { pimpl->apply_theme(*this); } + +void ThemeManager::append_handler(const QObject* key, const Handler& handler) { + pimpl->append_handler(key, handler); +} + +auto ThemeManager::append_begin_callback(const Handler& callback) noexcept -> void { + pimpl->begin_callbacks.push_back(callback); +} +auto ThemeManager::append_final_callback(const Handler& callback) noexcept -> void { + pimpl->final_callbacks.push_back(callback); +} + +void ThemeManager::remove_handler(const QObject* key) { pimpl->remove_handler(key); } + +void ThemeManager::set_theme_pack(const ThemePack& pack) { pimpl->theme_pack = pack; } +void ThemeManager::set_color_mode(const ColorMode& mode) { pimpl->color_mode = mode; } + +void ThemeManager::toggle_color_mode() { + pimpl->color_mode = (pimpl->color_mode == ColorMode::LIGHT) // + ? ColorMode::DARK + : ColorMode::LIGHT; +} + +ThemePack ThemeManager::theme_pack() const { return pimpl->theme_pack; } +ColorMode ThemeManager::color_mode() const { return pimpl->color_mode; } + +ColorScheme ThemeManager::color_scheme() const { + return pimpl->theme_pack.color_scheme(pimpl->color_mode); +} diff --git a/modern-qt/utility/theme/theme.hh b/modern-qt/utility/theme/theme.hh index 81230ca..1fc01d3 100644 --- a/modern-qt/utility/theme/theme.hh +++ b/modern-qt/utility/theme/theme.hh @@ -1,126 +1,126 @@ -#pragma once - -#include - -// #include "utility/theme/color-scheme.hh" -// #include "utility/wrapper/common.hh" -// #include "utility/wrapper/pimpl.hh" -// #include "utility/wrapper/property.hh" -#include "modern-qt/utility/theme/color-scheme.hh" -#include "modern-qt/utility/wrapper/common.hh" -#include "modern-qt/utility/wrapper/pimpl.hh" -#include "modern-qt/utility/wrapper/property.hh" -#include - -namespace creeper::theme { - -class ThemeManager; - -template -concept color_scheme_setter_trait = requires(T t) { - { t.set_color_scheme(ColorScheme {}) }; -}; -template -concept theme_manager_loader_trait = - requires(T t, ThemeManager& manager) { t.load_theme_manager(manager); }; - -struct ThemePack { - ColorScheme light, dark; - auto color_scheme(this auto&& self, ColorMode mode) noexcept { - return (mode == ColorMode::LIGHT) ? self.light : self.dark; - } -}; - -class ThemeManager { - // CREEPER_PIMPL_DEFINITION(ThemeManager) -public: - ThemeManager(); - ~ThemeManager(); - ThemeManager(const ThemeManager&) = delete; - ThemeManager& operator=(const ThemeManager&) = delete; -private: - struct Impl; - std::unique_ptr pimpl; -public: - - explicit ThemeManager(const ThemePack& pack, ColorMode mode = ColorMode::LIGHT); - - void apply_theme() const; - - using Handler = std::function; - - /// Registers a theme change callback for the specified widget. - /// - /// When ThemeManager::apply_theme() is called, the registered handler will be executed. - /// - /// Args: - /// key: Pointer to the widget. Serves as the key in the handler map. - /// handler: The callback function to register. - /// - /// Note: - /// When the widget is destroyed, ThemeManager::remove_handler() will be called automatically - /// to remove the associated handler. - void append_handler(const QObject* key, const Handler& handler); - - auto append_handler(color_scheme_setter_trait auto& widget) { append_handler(&widget, widget); } - auto append_handler(const QObject* key, color_scheme_setter_trait auto& widget) { - const auto handler = [&widget](const ThemeManager& manager) { - const auto color_mode = manager.color_mode(); - const auto theme_pack = manager.theme_pack(); - widget.set_color_scheme(theme_pack.color_scheme(color_mode)); - }; - append_handler(key, std::move(handler)); - } - - auto append_begin_callback(const Handler&) noexcept -> void; - auto append_final_callback(const Handler&) noexcept -> void; - - void remove_handler(const QObject* key); - - void set_theme_pack(const ThemePack& pack); - void set_color_mode(const ColorMode& mode); - void toggle_color_mode(); - - ThemePack theme_pack() const; - ColorMode color_mode() const; - - ColorScheme color_scheme() const; -}; - -} -namespace creeper::theme::pro { - -using Token = common::Token; - -struct ColorScheme : public theme::ColorScheme, Token { - using theme::ColorScheme::ColorScheme; - explicit ColorScheme(const theme::ColorScheme& p) - : theme::ColorScheme(p) { } - auto apply(color_scheme_setter_trait auto& self) const noexcept -> void { - self.set_color_scheme(*this); - } -}; - -struct ThemeManager : Token { - theme::ThemeManager& manager; - explicit ThemeManager(theme::ThemeManager& p) - : manager(p) { } - auto apply(theme_manager_loader_trait auto& self) const noexcept -> void { - self.load_theme_manager(manager); - } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); - -} -namespace creeper { - -using ColorMode = theme::ColorMode; -using ColorScheme = theme::ColorScheme; -using ThemePack = theme::ThemePack; -using ThemeManager = theme::ThemeManager; - -} +#pragma once + +#include + +// #include "utility/theme/color-scheme.hh" +// #include "utility/wrapper/common.hh" +// #include "utility/wrapper/pimpl.hh" +// #include "utility/wrapper/property.hh" +#include "modern-qt/utility/theme/color-scheme.hh" +#include "modern-qt/utility/wrapper/common.hh" +#include "modern-qt/utility/wrapper/pimpl.hh" +#include "modern-qt/utility/wrapper/property.hh" +#include + +namespace creeper::theme { + +class ThemeManager; + +template +concept color_scheme_setter_trait = requires(T t) { + { t.set_color_scheme(ColorScheme {}) }; +}; +template +concept theme_manager_loader_trait = + requires(T t, ThemeManager& manager) { t.load_theme_manager(manager); }; + +struct ThemePack { + ColorScheme light, dark; + auto color_scheme(this auto&& self, ColorMode mode) noexcept { + return (mode == ColorMode::LIGHT) ? self.light : self.dark; + } +}; + +class ThemeManager { + // CREEPER_PIMPL_DEFINITION(ThemeManager) +public: + ThemeManager(); + ~ThemeManager(); + ThemeManager(const ThemeManager&) = delete; + ThemeManager& operator=(const ThemeManager&) = delete; +private: + struct Impl; + std::unique_ptr pimpl; +public: + + explicit ThemeManager(const ThemePack& pack, ColorMode mode = ColorMode::LIGHT); + + void apply_theme() const; + + using Handler = std::function; + + /// Registers a theme change callback for the specified widget. + /// + /// When ThemeManager::apply_theme() is called, the registered handler will be executed. + /// + /// Args: + /// key: Pointer to the widget. Serves as the key in the handler map. + /// handler: The callback function to register. + /// + /// Note: + /// When the widget is destroyed, ThemeManager::remove_handler() will be called automatically + /// to remove the associated handler. + void append_handler(const QObject* key, const Handler& handler); + + auto append_handler(color_scheme_setter_trait auto& widget) { append_handler(&widget, widget); } + auto append_handler(const QObject* key, color_scheme_setter_trait auto& widget) { + const auto handler = [&widget](const ThemeManager& manager) { + const auto color_mode = manager.color_mode(); + const auto theme_pack = manager.theme_pack(); + widget.set_color_scheme(theme_pack.color_scheme(color_mode)); + }; + append_handler(key, std::move(handler)); + } + + auto append_begin_callback(const Handler&) noexcept -> void; + auto append_final_callback(const Handler&) noexcept -> void; + + void remove_handler(const QObject* key); + + void set_theme_pack(const ThemePack& pack); + void set_color_mode(const ColorMode& mode); + void toggle_color_mode(); + + ThemePack theme_pack() const; + ColorMode color_mode() const; + + ColorScheme color_scheme() const; +}; + +} +namespace creeper::theme::pro { + +using Token = common::Token; + +struct ColorScheme : public theme::ColorScheme, Token { + using theme::ColorScheme::ColorScheme; + explicit ColorScheme(const theme::ColorScheme& p) + : theme::ColorScheme(p) { } + auto apply(color_scheme_setter_trait auto& self) const noexcept -> void { + self.set_color_scheme(*this); + } +}; + +struct ThemeManager : Token { + theme::ThemeManager& manager; + explicit ThemeManager(theme::ThemeManager& p) + : manager(p) { } + auto apply(theme_manager_loader_trait auto& self) const noexcept -> void { + self.load_theme_manager(manager); + } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); + +} +namespace creeper { + +using ColorMode = theme::ColorMode; +using ColorScheme = theme::ColorScheme; +using ThemePack = theme::ThemePack; +using ThemeManager = theme::ThemeManager; + +} diff --git a/modern-qt/utility/trait/widget.hh b/modern-qt/utility/trait/widget.hh index 6d2a1eb..4627d34 100644 --- a/modern-qt/utility/trait/widget.hh +++ b/modern-qt/utility/trait/widget.hh @@ -1,40 +1,40 @@ -#pragma once -#include -#include - -namespace creeper { - -template -concept widget_trait = std::convertible_to; - -template -concept widget_pointer_trait = std::convertible_to; - -template -concept layout_trait = std::convertible_to; - -template -concept layout_pointer_trait = std::convertible_to; - -template -concept item_trait = widget_trait || layout_trait; - -template -concept linear_trait = requires(T t) { - { t.addWidget(std::declval(), int {}, Qt::AlignCenter) }; - { t.addLayout(std::declval(), int {}) }; -}; - -template -concept area_trait = requires(T t) { - { t.setWidget(std::declval()) }; - { t.setLayout(std::declval()) }; -}; - -template -concept selectable_trait = requires(T t) { - { std::as_const(t).selected() } -> std::convertible_to; - { t.set_selected(bool {}) }; -}; - -} +#pragma once +#include +#include + +namespace creeper { + +template +concept widget_trait = std::convertible_to; + +template +concept widget_pointer_trait = std::convertible_to; + +template +concept layout_trait = std::convertible_to; + +template +concept layout_pointer_trait = std::convertible_to; + +template +concept item_trait = widget_trait || layout_trait; + +template +concept linear_trait = requires(T t) { + { t.addWidget(std::declval(), int {}, Qt::AlignCenter) }; + { t.addLayout(std::declval(), int {}) }; +}; + +template +concept area_trait = requires(T t) { + { t.setWidget(std::declval()) }; + { t.setLayout(std::declval()) }; +}; + +template +concept selectable_trait = requires(T t) { + { std::as_const(t).selected() } -> std::convertible_to; + { t.set_selected(bool {}) }; +}; + +} diff --git a/modern-qt/utility/wrapper/common.hh b/modern-qt/utility/wrapper/common.hh index 5973af1..9d77264 100644 --- a/modern-qt/utility/wrapper/common.hh +++ b/modern-qt/utility/wrapper/common.hh @@ -1,234 +1,234 @@ -#pragma once - -#include "property.hh" - -#include -#include -#include -#include -#include - -namespace creeper::common { -template -struct Token { - void apply(auto& self) const { - const auto self_name = typeid(self).name(); - const auto prop_name = typeid(this).name(); - qDebug() << "Unimplemented" << prop_name << "is called by" << self_name; - } -}; - -namespace pro { - - // 设置组建透明度 - template - using Opacity = SetterProp; - - // 设置圆角(NXNY) - template - using RadiusNxNy = - SetterProp; - - // 设置圆角(PXPY) - template - using RadiusPxPy = - SetterProp; - - // 设置圆角(NXPY) - template - using RadiusNxPy = - SetterProp; - - // 设置圆角(PXNY) - template - using RadiusPxNy = - SetterProp; - - // 设置圆角(X方向) - template - using RadiusX = SetterProp; - - // 设置圆角(Y方向) - template - using RadiusY = SetterProp; - - // 设置通用圆角 - template - using Radius = SetterProp; - - // 通用边界宽度 - template - using BorderWidth = - SetterProp; - - // 通用边界颜色 - template - using BorderColor = - SetterProp; - - // 通用文字颜色 - template - using TextColor = - SetterProp; - - // 通用背景颜色 - template - using Background = - SetterProp; - - // 通用水波纹颜色 - template - using WaterColor = - SetterProp; - - // 通用禁止属性 - template - using Disabled = SetterProp; - - // 通用 Checked 属性 - template - using Checked = SetterProp; - - // 通用文本属性 - template - struct String : public QString, Token { - using QString::QString; - - explicit String(const QString& text) noexcept - : QString { text } { } - explicit String(const std::string& text) noexcept - : QString { QString::fromStdString(text) } { } - - auto operator=(const QString& text) noexcept { - QString::operator=(text); - return *this; - } - auto operator=(QString&& text) noexcept { - QString::operator=(std::move(text)); - return *this; - } - - void apply(auto& self) const - requires requires { setter(self, *this); } - { - setter(self, *this); - } - }; - - template - struct Vector : public QVector, Token { - using QVector::QVector; - - explicit Vector(const QVector& vec) noexcept - : QVector { vec } { } - explicit Vector(const std::vector& vec) noexcept - : QVector { vec } { } - - void apply(auto& self) const - requires requires {setter(self, *this); } - { - setter(self, *this); - } - }; - - template - struct Array : public std::array, Token { - using std::array::array; - explicit Array(const std::array& arr) noexcept - : std::array { arr } { } - - template - requires (sizeof...(Args) == N) - explicit Array(Args&&... args) noexcept - : std::array { - std::forward(args)...} {} - - void apply(auto& self) const - requires requires {setter(self, *this);} - { - setter(self, *this); - } - }; - - // template - // Vector::Vector(const QVector &vec) noexcept:QVector { vec } { } - - template - using Text = String; - - // 通用指针绑定 - template - struct Bind : Token { - Final*& widget; - explicit Bind(Final*& p) - : widget(p) { }; - void apply(Final& self) const { widget = &self; } - }; - - // 通用点击事件 - template - struct Clickable : Token { - Callback callback; - explicit Clickable(Callback callback) noexcept - : callback { std::move(callback) } { } - auto apply(auto& self) const noexcept -> void - requires std::invocable || std::invocable - { - using widget_t = std::remove_cvref_t; - QObject::connect(&self, &widget_t::clicked, [function = callback, &self] { - if constexpr (std::invocable) function(self); - if constexpr (std::invocable) function(); - }); - } - }; - - template - struct IndexChanged : Token { - Callback callback; - explicit IndexChanged(Callback callback) noexcept - : callback {std::move(callback)} {} - auto apply(auto& self) const noexcept -> void - requires std::invocable || std::invocable { - using widget_t = std::remove_cvref_t; - QObject::connect(&self, &widget_t::currentIndexChanged, [function = callback, &self] { - if constexpr (std::invocable) function(self); - }); - } - }; - - // 自定义信号回调注册 - - namespace internal { - template - struct FunctionArgs; - - template - struct FunctionArgsR> { - using type = std::tuple; - }; - template - struct FunctionArgsR> { - using type = std::tuple; - }; - - template - concept tuple_invocable_trait = requires(F&& f, Tuple&& t) { - std::apply(std::forward(f), std::forward(t)); // - }; - } - - template - struct SignalInjection : Token { - F f; - - using SignalArgs = typename internal::FunctionArgs::type; - - explicit SignalInjection(F f) noexcept - requires internal::tuple_invocable_trait - : f { std::forward(f) } { } - - auto apply(auto& self) const noexcept { QObject::connect(&self, signal, f); } - }; - -} -} +#pragma once + +#include "property.hh" + +#include +#include +#include +#include +#include + +namespace creeper::common { +template +struct Token { + void apply(auto& self) const { + const auto self_name = typeid(self).name(); + const auto prop_name = typeid(this).name(); + qDebug() << "Unimplemented" << prop_name << "is called by" << self_name; + } +}; + +namespace pro { + + // 设置组建透明度 + template + using Opacity = SetterProp; + + // 设置圆角(NXNY) + template + using RadiusNxNy = + SetterProp; + + // 设置圆角(PXPY) + template + using RadiusPxPy = + SetterProp; + + // 设置圆角(NXPY) + template + using RadiusNxPy = + SetterProp; + + // 设置圆角(PXNY) + template + using RadiusPxNy = + SetterProp; + + // 设置圆角(X方向) + template + using RadiusX = SetterProp; + + // 设置圆角(Y方向) + template + using RadiusY = SetterProp; + + // 设置通用圆角 + template + using Radius = SetterProp; + + // 通用边界宽度 + template + using BorderWidth = + SetterProp; + + // 通用边界颜色 + template + using BorderColor = + SetterProp; + + // 通用文字颜色 + template + using TextColor = + SetterProp; + + // 通用背景颜色 + template + using Background = + SetterProp; + + // 通用水波纹颜色 + template + using WaterColor = + SetterProp; + + // 通用禁止属性 + template + using Disabled = SetterProp; + + // 通用 Checked 属性 + template + using Checked = SetterProp; + + // 通用文本属性 + template + struct String : public QString, Token { + using QString::QString; + + explicit String(const QString& text) noexcept + : QString { text } { } + explicit String(const std::string& text) noexcept + : QString { QString::fromStdString(text) } { } + + auto operator=(const QString& text) noexcept { + QString::operator=(text); + return *this; + } + auto operator=(QString&& text) noexcept { + QString::operator=(std::move(text)); + return *this; + } + + void apply(auto& self) const + requires requires { setter(self, *this); } + { + setter(self, *this); + } + }; + + template + struct Vector : public QVector, Token { + using QVector::QVector; + + explicit Vector(const QVector& vec) noexcept + : QVector { vec } { } + explicit Vector(const std::vector& vec) noexcept + : QVector { vec } { } + + void apply(auto& self) const + requires requires {setter(self, *this); } + { + setter(self, *this); + } + }; + + template + struct Array : public std::array, Token { + using std::array::array; + explicit Array(const std::array& arr) noexcept + : std::array { arr } { } + + template + requires (sizeof...(Args) == N) + explicit Array(Args&&... args) noexcept + : std::array { + std::forward(args)...} {} + + void apply(auto& self) const + requires requires {setter(self, *this);} + { + setter(self, *this); + } + }; + + // template + // Vector::Vector(const QVector &vec) noexcept:QVector { vec } { } + + template + using Text = String; + + // 通用指针绑定 + template + struct Bind : Token { + Final*& widget; + explicit Bind(Final*& p) + : widget(p) { }; + void apply(Final& self) const { widget = &self; } + }; + + // 通用点击事件 + template + struct Clickable : Token { + Callback callback; + explicit Clickable(Callback callback) noexcept + : callback { std::move(callback) } { } + auto apply(auto& self) const noexcept -> void + requires std::invocable || std::invocable + { + using widget_t = std::remove_cvref_t; + QObject::connect(&self, &widget_t::clicked, [function = callback, &self] { + if constexpr (std::invocable) function(self); + if constexpr (std::invocable) function(); + }); + } + }; + + template + struct IndexChanged : Token { + Callback callback; + explicit IndexChanged(Callback callback) noexcept + : callback {std::move(callback)} {} + auto apply(auto& self) const noexcept -> void + requires std::invocable || std::invocable { + using widget_t = std::remove_cvref_t; + QObject::connect(&self, &widget_t::currentIndexChanged, [function = callback, &self] { + if constexpr (std::invocable) function(self); + }); + } + }; + + // 自定义信号回调注册 + + namespace internal { + template + struct FunctionArgs; + + template + struct FunctionArgsR> { + using type = std::tuple; + }; + template + struct FunctionArgsR> { + using type = std::tuple; + }; + + template + concept tuple_invocable_trait = requires(F&& f, Tuple&& t) { + std::apply(std::forward(f), std::forward(t)); // + }; + } + + template + struct SignalInjection : Token { + F f; + + using SignalArgs = typename internal::FunctionArgs::type; + + explicit SignalInjection(F f) noexcept + requires internal::tuple_invocable_trait + : f { std::forward(f) } { } + + auto apply(auto& self) const noexcept { QObject::connect(&self, signal, f); } + }; + +} +} diff --git a/modern-qt/utility/wrapper/layout.hh b/modern-qt/utility/wrapper/layout.hh index 68d2cb2..ac85fdc 100644 --- a/modern-qt/utility/wrapper/layout.hh +++ b/modern-qt/utility/wrapper/layout.hh @@ -1,53 +1,53 @@ -#pragma once -#include "modern-qt/utility/qt_wrapper/margin_setter.hh" -#include "modern-qt/utility/trait/widget.hh" -#include "modern-qt/utility/wrapper/common.hh" - -namespace creeper::layout::pro { - -struct Layout { }; -using Token = common::Token; - -using ContentsMargin = SetterProp; - -using Alignment = SetterProp; - -using Spacing = - SetterProp; - -using Margin = SetterProp; - -template -struct Widget : Token { - - T* item_pointer = nullptr; - - explicit Widget(T* pointer) noexcept - : item_pointer { pointer } { } - - explicit Widget(auto&&... args) noexcept - requires std::constructible_from - : item_pointer { new T { std::forward(args)... } } { } - - auto apply(auto& layout) const { layout.addWidget(item_pointer); } -}; - -// 传入一个方法用来辅助构造,在没有想要的接口时用这个吧 -template -struct Apply : Token { - Lambda lambda; - explicit Apply(Lambda lambda) noexcept - : lambda { lambda } { } - auto apply(auto& self) const noexcept -> void { - if constexpr (std::invocable) lambda(); - if constexpr (std::invocable) lambda(self); - } -}; - -template -concept trait = std::derived_from; - -CREEPER_DEFINE_CHECKER(trait); -} +#pragma once +#include "modern-qt/utility/qt_wrapper/margin_setter.hh" +#include "modern-qt/utility/trait/widget.hh" +#include "modern-qt/utility/wrapper/common.hh" + +namespace creeper::layout::pro { + +struct Layout { }; +using Token = common::Token; + +using ContentsMargin = SetterProp; + +using Alignment = SetterProp; + +using Spacing = + SetterProp; + +using Margin = SetterProp; + +template +struct Widget : Token { + + T* item_pointer = nullptr; + + explicit Widget(T* pointer) noexcept + : item_pointer { pointer } { } + + explicit Widget(auto&&... args) noexcept + requires std::constructible_from + : item_pointer { new T { std::forward(args)... } } { } + + auto apply(auto& layout) const { layout.addWidget(item_pointer); } +}; + +// 传入一个方法用来辅助构造,在没有想要的接口时用这个吧 +template +struct Apply : Token { + Lambda lambda; + explicit Apply(Lambda lambda) noexcept + : lambda { lambda } { } + auto apply(auto& self) const noexcept -> void { + if constexpr (std::invocable) lambda(); + if constexpr (std::invocable) lambda(self); + } +}; + +template +concept trait = std::derived_from; + +CREEPER_DEFINE_CHECKER(trait); +} diff --git a/modern-qt/utility/wrapper/mutable-value.hh b/modern-qt/utility/wrapper/mutable-value.hh index ebdf01f..db51479 100644 --- a/modern-qt/utility/wrapper/mutable-value.hh +++ b/modern-qt/utility/wrapper/mutable-value.hh @@ -1,153 +1,153 @@ -#pragma once -#include "modern-qt/utility/wrapper/widget.hh" -#include -#include - -namespace creeper { - -template -struct MutableValue final { - T value; - - struct Functor { - virtual ~Functor() noexcept = default; - virtual void update(const T&) = 0; - }; - std::unordered_map> callbacks; - - struct Nothing { }; - std::shared_ptr alive = std::make_shared(); - - MutableValue(const MutableValue&) = delete; - MutableValue(MutableValue&&) = delete; - - template - explicit MutableValue(Args&&... args) noexcept - requires std::constructible_from - : value { std::forward(args)... } { } - - constexpr auto get() const noexcept -> T { return value; } - constexpr operator T() const noexcept { return get(); } - - template - auto set(U&& u) noexcept -> void - requires requires(T& t, U&& u) { t = std::forward(u); } - { - value = std::forward(u); - for (const auto& [_, f] : callbacks) - f->update(value); - } - template - auto set_silent(U&& u) noexcept -> void - requires requires(T& t, U&& u) { t = std::forward(u); } - { - value = std::forward(u); - } - template - auto operator=(U&& u) noexcept -> void - requires requires(T& t, U&& u) { t = std::forward(u); } - { - set(std::forward(u)); - } -}; - -template -struct MutableForward final : public P { - - MutableValue& mutable_value; - - explicit MutableForward(MutableValue& m) noexcept - requires std::constructible_from - : mutable_value { m } - , P { m.get() } { } - - template