diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user index 848ce5a..cab7c23 100644 --- a/CMakeLists.txt.user +++ b/CMakeLists.txt.user @@ -1,10 +1,10 @@ - + EnvironmentId - {a80f2d89-65a0-4944-aa0f-c8602aa654d2} + {0f80b2dd-ddfc-4d50-9ae5-0a805fa2dbe5} ProjectExplorer.Project.ActiveTarget @@ -33,6 +33,7 @@ false 4 false + 0 80 true true @@ -78,7 +79,7 @@ true true Builtin.DefaultTidyAndClazy - 4 + 6 true @@ -91,9 +92,9 @@ ProjectExplorer.Project.Target.0 Desktop - Desktop Qt 6.5.3 GCC 64bit - Desktop Qt 6.5.3 GCC 64bit - qt.qt6.653.gcc_64_kit + Desktop Qt 6.8.1 llvm-mingw 64-bit + Desktop Qt 6.8.1 llvm-mingw 64-bit + qt.qt6.681.win64_llvm_mingw_kit 0 0 0 @@ -102,16 +103,16 @@ 2 false - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Debug + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_BUILD_TYPE:STRING=Debug 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Debug + D:\Projects\QTProjects\FemaLocalSoftware\build\Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug @@ -159,15 +160,15 @@ 2 false - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Release + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Release +-DCMAKE_BUILD_TYPE:STRING=Release + D:\Projects\QTProjects\FemaLocalSoftware\build\Desktop_Qt_6_8_1_llvm_mingw_64_bit-Release @@ -213,15 +214,15 @@ 2 false - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-RelWithDebInfo +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo + D:\Projects\QTProjects\FemaLocalSoftware\build\Desktop_Qt_6_8_1_llvm_mingw_64_bit-RelWithDebInfo @@ -267,16 +268,16 @@ 2 false - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Profile + D:\Projects\QTProjects\FemaLocalSoftware\build\Desktop_Qt_6_8_1_llvm_mingw_64_bit-Profile @@ -322,15 +323,15 @@ 2 false - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel + -DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} -DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_GENERATOR:STRING=Ninja -DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-MinSizeRel +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel + D:\Projects\QTProjects\FemaLocalSoftware\build\Desktop_Qt_6_8_1_llvm_mingw_64_bit-MinSizeRel @@ -384,7 +385,41 @@ false ProjectExplorer.DefaultDeployConfiguration - 1 + + + + + + + + false + + true + ApplicationManagerPlugin.Deploy.CMakePackageStep + + + install-package --acknowledge + true + Install Application Manager package + ApplicationManagerPlugin.Deploy.InstallPackageStep + + + + + + + + 2 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ApplicationManagerPlugin.Deploy.Configuration + + 2 true true @@ -394,1288 +429,22 @@ 2 false - -e cpu-cycles --call-graph dwarf,4096 -F 250 + -e cpu-cycles --call-graph "dwarf,4096" -F 250 FemaSoftware - CMakeProjectManager.CMakeRunConfiguration.FemaSoftware + CMakeProjectManager.CMakeRunConfiguration. FemaSoftware false true true true - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Debug - - 1 - - - - ProjectExplorer.Project.Target.1 - - Desktop - Desktop Qt 6.6.3 GCC 64bit - Desktop Qt 6.6.3 GCC 64bit - qt.qt6.663.gcc_64_kit - 0 - 0 - 0 - - Debug - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Debug --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Debug - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - CMakeProjectManager.CMakeBuildConfiguration - - - Release - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Release --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Release - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-RelWithDebInfo - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release with Debug Information - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Profile - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - CMakeProjectManager.CMakeBuildConfiguration - - - MinSizeRel - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-MinSizeRel - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Minimum Size Release - CMakeProjectManager.CMakeBuildConfiguration - - 5 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - 0 - true - - 2 - - false - -e cpu-cycles --call-graph dwarf,4096 -F 250 - - ProjectExplorer.CustomExecutableRunConfiguration - - false - true - true - - 1 - - - - ProjectExplorer.Project.Target.2 - - Desktop - x86-windows-msys-pe-32bit - x86-windows-msys-pe-32bit - {fcdf536e-9c02-4e69-80f1-a6bf4abd4fbc} - 0 - 0 - 0 - - Debug - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Debug --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Debug - - - - - all - - false - - true - Build - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - Build - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - CMakeProjectManager.CMakeBuildConfiguration - - - Release - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Release --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Release - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-RelWithDebInfo - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release with Debug Information - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Profile - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - CMakeProjectManager.CMakeBuildConfiguration - - - MinSizeRel - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-MinSizeRel - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Minimum Size Release - CMakeProjectManager.CMakeBuildConfiguration - - 5 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - 0 - true - - 2 - - false - -e cpu-cycles --call-graph dwarf,4096 -F 250 - - ProjectExplorer.CustomExecutableRunConfiguration - - false - true - true - - 1 - - - - ProjectExplorer.Project.Target.3 - - Desktop - Desktop Qt 6.7.3 - Desktop Qt 6.7.3 - qt.qt6.673.linux_gcc_64_kit - 0 - 0 - 0 - - Debug - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Debug --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Debug - - - - - all - - false - - true - Build - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - Build - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - CMakeProjectManager.CMakeBuildConfiguration - - - Release - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Release --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Release - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-RelWithDebInfo - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release with Debug Information - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Profile - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - CMakeProjectManager.CMakeBuildConfiguration - - - MinSizeRel - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-MinSizeRel - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Minimum Size Release - CMakeProjectManager.CMakeBuildConfiguration - - 5 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - 0 - true - - 2 - - false - -e cpu-cycles --call-graph dwarf,4096 -F 250 - FemaSoftware - CMakeProjectManager.CMakeRunConfiguration.FemaSoftware - FemaSoftware - false - true - true - true - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Debug - - 1 - - - - ProjectExplorer.Project.Target.4 - - Desktop - Desktop Qt 6.8.0 - Desktop Qt 6.8.0 - qt.qt6.680.linux_gcc_64_kit - 0 - 0 - 0 - - Debug - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Debug --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Debug - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - CMakeProjectManager.CMakeBuildConfiguration - - - Release - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=Release --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Release - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-RelWithDebInfo - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release with Debug Information - CMakeProjectManager.CMakeBuildConfiguration - - - RelWithDebInfo - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - 0 - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Profile - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - CMakeProjectManager.CMakeBuildConfiguration - - - MinSizeRel - 2 - false - - -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} --DCMAKE_BUILD_TYPE:STRING=MinSizeRel --DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} --DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} --DCMAKE_GENERATOR:STRING=Ninja --DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} --DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} --DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-MinSizeRel - - - - - all - - false - - true - CMakeProjectManager.MakeStep - - 1 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - - - clean - - false - - true - CMakeProjectManager.MakeStep - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Minimum Size Release - CMakeProjectManager.CMakeBuildConfiguration - - 5 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - 0 - true - - 2 - - false - -e cpu-cycles --call-graph dwarf,4096 -F 250 - FemaSoftware - CMakeProjectManager.CMakeRunConfiguration.FemaSoftware - FemaSoftware - false - true - true - true - /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Debug + D:/Projects/QTProjects/FemaLocalSoftware/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug 1 ProjectExplorer.Project.TargetCount - 5 + 1 ProjectExplorer.Project.Updater.FileVersion diff --git a/CMakeLists.txt.user.a80f2d8 b/CMakeLists.txt.user.a80f2d8 new file mode 100644 index 0000000..848ce5a --- /dev/null +++ b/CMakeLists.txt.user.a80f2d8 @@ -0,0 +1,1688 @@ + + + + + + EnvironmentId + {a80f2d89-65a0-4944-aa0f-c8602aa654d2} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + 0 + false + true + false + 2 + true + true + 0 + 8 + true + false + 1 + true + true + true + *.md, *.MD, Makefile + false + true + true + + + + ProjectExplorer.Project.PluginSettings + + + true + false + true + true + true + true + + false + + + 0 + true + + true + true + Builtin.DefaultTidyAndClazy + 4 + true + + + + true + + + + + ProjectExplorer.Project.Target.0 + + Desktop + Desktop Qt 6.5.3 GCC 64bit + Desktop Qt 6.5.3 GCC 64bit + qt.qt6.653.gcc_64_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Debug + + + + + all + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + FemaSoftware + CMakeProjectManager.CMakeRunConfiguration.FemaSoftware + FemaSoftware + false + true + true + true + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_5_3_GCC_64bit-Debug + + 1 + + + + ProjectExplorer.Project.Target.1 + + Desktop + Desktop Qt 6.6.3 GCC 64bit + Desktop Qt 6.6.3 GCC 64bit + qt.qt6.663.gcc_64_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Debug + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_6_3_GCC_64bit-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + + ProjectExplorer.CustomExecutableRunConfiguration + + false + true + true + + 1 + + + + ProjectExplorer.Project.Target.2 + + Desktop + x86-windows-msys-pe-32bit + x86-windows-msys-pe-32bit + {fcdf536e-9c02-4e69-80f1-a6bf4abd4fbc} + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Debug + + + + + all + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/x86_windows_msys_pe_32bit-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + + ProjectExplorer.CustomExecutableRunConfiguration + + false + true + true + + 1 + + + + ProjectExplorer.Project.Target.3 + + Desktop + Desktop Qt 6.7.3 + Desktop Qt 6.7.3 + qt.qt6.673.linux_gcc_64_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Debug + + + + + all + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + Build + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + FemaSoftware + CMakeProjectManager.CMakeRunConfiguration.FemaSoftware + FemaSoftware + false + true + true + true + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_7_3-Debug + + 1 + + + + ProjectExplorer.Project.Target.4 + + Desktop + Desktop Qt 6.8.0 + Desktop Qt 6.8.0 + qt.qt6.680.linux_gcc_64_kit + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Debug + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=Release +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + 0 + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_GENERATOR:STRING=Ninja +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + FemaSoftware + CMakeProjectManager.CMakeRunConfiguration.FemaSoftware + FemaSoftware + false + true + true + true + /home/petr/FemaLocalSoftware/build/Desktop_Qt_6_8_0-Debug + + 1 + + + + ProjectExplorer.Project.TargetCount + 5 + + + ProjectExplorer.Project.Updater.FileVersion + 22 + + + Version + 22 + + diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake new file mode 100644 index 0000000..867b7f4 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake @@ -0,0 +1,314 @@ +# +# Internal Qt Creator variable reference +# +foreach(qtcreator_var + QT_QMAKE_EXECUTABLE CMAKE_PREFIX_PATH CMAKE_C_COMPILER CMAKE_CXX_COMPILER + CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO) + set(__just_reference_${qtcreator_var} ${${qtcreator_var}}) +endforeach() + +option(QT_CREATOR_SOURCE_GROUPS "Qt Creator source groups extensions" ON) +if (QT_CREATOR_SOURCE_GROUPS) + source_group("Resources" REGULAR_EXPRESSION "\\.(pdf|plist|png|jpeg|jpg|storyboard|xcassets|qrc|svg|gif|ico|webp)$") + source_group("Forms" REGULAR_EXPRESSION "\\.(ui)$") + source_group("State charts" REGULAR_EXPRESSION "\\.(scxml)$") +endif() + +if (EXISTS "${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake") + include("${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake") +endif() + +if (QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP) + return() +endif() +option(QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP "Skip Qt Creator's package manager auto-setup" OFF) + +# Store the C/C++ object output extension +if (CMAKE_VERSION GREATER_EQUAL "3.19") + cmake_language(DEFER CALL set CMAKE_C_OUTPUT_EXTENSION "${CMAKE_C_OUTPUT_EXTENSION}" CACHE STRING "" FORCE) + cmake_language(DEFER CALL set CMAKE_CXX_OUTPUT_EXTENSION "${CMAKE_CXX_OUTPUT_EXTENSION}" CACHE STRING "" FORCE) +endif() + +macro(qtc_auto_setup_compiler_standard toolchainFile) + foreach(lang_var C CXX CUDA OBJC OBJCXX) + foreach(prop_var STANDARD STANDARD_REQUIRED EXTENSIONS) + if (CMAKE_${lang_var}_${prop_var}) + file(APPEND "${toolchainFile}" + "set(CMAKE_${lang_var}_${prop_var} ${CMAKE_${lang_var}_${prop_var}})\n") + endif() + endforeach() + endforeach() + + # Forward important CMake variables to the package manager in the toolchain file + foreach(fwd_var CMAKE_MSVC_RUNTIME_LIBRARY CMAKE_SYSROOT CMAKE_OSX_SYSROOT CMAKE_OSX_ARCHITECTURES) + if (${fwd_var}) + file(APPEND "${toolchainFile}" + "set(${fwd_var} ${${fwd_var}})\n") + endif() + endforeach() +endmacro() + +# +# conan +# +macro(qtc_auto_setup_conan) + foreach(file conanfile.txt conanfile.py) + if (EXISTS "${CMAKE_SOURCE_DIR}/${file}") + set(conanfile_txt "${CMAKE_SOURCE_DIR}/${file}") + break() + endif() + endforeach() + + if (conanfile_txt AND NOT QT_CREATOR_SKIP_CONAN_SETUP) + option(QT_CREATOR_SKIP_CONAN_SETUP "Skip Qt Creator's conan package manager auto-setup" OFF) + set(QT_CREATOR_CONAN_BUILD_POLICY "missing" CACHE STRING "Qt Creator's conan package manager auto-setup build policy. This is used for the BUILD property of cmake_conan_run") + + set_property( + DIRECTORY "${CMAKE_SOURCE_DIR}" + APPEND + PROPERTY CMAKE_CONFIGURE_DEPENDS "${conanfile_txt}") + + find_program(conan_program conan) + if (NOT conan_program) + message(WARNING "Qt Creator: conan executable not found. " + "Package manager auto-setup will be skipped. " + "To disable this warning set QT_CREATOR_SKIP_CONAN_SETUP to ON.") + return() + endif() + execute_process(COMMAND ${conan_program} --version + RESULT_VARIABLE result_code + OUTPUT_VARIABLE conan_version_output + ERROR_VARIABLE conan_version_output) + if (NOT result_code EQUAL 0) + message(FATAL_ERROR "conan --version failed='${result_code}: ${conan_version_output}") + endif() + + string(REGEX REPLACE ".*Conan version ([0-9].[0-9]).*" "\\1" conan_version "${conan_version_output}") + + set(conanfile_timestamp_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.timestamp") + file(TIMESTAMP "${conanfile_txt}" conanfile_timestamp) + + set(do_conan_installation ON) + if (EXISTS "${conanfile_timestamp_file}") + file(READ "${conanfile_timestamp_file}" old_conanfile_timestamp) + if ("${conanfile_timestamp}" STREQUAL "${old_conanfile_timestamp}") + set(do_conan_installation OFF) + endif() + endif() + + set(conanfile_build_policy_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.buildpolicy") + if (EXISTS "${conanfile_build_policy_file}") + file(READ "${conanfile_build_policy_file}" build_policy) + if (NOT "${build_policy}" STREQUAL "${QT_CREATOR_CONAN_BUILD_POLICY}") + set(do_conan_installation ON) + endif() + endif() + + if (do_conan_installation) + message(STATUS "Qt Creator: conan package manager auto-setup. " + "Skip this step by setting QT_CREATOR_SKIP_CONAN_SETUP to ON.") + + file(COPY "${conanfile_txt}" DESTINATION "${CMAKE_BINARY_DIR}/conan-dependencies/") + + file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" " + set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\") + set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\") + ") + qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake") + + if (CMAKE_TOOLCHAIN_FILE) + file(APPEND "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" + "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n") + endif() + + file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/CMakeLists.txt" " + cmake_minimum_required(VERSION 3.15) + + unset(CMAKE_PROJECT_INCLUDE_BEFORE CACHE) + project(conan-setup) + + if (${conan_version} VERSION_GREATER_EQUAL 2.0) + set(CONAN_COMMAND \"${conan_program}\") + include(\"${CMAKE_CURRENT_LIST_DIR}/conan_provider.cmake\") + conan_profile_detect_default() + detect_host_profile(\"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\") + + set(build_types \${CMAKE_BUILD_TYPE}) + if (CMAKE_CONFIGURATION_TYPES) + set(build_types \${CMAKE_CONFIGURATION_TYPES}) + endif() + + foreach(type \${build_types}) + conan_install( + -pr \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\" + --build=${QT_CREATOR_CONAN_BUILD_POLICY} + -s build_type=\${type} + -g CMakeDeps) + endforeach() + + get_property(CONAN_INSTALL_SUCCESS GLOBAL PROPERTY CONAN_INSTALL_SUCCESS) + if (CONAN_INSTALL_SUCCESS) + get_property(CONAN_GENERATORS_FOLDER GLOBAL PROPERTY CONAN_GENERATORS_FOLDER) + file(TO_CMAKE_PATH \"\${CONAN_GENERATORS_FOLDER}\" CONAN_GENERATORS_FOLDER) + file(WRITE \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake\" \" + list(PREPEND CMAKE_PREFIX_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(PREPEND CMAKE_MODULE_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(PREPEND CMAKE_FIND_ROOT_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(REMOVE_DUPLICATES CMAKE_PREFIX_PATH) + list(REMOVE_DUPLICATES CMAKE_MODULE_PATH) + list(REMOVE_DUPLICATES CMAKE_FIND_ROOT_PATH) + set(CMAKE_PREFIX_PATH \\\"\\\${CMAKE_PREFIX_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + set(CMAKE_MODULE_PATH \\\"\\\${CMAKE_MODULE_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + set(CMAKE_FIND_ROOT_PATH \\\"\\\${CMAKE_FIND_ROOT_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + \") + endif() + else() + include(\"${CMAKE_CURRENT_LIST_DIR}/conan.cmake\") + conan_cmake_run( + CONANFILE \"${conanfile_txt}\" + INSTALL_FOLDER \"${CMAKE_BINARY_DIR}/conan-dependencies\" + GENERATORS cmake_paths cmake_find_package json + BUILD ${QT_CREATOR_CONAN_BUILD_POLICY} + ENV CONAN_CMAKE_TOOLCHAIN_FILE=\"${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake\" + ) + endif() + ") + + if (NOT DEFINED CMAKE_BUILD_TYPE AND NOT DEFINED CMAKE_CONFIGURATION_TYPES) + set(CMAKE_CONFIGURATION_TYPES "Debug;Release") + endif() + + execute_process(COMMAND ${CMAKE_COMMAND} + -S "${CMAKE_BINARY_DIR}/conan-dependencies/" + -B "${CMAKE_BINARY_DIR}/conan-dependencies/build" + -C "${CMAKE_BINARY_DIR}/qtcsettings.cmake" + -D "CMAKE_TOOLCHAIN_FILE=${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" + -G ${CMAKE_GENERATOR} + -D CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} + -D "CMAKE_CONFIGURATION_TYPES=${CMAKE_CONFIGURATION_TYPES}" + RESULT_VARIABLE result + ) + if (result EQUAL 0) + file(WRITE "${conanfile_timestamp_file}" "${conanfile_timestamp}") + file(WRITE "${conanfile_build_policy_file}" ${QT_CREATOR_CONAN_BUILD_POLICY}) + else() + message(WARNING "Qt Creator's conan package manager auto-setup failed. Consider setting " + "QT_CREATOR_SKIP_CONAN_SETUP to ON and reconfigure to skip this step.") + return() + endif() + endif() + + include("${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake") + endif() + unset(conanfile_txt) +endmacro() +qtc_auto_setup_conan() + +# +# vcpkg +# +macro(qtc_auto_setup_vcpkg) + if (EXISTS "${CMAKE_SOURCE_DIR}/vcpkg.json" AND NOT QT_CREATOR_SKIP_VCPKG_SETUP) + option(QT_CREATOR_SKIP_VCPKG_SETUP "Skip Qt Creator's vcpkg package manager auto-setup" OFF) + + set_property( + DIRECTORY "${CMAKE_SOURCE_DIR}" + APPEND + PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/vcpkg.json") + + find_program(vcpkg_program vcpkg + PATHS $ENV{VCPKG_ROOT} ${CMAKE_SOURCE_DIR}/vcpkg ${CMAKE_SOURCE_DIR}/3rdparty/vcpkg + NO_DEFAULT_PATH + ) + if (NOT vcpkg_program) + message(WARNING "Qt Creator: vcpkg executable not found. " + "Package manager auto-setup will be skipped. " + "To disable this warning set QT_CREATOR_SKIP_VCPKG_SETUP to ON.") + return() + endif() + execute_process(COMMAND ${vcpkg_program} version + RESULT_VARIABLE result_code + OUTPUT_VARIABLE vcpkg_version_output + ERROR_VARIABLE vcpkg_version_output) + if (NOT result_code EQUAL 0) + message(FATAL_ERROR "vcpkg version failed='${result_code}: ${vcpkg_version_output}") + endif() + + # Resolve any symlinks + get_filename_component(vpkg_program_real_path ${vcpkg_program} REALPATH) + get_filename_component(vpkg_root ${vpkg_program_real_path} DIRECTORY) + + if (NOT EXISTS "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + message(STATUS "Qt Creator: vcpkg package manager auto-setup. " + "Skip this step by setting QT_CREATOR_SKIP_VCPKG_SETUP to ON.") + + file(WRITE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" " + set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\") + set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\") + ") + qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + + if (CMAKE_TOOLCHAIN_FILE AND NOT + CMAKE_TOOLCHAIN_FILE STREQUAL "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" + "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n") + endif() + + if (VCPKG_TARGET_TRIPLET) + set(vcpkg_triplet ${VCPKG_TARGET_TRIPLET}) + else() + if (ANDROID_ABI) + if (ANDROID_ABI STREQUAL "armeabi-v7a") + set(vcpkg_triplet arm-neon-android) + elseif (ANDROID_ABI STREQUAL "arm64-v8a") + set(vcpkg_triplet arm64-android) + elseif (ANDROID_ABI STREQUAL "x86") + set(vcpkg_triplet x86-android) + elseif (ANDROID_ABI STREQUAL "x86_64") + set(vcpkg_triplet x64-android) + else() + message(FATAL_ERROR "Unsupported Android ABI: ${ANDROID_ABI}") + endif() + # Needed by vcpkg/scripts/toolchains/android.cmake + file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" " + set(ENV{ANDROID_NDK_HOME} \"${ANDROID_NDK}\") + ") + elseif (WIN32) + set(vcpkg_triplet x64-mingw-static) + if (CMAKE_CXX_COMPILER MATCHES ".*/(.*)/cl.exe") + set(vcpkg_triplet ${CMAKE_MATCH_1}-windows) + endif() + elseif(APPLE) + # We're too early to use CMAKE_HOST_SYSTEM_PROCESSOR + execute_process( + COMMAND uname -m + OUTPUT_VARIABLE __apple_host_system_processor + OUTPUT_STRIP_TRAILING_WHITESPACE) + if (__apple_host_system_processor MATCHES "arm64") + set(vcpkg_triplet arm64-osx) + else() + set(vcpkg_triplet x64-osx) + endif() + else() + set(vcpkg_triplet x64-linux) + endif() + endif() + + file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" " + set(VCPKG_TARGET_TRIPLET ${vcpkg_triplet}) + include(\"${vpkg_root}/scripts/buildsystems/vcpkg.cmake\") + ") + endif() + + set(CMAKE_TOOLCHAIN_FILE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" CACHE PATH "" FORCE) + + # Save CMAKE_PREFIX_PATH and CMAKE_MODULE_PATH as cache variables + if (CMAKE_VERSION GREATER_EQUAL "3.19") + cmake_language(DEFER CALL list REMOVE_DUPLICATES CMAKE_PREFIX_PATH) + cmake_language(DEFER CALL list REMOVE_DUPLICATES CMAKE_MODULE_PATH) + cmake_language(DEFER CALL set CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH}" CACHE STRING "" FORCE) + cmake_language(DEFER CALL set CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" CACHE STRING "" FORCE) + endif() + endif() +endmacro() +qtc_auto_setup_vcpkg() diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeCXXCompiler.cmake b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..d36c917 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeCXXCompiler.cmake @@ -0,0 +1,92 @@ +set(CMAKE_CXX_COMPILER "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/clang++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "17.0.6") +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_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") +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_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/llvm-ar.exe") +set(CMAKE_CXX_COMPILER_AR "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/llvm-ar.exe") +set(CMAKE_RANLIB "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/llvm-ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/llvm-ranlib.exe") +set(CMAKE_LINKER "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/ld.lld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "G:/Programs/QT/Tools/llvm-mingw1706_64/bin/ld.lld") +set(CMAKE_CXX_COMPILER_LINKER_ID "LLD") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 17.0.6) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX ) +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) + +# 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 "G:/Programs/QT/Tools/llvm-mingw1706_64/include/c++/v1;G:/Programs/QT/Tools/llvm-mingw1706_64/lib/clang/17/include;G:/Programs/QT/Tools/llvm-mingw1706_64/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;mingw32;unwind;moldname;mingwex;advapi32;shell32;user32;kernel32;mingw32;unwind;moldname;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "G:/Programs/QT/Tools/llvm-mingw1706_64/x86_64-w64-mingw32/lib;G:/Programs/QT/Tools/llvm-mingw1706_64/x86_64-w64-mingw32/mingw/lib;G:/Programs/QT/Tools/llvm-mingw1706_64/lib;G:/Programs/QT/Tools/llvm-mingw1706_64/lib/clang/17/lib/windows") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "G:/Programs/QT/Tools/llvm-mingw1706_64/lib/clang/17") diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeRCCompiler.cmake b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeRCCompiler.cmake new file mode 100644 index 0000000..d9197d3 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "G:/Programs/QT/Tools/llvm-mingw1706_64/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/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeSystem.cmake b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeSystem.cmake new file mode 100644 index 0000000..000cf69 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/CMakeFiles/3.29.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.26100") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.26100") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.26100") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.26100") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware.exe b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware.exe new file mode 100644 index 0000000..80bffe6 Binary files /dev/null and b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware.exe differ diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/EWIEGA46WW/qrc_resources.cpp b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/EWIEGA46WW/qrc_resources.cpp new file mode 100644 index 0000000..e0dcb32 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/EWIEGA46WW/qrc_resources.cpp @@ -0,0 +1,991 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 6.8.1 +** +** 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[] = { + // chevron-down.png + 0x0,0x0,0x1,0x4b, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x12,0x0,0x0,0x0,0xb,0x8,0x6,0x0,0x0,0x0,0x72,0x17,0xdd,0x4, + 0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xb,0x13,0x0,0x0,0xb,0x13, + 0x1,0x0,0x9a,0x9c,0x18,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,0xe0,0x49,0x44,0x41,0x54,0x78,0x1,0x9d,0x90,0xcb,0xd, + 0x82,0x40,0x10,0x86,0x67,0x56,0xe3,0xe3,0x66,0xc2,0xc5,0x23,0x1d,0xe8,0x91,0xa3, + 0x76,0x20,0xd,0x8,0x74,0xa0,0x1d,0x68,0x7,0x96,0x0,0x36,0x20,0x1d,0xe0,0x4d, + 0x3c,0x69,0x7,0x54,0x0,0xe1,0xe8,0x23,0x38,0xee,0x98,0x60,0x80,0xf0,0xd2,0x3f, + 0xd9,0xdd,0xec,0xcc,0xfc,0xdf,0xce,0xe,0x8c,0x66,0xe6,0x8,0xfe,0x14,0x7b,0x53, + 0xbf,0xe8,0xdc,0xe8,0xa2,0x68,0x46,0x30,0xd6,0x4c,0xf5,0x17,0x8,0xd7,0xb3,0x97, + 0xd7,0x7,0x44,0x8,0xae,0x3c,0xd5,0x27,0x90,0xd7,0x16,0xc6,0x75,0x5c,0xcf,0x3e, + 0x2,0xb2,0x39,0x86,0xbc,0x29,0xda,0x52,0x5e,0xd0,0x90,0xd0,0xeb,0xab,0x8f,0xf3, + 0xf8,0x68,0xc7,0x2d,0x21,0x9b,0xc8,0xdf,0x6f,0xbf,0xa0,0xb6,0xb0,0x1c,0x4,0x61, + 0x17,0x9d,0x9c,0x75,0x9a,0xc3,0x6c,0x61,0x1d,0x8c,0x87,0x2a,0xee,0xe4,0x21,0xc1, + 0x54,0x5e,0xed,0xd0,0x77,0xac,0xac,0x17,0x8b,0xaf,0x96,0xc1,0x9a,0x20,0xa5,0xa0, + 0x22,0xac,0x47,0xa8,0x3f,0x90,0xe,0x75,0x10,0x56,0xb7,0x2c,0x98,0xc,0xc4,0x4a, + 0x76,0x30,0x61,0xb3,0x9c,0x49,0x20,0x4f,0xa8,0x83,0x54,0x76,0xc4,0xca,0x7d,0x87, + 0xc0,0xd,0xcf,0x8e,0xe,0x35,0x12,0x55,0x9,0x9e,0xd,0xcf,0x28,0x11,0x62,0x91, + 0xc,0xd1,0x82,0x6,0xbd,0x1,0xcd,0x6,0x82,0xb5,0x4d,0xed,0x9,0x91,0x0,0x0, + 0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // fema-wing.svg + 0x0,0x0,0x34,0x55, + 0x3c, + 0x73,0x76,0x67,0x20,0x77,0x69,0x64,0x74,0x68,0x3d,0x22,0x39,0x35,0x36,0x22,0x20, + 0x68,0x65,0x69,0x67,0x68,0x74,0x3d,0x22,0x38,0x38,0x38,0x22,0x20,0x76,0x69,0x65, + 0x77,0x42,0x6f,0x78,0x3d,0x22,0x30,0x20,0x30,0x20,0x39,0x35,0x36,0x20,0x38,0x38, + 0x38,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x6e,0x6f,0x6e,0x65,0x22,0x20,0x78, + 0x6d,0x6c,0x6e,0x73,0x3d,0x22,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77, + 0x2e,0x77,0x33,0x2e,0x6f,0x72,0x67,0x2f,0x32,0x30,0x30,0x30,0x2f,0x73,0x76,0x67, + 0x22,0x3e,0xd,0xa,0x3c,0x67,0x20,0x63,0x6c,0x69,0x70,0x2d,0x70,0x61,0x74,0x68, + 0x3d,0x22,0x75,0x72,0x6c,0x28,0x23,0x63,0x6c,0x69,0x70,0x30,0x5f,0x31,0x5f,0x37, + 0x39,0x29,0x22,0x3e,0xd,0xa,0x3c,0x67,0x20,0x6f,0x70,0x61,0x63,0x69,0x74,0x79, + 0x3d,0x22,0x30,0x2e,0x33,0x35,0x31,0x39,0x33,0x31,0x22,0x3e,0xd,0xa,0x3c,0x70, + 0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x32,0x30,0x34,0x36,0x2e,0x30,0x32,0x20, + 0x33,0x33,0x32,0x2e,0x33,0x33,0x31,0x43,0x32,0x30,0x34,0x32,0x2e,0x36,0x20,0x32, + 0x39,0x32,0x2e,0x36,0x33,0x37,0x20,0x32,0x30,0x33,0x39,0x2e,0x30,0x38,0x20,0x32, + 0x35,0x32,0x2e,0x31,0x35,0x39,0x20,0x32,0x30,0x33,0x35,0x2e,0x35,0x33,0x20,0x32, + 0x31,0x30,0x2e,0x39,0x33,0x32,0x43,0x31,0x39,0x39,0x33,0x2e,0x33,0x36,0x20,0x32, + 0x33,0x33,0x2e,0x39,0x35,0x38,0x20,0x31,0x39,0x33,0x37,0x2e,0x34,0x39,0x20,0x32, + 0x34,0x37,0x2e,0x32,0x34,0x34,0x20,0x31,0x38,0x38,0x31,0x2e,0x32,0x37,0x20,0x32, + 0x35,0x39,0x2e,0x38,0x31,0x37,0x43,0x31,0x38,0x36,0x38,0x2e,0x38,0x35,0x20,0x32, + 0x36,0x32,0x2e,0x35,0x39,0x35,0x20,0x31,0x38,0x35,0x32,0x2e,0x34,0x34,0x20,0x32, + 0x36,0x36,0x2e,0x30,0x31,0x34,0x20,0x31,0x38,0x33,0x35,0x2e,0x36,0x31,0x20,0x32, + 0x36,0x39,0x2e,0x34,0x33,0x32,0x43,0x31,0x37,0x38,0x36,0x2e,0x30,0x39,0x20,0x32, + 0x37,0x39,0x2e,0x34,0x37,0x35,0x20,0x31,0x37,0x33,0x35,0x2e,0x30,0x34,0x20,0x32, + 0x38,0x37,0x2e,0x34,0x34,0x38,0x20,0x31,0x36,0x38,0x33,0x2e,0x33,0x35,0x20,0x32, + 0x39,0x33,0x2e,0x33,0x31,0x38,0x4c,0x31,0x35,0x32,0x30,0x2e,0x36,0x38,0x20,0x33, + 0x31,0x31,0x2e,0x33,0x31,0x36,0x43,0x31,0x35,0x32,0x30,0x2e,0x39,0x37,0x20,0x33, + 0x31,0x30,0x2e,0x33,0x35,0x33,0x20,0x31,0x35,0x32,0x30,0x2e,0x35,0x34,0x20,0x33, + 0x30,0x37,0x2e,0x35,0x37,0x31,0x20,0x31,0x35,0x32,0x30,0x2e,0x34,0x37,0x20,0x33, + 0x30,0x37,0x2e,0x33,0x32,0x32,0x43,0x31,0x35,0x31,0x39,0x2e,0x30,0x38,0x20,0x33, + 0x30,0x33,0x2e,0x33,0x32,0x37,0x20,0x31,0x35,0x31,0x38,0x2e,0x39,0x34,0x20,0x33, + 0x30,0x32,0x2e,0x39,0x37,0x20,0x31,0x35,0x31,0x37,0x2e,0x35,0x38,0x20,0x33,0x30, + 0x31,0x2e,0x35,0x37,0x39,0x43,0x31,0x35,0x31,0x36,0x2e,0x35,0x39,0x20,0x33,0x30, + 0x30,0x2e,0x35,0x34,0x35,0x20,0x31,0x35,0x31,0x35,0x2e,0x32,0x37,0x20,0x32,0x39, + 0x38,0x2e,0x39,0x37,0x35,0x20,0x31,0x35,0x31,0x31,0x2e,0x36,0x33,0x20,0x32,0x39, + 0x39,0x2e,0x32,0x32,0x34,0x43,0x31,0x35,0x30,0x38,0x2e,0x31,0x33,0x20,0x32,0x39, + 0x39,0x2e,0x35,0x30,0x38,0x20,0x31,0x35,0x30,0x38,0x2e,0x36,0x33,0x20,0x33,0x30, + 0x31,0x2e,0x32,0x35,0x36,0x20,0x31,0x35,0x30,0x35,0x2e,0x36,0x37,0x20,0x33,0x30, + 0x30,0x2e,0x38,0x32,0x37,0x43,0x31,0x35,0x30,0x34,0x2e,0x35,0x33,0x20,0x33,0x30, + 0x30,0x2e,0x36,0x38,0x34,0x20,0x31,0x35,0x30,0x33,0x2e,0x31,0x20,0x32,0x39,0x38, + 0x2e,0x31,0x38,0x37,0x20,0x31,0x34,0x39,0x38,0x2e,0x36,0x38,0x20,0x32,0x39,0x39, + 0x2e,0x39,0x36,0x39,0x43,0x31,0x34,0x39,0x37,0x2e,0x34,0x33,0x20,0x33,0x30,0x30, + 0x2e,0x34,0x36,0x38,0x20,0x31,0x34,0x39,0x36,0x2e,0x37,0x35,0x20,0x33,0x30,0x32, + 0x2e,0x34,0x32,0x39,0x20,0x31,0x34,0x39,0x34,0x2e,0x37,0x35,0x20,0x33,0x30,0x32, + 0x2e,0x37,0x31,0x34,0x43,0x31,0x34,0x39,0x32,0x2e,0x36,0x39,0x20,0x33,0x30,0x33, + 0x2e,0x30,0x33,0x34,0x20,0x31,0x34,0x39,0x30,0x2e,0x30,0x38,0x20,0x33,0x30,0x30, + 0x2e,0x32,0x31,0x36,0x20,0x31,0x34,0x38,0x37,0x2e,0x36,0x32,0x20,0x33,0x30,0x30, + 0x2e,0x33,0x39,0x34,0x43,0x31,0x34,0x38,0x33,0x2e,0x33,0x20,0x33,0x30,0x30,0x2e, + 0x37,0x31,0x33,0x20,0x31,0x34,0x38,0x33,0x2e,0x32,0x20,0x33,0x30,0x33,0x2e,0x35, + 0x36,0x36,0x20,0x31,0x34,0x38,0x31,0x2e,0x33,0x34,0x20,0x33,0x30,0x33,0x2e,0x36, + 0x37,0x33,0x43,0x31,0x34,0x38,0x30,0x2e,0x31,0x36,0x20,0x33,0x30,0x33,0x2e,0x37, + 0x34,0x34,0x20,0x31,0x34,0x37,0x38,0x2e,0x39,0x39,0x20,0x33,0x30,0x32,0x2e,0x37, + 0x38,0x31,0x20,0x31,0x34,0x37,0x37,0x2e,0x35,0x32,0x20,0x33,0x30,0x32,0x2e,0x34, + 0x35,0x39,0x43,0x31,0x34,0x37,0x36,0x2e,0x35,0x36,0x20,0x33,0x30,0x32,0x2e,0x32, + 0x34,0x35,0x20,0x31,0x34,0x37,0x35,0x2e,0x32,0x38,0x20,0x33,0x30,0x31,0x2e,0x39, + 0x32,0x34,0x20,0x31,0x34,0x37,0x33,0x2e,0x38,0x39,0x20,0x33,0x30,0x32,0x2e,0x36, + 0x33,0x36,0x43,0x31,0x34,0x36,0x39,0x2e,0x32,0x38,0x20,0x33,0x30,0x34,0x2e,0x39, + 0x38,0x39,0x20,0x31,0x34,0x36,0x39,0x2e,0x37,0x38,0x20,0x33,0x30,0x38,0x2e,0x33, + 0x37,0x37,0x20,0x31,0x34,0x36,0x38,0x2e,0x38,0x35,0x20,0x33,0x31,0x37,0x2e,0x31, + 0x35,0x4c,0x31,0x32,0x34,0x39,0x2e,0x37,0x39,0x20,0x33,0x34,0x31,0x2e,0x34,0x30, + 0x38,0x4c,0x31,0x32,0x35,0x30,0x2e,0x38,0x32,0x20,0x33,0x35,0x34,0x2e,0x32,0x38, + 0x33,0x43,0x31,0x32,0x39,0x35,0x2e,0x39,0x31,0x20,0x33,0x34,0x39,0x2e,0x37,0x36, + 0x37,0x20,0x31,0x33,0x33,0x39,0x2e,0x35,0x37,0x20,0x33,0x34,0x35,0x2e,0x36,0x37, + 0x38,0x20,0x31,0x33,0x38,0x33,0x2e,0x31,0x36,0x20,0x33,0x34,0x32,0x2e,0x31,0x36, + 0x43,0x31,0x34,0x31,0x31,0x2e,0x34,0x31,0x20,0x33,0x33,0x39,0x2e,0x38,0x38,0x36, + 0x20,0x31,0x34,0x34,0x31,0x2e,0x38,0x38,0x20,0x33,0x33,0x36,0x2e,0x38,0x39,0x39, + 0x20,0x31,0x34,0x37,0x30,0x2e,0x31,0x33,0x20,0x33,0x33,0x34,0x2e,0x36,0x32,0x35, + 0x43,0x31,0x34,0x37,0x33,0x2e,0x32,0x37,0x20,0x33,0x34,0x30,0x2e,0x32,0x36,0x20, + 0x31,0x34,0x37,0x36,0x2e,0x33,0x34,0x20,0x33,0x34,0x32,0x2e,0x38,0x32,0x39,0x20, + 0x31,0x34,0x37,0x34,0x2e,0x38,0x37,0x20,0x33,0x34,0x37,0x2e,0x31,0x30,0x38,0x43, + 0x31,0x34,0x37,0x34,0x2e,0x38,0x37,0x20,0x33,0x34,0x37,0x2e,0x31,0x30,0x38,0x20, + 0x31,0x34,0x32,0x31,0x2e,0x35,0x32,0x20,0x34,0x31,0x39,0x2e,0x39,0x38,0x37,0x20, + 0x31,0x33,0x35,0x34,0x2e,0x38,0x38,0x20,0x34,0x35,0x38,0x2e,0x32,0x33,0x34,0x43, + 0x31,0x33,0x32,0x35,0x2e,0x37,0x33,0x20,0x34,0x37,0x34,0x2e,0x39,0x35,0x31,0x20, + 0x31,0x32,0x35,0x32,0x2e,0x35,0x37,0x20,0x34,0x37,0x30,0x2e,0x32,0x35,0x38,0x20, + 0x31,0x32,0x31,0x35,0x2e,0x32,0x39,0x20,0x34,0x37,0x30,0x2e,0x39,0x39,0x36,0x43, + 0x31,0x31,0x39,0x33,0x2e,0x33,0x32,0x20,0x34,0x37,0x31,0x2e,0x34,0x35,0x33,0x20, + 0x31,0x31,0x37,0x34,0x2e,0x36,0x39,0x20,0x34,0x37,0x32,0x2e,0x36,0x36,0x31,0x20, + 0x31,0x31,0x35,0x38,0x2e,0x39,0x33,0x20,0x34,0x37,0x34,0x2e,0x34,0x30,0x34,0x43, + 0x31,0x31,0x35,0x38,0x2e,0x35,0x20,0x34,0x37,0x30,0x2e,0x36,0x39,0x34,0x20,0x31, + 0x31,0x35,0x38,0x2e,0x32,0x35,0x20,0x34,0x36,0x36,0x2e,0x39,0x38,0x36,0x20,0x31, + 0x31,0x35,0x38,0x2e,0x36,0x34,0x20,0x34,0x36,0x33,0x2e,0x32,0x34,0x31,0x43,0x31, + 0x31,0x35,0x38,0x2e,0x37,0x35,0x20,0x34,0x36,0x32,0x2e,0x30,0x36,0x34,0x20,0x31, + 0x31,0x35,0x39,0x2e,0x30,0x37,0x20,0x34,0x36,0x30,0x2e,0x39,0x32,0x33,0x20,0x31, + 0x31,0x35,0x39,0x2e,0x32,0x39,0x20,0x34,0x35,0x39,0x2e,0x38,0x35,0x33,0x4c,0x31, + 0x31,0x36,0x30,0x2e,0x38,0x32,0x20,0x34,0x35,0x36,0x2e,0x37,0x38,0x37,0x43,0x31, + 0x31,0x36,0x32,0x2e,0x37,0x35,0x20,0x34,0x35,0x32,0x2e,0x33,0x36,0x35,0x20,0x31, + 0x31,0x36,0x34,0x2e,0x36,0x38,0x20,0x34,0x34,0x38,0x2e,0x31,0x35,0x37,0x20,0x31, + 0x31,0x36,0x36,0x2e,0x33,0x39,0x20,0x34,0x34,0x33,0x2e,0x38,0x37,0x38,0x43,0x31, + 0x31,0x36,0x38,0x2e,0x32,0x31,0x20,0x34,0x33,0x39,0x2e,0x33,0x35,0x20,0x31,0x31, + 0x36,0x39,0x2e,0x38,0x35,0x20,0x34,0x33,0x34,0x2e,0x37,0x31,0x34,0x20,0x31,0x31, + 0x37,0x31,0x2e,0x36,0x20,0x34,0x33,0x30,0x2e,0x31,0x35,0x43,0x31,0x31,0x37,0x32, + 0x2e,0x36,0x34,0x20,0x34,0x32,0x37,0x2e,0x34,0x37,0x35,0x20,0x31,0x31,0x37,0x33, + 0x2e,0x36,0x34,0x20,0x34,0x32,0x34,0x2e,0x38,0x30,0x31,0x20,0x31,0x31,0x37,0x34, + 0x2e,0x38,0x35,0x20,0x34,0x32,0x32,0x2e,0x32,0x33,0x34,0x43,0x31,0x31,0x37,0x37, + 0x2e,0x31,0x20,0x34,0x31,0x37,0x2e,0x33,0x38,0x34,0x20,0x31,0x31,0x37,0x38,0x2e, + 0x38,0x35,0x20,0x34,0x31,0x32,0x2e,0x33,0x39,0x32,0x20,0x31,0x31,0x37,0x39,0x2e, + 0x36,0x34,0x20,0x34,0x30,0x37,0x2e,0x30,0x37,0x38,0x43,0x31,0x31,0x38,0x30,0x2e, + 0x31,0x20,0x34,0x30,0x33,0x2e,0x38,0x36,0x39,0x20,0x31,0x31,0x38,0x30,0x2e,0x37, + 0x34,0x20,0x34,0x30,0x30,0x2e,0x36,0x32,0x34,0x20,0x31,0x31,0x38,0x31,0x2e,0x36, + 0x34,0x20,0x33,0x39,0x37,0x2e,0x34,0x38,0x36,0x43,0x31,0x31,0x38,0x33,0x2e,0x32, + 0x31,0x20,0x33,0x39,0x31,0x2e,0x38,0x38,0x37,0x20,0x31,0x31,0x38,0x37,0x2e,0x31, + 0x33,0x20,0x33,0x38,0x38,0x2e,0x37,0x38,0x36,0x20,0x31,0x31,0x39,0x32,0x2e,0x38, + 0x34,0x20,0x33,0x38,0x38,0x2e,0x31,0x38,0x31,0x43,0x31,0x31,0x39,0x37,0x2e,0x35, + 0x38,0x20,0x33,0x38,0x37,0x2e,0x36,0x38,0x33,0x20,0x31,0x32,0x30,0x32,0x2e,0x33, + 0x36,0x20,0x33,0x38,0x37,0x2e,0x34,0x37,0x31,0x20,0x31,0x32,0x30,0x37,0x2e,0x31, + 0x34,0x20,0x33,0x38,0x37,0x2e,0x31,0x35,0x31,0x43,0x31,0x32,0x31,0x33,0x2e,0x31, + 0x20,0x33,0x38,0x36,0x2e,0x37,0x32,0x35,0x20,0x31,0x32,0x31,0x38,0x2e,0x37,0x20, + 0x33,0x38,0x35,0x2e,0x31,0x32,0x32,0x20,0x31,0x32,0x32,0x33,0x2e,0x37,0x33,0x20, + 0x33,0x38,0x31,0x2e,0x39,0x31,0x33,0x43,0x31,0x32,0x33,0x30,0x2e,0x35,0x31,0x20, + 0x33,0x37,0x37,0x2e,0x35,0x36,0x34,0x20,0x31,0x32,0x33,0x31,0x2e,0x38,0x37,0x20, + 0x33,0x37,0x31,0x2e,0x36,0x34,0x35,0x20,0x31,0x32,0x32,0x37,0x2e,0x36,0x36,0x20, + 0x33,0x36,0x34,0x2e,0x37,0x32,0x35,0x43,0x31,0x32,0x32,0x35,0x2e,0x39,0x35,0x20, + 0x33,0x36,0x31,0x2e,0x39,0x34,0x33,0x20,0x31,0x32,0x32,0x35,0x2e,0x32,0x34,0x20, + 0x33,0x35,0x39,0x2e,0x31,0x39,0x37,0x20,0x31,0x32,0x32,0x37,0x2e,0x31,0x37,0x20, + 0x33,0x35,0x36,0x2e,0x33,0x34,0x34,0x43,0x31,0x32,0x32,0x38,0x2e,0x38,0x34,0x20, + 0x33,0x35,0x33,0x2e,0x38,0x34,0x38,0x20,0x31,0x32,0x32,0x38,0x2e,0x36,0x37,0x20, + 0x33,0x35,0x31,0x2e,0x34,0x32,0x33,0x20,0x31,0x32,0x32,0x37,0x2e,0x31,0x37,0x20, + 0x33,0x34,0x39,0x2e,0x30,0x36,0x39,0x43,0x31,0x32,0x32,0x35,0x2e,0x37,0x34,0x20, + 0x33,0x34,0x36,0x2e,0x37,0x35,0x31,0x20,0x31,0x32,0x32,0x33,0x2e,0x34,0x32,0x20, + 0x33,0x34,0x36,0x2e,0x36,0x30,0x37,0x20,0x31,0x32,0x32,0x31,0x20,0x33,0x34,0x37, + 0x2e,0x30,0x33,0x35,0x43,0x31,0x32,0x32,0x30,0x2e,0x36,0x20,0x33,0x34,0x37,0x2e, + 0x31,0x30,0x36,0x20,0x31,0x32,0x32,0x30,0x2e,0x31,0x38,0x20,0x33,0x34,0x37,0x2e, + 0x30,0x37,0x20,0x31,0x32,0x31,0x39,0x2e,0x32,0x38,0x20,0x33,0x34,0x37,0x2e,0x31, + 0x34,0x31,0x43,0x31,0x32,0x32,0x30,0x2e,0x31,0x31,0x20,0x33,0x34,0x36,0x2e,0x31, + 0x37,0x38,0x20,0x31,0x32,0x32,0x30,0x2e,0x37,0x31,0x20,0x33,0x34,0x35,0x2e,0x34, + 0x36,0x35,0x20,0x31,0x32,0x32,0x31,0x2e,0x33,0x32,0x20,0x33,0x34,0x34,0x2e,0x37, + 0x31,0x37,0x43,0x31,0x32,0x32,0x32,0x2e,0x34,0x32,0x20,0x33,0x34,0x33,0x2e,0x33, + 0x32,0x36,0x20,0x31,0x32,0x32,0x33,0x2e,0x36,0x34,0x20,0x33,0x34,0x32,0x2e,0x30, + 0x30,0x37,0x20,0x31,0x32,0x32,0x34,0x2e,0x35,0x37,0x20,0x33,0x34,0x30,0x2e,0x35, + 0x30,0x39,0x43,0x31,0x32,0x32,0x35,0x2e,0x37,0x34,0x20,0x33,0x33,0x38,0x2e,0x36, + 0x31,0x39,0x20,0x31,0x32,0x32,0x35,0x2e,0x38,0x39,0x20,0x33,0x33,0x36,0x2e,0x37, + 0x32,0x39,0x20,0x31,0x32,0x32,0x34,0x2e,0x30,0x33,0x20,0x33,0x33,0x34,0x2e,0x39, + 0x38,0x31,0x43,0x31,0x32,0x32,0x33,0x2e,0x31,0x34,0x20,0x33,0x33,0x34,0x2e,0x31, + 0x36,0x31,0x20,0x31,0x32,0x32,0x32,0x2e,0x35,0x20,0x33,0x33,0x33,0x2e,0x30,0x35, + 0x35,0x20,0x31,0x32,0x32,0x31,0x2e,0x38,0x32,0x20,0x33,0x33,0x32,0x2e,0x30,0x35, + 0x36,0x43,0x31,0x32,0x31,0x39,0x2e,0x36,0x38,0x20,0x33,0x32,0x38,0x2e,0x37,0x37, + 0x35,0x20,0x31,0x32,0x31,0x39,0x2e,0x38,0x33,0x20,0x33,0x32,0x37,0x2e,0x34,0x32, + 0x20,0x31,0x32,0x32,0x32,0x2e,0x35,0x20,0x33,0x32,0x34,0x2e,0x34,0x36,0x31,0x43, + 0x31,0x32,0x32,0x33,0x2e,0x30,0x34,0x20,0x33,0x32,0x33,0x2e,0x38,0x35,0x34,0x20, + 0x31,0x32,0x32,0x33,0x2e,0x37,0x35,0x20,0x33,0x32,0x33,0x2e,0x33,0x35,0x35,0x20, + 0x31,0x32,0x32,0x34,0x2e,0x32,0x31,0x20,0x33,0x32,0x32,0x2e,0x37,0x31,0x33,0x43, + 0x31,0x32,0x32,0x35,0x2e,0x32,0x35,0x20,0x33,0x32,0x31,0x2e,0x31,0x30,0x39,0x20, + 0x31,0x32,0x32,0x36,0x2e,0x33,0x39,0x20,0x33,0x31,0x39,0x2e,0x35,0x34,0x20,0x31, + 0x32,0x32,0x37,0x2e,0x30,0x37,0x20,0x33,0x31,0x37,0x2e,0x37,0x39,0x33,0x43,0x31, + 0x32,0x32,0x38,0x2e,0x34,0x33,0x20,0x33,0x31,0x34,0x2e,0x33,0x33,0x34,0x20,0x31, + 0x32,0x32,0x37,0x2e,0x37,0x31,0x20,0x33,0x31,0x31,0x2e,0x36,0x39,0x35,0x20,0x31, + 0x32,0x32,0x34,0x2e,0x36,0x31,0x20,0x33,0x30,0x39,0x2e,0x35,0x35,0x34,0x43,0x31, + 0x32,0x32,0x32,0x2e,0x38,0x36,0x20,0x33,0x30,0x38,0x2e,0x33,0x30,0x35,0x20,0x31, + 0x32,0x32,0x30,0x2e,0x38,0x33,0x20,0x33,0x30,0x37,0x2e,0x32,0x37,0x31,0x20,0x31, + 0x32,0x31,0x38,0x2e,0x38,0x20,0x33,0x30,0x36,0x2e,0x36,0x39,0x39,0x43,0x31,0x32, + 0x31,0x35,0x2e,0x31,0x36,0x20,0x33,0x30,0x35,0x2e,0x36,0x36,0x34,0x20,0x31,0x32, + 0x31,0x31,0x2e,0x39,0x38,0x20,0x33,0x30,0x33,0x2e,0x39,0x35,0x31,0x20,0x31,0x32, + 0x30,0x38,0x2e,0x39,0x39,0x20,0x33,0x30,0x31,0x2e,0x37,0x37,0x35,0x43,0x31,0x32, + 0x30,0x36,0x2e,0x32,0x34,0x20,0x32,0x39,0x39,0x2e,0x37,0x37,0x37,0x20,0x31,0x32, + 0x30,0x33,0x2e,0x34,0x33,0x20,0x32,0x39,0x37,0x2e,0x38,0x31,0x35,0x20,0x31,0x32, + 0x30,0x30,0x2e,0x37,0x31,0x20,0x32,0x39,0x35,0x2e,0x37,0x34,0x36,0x43,0x31,0x31, + 0x39,0x39,0x2e,0x36,0x34,0x20,0x32,0x39,0x34,0x2e,0x39,0x32,0x35,0x20,0x31,0x31, + 0x39,0x38,0x2e,0x37,0x32,0x20,0x32,0x39,0x33,0x2e,0x39,0x36,0x32,0x20,0x31,0x31, + 0x39,0x37,0x2e,0x36,0x35,0x20,0x32,0x39,0x32,0x2e,0x39,0x36,0x33,0x43,0x31,0x31, + 0x39,0x38,0x2e,0x34,0x37,0x20,0x32,0x39,0x30,0x2e,0x39,0x33,0x31,0x20,0x31,0x32, + 0x30,0x31,0x2e,0x32,0x35,0x20,0x32,0x38,0x39,0x2e,0x36,0x31,0x32,0x20,0x31,0x31, + 0x39,0x39,0x2e,0x32,0x39,0x20,0x32,0x38,0x36,0x2e,0x38,0x36,0x35,0x43,0x31,0x31, + 0x39,0x38,0x2e,0x34,0x33,0x20,0x32,0x38,0x37,0x2e,0x34,0x20,0x31,0x31,0x39,0x37, + 0x2e,0x36,0x31,0x20,0x32,0x38,0x37,0x2e,0x39,0x33,0x35,0x20,0x31,0x31,0x39,0x36, + 0x2e,0x35,0x34,0x20,0x32,0x38,0x38,0x2e,0x36,0x34,0x38,0x43,0x31,0x31,0x39,0x35, + 0x2e,0x34,0x34,0x20,0x32,0x38,0x34,0x2e,0x32,0x32,0x35,0x20,0x31,0x31,0x39,0x38, + 0x2e,0x30,0x31,0x20,0x32,0x38,0x31,0x2e,0x30,0x31,0x36,0x20,0x31,0x31,0x39,0x39, + 0x2e,0x36,0x35,0x20,0x32,0x37,0x37,0x2e,0x37,0x43,0x31,0x31,0x39,0x34,0x2e,0x33, + 0x37,0x20,0x32,0x37,0x32,0x2e,0x37,0x37,0x37,0x20,0x31,0x31,0x39,0x31,0x2e,0x32, + 0x20,0x32,0x36,0x36,0x2e,0x37,0x31,0x34,0x20,0x31,0x31,0x38,0x37,0x2e,0x33,0x35, + 0x20,0x32,0x36,0x31,0x2e,0x31,0x34,0x39,0x43,0x31,0x31,0x38,0x32,0x2e,0x37,0x38, + 0x20,0x32,0x35,0x34,0x2e,0x35,0x38,0x36,0x20,0x31,0x31,0x37,0x37,0x2e,0x35,0x38, + 0x20,0x32,0x34,0x38,0x2e,0x36,0x36,0x34,0x20,0x31,0x31,0x37,0x31,0x2e,0x32,0x33, + 0x20,0x32,0x34,0x33,0x2e,0x38,0x34,0x38,0x43,0x31,0x31,0x36,0x37,0x2e,0x37,0x20, + 0x32,0x34,0x31,0x2e,0x31,0x37,0x32,0x20,0x31,0x31,0x36,0x33,0x2e,0x36,0x33,0x20, + 0x32,0x33,0x39,0x2e,0x32,0x31,0x20,0x31,0x31,0x35,0x39,0x2e,0x37,0x35,0x20,0x32, + 0x33,0x36,0x2e,0x38,0x39,0x43,0x31,0x31,0x36,0x30,0x2e,0x36,0x37,0x20,0x32,0x33, + 0x34,0x2e,0x39,0x36,0x35,0x20,0x31,0x31,0x36,0x31,0x2e,0x38,0x39,0x20,0x32,0x33, + 0x32,0x2e,0x39,0x36,0x38,0x20,0x31,0x31,0x36,0x32,0x2e,0x36,0x20,0x32,0x33,0x30, + 0x2e,0x38,0x32,0x39,0x43,0x31,0x31,0x36,0x34,0x2e,0x31,0x20,0x32,0x32,0x36,0x2e, + 0x35,0x31,0x34,0x20,0x31,0x31,0x36,0x32,0x2e,0x37,0x31,0x20,0x32,0x32,0x33,0x2e, + 0x32,0x36,0x38,0x20,0x31,0x31,0x35,0x38,0x2e,0x37,0x39,0x20,0x32,0x32,0x31,0x2e, + 0x32,0x37,0x43,0x31,0x31,0x35,0x38,0x2e,0x34,0x37,0x20,0x32,0x32,0x31,0x2e,0x31, + 0x32,0x37,0x20,0x31,0x31,0x35,0x38,0x2e,0x30,0x34,0x20,0x32,0x32,0x31,0x2e,0x32, + 0x33,0x34,0x20,0x31,0x31,0x35,0x37,0x2e,0x36,0x35,0x20,0x32,0x32,0x31,0x2e,0x31, + 0x39,0x38,0x43,0x31,0x31,0x35,0x38,0x2e,0x36,0x20,0x32,0x32,0x34,0x2e,0x38,0x31, + 0x32,0x20,0x31,0x31,0x35,0x38,0x2e,0x34,0x20,0x32,0x32,0x37,0x2e,0x32,0x33,0x37, + 0x20,0x31,0x31,0x35,0x37,0x2e,0x30,0x37,0x20,0x32,0x32,0x38,0x2e,0x34,0x37,0x33, + 0x43,0x31,0x31,0x35,0x36,0x2e,0x37,0x39,0x20,0x32,0x32,0x37,0x2e,0x38,0x33,0x31, + 0x20,0x31,0x31,0x35,0x36,0x2e,0x34,0x37,0x20,0x32,0x32,0x37,0x2e,0x32,0x36,0x31, + 0x20,0x31,0x31,0x35,0x36,0x2e,0x32,0x39,0x20,0x32,0x32,0x36,0x2e,0x36,0x35,0x34, + 0x43,0x31,0x31,0x35,0x33,0x2e,0x32,0x39,0x20,0x32,0x31,0x36,0x2e,0x39,0x35,0x33, + 0x20,0x31,0x31,0x34,0x36,0x2e,0x33,0x38,0x20,0x32,0x31,0x31,0x2e,0x34,0x39,0x35, + 0x20,0x31,0x31,0x33,0x36,0x2e,0x38,0x32,0x20,0x32,0x30,0x39,0x2e,0x33,0x31,0x37, + 0x43,0x31,0x31,0x32,0x37,0x2e,0x39,0x20,0x32,0x30,0x37,0x2e,0x32,0x38,0x31,0x20, + 0x31,0x31,0x31,0x38,0x2e,0x38,0x34,0x20,0x32,0x30,0x36,0x2e,0x30,0x36,0x36,0x20, + 0x31,0x31,0x30,0x39,0x2e,0x36,0x34,0x20,0x32,0x30,0x37,0x2e,0x31,0x33,0x33,0x43, + 0x31,0x31,0x30,0x38,0x2e,0x37,0x34,0x20,0x32,0x30,0x37,0x2e,0x32,0x34,0x20,0x31, + 0x31,0x30,0x37,0x2e,0x38,0x32,0x20,0x32,0x30,0x37,0x2e,0x32,0x34,0x20,0x31,0x31, + 0x30,0x36,0x2e,0x38,0x39,0x20,0x32,0x30,0x37,0x2e,0x31,0x33,0x33,0x43,0x31,0x31, + 0x31,0x32,0x2e,0x35,0x36,0x20,0x32,0x30,0x34,0x2e,0x37,0x30,0x39,0x20,0x31,0x31, + 0x31,0x38,0x2e,0x34,0x38,0x20,0x32,0x30,0x33,0x2e,0x34,0x39,0x38,0x20,0x31,0x31, + 0x32,0x34,0x2e,0x35,0x38,0x20,0x32,0x30,0x32,0x2e,0x38,0x39,0x34,0x43,0x31,0x31, + 0x31,0x38,0x2e,0x31,0x36,0x20,0x32,0x30,0x32,0x2e,0x30,0x33,0x36,0x20,0x31,0x31, + 0x31,0x31,0x2e,0x39,0x39,0x20,0x32,0x30,0x33,0x2e,0x30,0x33,0x33,0x20,0x31,0x31, + 0x30,0x36,0x2e,0x32,0x35,0x20,0x32,0x30,0x35,0x2e,0x37,0x37,0x37,0x43,0x31,0x31, + 0x30,0x30,0x2e,0x35,0x37,0x20,0x32,0x30,0x38,0x2e,0x34,0x38,0x36,0x20,0x31,0x30, + 0x39,0x34,0x2e,0x35,0x38,0x20,0x32,0x31,0x30,0x2e,0x33,0x30,0x33,0x20,0x31,0x30, + 0x38,0x38,0x2e,0x37,0x37,0x20,0x32,0x31,0x32,0x2e,0x36,0x31,0x39,0x43,0x31,0x30, + 0x38,0x32,0x2e,0x30,0x36,0x20,0x32,0x31,0x35,0x2e,0x33,0x32,0x38,0x20,0x31,0x30, + 0x37,0x35,0x2e,0x36,0x20,0x32,0x31,0x38,0x2e,0x36,0x34,0x33,0x20,0x31,0x30,0x37, + 0x30,0x2e,0x33,0x39,0x20,0x32,0x32,0x33,0x2e,0x38,0x38,0x33,0x43,0x31,0x30,0x36, + 0x39,0x2e,0x33,0x32,0x20,0x32,0x32,0x34,0x2e,0x39,0x35,0x33,0x20,0x31,0x30,0x36, + 0x38,0x2e,0x33,0x39,0x20,0x32,0x32,0x36,0x2e,0x30,0x39,0x34,0x20,0x31,0x30,0x36, + 0x37,0x2e,0x33,0x36,0x20,0x32,0x32,0x37,0x2e,0x31,0x39,0x39,0x43,0x31,0x30,0x36, + 0x36,0x2e,0x37,0x32,0x20,0x32,0x32,0x37,0x2e,0x38,0x37,0x37,0x20,0x31,0x30,0x36, + 0x36,0x2e,0x31,0x38,0x20,0x32,0x32,0x38,0x2e,0x38,0x37,0x35,0x20,0x31,0x30,0x36, + 0x35,0x2e,0x33,0x36,0x20,0x32,0x32,0x39,0x2e,0x31,0x39,0x36,0x43,0x31,0x30,0x35, + 0x37,0x2e,0x36,0x35,0x20,0x32,0x33,0x32,0x2e,0x34,0x30,0x33,0x20,0x31,0x30,0x35, + 0x32,0x2e,0x39,0x38,0x20,0x32,0x33,0x38,0x2e,0x37,0x38,0x35,0x20,0x31,0x30,0x34, + 0x38,0x2e,0x32,0x33,0x20,0x32,0x34,0x35,0x2e,0x31,0x33,0x32,0x43,0x31,0x30,0x34, + 0x36,0x2e,0x32,0x20,0x32,0x34,0x37,0x2e,0x38,0x34,0x32,0x20,0x31,0x30,0x34,0x33, + 0x2e,0x38,0x38,0x20,0x32,0x35,0x30,0x2e,0x33,0x37,0x33,0x20,0x31,0x30,0x34,0x31, + 0x2e,0x36,0x20,0x32,0x35,0x32,0x2e,0x39,0x30,0x34,0x43,0x31,0x30,0x34,0x30,0x2e, + 0x31,0x20,0x32,0x35,0x34,0x2e,0x35,0x38,0x20,0x31,0x30,0x33,0x38,0x2e,0x31,0x34, + 0x20,0x32,0x35,0x35,0x2e,0x34,0x20,0x31,0x30,0x33,0x35,0x2e,0x38,0x35,0x20,0x32, + 0x35,0x35,0x2e,0x37,0x32,0x43,0x31,0x30,0x32,0x36,0x2e,0x36,0x38,0x20,0x32,0x35, + 0x37,0x2e,0x31,0x30,0x38,0x20,0x31,0x30,0x32,0x36,0x2e,0x38,0x33,0x20,0x32,0x35, + 0x38,0x2e,0x36,0x34,0x32,0x20,0x31,0x30,0x32,0x36,0x2e,0x36,0x35,0x20,0x32,0x36, + 0x38,0x2e,0x32,0x37,0x31,0x43,0x31,0x30,0x32,0x36,0x2e,0x36,0x34,0x20,0x32,0x36, + 0x38,0x2e,0x39,0x31,0x33,0x20,0x31,0x30,0x32,0x36,0x2e,0x39,0x37,0x20,0x32,0x36, + 0x39,0x2e,0x35,0x35,0x35,0x20,0x31,0x30,0x32,0x36,0x2e,0x35,0x34,0x20,0x32,0x37, + 0x30,0x2e,0x35,0x35,0x33,0x43,0x31,0x30,0x32,0x35,0x2e,0x34,0x33,0x20,0x32,0x36, + 0x39,0x2e,0x31,0x36,0x32,0x20,0x31,0x30,0x32,0x34,0x2e,0x33,0x33,0x20,0x32,0x36, + 0x37,0x2e,0x37,0x33,0x35,0x20,0x31,0x30,0x32,0x33,0x2e,0x31,0x39,0x20,0x32,0x36, + 0x36,0x2e,0x33,0x34,0x34,0x43,0x31,0x30,0x32,0x31,0x2e,0x39,0x20,0x32,0x36,0x34, + 0x2e,0x37,0x37,0x34,0x20,0x31,0x30,0x32,0x30,0x2e,0x37,0x33,0x20,0x32,0x36,0x33, + 0x2e,0x30,0x32,0x37,0x20,0x31,0x30,0x31,0x39,0x2e,0x32,0x33,0x20,0x32,0x36,0x31, + 0x2e,0x37,0x30,0x37,0x43,0x31,0x30,0x31,0x37,0x2e,0x31,0x36,0x20,0x32,0x35,0x39, + 0x2e,0x39,0x32,0x33,0x20,0x31,0x30,0x31,0x34,0x2e,0x37,0x20,0x32,0x35,0x39,0x2e, + 0x33,0x31,0x36,0x20,0x31,0x30,0x31,0x32,0x2e,0x33,0x31,0x20,0x32,0x36,0x30,0x2e, + 0x33,0x31,0x34,0x43,0x31,0x30,0x31,0x34,0x2e,0x36,0x36,0x20,0x32,0x36,0x31,0x2e, + 0x35,0x32,0x37,0x20,0x31,0x30,0x31,0x37,0x2e,0x31,0x39,0x20,0x32,0x36,0x32,0x2e, + 0x36,0x36,0x39,0x20,0x31,0x30,0x31,0x39,0x2e,0x35,0x35,0x20,0x32,0x36,0x34,0x2e, + 0x30,0x39,0x36,0x43,0x31,0x30,0x32,0x30,0x2e,0x35,0x35,0x20,0x32,0x36,0x34,0x2e, + 0x37,0x30,0x33,0x20,0x31,0x30,0x32,0x31,0x2e,0x32,0x32,0x20,0x32,0x36,0x35,0x2e, + 0x38,0x38,0x20,0x31,0x30,0x32,0x31,0x2e,0x39,0x34,0x20,0x32,0x36,0x36,0x2e,0x38, + 0x37,0x39,0x43,0x31,0x30,0x32,0x33,0x2e,0x32,0x39,0x20,0x32,0x36,0x38,0x2e,0x37, + 0x33,0x33,0x20,0x31,0x30,0x32,0x34,0x2e,0x35,0x38,0x20,0x32,0x37,0x30,0x2e,0x36, + 0x36,0x20,0x31,0x30,0x32,0x36,0x2e,0x30,0x37,0x20,0x32,0x37,0x32,0x2e,0x38,0x33, + 0x35,0x43,0x31,0x30,0x32,0x34,0x2e,0x34,0x20,0x32,0x37,0x33,0x2e,0x37,0x39,0x38, + 0x20,0x31,0x30,0x32,0x32,0x2e,0x36,0x31,0x20,0x32,0x37,0x34,0x2e,0x38,0x36,0x37, + 0x20,0x31,0x30,0x32,0x30,0x2e,0x36,0x31,0x20,0x32,0x37,0x36,0x2e,0x30,0x30,0x38, + 0x43,0x31,0x30,0x31,0x36,0x2e,0x30,0x35,0x20,0x32,0x37,0x34,0x2e,0x36,0x35,0x31, + 0x20,0x31,0x30,0x31,0x31,0x2e,0x36,0x36,0x20,0x32,0x37,0x35,0x2e,0x35,0x34,0x32, + 0x20,0x31,0x30,0x30,0x37,0x2e,0x32,0x34,0x20,0x32,0x37,0x37,0x2e,0x34,0x33,0x43, + 0x31,0x30,0x30,0x34,0x2e,0x39,0x35,0x20,0x32,0x37,0x38,0x2e,0x33,0x39,0x33,0x20, + 0x31,0x30,0x30,0x32,0x2e,0x33,0x35,0x20,0x32,0x37,0x38,0x2e,0x35,0x33,0x35,0x20, + 0x39,0x39,0x39,0x2e,0x39,0x32,0x34,0x20,0x32,0x37,0x39,0x2e,0x30,0x33,0x33,0x43, + 0x31,0x30,0x30,0x33,0x2e,0x34,0x32,0x20,0x32,0x38,0x31,0x2e,0x32,0x31,0x20,0x31, + 0x30,0x30,0x37,0x2e,0x32,0x37,0x20,0x32,0x37,0x38,0x2e,0x30,0x37,0x32,0x20,0x31, + 0x30,0x31,0x30,0x2e,0x39,0x38,0x20,0x32,0x37,0x38,0x2e,0x38,0x35,0x38,0x43,0x31, + 0x30,0x31,0x31,0x2e,0x34,0x38,0x20,0x32,0x38,0x31,0x2e,0x30,0x33,0x34,0x20,0x31, + 0x30,0x31,0x30,0x2e,0x30,0x35,0x20,0x32,0x38,0x31,0x2e,0x37,0x38,0x32,0x20,0x31, + 0x30,0x30,0x39,0x2e,0x30,0x35,0x20,0x32,0x38,0x32,0x2e,0x38,0x31,0x36,0x43,0x31, + 0x30,0x30,0x36,0x2e,0x35,0x39,0x20,0x32,0x38,0x35,0x2e,0x33,0x34,0x37,0x20,0x31, + 0x30,0x30,0x33,0x2e,0x39,0x35,0x20,0x32,0x38,0x37,0x2e,0x37,0x37,0x32,0x20,0x31, + 0x30,0x30,0x31,0x2e,0x38,0x35,0x20,0x32,0x39,0x30,0x2e,0x35,0x38,0x38,0x43,0x39, + 0x39,0x37,0x2e,0x30,0x32,0x39,0x20,0x32,0x39,0x36,0x2e,0x39,0x37,0x31,0x20,0x39, + 0x39,0x35,0x2e,0x37,0x30,0x37,0x20,0x33,0x30,0x34,0x2e,0x31,0x33,0x38,0x20,0x39, + 0x39,0x38,0x2e,0x30,0x32,0x34,0x20,0x33,0x31,0x31,0x2e,0x38,0x37,0x38,0x43,0x39, + 0x39,0x38,0x2e,0x31,0x33,0x31,0x20,0x33,0x31,0x32,0x2e,0x32,0x37,0x20,0x39,0x39, + 0x38,0x2e,0x31,0x33,0x31,0x20,0x33,0x31,0x32,0x2e,0x36,0x36,0x32,0x20,0x39,0x39, + 0x38,0x2e,0x32,0x33,0x37,0x20,0x33,0x31,0x33,0x2e,0x33,0x30,0x34,0x43,0x39,0x39, + 0x34,0x2e,0x33,0x38,0x34,0x20,0x33,0x31,0x35,0x2e,0x38,0x37,0x31,0x20,0x39,0x38, + 0x39,0x2e,0x30,0x36,0x39,0x20,0x33,0x31,0x37,0x2e,0x33,0x33,0x32,0x20,0x39,0x38, + 0x39,0x2e,0x32,0x34,0x35,0x20,0x33,0x32,0x34,0x2e,0x34,0x32,0x39,0x43,0x39,0x39, + 0x31,0x2e,0x35,0x36,0x35,0x20,0x33,0x32,0x30,0x2e,0x34,0x33,0x35,0x20,0x39,0x39, + 0x33,0x2e,0x37,0x34,0x32,0x20,0x33,0x31,0x37,0x2e,0x32,0x36,0x32,0x20,0x39,0x39, + 0x38,0x2e,0x32,0x30,0x31,0x20,0x33,0x31,0x36,0x2e,0x39,0x37,0x38,0x43,0x39,0x39, + 0x39,0x2e,0x35,0x35,0x36,0x20,0x33,0x31,0x39,0x2e,0x32,0x39,0x36,0x20,0x39,0x39, + 0x39,0x2e,0x30,0x32,0x20,0x33,0x32,0x31,0x2e,0x33,0x32,0x39,0x20,0x39,0x39,0x37, + 0x2e,0x35,0x35,0x37,0x20,0x33,0x32,0x33,0x2e,0x33,0x36,0x31,0x43,0x39,0x39,0x35, + 0x2e,0x30,0x32,0x33,0x20,0x33,0x32,0x36,0x2e,0x38,0x35,0x35,0x20,0x39,0x39,0x33, + 0x2e,0x34,0x38,0x38,0x20,0x33,0x33,0x30,0x2e,0x37,0x34,0x32,0x20,0x39,0x39,0x32, + 0x2e,0x38,0x38,0x20,0x33,0x33,0x35,0x2e,0x30,0x32,0x31,0x43,0x39,0x39,0x31,0x2e, + 0x38,0x30,0x38,0x20,0x33,0x34,0x32,0x2e,0x34,0x37,0x35,0x20,0x39,0x39,0x34,0x2e, + 0x39,0x38,0x31,0x20,0x33,0x34,0x38,0x2e,0x31,0x38,0x32,0x20,0x31,0x30,0x30,0x30, + 0x2e,0x36,0x32,0x20,0x33,0x35,0x32,0x2e,0x38,0x35,0x35,0x43,0x39,0x39,0x39,0x2e, + 0x39,0x37,0x34,0x20,0x33,0x35,0x31,0x2e,0x37,0x34,0x39,0x20,0x39,0x39,0x39,0x2e, + 0x33,0x36,0x38,0x20,0x33,0x35,0x30,0x2e,0x36,0x30,0x38,0x20,0x39,0x39,0x38,0x2e, + 0x36,0x39,0x31,0x20,0x33,0x34,0x39,0x2e,0x35,0x37,0x33,0x43,0x39,0x39,0x36,0x2e, + 0x35,0x31,0x36,0x20,0x33,0x34,0x36,0x2e,0x32,0x35,0x36,0x20,0x39,0x39,0x35,0x2e, + 0x34,0x31,0x31,0x20,0x33,0x34,0x32,0x2e,0x36,0x31,0x38,0x20,0x39,0x39,0x35,0x2e, + 0x39,0x38,0x33,0x20,0x33,0x33,0x38,0x2e,0x36,0x39,0x36,0x43,0x39,0x39,0x36,0x2e, + 0x31,0x39,0x37,0x20,0x33,0x33,0x37,0x2e,0x30,0x39,0x31,0x20,0x39,0x39,0x37,0x2e, + 0x32,0x36,0x38,0x20,0x33,0x33,0x35,0x2e,0x36,0x32,0x39,0x20,0x39,0x39,0x37,0x2e, + 0x39,0x38,0x32,0x20,0x33,0x33,0x34,0x2e,0x31,0x33,0x31,0x43,0x39,0x39,0x38,0x2e, + 0x33,0x37,0x33,0x20,0x33,0x33,0x37,0x2e,0x30,0x35,0x36,0x20,0x39,0x39,0x38,0x2e, + 0x36,0x35,0x38,0x20,0x33,0x33,0x39,0x2e,0x39,0x38,0x20,0x39,0x39,0x39,0x2e,0x32, + 0x32,0x38,0x20,0x33,0x34,0x32,0x2e,0x38,0x36,0x39,0x43,0x31,0x30,0x30,0x30,0x2e, + 0x37,0x32,0x20,0x33,0x35,0x30,0x2e,0x34,0x36,0x36,0x20,0x31,0x30,0x30,0x34,0x2e, + 0x39,0x20,0x33,0x35,0x35,0x2e,0x39,0x39,0x35,0x20,0x31,0x30,0x31,0x31,0x2e,0x39, + 0x39,0x20,0x33,0x35,0x39,0x2e,0x32,0x34,0x32,0x43,0x31,0x30,0x31,0x34,0x2e,0x31, + 0x20,0x33,0x36,0x30,0x2e,0x32,0x30,0x35,0x20,0x31,0x30,0x31,0x36,0x2e,0x31,0x37, + 0x20,0x33,0x36,0x31,0x2e,0x32,0x30,0x35,0x20,0x31,0x30,0x31,0x38,0x2e,0x35,0x36, + 0x20,0x33,0x36,0x32,0x2e,0x33,0x31,0x31,0x43,0x31,0x30,0x31,0x39,0x2e,0x38,0x20, + 0x33,0x36,0x37,0x2e,0x35,0x35,0x34,0x20,0x31,0x30,0x31,0x39,0x2e,0x38,0x37,0x20, + 0x33,0x37,0x33,0x2e,0x34,0x37,0x34,0x20,0x31,0x30,0x32,0x33,0x2e,0x39,0x20,0x33, + 0x37,0x38,0x2e,0x32,0x31,0x38,0x43,0x31,0x30,0x32,0x32,0x2e,0x31,0x35,0x20,0x33, + 0x38,0x30,0x2e,0x32,0x31,0x34,0x20,0x31,0x30,0x32,0x30,0x2e,0x34,0x31,0x20,0x33, + 0x38,0x32,0x2e,0x31,0x30,0x34,0x20,0x31,0x30,0x31,0x38,0x2e,0x38,0x34,0x20,0x33, + 0x38,0x34,0x2e,0x31,0x33,0x36,0x43,0x31,0x30,0x31,0x34,0x2e,0x33,0x37,0x20,0x33, + 0x38,0x39,0x2e,0x39,0x31,0x33,0x20,0x31,0x30,0x31,0x30,0x2e,0x34,0x35,0x20,0x33, + 0x39,0x36,0x2e,0x30,0x31,0x20,0x31,0x30,0x31,0x30,0x2e,0x35,0x35,0x20,0x34,0x30, + 0x33,0x2e,0x36,0x37,0x37,0x43,0x31,0x30,0x31,0x30,0x2e,0x36,0x32,0x20,0x34,0x30, + 0x38,0x2e,0x30,0x32,0x38,0x20,0x31,0x30,0x31,0x31,0x2e,0x34,0x34,0x20,0x34,0x31, + 0x32,0x2e,0x32,0x33,0x36,0x20,0x31,0x30,0x31,0x35,0x2e,0x35,0x31,0x20,0x34,0x31, + 0x34,0x2e,0x39,0x31,0x32,0x43,0x31,0x30,0x31,0x34,0x2e,0x35,0x35,0x20,0x34,0x31, + 0x32,0x2e,0x31,0x36,0x36,0x20,0x31,0x30,0x31,0x33,0x2e,0x32,0x36,0x20,0x34,0x30, + 0x39,0x2e,0x34,0x39,0x31,0x20,0x31,0x30,0x31,0x32,0x2e,0x37,0x36,0x20,0x34,0x30, + 0x36,0x2e,0x36,0x33,0x38,0x43,0x31,0x30,0x31,0x31,0x2e,0x36,0x32,0x20,0x34,0x30, + 0x30,0x2e,0x32,0x38,0x39,0x20,0x31,0x30,0x31,0x34,0x2e,0x33,0x34,0x20,0x33,0x39, + 0x34,0x2e,0x38,0x33,0x34,0x20,0x31,0x30,0x31,0x37,0x2e,0x39,0x31,0x20,0x33,0x38, + 0x39,0x2e,0x38,0x37,0x38,0x43,0x31,0x30,0x32,0x30,0x2e,0x31,0x32,0x20,0x33,0x38, + 0x36,0x2e,0x38,0x31,0x31,0x20,0x31,0x30,0x32,0x32,0x2e,0x39,0x34,0x20,0x33,0x38, + 0x34,0x2e,0x31,0x37,0x33,0x20,0x31,0x30,0x32,0x35,0x2e,0x38,0x33,0x20,0x33,0x38, + 0x30,0x2e,0x39,0x36,0x34,0x43,0x31,0x30,0x32,0x36,0x2e,0x32,0x36,0x20,0x33,0x38, + 0x32,0x2e,0x32,0x31,0x33,0x20,0x31,0x30,0x32,0x36,0x2e,0x35,0x38,0x20,0x33,0x38, + 0x33,0x2e,0x31,0x37,0x36,0x20,0x31,0x30,0x32,0x36,0x2e,0x39,0x33,0x20,0x33,0x38, + 0x34,0x2e,0x31,0x30,0x33,0x43,0x31,0x30,0x32,0x38,0x2e,0x32,0x39,0x20,0x33,0x38, + 0x37,0x2e,0x36,0x33,0x34,0x20,0x31,0x30,0x32,0x39,0x2e,0x34,0x36,0x20,0x33,0x39, + 0x31,0x2e,0x32,0x37,0x32,0x20,0x31,0x30,0x33,0x31,0x2e,0x31,0x34,0x20,0x33,0x39, + 0x34,0x2e,0x36,0x39,0x36,0x43,0x31,0x30,0x33,0x32,0x2e,0x31,0x20,0x33,0x39,0x36, + 0x2e,0x36,0x32,0x32,0x20,0x31,0x30,0x33,0x33,0x2e,0x35,0x36,0x20,0x33,0x39,0x38, + 0x2e,0x34,0x37,0x37,0x20,0x31,0x30,0x33,0x35,0x2e,0x39,0x39,0x20,0x33,0x39,0x39, + 0x2e,0x30,0x34,0x38,0x43,0x31,0x30,0x33,0x35,0x2e,0x33,0x35,0x20,0x33,0x39,0x38, + 0x2e,0x31,0x32,0x31,0x20,0x31,0x30,0x33,0x34,0x2e,0x37,0x31,0x20,0x33,0x39,0x37, + 0x2e,0x31,0x35,0x38,0x20,0x31,0x30,0x33,0x34,0x2e,0x30,0x33,0x20,0x33,0x39,0x36, + 0x2e,0x32,0x33,0x43,0x31,0x30,0x33,0x31,0x2e,0x34,0x32,0x20,0x33,0x39,0x32,0x2e, + 0x38,0x30,0x36,0x20,0x31,0x30,0x33,0x30,0x2e,0x30,0x37,0x20,0x33,0x38,0x38,0x2e, + 0x39,0x31,0x38,0x20,0x31,0x30,0x32,0x39,0x2e,0x38,0x36,0x20,0x33,0x38,0x34,0x2e, + 0x33,0x38,0x39,0x43,0x31,0x30,0x33,0x31,0x2e,0x35,0x20,0x33,0x38,0x35,0x2e,0x31, + 0x33,0x39,0x20,0x31,0x30,0x33,0x32,0x2e,0x38,0x32,0x20,0x33,0x38,0x35,0x2e,0x37, + 0x34,0x35,0x20,0x31,0x30,0x33,0x34,0x2e,0x32,0x38,0x20,0x33,0x38,0x36,0x2e,0x33, + 0x38,0x38,0x43,0x31,0x30,0x33,0x34,0x2e,0x38,0x39,0x20,0x33,0x38,0x39,0x2e,0x37, + 0x34,0x20,0x31,0x30,0x33,0x35,0x2e,0x36,0x20,0x33,0x39,0x33,0x2e,0x30,0x32,0x31, + 0x20,0x31,0x30,0x33,0x38,0x2e,0x35,0x39,0x20,0x33,0x39,0x35,0x2e,0x33,0x30,0x35, + 0x43,0x31,0x30,0x33,0x39,0x2e,0x32,0x34,0x20,0x33,0x39,0x35,0x2e,0x38,0x30,0x34, + 0x20,0x31,0x30,0x33,0x39,0x2e,0x32,0x34,0x20,0x33,0x39,0x37,0x2e,0x30,0x35,0x32, + 0x20,0x31,0x30,0x33,0x39,0x2e,0x36,0x33,0x20,0x33,0x39,0x37,0x2e,0x39,0x30,0x38, + 0x43,0x31,0x30,0x34,0x31,0x2e,0x31,0x36,0x20,0x34,0x30,0x31,0x2e,0x32,0x32,0x35, + 0x20,0x31,0x30,0x34,0x32,0x2e,0x34,0x34,0x20,0x34,0x30,0x34,0x2e,0x37,0x35,0x36, + 0x20,0x31,0x30,0x34,0x34,0x2e,0x34,0x20,0x34,0x30,0x37,0x2e,0x38,0x32,0x34,0x43, + 0x31,0x30,0x35,0x30,0x2e,0x37,0x32,0x20,0x34,0x31,0x37,0x2e,0x37,0x34,0x20,0x31, + 0x30,0x36,0x30,0x2e,0x30,0x36,0x20,0x34,0x32,0x31,0x2e,0x36,0x33,0x20,0x31,0x30, + 0x37,0x31,0x2e,0x37,0x36,0x20,0x34,0x31,0x39,0x2e,0x39,0x32,0x31,0x43,0x31,0x30, + 0x37,0x32,0x2e,0x35,0x35,0x20,0x34,0x31,0x39,0x2e,0x38,0x31,0x35,0x20,0x31,0x30, + 0x37,0x33,0x2e,0x33,0x33,0x20,0x34,0x31,0x39,0x2e,0x36,0x30,0x31,0x20,0x31,0x30, + 0x37,0x34,0x2e,0x32,0x36,0x20,0x34,0x31,0x39,0x2e,0x33,0x38,0x37,0x43,0x31,0x30, + 0x37,0x31,0x2e,0x30,0x38,0x20,0x34,0x32,0x34,0x2e,0x39,0x35,0x20,0x31,0x30,0x36, + 0x34,0x2e,0x38,0x20,0x34,0x32,0x36,0x2e,0x38,0x37,0x34,0x20,0x31,0x30,0x35,0x38, + 0x2e,0x39,0x32,0x20,0x34,0x32,0x34,0x2e,0x31,0x36,0x32,0x43,0x31,0x30,0x35,0x37, + 0x2e,0x38,0x31,0x20,0x34,0x32,0x33,0x2e,0x36,0x36,0x32,0x20,0x31,0x30,0x35,0x36, + 0x2e,0x37,0x34,0x20,0x34,0x32,0x33,0x2e,0x30,0x35,0x35,0x20,0x31,0x30,0x35,0x35, + 0x2e,0x36,0x37,0x20,0x34,0x32,0x32,0x2e,0x34,0x38,0x34,0x43,0x31,0x30,0x35,0x35, + 0x2e,0x35,0x37,0x20,0x34,0x32,0x32,0x2e,0x36,0x32,0x37,0x20,0x31,0x30,0x35,0x35, + 0x2e,0x34,0x32,0x20,0x34,0x32,0x32,0x2e,0x37,0x37,0x20,0x31,0x30,0x35,0x35,0x2e, + 0x33,0x32,0x20,0x34,0x32,0x32,0x2e,0x38,0x37,0x37,0x43,0x31,0x30,0x35,0x39,0x2e, + 0x36,0x20,0x34,0x32,0x38,0x2e,0x30,0x38,0x35,0x20,0x31,0x30,0x36,0x35,0x2e,0x35, + 0x35,0x20,0x34,0x32,0x38,0x2e,0x35,0x31,0x34,0x20,0x31,0x30,0x37,0x31,0x2e,0x38, + 0x37,0x20,0x34,0x32,0x38,0x2e,0x34,0x38,0x43,0x31,0x30,0x37,0x32,0x2e,0x35,0x38, + 0x20,0x34,0x33,0x31,0x2e,0x39,0x34,0x20,0x31,0x30,0x36,0x33,0x2e,0x32,0x36,0x20, + 0x34,0x35,0x30,0x2e,0x39,0x31,0x20,0x31,0x30,0x36,0x30,0x2e,0x38,0x34,0x20,0x34, + 0x35,0x32,0x2e,0x38,0x33,0x35,0x4c,0x31,0x30,0x35,0x38,0x2e,0x30,0x39,0x20,0x34, + 0x35,0x36,0x2e,0x35,0x34,0x33,0x43,0x31,0x30,0x35,0x36,0x2e,0x38,0x38,0x20,0x34, + 0x35,0x37,0x2e,0x37,0x39,0x31,0x20,0x31,0x30,0x35,0x36,0x2e,0x30,0x39,0x20,0x34, + 0x35,0x38,0x2e,0x36,0x34,0x37,0x20,0x31,0x30,0x35,0x35,0x2e,0x32,0x37,0x20,0x34, + 0x35,0x39,0x2e,0x33,0x39,0x35,0x43,0x31,0x30,0x35,0x33,0x2e,0x39,0x35,0x20,0x34, + 0x36,0x30,0x2e,0x36,0x34,0x33,0x20,0x31,0x30,0x35,0x32,0x2e,0x37,0x20,0x34,0x36, + 0x31,0x2e,0x39,0x32,0x37,0x20,0x31,0x30,0x35,0x31,0x2e,0x34,0x32,0x20,0x34,0x36, + 0x33,0x2e,0x32,0x31,0x43,0x31,0x30,0x32,0x37,0x2e,0x32,0x31,0x20,0x34,0x32,0x37, + 0x2e,0x32,0x31,0x39,0x20,0x39,0x38,0x31,0x2e,0x39,0x34,0x36,0x20,0x33,0x39,0x39, + 0x2e,0x37,0x38,0x32,0x20,0x39,0x33,0x31,0x2e,0x37,0x39,0x36,0x20,0x33,0x38,0x33, + 0x2e,0x35,0x37,0x36,0x43,0x38,0x34,0x37,0x2e,0x39,0x34,0x20,0x33,0x35,0x36,0x2e, + 0x34,0x34,0x38,0x20,0x38,0x30,0x30,0x2e,0x35,0x39,0x32,0x20,0x32,0x37,0x33,0x2e, + 0x30,0x32,0x20,0x38,0x30,0x30,0x2e,0x30,0x33,0x20,0x32,0x34,0x32,0x2e,0x39,0x32, + 0x43,0x37,0x39,0x39,0x2e,0x34,0x33,0x33,0x20,0x32,0x31,0x32,0x2e,0x38,0x35,0x36, + 0x20,0x37,0x35,0x33,0x2e,0x34,0x31,0x37,0x20,0x32,0x31,0x32,0x2e,0x33,0x34,0x34, + 0x20,0x37,0x33,0x33,0x2e,0x36,0x35,0x36,0x20,0x32,0x30,0x35,0x2e,0x32,0x37,0x37, + 0x43,0x37,0x31,0x33,0x2e,0x39,0x33,0x32,0x20,0x31,0x39,0x38,0x2e,0x32,0x31,0x20, + 0x37,0x30,0x33,0x2e,0x36,0x36,0x36,0x20,0x31,0x37,0x32,0x2e,0x39,0x35,0x38,0x20, + 0x37,0x30,0x33,0x2e,0x36,0x36,0x36,0x20,0x31,0x37,0x32,0x2e,0x39,0x35,0x38,0x43, + 0x37,0x30,0x33,0x2e,0x36,0x36,0x36,0x20,0x31,0x37,0x32,0x2e,0x39,0x35,0x38,0x20, + 0x36,0x39,0x38,0x2e,0x31,0x35,0x35,0x20,0x32,0x33,0x34,0x2e,0x36,0x35,0x33,0x20, + 0x37,0x34,0x39,0x2e,0x32,0x32,0x39,0x20,0x32,0x36,0x32,0x2e,0x30,0x35,0x36,0x43, + 0x37,0x32,0x34,0x2e,0x36,0x31,0x38,0x20,0x32,0x35,0x30,0x2e,0x34,0x39,0x35,0x20, + 0x37,0x31,0x34,0x2e,0x30,0x39,0x37,0x20,0x32,0x34,0x34,0x2e,0x30,0x30,0x31,0x20, + 0x37,0x31,0x32,0x2e,0x33,0x35,0x20,0x32,0x34,0x30,0x2e,0x33,0x39,0x39,0x43,0x37, + 0x31,0x30,0x2e,0x36,0x30,0x33,0x20,0x32,0x33,0x36,0x2e,0x37,0x39,0x36,0x20,0x37, + 0x31,0x31,0x2e,0x38,0x33,0x36,0x20,0x32,0x39,0x31,0x2e,0x39,0x33,0x31,0x20,0x37, + 0x36,0x38,0x2e,0x37,0x32,0x37,0x20,0x33,0x31,0x31,0x2e,0x36,0x36,0x39,0x43,0x37, + 0x36,0x30,0x2e,0x35,0x35,0x37,0x20,0x33,0x31,0x33,0x2e,0x38,0x37,0x37,0x20,0x37, + 0x33,0x36,0x2e,0x31,0x32,0x35,0x20,0x33,0x30,0x33,0x2e,0x39,0x35,0x36,0x20,0x37, + 0x32,0x38,0x2e,0x36,0x37,0x20,0x33,0x30,0x30,0x2e,0x35,0x36,0x36,0x43,0x37,0x33, + 0x33,0x2e,0x37,0x33,0x32,0x20,0x33,0x31,0x35,0x2e,0x34,0x30,0x33,0x20,0x37,0x34, + 0x39,0x2e,0x33,0x34,0x36,0x20,0x33,0x34,0x39,0x2e,0x32,0x38,0x37,0x20,0x38,0x31, + 0x30,0x2e,0x30,0x31,0x39,0x20,0x33,0x36,0x34,0x2e,0x33,0x39,0x43,0x38,0x30,0x32, + 0x2e,0x37,0x37,0x37,0x20,0x33,0x36,0x36,0x2e,0x30,0x32,0x39,0x20,0x37,0x37,0x38, + 0x2e,0x32,0x20,0x33,0x36,0x33,0x2e,0x34,0x38,0x39,0x20,0x37,0x37,0x33,0x2e,0x31, + 0x33,0x36,0x20,0x33,0x36,0x30,0x2e,0x31,0x33,0x36,0x43,0x37,0x36,0x38,0x2e,0x30, + 0x33,0x36,0x20,0x33,0x35,0x36,0x2e,0x37,0x38,0x32,0x20,0x37,0x39,0x34,0x2e,0x36, + 0x33,0x33,0x20,0x34,0x30,0x33,0x2e,0x31,0x35,0x31,0x20,0x38,0x34,0x38,0x2e,0x33, + 0x31,0x39,0x20,0x34,0x30,0x34,0x2e,0x37,0x37,0x31,0x43,0x38,0x36,0x35,0x2e,0x33, + 0x33,0x35,0x20,0x34,0x30,0x32,0x2e,0x36,0x30,0x31,0x20,0x38,0x34,0x31,0x2e,0x35, + 0x37,0x33,0x20,0x34,0x31,0x38,0x2e,0x34,0x32,0x38,0x20,0x38,0x31,0x37,0x2e,0x34, + 0x36,0x32,0x20,0x34,0x30,0x38,0x2e,0x32,0x32,0x32,0x43,0x38,0x33,0x32,0x2e,0x35, + 0x38,0x32,0x20,0x34,0x32,0x34,0x2e,0x35,0x36,0x20,0x38,0x35,0x34,0x2e,0x37,0x32, + 0x38,0x20,0x34,0x34,0x33,0x2e,0x35,0x30,0x33,0x20,0x39,0x30,0x32,0x2e,0x32,0x34, + 0x32,0x20,0x34,0x34,0x36,0x2e,0x38,0x33,0x33,0x43,0x38,0x39,0x33,0x2e,0x32,0x35, + 0x32,0x20,0x34,0x34,0x38,0x2e,0x38,0x32,0x38,0x20,0x38,0x37,0x38,0x2e,0x30,0x39, + 0x31,0x20,0x34,0x35,0x32,0x2e,0x34,0x32,0x35,0x20,0x38,0x36,0x33,0x2e,0x31,0x34, + 0x36,0x20,0x34,0x34,0x37,0x2e,0x33,0x32,0x31,0x43,0x38,0x35,0x32,0x2e,0x36,0x39, + 0x35,0x20,0x34,0x34,0x33,0x2e,0x37,0x35,0x32,0x20,0x38,0x37,0x33,0x2e,0x39,0x35, + 0x20,0x34,0x36,0x32,0x2e,0x34,0x38,0x31,0x20,0x39,0x30,0x32,0x2e,0x30,0x39,0x32, + 0x20,0x34,0x37,0x32,0x2e,0x31,0x35,0x34,0x43,0x38,0x39,0x35,0x2e,0x30,0x32,0x39, + 0x20,0x34,0x37,0x32,0x2e,0x36,0x31,0x35,0x20,0x38,0x38,0x37,0x2e,0x39,0x33,0x20, + 0x34,0x37,0x33,0x2e,0x32,0x39,0x31,0x20,0x38,0x38,0x30,0x2e,0x37,0x39,0x35,0x20, + 0x34,0x37,0x34,0x2e,0x31,0x34,0x35,0x43,0x38,0x36,0x33,0x2e,0x33,0x31,0x39,0x20, + 0x34,0x36,0x34,0x2e,0x34,0x37,0x35,0x20,0x38,0x35,0x33,0x2e,0x37,0x32,0x37,0x20, + 0x34,0x35,0x30,0x2e,0x38,0x34,0x39,0x20,0x38,0x35,0x33,0x2e,0x37,0x32,0x37,0x20, + 0x34,0x35,0x30,0x2e,0x38,0x34,0x39,0x43,0x37,0x36,0x32,0x2e,0x38,0x33,0x32,0x20, + 0x34,0x36,0x33,0x2e,0x36,0x36,0x31,0x20,0x37,0x30,0x35,0x2e,0x34,0x37,0x37,0x20, + 0x34,0x34,0x36,0x2e,0x30,0x32,0x37,0x20,0x36,0x34,0x34,0x2e,0x38,0x37,0x37,0x20, + 0x34,0x32,0x36,0x2e,0x33,0x39,0x35,0x43,0x35,0x39,0x31,0x2e,0x38,0x30,0x33,0x20, + 0x34,0x30,0x39,0x2e,0x31,0x35,0x35,0x20,0x35,0x34,0x39,0x2e,0x35,0x30,0x35,0x20, + 0x33,0x37,0x37,0x2e,0x34,0x37,0x34,0x20,0x35,0x37,0x31,0x2e,0x36,0x35,0x31,0x20, + 0x34,0x30,0x30,0x2e,0x32,0x36,0x39,0x43,0x35,0x37,0x35,0x2e,0x33,0x39,0x35,0x20, + 0x34,0x30,0x34,0x2e,0x31,0x32,0x32,0x20,0x35,0x37,0x39,0x2e,0x34,0x36,0x31,0x20, + 0x34,0x30,0x38,0x2e,0x31,0x35,0x33,0x20,0x35,0x38,0x33,0x2e,0x39,0x31,0x38,0x20, + 0x34,0x31,0x32,0x2e,0x32,0x39,0x31,0x43,0x35,0x36,0x31,0x2e,0x39,0x38,0x33,0x20, + 0x34,0x30,0x34,0x2e,0x31,0x38,0x39,0x20,0x35,0x34,0x32,0x2e,0x30,0x38,0x20,0x33, + 0x39,0x38,0x2e,0x32,0x32,0x38,0x20,0x35,0x33,0x30,0x2e,0x39,0x31,0x34,0x20,0x33, + 0x39,0x39,0x2e,0x39,0x37,0x32,0x43,0x35,0x30,0x35,0x2e,0x30,0x31,0x35,0x20,0x34, + 0x30,0x33,0x2e,0x39,0x35,0x39,0x20,0x34,0x37,0x38,0x2e,0x36,0x32,0x34,0x20,0x33, + 0x38,0x32,0x2e,0x32,0x36,0x38,0x20,0x34,0x37,0x38,0x2e,0x36,0x32,0x34,0x20,0x33, + 0x38,0x32,0x2e,0x32,0x36,0x38,0x43,0x34,0x37,0x38,0x2e,0x36,0x32,0x34,0x20,0x33, + 0x38,0x32,0x2e,0x32,0x36,0x38,0x20,0x35,0x30,0x39,0x2e,0x33,0x35,0x33,0x20,0x34, + 0x35,0x33,0x2e,0x34,0x32,0x34,0x20,0x35,0x38,0x31,0x2e,0x38,0x37,0x33,0x20,0x34, + 0x35,0x33,0x2e,0x31,0x36,0x43,0x35,0x34,0x37,0x2e,0x39,0x31,0x33,0x20,0x34,0x35, + 0x35,0x2e,0x31,0x31,0x31,0x20,0x35,0x33,0x32,0x2e,0x34,0x33,0x32,0x20,0x34,0x35, + 0x34,0x2e,0x32,0x35,0x31,0x20,0x35,0x32,0x38,0x2e,0x33,0x36,0x36,0x20,0x34,0x35, + 0x31,0x2e,0x33,0x32,0x35,0x43,0x35,0x32,0x34,0x2e,0x33,0x20,0x34,0x34,0x38,0x2e, + 0x34,0x20,0x35,0x35,0x38,0x2e,0x35,0x32,0x38,0x20,0x35,0x30,0x38,0x2e,0x33,0x32, + 0x33,0x20,0x36,0x33,0x32,0x2e,0x39,0x30,0x37,0x20,0x34,0x39,0x36,0x2e,0x31,0x31, + 0x32,0x43,0x36,0x32,0x35,0x2e,0x32,0x33,0x35,0x20,0x35,0x30,0x33,0x2e,0x34,0x32, + 0x31,0x20,0x35,0x39,0x32,0x2e,0x34,0x35,0x32,0x20,0x35,0x30,0x37,0x2e,0x30,0x38, + 0x35,0x20,0x35,0x38,0x32,0x2e,0x32,0x31,0x34,0x20,0x35,0x30,0x37,0x2e,0x37,0x35, + 0x39,0x43,0x35,0x39,0x36,0x2e,0x36,0x32,0x31,0x20,0x35,0x32,0x31,0x2e,0x31,0x30, + 0x31,0x20,0x36,0x33,0x34,0x2e,0x30,0x33,0x33,0x20,0x35,0x34,0x39,0x2e,0x30,0x37, + 0x32,0x20,0x37,0x30,0x39,0x2e,0x37,0x37,0x20,0x35,0x32,0x39,0x2e,0x35,0x31,0x35, + 0x43,0x37,0x30,0x32,0x2e,0x37,0x37,0x36,0x20,0x35,0x33,0x35,0x2e,0x36,0x31,0x31, + 0x20,0x36,0x37,0x34,0x2e,0x32,0x20,0x35,0x34,0x37,0x2e,0x34,0x37,0x38,0x20,0x36, + 0x36,0x36,0x2e,0x36,0x33,0x37,0x20,0x35,0x34,0x36,0x2e,0x37,0x39,0x39,0x43,0x36, + 0x35,0x39,0x2e,0x30,0x34,0x20,0x35,0x34,0x36,0x2e,0x31,0x31,0x39,0x20,0x37,0x31, + 0x35,0x2e,0x39,0x32,0x36,0x20,0x35,0x38,0x31,0x2e,0x32,0x39,0x39,0x20,0x37,0x37, + 0x35,0x2e,0x39,0x37,0x20,0x35,0x35,0x31,0x2e,0x31,0x31,0x43,0x37,0x39,0x33,0x2e, + 0x34,0x31,0x37,0x20,0x35,0x33,0x38,0x2e,0x35,0x39,0x37,0x20,0x37,0x37,0x36,0x2e, + 0x37,0x31,0x33,0x20,0x35,0x37,0x30,0x2e,0x31,0x39,0x20,0x37,0x34,0x34,0x2e,0x30, + 0x37,0x33,0x20,0x35,0x37,0x33,0x2e,0x32,0x38,0x33,0x43,0x37,0x36,0x39,0x2e,0x36, + 0x38,0x33,0x20,0x35,0x38,0x32,0x2e,0x30,0x32,0x38,0x20,0x38,0x30,0x34,0x2e,0x31, + 0x30,0x34,0x20,0x35,0x38,0x39,0x2e,0x33,0x34,0x38,0x20,0x38,0x35,0x35,0x2e,0x37, + 0x36,0x33,0x20,0x35,0x36,0x37,0x2e,0x32,0x31,0x37,0x43,0x38,0x35,0x36,0x2e,0x30, + 0x34,0x38,0x20,0x35,0x36,0x37,0x2e,0x32,0x31,0x37,0x20,0x38,0x35,0x36,0x2e,0x32, + 0x36,0x32,0x20,0x35,0x36,0x37,0x2e,0x32,0x31,0x37,0x20,0x38,0x35,0x36,0x2e,0x35, + 0x34,0x37,0x20,0x35,0x36,0x37,0x2e,0x32,0x31,0x37,0x43,0x38,0x35,0x37,0x2e,0x31, + 0x31,0x38,0x20,0x35,0x36,0x37,0x2e,0x32,0x31,0x37,0x20,0x38,0x35,0x37,0x2e,0x36, + 0x35,0x33,0x20,0x35,0x36,0x37,0x2e,0x31,0x31,0x20,0x38,0x35,0x38,0x2e,0x31,0x38, + 0x38,0x20,0x35,0x36,0x37,0x2e,0x31,0x31,0x31,0x43,0x38,0x34,0x39,0x2e,0x33,0x34, + 0x20,0x35,0x37,0x34,0x2e,0x37,0x37,0x36,0x20,0x38,0x33,0x35,0x2e,0x36,0x33,0x38, + 0x20,0x35,0x38,0x36,0x2e,0x30,0x30,0x35,0x20,0x38,0x31,0x37,0x2e,0x36,0x32,0x33, + 0x20,0x35,0x38,0x39,0x2e,0x30,0x36,0x37,0x43,0x37,0x39,0x39,0x2e,0x30,0x30,0x32, + 0x20,0x35,0x39,0x32,0x2e,0x32,0x33,0x36,0x20,0x38,0x37,0x30,0x2e,0x35,0x31,0x39, + 0x20,0x36,0x30,0x35,0x2e,0x39,0x31,0x35,0x20,0x39,0x31,0x34,0x2e,0x35,0x34,0x36, + 0x20,0x35,0x37,0x39,0x2e,0x35,0x37,0x33,0x43,0x39,0x31,0x36,0x2e,0x31,0x31,0x36, + 0x20,0x35,0x37,0x38,0x2e,0x39,0x33,0x32,0x20,0x39,0x31,0x37,0x2e,0x36,0x38,0x35, + 0x20,0x35,0x37,0x38,0x2e,0x33,0x36,0x32,0x20,0x39,0x31,0x39,0x2e,0x32,0x31,0x39, + 0x20,0x35,0x37,0x37,0x2e,0x36,0x38,0x34,0x43,0x39,0x31,0x35,0x2e,0x37,0x35,0x38, + 0x20,0x35,0x38,0x32,0x2e,0x32,0x38,0x34,0x20,0x39,0x31,0x30,0x2e,0x33,0x33,0x34, + 0x20,0x35,0x38,0x37,0x2e,0x30,0x36,0x31,0x20,0x39,0x30,0x34,0x2e,0x34,0x31,0x32, + 0x20,0x35,0x39,0x31,0x2e,0x31,0x36,0x31,0x43,0x39,0x30,0x31,0x2e,0x31,0x36,0x35, + 0x20,0x35,0x39,0x32,0x2e,0x35,0x31,0x35,0x20,0x38,0x39,0x39,0x2e,0x30,0x32,0x35, + 0x20,0x35,0x39,0x33,0x2e,0x37,0x32,0x37,0x20,0x38,0x39,0x38,0x2e,0x35,0x32,0x35, + 0x20,0x35,0x39,0x34,0x2e,0x39,0x30,0x34,0x43,0x38,0x39,0x34,0x2e,0x30,0x33,0x20, + 0x35,0x39,0x37,0x2e,0x35,0x34,0x31,0x20,0x38,0x38,0x39,0x2e,0x36,0x30,0x36,0x20, + 0x35,0x39,0x39,0x2e,0x37,0x31,0x35,0x20,0x38,0x38,0x35,0x2e,0x39,0x36,0x37,0x20, + 0x36,0x30,0x30,0x2e,0x38,0x39,0x31,0x43,0x38,0x37,0x35,0x2e,0x30,0x35,0x20,0x36, + 0x30,0x34,0x2e,0x33,0x38,0x33,0x20,0x39,0x32,0x37,0x2e,0x32,0x36,0x37,0x20,0x36, + 0x32,0x37,0x2e,0x37,0x35,0x37,0x20,0x39,0x37,0x39,0x2e,0x35,0x37,0x20,0x35,0x39, + 0x36,0x2e,0x36,0x37,0x34,0x43,0x39,0x36,0x39,0x2e,0x31,0x31,0x36,0x20,0x36,0x30, + 0x35,0x2e,0x35,0x38,0x37,0x20,0x39,0x36,0x30,0x2e,0x33,0x33,0x39,0x20,0x36,0x31, + 0x32,0x2e,0x35,0x33,0x39,0x20,0x39,0x34,0x35,0x2e,0x31,0x37,0x36,0x20,0x36,0x31, + 0x39,0x2e,0x30,0x39,0x36,0x43,0x39,0x33,0x30,0x2e,0x30,0x31,0x34,0x20,0x36,0x32, + 0x35,0x2e,0x36,0x35,0x34,0x20,0x39,0x37,0x33,0x2e,0x31,0x33,0x37,0x20,0x36,0x33, + 0x38,0x2e,0x35,0x34,0x31,0x20,0x31,0x30,0x31,0x36,0x2e,0x30,0x35,0x20,0x36,0x32, + 0x34,0x2e,0x30,0x33,0x38,0x43,0x31,0x30,0x30,0x35,0x2e,0x39,0x32,0x20,0x36,0x32, + 0x39,0x2e,0x35,0x36,0x33,0x20,0x39,0x38,0x34,0x2e,0x35,0x35,0x32,0x20,0x36,0x33, + 0x38,0x2e,0x32,0x35,0x39,0x20,0x39,0x36,0x39,0x20,0x36,0x33,0x37,0x2e,0x38,0x36, + 0x32,0x43,0x39,0x35,0x33,0x2e,0x39,0x38,0x32,0x20,0x36,0x33,0x37,0x2e,0x35,0x30, + 0x31,0x20,0x39,0x38,0x37,0x2e,0x32,0x35,0x36,0x20,0x36,0x36,0x34,0x2e,0x30,0x37, + 0x39,0x20,0x31,0x30,0x32,0x30,0x2e,0x31,0x35,0x20,0x36,0x35,0x36,0x2e,0x30,0x32, + 0x39,0x43,0x31,0x30,0x32,0x30,0x2e,0x31,0x35,0x20,0x36,0x35,0x36,0x2e,0x31,0x33, + 0x36,0x20,0x31,0x30,0x32,0x30,0x2e,0x31,0x35,0x20,0x36,0x35,0x36,0x2e,0x32,0x34, + 0x33,0x20,0x31,0x30,0x32,0x30,0x2e,0x31,0x35,0x20,0x36,0x35,0x36,0x2e,0x33,0x35, + 0x43,0x31,0x30,0x30,0x38,0x2e,0x34,0x35,0x20,0x36,0x36,0x30,0x2e,0x31,0x32,0x37, + 0x20,0x39,0x38,0x37,0x2e,0x32,0x32,0x20,0x36,0x36,0x33,0x2e,0x36,0x31,0x35,0x20, + 0x39,0x38,0x37,0x2e,0x32,0x32,0x20,0x36,0x36,0x33,0x2e,0x36,0x31,0x35,0x43,0x39, + 0x38,0x37,0x2e,0x32,0x32,0x20,0x36,0x36,0x33,0x2e,0x36,0x31,0x35,0x20,0x31,0x30, + 0x30,0x30,0x2e,0x30,0x32,0x20,0x36,0x36,0x39,0x2e,0x37,0x38,0x39,0x20,0x31,0x30, + 0x31,0x39,0x2e,0x38,0x39,0x20,0x36,0x37,0x34,0x2e,0x37,0x35,0x32,0x43,0x31,0x30, + 0x31,0x39,0x2e,0x38,0x36,0x20,0x36,0x37,0x37,0x2e,0x31,0x30,0x35,0x20,0x31,0x30, + 0x31,0x39,0x2e,0x38,0x32,0x20,0x36,0x37,0x39,0x2e,0x32,0x34,0x35,0x20,0x31,0x30, + 0x31,0x39,0x2e,0x37,0x38,0x20,0x36,0x38,0x31,0x2e,0x31,0x33,0x35,0x43,0x31,0x30, + 0x30,0x34,0x2e,0x38,0x34,0x20,0x36,0x37,0x38,0x2e,0x31,0x20,0x39,0x38,0x36,0x2e, + 0x35,0x30,0x35,0x20,0x36,0x37,0x30,0x2e,0x31,0x37,0x37,0x20,0x39,0x38,0x36,0x2e, + 0x35,0x30,0x35,0x20,0x36,0x37,0x30,0x2e,0x31,0x37,0x37,0x4c,0x39,0x38,0x36,0x2e, + 0x33,0x36,0x32,0x20,0x36,0x37,0x31,0x2e,0x30,0x36,0x39,0x43,0x39,0x37,0x35,0x2e, + 0x35,0x30,0x39,0x20,0x37,0x30,0x33,0x2e,0x32,0x33,0x33,0x20,0x39,0x32,0x37,0x2e, + 0x30,0x32,0x31,0x20,0x37,0x33,0x35,0x2e,0x37,0x30,0x38,0x20,0x39,0x35,0x31,0x2e, + 0x34,0x39,0x33,0x20,0x37,0x33,0x31,0x2e,0x38,0x32,0x38,0x43,0x39,0x37,0x36,0x2e, + 0x31,0x30,0x38,0x20,0x37,0x32,0x37,0x2e,0x39,0x31,0x32,0x20,0x31,0x30,0x30,0x31, + 0x2e,0x38,0x37,0x20,0x37,0x31,0x31,0x2e,0x32,0x36,0x35,0x20,0x31,0x30,0x32,0x30, + 0x2e,0x31,0x20,0x36,0x39,0x32,0x2e,0x31,0x35,0x35,0x43,0x31,0x30,0x32,0x31,0x2e, + 0x31,0x33,0x20,0x37,0x31,0x30,0x2e,0x38,0x37,0x38,0x20,0x31,0x30,0x32,0x32,0x2e, + 0x39,0x37,0x20,0x37,0x36,0x35,0x2e,0x34,0x30,0x37,0x20,0x31,0x30,0x30,0x39,0x2e, + 0x38,0x37,0x20,0x37,0x37,0x37,0x2e,0x32,0x34,0x33,0x43,0x31,0x30,0x30,0x39,0x2e, + 0x38,0x37,0x20,0x37,0x37,0x37,0x2e,0x32,0x34,0x33,0x20,0x39,0x37,0x32,0x2e,0x30, + 0x35,0x34,0x20,0x38,0x30,0x38,0x2e,0x35,0x30,0x38,0x20,0x39,0x36,0x36,0x2e,0x32, + 0x35,0x37,0x20,0x38,0x37,0x30,0x2e,0x35,0x39,0x35,0x43,0x39,0x35,0x39,0x2e,0x38, + 0x35,0x32,0x20,0x39,0x33,0x39,0x2e,0x32,0x38,0x20,0x39,0x33,0x38,0x2e,0x36,0x31, + 0x32,0x20,0x39,0x39,0x32,0x2e,0x36,0x32,0x35,0x20,0x39,0x32,0x34,0x2e,0x37,0x39, + 0x20,0x31,0x30,0x35,0x30,0x2e,0x37,0x39,0x4c,0x31,0x31,0x35,0x30,0x2e,0x35,0x34, + 0x20,0x38,0x35,0x30,0x2e,0x37,0x34,0x39,0x43,0x31,0x31,0x35,0x34,0x2e,0x33,0x33, + 0x20,0x37,0x32,0x31,0x2e,0x39,0x30,0x31,0x20,0x31,0x31,0x37,0x32,0x2e,0x34,0x20, + 0x36,0x33,0x33,0x2e,0x32,0x38,0x35,0x20,0x31,0x31,0x37,0x32,0x2e,0x34,0x20,0x36, + 0x33,0x33,0x2e,0x32,0x38,0x35,0x43,0x31,0x31,0x37,0x32,0x2e,0x34,0x20,0x36,0x33, + 0x33,0x2e,0x32,0x38,0x35,0x20,0x31,0x32,0x32,0x31,0x2e,0x39,0x32,0x20,0x36,0x31, + 0x32,0x2e,0x37,0x35,0x37,0x20,0x31,0x32,0x31,0x32,0x2e,0x38,0x37,0x20,0x35,0x38, + 0x31,0x2e,0x39,0x30,0x36,0x43,0x31,0x32,0x30,0x37,0x2e,0x30,0x32,0x20,0x35,0x36, + 0x31,0x2e,0x38,0x39,0x38,0x20,0x31,0x31,0x39,0x39,0x2e,0x34,0x36,0x20,0x35,0x35, + 0x30,0x2e,0x36,0x39,0x38,0x20,0x31,0x31,0x39,0x32,0x2e,0x32,0x33,0x20,0x35,0x33, + 0x38,0x2e,0x36,0x37,0x37,0x43,0x31,0x32,0x35,0x35,0x2e,0x36,0x39,0x20,0x35,0x32, + 0x39,0x2e,0x35,0x33,0x20,0x31,0x33,0x33,0x37,0x2e,0x38,0x20,0x35,0x32,0x37,0x2e, + 0x39,0x34,0x39,0x20,0x31,0x33,0x38,0x31,0x2e,0x33,0x33,0x20,0x35,0x30,0x34,0x2e, + 0x32,0x34,0x36,0x43,0x31,0x33,0x39,0x39,0x2e,0x38,0x38,0x20,0x34,0x39,0x34,0x2e, + 0x31,0x32,0x33,0x20,0x31,0x34,0x37,0x39,0x2e,0x38,0x39,0x20,0x33,0x38,0x35,0x2e, + 0x38,0x33,0x39,0x20,0x31,0x34,0x39,0x34,0x2e,0x33,0x31,0x20,0x33,0x36,0x36,0x2e, + 0x38,0x37,0x31,0x43,0x31,0x35,0x31,0x30,0x2e,0x33,0x37,0x20,0x33,0x34,0x35,0x2e, + 0x37,0x36,0x33,0x20,0x31,0x35,0x31,0x37,0x2e,0x38,0x39,0x20,0x33,0x33,0x38,0x2e, + 0x35,0x39,0x37,0x20,0x31,0x35,0x31,0x37,0x2e,0x38,0x39,0x20,0x33,0x33,0x38,0x2e, + 0x35,0x39,0x37,0x43,0x31,0x35,0x32,0x31,0x2e,0x34,0x33,0x20,0x33,0x33,0x34,0x2e, + 0x32,0x34,0x37,0x20,0x31,0x35,0x32,0x31,0x2e,0x35,0x20,0x33,0x33,0x31,0x2e,0x34, + 0x36,0x36,0x20,0x31,0x35,0x32,0x30,0x2e,0x35,0x20,0x33,0x32,0x39,0x2e,0x33,0x36, + 0x31,0x43,0x31,0x35,0x39,0x34,0x2e,0x31,0x33,0x20,0x33,0x32,0x33,0x2e,0x34,0x32, + 0x37,0x20,0x31,0x36,0x36,0x35,0x2e,0x31,0x32,0x20,0x33,0x31,0x39,0x2e,0x36,0x33, + 0x32,0x20,0x31,0x37,0x33,0x38,0x2e,0x36,0x34,0x20,0x33,0x31,0x35,0x2e,0x30,0x35, + 0x32,0x43,0x31,0x38,0x32,0x32,0x2e,0x36,0x38,0x20,0x33,0x30,0x39,0x2e,0x37,0x39, + 0x39,0x20,0x31,0x39,0x30,0x33,0x2e,0x36,0x32,0x20,0x33,0x31,0x33,0x2e,0x30,0x36, + 0x37,0x20,0x31,0x39,0x37,0x39,0x2e,0x39,0x35,0x20,0x33,0x32,0x31,0x2e,0x33,0x36, + 0x33,0x43,0x32,0x30,0x30,0x32,0x2e,0x38,0x39,0x20,0x33,0x32,0x33,0x2e,0x38,0x36, + 0x36,0x20,0x32,0x30,0x32,0x33,0x2e,0x34,0x37,0x20,0x33,0x32,0x38,0x2e,0x35,0x34, + 0x34,0x20,0x32,0x30,0x34,0x36,0x2e,0x31,0x39,0x20,0x33,0x33,0x32,0x2e,0x34,0x30, + 0x32,0x4c,0x32,0x30,0x34,0x36,0x2e,0x30,0x32,0x20,0x33,0x33,0x32,0x2e,0x33,0x33, + 0x31,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37, + 0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d, + 0x39,0x35,0x36,0x2e,0x32,0x32,0x39,0x20,0x36,0x33,0x37,0x2e,0x32,0x31,0x36,0x43, + 0x39,0x34,0x33,0x2e,0x35,0x36,0x36,0x20,0x36,0x33,0x36,0x2e,0x36,0x34,0x32,0x20, + 0x39,0x33,0x37,0x2e,0x32,0x31,0x39,0x20,0x36,0x32,0x38,0x2e,0x34,0x30,0x32,0x20, + 0x39,0x33,0x37,0x2e,0x32,0x31,0x39,0x20,0x36,0x32,0x38,0x2e,0x34,0x30,0x32,0x43, + 0x39,0x30,0x30,0x2e,0x33,0x35,0x20,0x37,0x30,0x30,0x2e,0x30,0x30,0x32,0x20,0x38, + 0x32,0x37,0x2e,0x31,0x30,0x36,0x20,0x37,0x33,0x32,0x2e,0x31,0x38,0x34,0x20,0x37, + 0x37,0x39,0x2e,0x34,0x34,0x37,0x20,0x37,0x33,0x39,0x2e,0x37,0x36,0x36,0x43,0x37, + 0x39,0x33,0x2e,0x33,0x35,0x38,0x20,0x37,0x34,0x32,0x2e,0x33,0x33,0x38,0x20,0x38, + 0x32,0x36,0x2e,0x38,0x31,0x35,0x20,0x37,0x35,0x34,0x2e,0x32,0x32,0x33,0x20,0x38, + 0x38,0x31,0x2e,0x38,0x32,0x39,0x20,0x37,0x32,0x34,0x2e,0x38,0x31,0x38,0x43,0x39, + 0x33,0x32,0x2e,0x34,0x35,0x35,0x20,0x36,0x39,0x37,0x2e,0x37,0x36,0x34,0x20,0x39, + 0x35,0x32,0x2e,0x30,0x35,0x33,0x20,0x36,0x34,0x36,0x2e,0x36,0x33,0x20,0x39,0x35, + 0x36,0x2e,0x32,0x32,0x39,0x20,0x36,0x33,0x37,0x2e,0x31,0x38,0x56,0x36,0x33,0x37, + 0x2e,0x32,0x31,0x36,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35, + 0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64, + 0x3d,0x22,0x4d,0x39,0x33,0x31,0x2e,0x31,0x32,0x31,0x20,0x36,0x32,0x32,0x2e,0x35, + 0x35,0x32,0x43,0x39,0x30,0x35,0x2e,0x32,0x39,0x33,0x20,0x36,0x32,0x37,0x2e,0x30, + 0x37,0x33,0x20,0x38,0x37,0x38,0x2e,0x38,0x36,0x34,0x20,0x36,0x31,0x34,0x2e,0x39, + 0x30,0x35,0x20,0x38,0x37,0x38,0x2e,0x38,0x36,0x34,0x20,0x36,0x31,0x34,0x2e,0x39, + 0x30,0x35,0x43,0x38,0x31,0x39,0x2e,0x33,0x34,0x34,0x20,0x36,0x38,0x32,0x2e,0x33, + 0x32,0x35,0x20,0x37,0x37,0x30,0x2e,0x32,0x39,0x32,0x20,0x36,0x39,0x36,0x2e,0x30, + 0x30,0x36,0x20,0x37,0x31,0x30,0x2e,0x30,0x37,0x33,0x20,0x37,0x31,0x33,0x2e,0x31, + 0x34,0x32,0x43,0x36,0x34,0x37,0x2e,0x35,0x20,0x37,0x33,0x30,0x2e,0x39,0x31,0x39, + 0x20,0x35,0x39,0x34,0x2e,0x30,0x33,0x20,0x37,0x32,0x32,0x2e,0x39,0x31,0x36,0x20, + 0x36,0x32,0x37,0x2e,0x35,0x39,0x34,0x20,0x37,0x33,0x32,0x2e,0x36,0x39,0x37,0x43, + 0x36,0x36,0x34,0x2e,0x30,0x34,0x38,0x20,0x37,0x34,0x33,0x2e,0x32,0x39,0x39,0x20, + 0x37,0x31,0x33,0x2e,0x38,0x30,0x36,0x20,0x37,0x35,0x34,0x2e,0x35,0x38,0x33,0x20, + 0x38,0x30,0x35,0x2e,0x34,0x39,0x33,0x20,0x37,0x31,0x39,0x2e,0x30,0x31,0x38,0x43, + 0x38,0x37,0x38,0x2e,0x39,0x31,0x33,0x20,0x36,0x39,0x30,0x2e,0x35,0x34,0x35,0x20, + 0x39,0x30,0x38,0x2e,0x36,0x33,0x37,0x20,0x36,0x35,0x39,0x2e,0x31,0x33,0x35,0x20, + 0x39,0x33,0x31,0x2e,0x31,0x32,0x31,0x20,0x36,0x32,0x32,0x2e,0x35,0x38,0x37,0x56, + 0x36,0x32,0x32,0x2e,0x35,0x35,0x32,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22, + 0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74, + 0x68,0x20,0x64,0x3d,0x22,0x4d,0x38,0x38,0x32,0x2e,0x36,0x31,0x20,0x37,0x33,0x35, + 0x2e,0x38,0x37,0x33,0x43,0x38,0x38,0x32,0x2e,0x36,0x31,0x20,0x37,0x33,0x35,0x2e, + 0x38,0x37,0x33,0x20,0x39,0x30,0x31,0x2e,0x30,0x31,0x35,0x20,0x37,0x34,0x31,0x2e, + 0x39,0x34,0x31,0x20,0x39,0x32,0x39,0x2e,0x37,0x33,0x36,0x20,0x37,0x32,0x35,0x2e, + 0x30,0x38,0x31,0x43,0x39,0x35,0x35,0x2e,0x37,0x30,0x39,0x20,0x37,0x30,0x39,0x2e, + 0x38,0x36,0x31,0x20,0x39,0x37,0x37,0x2e,0x31,0x39,0x36,0x20,0x36,0x36,0x37,0x2e, + 0x39,0x39,0x39,0x20,0x39,0x38,0x30,0x2e,0x39,0x30,0x37,0x20,0x36,0x36,0x31,0x2e, + 0x34,0x37,0x34,0x43,0x39,0x36,0x38,0x2e,0x32,0x34,0x35,0x20,0x36,0x35,0x36,0x2e, + 0x36,0x35,0x36,0x20,0x39,0x36,0x31,0x2e,0x31,0x38,0x35,0x20,0x36,0x34,0x35,0x2e, + 0x35,0x36,0x33,0x20,0x39,0x36,0x31,0x2e,0x31,0x38,0x35,0x20,0x36,0x34,0x35,0x2e, + 0x35,0x36,0x33,0x43,0x39,0x36,0x31,0x2e,0x31,0x38,0x35,0x20,0x36,0x34,0x35,0x2e, + 0x35,0x36,0x33,0x20,0x39,0x35,0x36,0x2e,0x35,0x34,0x32,0x20,0x36,0x36,0x35,0x2e, + 0x35,0x33,0x32,0x20,0x39,0x33,0x35,0x2e,0x39,0x35,0x32,0x20,0x36,0x39,0x32,0x2e, + 0x33,0x38,0x43,0x39,0x31,0x35,0x2e,0x33,0x39,0x37,0x20,0x37,0x31,0x39,0x2e,0x32, + 0x32,0x38,0x20,0x38,0x38,0x32,0x2e,0x36,0x31,0x20,0x37,0x33,0x35,0x2e,0x38,0x37, + 0x33,0x20,0x38,0x38,0x32,0x2e,0x36,0x31,0x20,0x37,0x33,0x35,0x2e,0x38,0x37,0x33, + 0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41, + 0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x38, + 0x37,0x33,0x2e,0x36,0x32,0x33,0x20,0x36,0x30,0x36,0x2e,0x30,0x35,0x39,0x43,0x38, + 0x33,0x38,0x2e,0x39,0x31,0x32,0x20,0x36,0x31,0x33,0x2e,0x35,0x33,0x38,0x20,0x38, + 0x30,0x39,0x2e,0x32,0x33,0x38,0x20,0x35,0x39,0x38,0x2e,0x34,0x34,0x34,0x20,0x38, + 0x30,0x39,0x2e,0x32,0x33,0x38,0x20,0x35,0x39,0x38,0x2e,0x34,0x34,0x34,0x43,0x37, + 0x31,0x36,0x2e,0x38,0x36,0x34,0x20,0x36,0x36,0x36,0x2e,0x37,0x31,0x31,0x20,0x36, + 0x34,0x33,0x2e,0x32,0x33,0x34,0x20,0x36,0x38,0x31,0x2e,0x34,0x39,0x20,0x35,0x36, + 0x34,0x2e,0x38,0x32,0x33,0x20,0x36,0x39,0x35,0x2e,0x39,0x38,0x32,0x43,0x34,0x39, + 0x36,0x2e,0x31,0x31,0x36,0x20,0x37,0x30,0x38,0x2e,0x36,0x35,0x38,0x20,0x34,0x33, + 0x30,0x2e,0x36,0x39,0x37,0x20,0x36,0x39,0x38,0x2e,0x39,0x37,0x34,0x20,0x34,0x36, + 0x38,0x2e,0x36,0x38,0x34,0x20,0x37,0x31,0x30,0x2e,0x38,0x36,0x31,0x43,0x35,0x30, + 0x39,0x2e,0x38,0x38,0x31,0x20,0x37,0x32,0x33,0x2e,0x37,0x34,0x37,0x20,0x35,0x36, + 0x37,0x2e,0x31,0x33,0x20,0x37,0x33,0x37,0x2e,0x39,0x39,0x33,0x20,0x36,0x38,0x39, + 0x2e,0x32,0x30,0x38,0x20,0x37,0x30,0x34,0x2e,0x37,0x39,0x31,0x43,0x37,0x38,0x36, + 0x2e,0x39,0x35,0x36,0x20,0x36,0x37,0x38,0x2e,0x31,0x37,0x39,0x20,0x38,0x33,0x35, + 0x2e,0x34,0x34,0x33,0x20,0x36,0x34,0x33,0x2e,0x35,0x36,0x35,0x20,0x38,0x37,0x33, + 0x2e,0x36,0x32,0x33,0x20,0x36,0x30,0x36,0x2e,0x30,0x35,0x39,0x5a,0x22,0x20,0x66, + 0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd, + 0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x35,0x36,0x33,0x2e,0x34, + 0x35,0x32,0x20,0x35,0x30,0x32,0x2e,0x34,0x37,0x36,0x43,0x35,0x33,0x38,0x2e,0x34, + 0x35,0x20,0x34,0x39,0x30,0x2e,0x32,0x33,0x36,0x20,0x35,0x31,0x30,0x2e,0x30,0x33, + 0x20,0x34,0x35,0x34,0x2e,0x36,0x37,0x32,0x20,0x35,0x31,0x30,0x2e,0x30,0x33,0x20, + 0x34,0x35,0x34,0x2e,0x36,0x37,0x32,0x43,0x33,0x33,0x31,0x2e,0x34,0x38,0x34,0x20, + 0x34,0x38,0x35,0x2e,0x35,0x30,0x35,0x20,0x32,0x34,0x32,0x2e,0x39,0x31,0x34,0x20, + 0x34,0x37,0x37,0x2e,0x39,0x31,0x38,0x20,0x31,0x36,0x34,0x2e,0x32,0x32,0x34,0x20, + 0x34,0x37,0x32,0x2e,0x34,0x30,0x34,0x43,0x39,0x39,0x2e,0x35,0x35,0x32,0x35,0x20, + 0x34,0x36,0x37,0x2e,0x38,0x39,0x31,0x20,0x32,0x39,0x2e,0x38,0x35,0x37,0x31,0x20, + 0x34,0x34,0x33,0x2e,0x37,0x36,0x33,0x20,0x36,0x35,0x2e,0x31,0x36,0x35,0x36,0x20, + 0x34,0x36,0x36,0x2e,0x30,0x39,0x38,0x43,0x31,0x30,0x34,0x2e,0x33,0x36,0x32,0x20, + 0x34,0x39,0x30,0x2e,0x38,0x36,0x20,0x31,0x34,0x39,0x2e,0x38,0x37,0x20,0x35,0x32, + 0x30,0x2e,0x34,0x37,0x33,0x20,0x32,0x38,0x33,0x2e,0x32,0x34,0x35,0x20,0x35,0x32, + 0x36,0x2e,0x31,0x38,0x32,0x43,0x33,0x35,0x35,0x2e,0x35,0x38,0x36,0x20,0x35,0x32, + 0x39,0x2e,0x33,0x30,0x35,0x20,0x35,0x33,0x32,0x2e,0x32,0x37,0x33,0x20,0x35,0x31, + 0x31,0x2e,0x33,0x38,0x33,0x20,0x35,0x36,0x33,0x2e,0x34,0x35,0x32,0x20,0x35,0x30, + 0x32,0x2e,0x34,0x37,0x36,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44, + 0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20, + 0x64,0x3d,0x22,0x4d,0x35,0x37,0x32,0x2e,0x30,0x33,0x32,0x20,0x36,0x38,0x33,0x2e, + 0x30,0x30,0x33,0x43,0x36,0x38,0x30,0x2e,0x36,0x39,0x34,0x20,0x36,0x36,0x34,0x2e, + 0x38,0x34,0x36,0x20,0x37,0x35,0x30,0x2e,0x39,0x30,0x36,0x20,0x36,0x32,0x37,0x2e, + 0x38,0x31,0x33,0x20,0x37,0x39,0x37,0x2e,0x33,0x36,0x20,0x35,0x39,0x33,0x2e,0x34, + 0x38,0x33,0x43,0x37,0x35,0x39,0x2e,0x30,0x34,0x38,0x20,0x35,0x39,0x37,0x2e,0x39, + 0x33,0x20,0x37,0x33,0x36,0x2e,0x34,0x30,0x31,0x20,0x35,0x38,0x31,0x2e,0x30,0x35, + 0x35,0x20,0x37,0x33,0x36,0x2e,0x34,0x30,0x31,0x20,0x35,0x38,0x31,0x2e,0x30,0x35, + 0x35,0x43,0x36,0x31,0x35,0x2e,0x37,0x30,0x36,0x20,0x36,0x34,0x31,0x2e,0x38,0x39, + 0x36,0x20,0x35,0x31,0x38,0x2e,0x33,0x39,0x31,0x20,0x36,0x35,0x32,0x2e,0x31,0x30, + 0x33,0x20,0x34,0x33,0x34,0x2e,0x39,0x31,0x38,0x20,0x36,0x35,0x37,0x2e,0x38,0x39, + 0x32,0x43,0x33,0x36,0x33,0x2e,0x39,0x33,0x20,0x36,0x36,0x32,0x2e,0x37,0x39,0x33, + 0x20,0x32,0x38,0x37,0x2e,0x31,0x33,0x33,0x20,0x36,0x35,0x30,0x2e,0x31,0x34,0x36, + 0x20,0x33,0x32,0x36,0x2e,0x30,0x38,0x32,0x20,0x36,0x36,0x35,0x2e,0x34,0x32,0x31, + 0x43,0x33,0x36,0x38,0x2e,0x33,0x34,0x38,0x20,0x36,0x38,0x31,0x2e,0x39,0x38,0x31, + 0x20,0x34,0x33,0x36,0x2e,0x32,0x39,0x35,0x20,0x37,0x30,0x35,0x2e,0x36,0x38,0x31, + 0x20,0x35,0x37,0x32,0x2e,0x30,0x33,0x32,0x20,0x36,0x38,0x33,0x2e,0x30,0x30,0x33, + 0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41, + 0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x35, + 0x31,0x31,0x2e,0x36,0x37,0x34,0x20,0x34,0x34,0x34,0x2e,0x35,0x38,0x43,0x35,0x31, + 0x31,0x2e,0x36,0x37,0x34,0x20,0x34,0x34,0x34,0x2e,0x35,0x38,0x20,0x34,0x36,0x36, + 0x2e,0x36,0x36,0x32,0x20,0x34,0x32,0x35,0x2e,0x37,0x30,0x32,0x20,0x34,0x35,0x38, + 0x2e,0x38,0x39,0x37,0x20,0x33,0x38,0x36,0x2e,0x33,0x36,0x34,0x43,0x33,0x38,0x39, + 0x2e,0x37,0x36,0x31,0x20,0x33,0x39,0x39,0x2e,0x30,0x37,0x35,0x20,0x33,0x33,0x32, + 0x2e,0x34,0x33,0x35,0x20,0x34,0x30,0x36,0x2e,0x31,0x35,0x35,0x20,0x32,0x31,0x30, + 0x2e,0x33,0x33,0x31,0x20,0x34,0x30,0x35,0x2e,0x36,0x35,0x36,0x43,0x39,0x31,0x2e, + 0x31,0x35,0x32,0x33,0x20,0x34,0x30,0x35,0x2e,0x31,0x39,0x34,0x20,0x33,0x30,0x2e, + 0x33,0x30,0x30,0x34,0x20,0x33,0x39,0x31,0x2e,0x36,0x36,0x20,0x31,0x2e,0x33,0x30, + 0x30,0x34,0x32,0x20,0x33,0x38,0x37,0x2e,0x39,0x37,0x38,0x43,0x2d,0x32,0x34,0x2e, + 0x30,0x32,0x35,0x35,0x20,0x33,0x38,0x34,0x2e,0x37,0x39,0x37,0x20,0x35,0x33,0x2e, + 0x36,0x31,0x37,0x33,0x20,0x34,0x33,0x34,0x2e,0x33,0x39,0x31,0x20,0x31,0x33,0x36, + 0x2e,0x32,0x36,0x34,0x20,0x34,0x34,0x39,0x2e,0x34,0x32,0x39,0x43,0x32,0x31,0x39, + 0x2e,0x33,0x37,0x35,0x20,0x34,0x36,0x34,0x2e,0x35,0x33,0x38,0x20,0x32,0x39,0x34, + 0x2e,0x36,0x30,0x31,0x20,0x34,0x38,0x33,0x2e,0x36,0x33,0x39,0x20,0x35,0x31,0x31, + 0x2e,0x36,0x33,0x38,0x20,0x34,0x34,0x34,0x2e,0x35,0x38,0x4c,0x35,0x31,0x31,0x2e, + 0x36,0x37,0x34,0x20,0x34,0x34,0x34,0x2e,0x35,0x38,0x5a,0x22,0x20,0x66,0x69,0x6c, + 0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c, + 0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x36,0x33,0x39,0x2e,0x38,0x31,0x33, + 0x20,0x35,0x34,0x35,0x2e,0x34,0x37,0x31,0x43,0x36,0x30,0x31,0x2e,0x34,0x33,0x31, + 0x20,0x35,0x34,0x31,0x2e,0x38,0x35,0x38,0x20,0x35,0x37,0x31,0x2e,0x39,0x37,0x35, + 0x20,0x35,0x31,0x30,0x2e,0x36,0x30,0x39,0x20,0x35,0x37,0x31,0x2e,0x39,0x37,0x35, + 0x20,0x35,0x31,0x30,0x2e,0x36,0x30,0x39,0x43,0x33,0x39,0x31,0x2e,0x32,0x38,0x38, + 0x20,0x35,0x34,0x35,0x2e,0x33,0x36,0x34,0x20,0x33,0x32,0x37,0x2e,0x31,0x38,0x37, + 0x20,0x35,0x34,0x34,0x2e,0x36,0x33,0x32,0x20,0x32,0x34,0x38,0x2e,0x33,0x35,0x33, + 0x20,0x35,0x34,0x31,0x2e,0x35,0x30,0x36,0x43,0x31,0x38,0x33,0x2e,0x35,0x37,0x34, + 0x20,0x35,0x33,0x38,0x2e,0x39,0x32,0x20,0x31,0x31,0x33,0x2e,0x31,0x36,0x35,0x20, + 0x35,0x31,0x36,0x2e,0x38,0x36,0x20,0x31,0x34,0x39,0x2e,0x31,0x38,0x37,0x20,0x35, + 0x33,0x38,0x2e,0x31,0x32,0x35,0x43,0x31,0x38,0x39,0x2e,0x30,0x39,0x37,0x20,0x35, + 0x36,0x31,0x2e,0x37,0x31,0x20,0x32,0x33,0x35,0x2e,0x34,0x32,0x36,0x20,0x35,0x39, + 0x30,0x2e,0x38,0x39,0x36,0x20,0x33,0x36,0x38,0x2e,0x39,0x34,0x35,0x20,0x35,0x39, + 0x31,0x2e,0x36,0x38,0x33,0x43,0x34,0x37,0x39,0x2e,0x30,0x39,0x38,0x20,0x35,0x39, + 0x32,0x2e,0x33,0x35,0x37,0x20,0x36,0x30,0x38,0x2e,0x39,0x31,0x38,0x20,0x35,0x35, + 0x35,0x2e,0x32,0x37,0x20,0x36,0x33,0x39,0x2e,0x38,0x31,0x33,0x20,0x35,0x34,0x35, + 0x2e,0x34,0x37,0x31,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35, + 0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64, + 0x3d,0x22,0x4d,0x34,0x36,0x38,0x2e,0x38,0x34,0x36,0x20,0x36,0x34,0x32,0x2e,0x30, + 0x33,0x32,0x43,0x35,0x37,0x38,0x2e,0x38,0x32,0x34,0x20,0x36,0x33,0x35,0x2e,0x34, + 0x33,0x31,0x20,0x36,0x37,0x32,0x2e,0x38,0x39,0x39,0x20,0x36,0x30,0x33,0x2e,0x32, + 0x31,0x39,0x20,0x37,0x32,0x33,0x2e,0x38,0x31,0x31,0x20,0x35,0x37,0x35,0x2e,0x39, + 0x31,0x36,0x43,0x36,0x38,0x35,0x2e,0x32,0x38,0x36,0x20,0x35,0x37,0x34,0x2e,0x38, + 0x33,0x35,0x20,0x36,0x35,0x33,0x2e,0x36,0x31,0x36,0x20,0x35,0x35,0x31,0x2e,0x36, + 0x38,0x31,0x20,0x36,0x35,0x33,0x2e,0x36,0x31,0x36,0x20,0x35,0x35,0x31,0x2e,0x36, + 0x38,0x31,0x43,0x34,0x39,0x33,0x2e,0x36,0x38,0x36,0x20,0x36,0x30,0x31,0x2e,0x35, + 0x32,0x37,0x20,0x34,0x31,0x37,0x2e,0x36,0x33,0x33,0x20,0x36,0x30,0x33,0x2e,0x35, + 0x37,0x33,0x20,0x33,0x33,0x34,0x2e,0x33,0x34,0x20,0x36,0x30,0x34,0x2e,0x32,0x32, + 0x36,0x43,0x32,0x36,0x39,0x2e,0x35,0x32,0x34,0x20,0x36,0x30,0x34,0x2e,0x37,0x30, + 0x37,0x20,0x32,0x30,0x39,0x2e,0x36,0x37,0x32,0x20,0x35,0x38,0x36,0x2e,0x38,0x35, + 0x38,0x20,0x32,0x34,0x36,0x2e,0x30,0x31,0x36,0x20,0x36,0x30,0x37,0x2e,0x35,0x35, + 0x33,0x43,0x32,0x38,0x35,0x2e,0x34,0x36,0x32,0x20,0x36,0x32,0x39,0x2e,0x39,0x39, + 0x36,0x20,0x33,0x33,0x35,0x2e,0x36,0x34,0x36,0x20,0x36,0x35,0x30,0x2e,0x30,0x31, + 0x38,0x20,0x34,0x36,0x38,0x2e,0x39,0x31,0x38,0x20,0x36,0x34,0x32,0x2e,0x30,0x36, + 0x38,0x4c,0x34,0x36,0x38,0x2e,0x38,0x34,0x36,0x20,0x36,0x34,0x32,0x2e,0x30,0x33, + 0x32,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37, + 0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d, + 0x34,0x34,0x38,0x2e,0x33,0x34,0x35,0x20,0x31,0x31,0x36,0x2e,0x37,0x31,0x35,0x43, + 0x34,0x30,0x34,0x2e,0x36,0x31,0x39,0x20,0x38,0x38,0x2e,0x39,0x32,0x31,0x34,0x20, + 0x33,0x36,0x34,0x2e,0x38,0x32,0x32,0x20,0x34,0x35,0x2e,0x34,0x37,0x32,0x37,0x20, + 0x33,0x38,0x31,0x2e,0x31,0x35,0x32,0x20,0x37,0x34,0x2e,0x35,0x37,0x38,0x32,0x43, + 0x33,0x39,0x39,0x2e,0x32,0x36,0x33,0x20,0x31,0x30,0x36,0x2e,0x38,0x35,0x38,0x20, + 0x34,0x31,0x39,0x2e,0x39,0x37,0x38,0x20,0x31,0x34,0x34,0x2e,0x39,0x38,0x38,0x20, + 0x35,0x31,0x31,0x2e,0x34,0x39,0x35,0x20,0x31,0x39,0x39,0x2e,0x37,0x35,0x36,0x43, + 0x35,0x36,0x31,0x2e,0x31,0x34,0x31,0x20,0x32,0x32,0x39,0x2e,0x34,0x37,0x38,0x20, + 0x36,0x39,0x32,0x2e,0x31,0x31,0x32,0x20,0x32,0x38,0x34,0x2e,0x31,0x31,0x35,0x20, + 0x37,0x31,0x37,0x2e,0x34,0x30,0x32,0x20,0x32,0x38,0x39,0x2e,0x37,0x32,0x31,0x43, + 0x37,0x30,0x34,0x2e,0x34,0x39,0x34,0x20,0x32,0x37,0x31,0x2e,0x36,0x33,0x37,0x20, + 0x36,0x39,0x38,0x2e,0x30,0x34,0x37,0x20,0x32,0x33,0x35,0x2e,0x38,0x33,0x20,0x36, + 0x39,0x38,0x2e,0x30,0x34,0x37,0x20,0x32,0x33,0x35,0x2e,0x38,0x33,0x43,0x35,0x36, + 0x30,0x2e,0x38,0x36,0x38,0x20,0x31,0x38,0x39,0x2e,0x35,0x33,0x35,0x20,0x35,0x30, + 0x31,0x2e,0x35,0x32,0x31,0x20,0x31,0x35,0x30,0x2e,0x35,0x33,0x39,0x20,0x34,0x34, + 0x38,0x2e,0x33,0x34,0x35,0x20,0x31,0x31,0x36,0x2e,0x37,0x31,0x35,0x5a,0x22,0x20, + 0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e, + 0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x34,0x38,0x38,0x2e, + 0x36,0x33,0x32,0x20,0x33,0x31,0x33,0x2e,0x39,0x30,0x36,0x43,0x35,0x31,0x32,0x2e, + 0x30,0x32,0x35,0x20,0x33,0x34,0x31,0x2e,0x36,0x32,0x32,0x20,0x35,0x35,0x30,0x2e, + 0x37,0x35,0x32,0x20,0x33,0x38,0x34,0x2e,0x31,0x34,0x33,0x20,0x36,0x35,0x34,0x2e, + 0x37,0x32,0x34,0x20,0x34,0x31,0x39,0x2e,0x38,0x33,0x36,0x43,0x37,0x33,0x37,0x2e, + 0x39,0x37,0x34,0x20,0x34,0x34,0x38,0x2e,0x34,0x32,0x36,0x20,0x38,0x30,0x31,0x2e, + 0x33,0x39,0x38,0x20,0x34,0x34,0x39,0x2e,0x31,0x32,0x32,0x20,0x38,0x34,0x37,0x2e, + 0x31,0x33,0x20,0x34,0x34,0x32,0x2e,0x36,0x38,0x43,0x38,0x31,0x38,0x2e,0x35,0x32, + 0x35,0x20,0x34,0x33,0x31,0x2e,0x32,0x32,0x34,0x20,0x38,0x30,0x39,0x2e,0x30,0x34, + 0x32,0x20,0x34,0x31,0x30,0x2e,0x37,0x35,0x31,0x20,0x38,0x30,0x39,0x2e,0x30,0x34, + 0x32,0x20,0x34,0x31,0x30,0x2e,0x37,0x35,0x31,0x43,0x37,0x30,0x31,0x2e,0x30,0x36, + 0x35,0x20,0x34,0x30,0x37,0x2e,0x35,0x38,0x32,0x20,0x36,0x32,0x38,0x2e,0x38,0x33, + 0x39,0x20,0x33,0x37,0x37,0x2e,0x37,0x34,0x37,0x20,0x35,0x36,0x37,0x2e,0x39,0x39, + 0x31,0x20,0x33,0x35,0x30,0x2e,0x30,0x31,0x39,0x43,0x35,0x31,0x36,0x2e,0x32,0x37, + 0x34,0x20,0x33,0x32,0x36,0x2e,0x34,0x36,0x37,0x20,0x34,0x36,0x37,0x2e,0x31,0x33, + 0x20,0x32,0x38,0x38,0x2e,0x33,0x36,0x35,0x20,0x34,0x38,0x38,0x2e,0x36,0x36,0x38, + 0x20,0x33,0x31,0x33,0x2e,0x39,0x30,0x36,0x48,0x34,0x38,0x38,0x2e,0x36,0x33,0x32, + 0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41, + 0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x34, + 0x33,0x37,0x2e,0x34,0x37,0x33,0x20,0x38,0x39,0x2e,0x39,0x32,0x39,0x34,0x43,0x34, + 0x39,0x30,0x2e,0x31,0x31,0x32,0x20,0x31,0x33,0x32,0x2e,0x31,0x36,0x39,0x20,0x35, + 0x33,0x35,0x2e,0x36,0x38,0x38,0x20,0x31,0x37,0x34,0x2e,0x31,0x39,0x33,0x20,0x37, + 0x30,0x33,0x2e,0x30,0x34,0x33,0x20,0x32,0x32,0x39,0x2e,0x33,0x34,0x43,0x37,0x30, + 0x33,0x2e,0x30,0x34,0x33,0x20,0x32,0x32,0x39,0x2e,0x33,0x34,0x20,0x36,0x37,0x38, + 0x2e,0x35,0x38,0x31,0x20,0x31,0x39,0x38,0x2e,0x39,0x34,0x39,0x20,0x36,0x38,0x38, + 0x2e,0x31,0x35,0x20,0x31,0x36,0x38,0x2e,0x33,0x35,0x33,0x43,0x36,0x33,0x34,0x2e, + 0x37,0x35,0x35,0x20,0x31,0x35,0x30,0x2e,0x39,0x37,0x20,0x35,0x39,0x31,0x2e,0x37, + 0x37,0x35,0x20,0x31,0x33,0x34,0x2e,0x31,0x32,0x35,0x20,0x35,0x30,0x36,0x2e,0x31, + 0x37,0x37,0x20,0x38,0x37,0x2e,0x33,0x34,0x35,0x39,0x43,0x34,0x32,0x32,0x2e,0x36, + 0x31,0x32,0x20,0x34,0x31,0x2e,0x36,0x37,0x33,0x36,0x20,0x33,0x38,0x35,0x2e,0x30, + 0x32,0x33,0x20,0x39,0x2e,0x30,0x33,0x31,0x33,0x39,0x20,0x33,0x36,0x36,0x2e,0x30, + 0x35,0x20,0x2d,0x34,0x2e,0x35,0x39,0x37,0x32,0x36,0x43,0x33,0x34,0x39,0x2e,0x34, + 0x36,0x36,0x20,0x2d,0x31,0x36,0x2e,0x34,0x37,0x37,0x37,0x20,0x33,0x38,0x35,0x2e, + 0x31,0x31,0x39,0x20,0x34,0x37,0x2e,0x39,0x30,0x33,0x37,0x20,0x34,0x33,0x37,0x2e, + 0x34,0x37,0x33,0x20,0x38,0x39,0x2e,0x39,0x32,0x39,0x34,0x5a,0x22,0x20,0x66,0x69, + 0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa, + 0x3c,0x70,0x61,0x74,0x68,0x20,0x64,0x3d,0x22,0x4d,0x37,0x32,0x30,0x2e,0x32,0x35, + 0x33,0x20,0x32,0x39,0x38,0x2e,0x37,0x30,0x39,0x43,0x35,0x38,0x30,0x2e,0x30,0x37, + 0x36,0x20,0x32,0x35,0x34,0x2e,0x33,0x37,0x36,0x20,0x35,0x33,0x35,0x2e,0x33,0x31, + 0x35,0x20,0x32,0x32,0x39,0x2e,0x34,0x37,0x20,0x34,0x38,0x31,0x2e,0x31,0x33,0x39, + 0x20,0x31,0x39,0x37,0x2e,0x32,0x38,0x37,0x43,0x34,0x33,0x36,0x2e,0x36,0x32,0x39, + 0x20,0x31,0x37,0x30,0x2e,0x38,0x31,0x32,0x20,0x33,0x39,0x35,0x2e,0x35,0x34,0x37, + 0x20,0x31,0x32,0x38,0x2e,0x35,0x34,0x20,0x34,0x31,0x32,0x2e,0x37,0x33,0x33,0x20, + 0x31,0x35,0x37,0x2e,0x31,0x38,0x32,0x43,0x34,0x33,0x31,0x2e,0x38,0x30,0x38,0x20, + 0x31,0x38,0x38,0x2e,0x39,0x32,0x37,0x20,0x34,0x35,0x33,0x2e,0x32,0x33,0x35,0x20, + 0x32,0x32,0x37,0x2e,0x30,0x35,0x37,0x20,0x35,0x34,0x36,0x2e,0x37,0x35,0x32,0x20, + 0x32,0x37,0x38,0x2e,0x34,0x33,0x38,0x43,0x36,0x32,0x33,0x2e,0x38,0x39,0x37,0x20, + 0x33,0x32,0x30,0x2e,0x38,0x32,0x38,0x20,0x37,0x32,0x39,0x2e,0x32,0x32,0x39,0x20, + 0x33,0x34,0x34,0x2e,0x31,0x34,0x36,0x20,0x37,0x35,0x34,0x2e,0x36,0x36,0x31,0x20, + 0x33,0x34,0x39,0x2e,0x30,0x30,0x34,0x43,0x37,0x32,0x39,0x2e,0x30,0x35,0x34,0x20, + 0x33,0x33,0x31,0x2e,0x38,0x34,0x32,0x20,0x37,0x32,0x30,0x2e,0x32,0x35,0x33,0x20, + 0x32,0x39,0x38,0x2e,0x37,0x30,0x39,0x20,0x37,0x32,0x30,0x2e,0x32,0x35,0x33,0x20, + 0x32,0x39,0x38,0x2e,0x37,0x30,0x39,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22, + 0x23,0x44,0x35,0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74, + 0x68,0x20,0x64,0x3d,0x22,0x4d,0x37,0x36,0x32,0x2e,0x30,0x30,0x37,0x20,0x33,0x35, + 0x38,0x2e,0x35,0x39,0x39,0x43,0x36,0x33,0x30,0x2e,0x36,0x37,0x31,0x20,0x33,0x33, + 0x32,0x2e,0x37,0x37,0x37,0x20,0x35,0x37,0x36,0x2e,0x34,0x35,0x38,0x20,0x33,0x30, + 0x35,0x2e,0x33,0x30,0x31,0x20,0x35,0x31,0x37,0x2e,0x36,0x38,0x31,0x20,0x32,0x37, + 0x34,0x2e,0x30,0x34,0x33,0x43,0x34,0x37,0x31,0x2e,0x39,0x35,0x36,0x20,0x32,0x34, + 0x39,0x2e,0x37,0x34,0x34,0x20,0x34,0x33,0x36,0x2e,0x37,0x32,0x33,0x20,0x32,0x31, + 0x34,0x2e,0x34,0x32,0x38,0x20,0x34,0x35,0x34,0x2e,0x33,0x33,0x37,0x20,0x32,0x34, + 0x32,0x2e,0x37,0x34,0x39,0x43,0x34,0x37,0x33,0x2e,0x35,0x31,0x39,0x20,0x32,0x37, + 0x33,0x2e,0x35,0x33,0x31,0x20,0x35,0x30,0x31,0x2e,0x31,0x35,0x35,0x20,0x33,0x30, + 0x36,0x2e,0x37,0x30,0x35,0x20,0x35,0x39,0x37,0x2e,0x38,0x31,0x32,0x20,0x33,0x35, + 0x31,0x2e,0x38,0x31,0x31,0x43,0x36,0x37,0x37,0x2e,0x35,0x39,0x39,0x20,0x33,0x38, + 0x39,0x2e,0x30,0x33,0x20,0x37,0x35,0x35,0x2e,0x39,0x36,0x36,0x20,0x34,0x30,0x32, + 0x2e,0x31,0x37,0x37,0x20,0x38,0x30,0x32,0x2e,0x31,0x32,0x35,0x20,0x34,0x30,0x32, + 0x2e,0x33,0x36,0x39,0x43,0x37,0x37,0x35,0x2e,0x34,0x38,0x32,0x20,0x33,0x38,0x36, + 0x2e,0x39,0x35,0x35,0x20,0x37,0x36,0x32,0x2e,0x30,0x34,0x32,0x20,0x33,0x35,0x38, + 0x2e,0x36,0x33,0x35,0x20,0x37,0x36,0x32,0x2e,0x30,0x34,0x32,0x20,0x33,0x35,0x38, + 0x2e,0x36,0x33,0x35,0x4c,0x37,0x36,0x32,0x2e,0x30,0x30,0x37,0x20,0x33,0x35,0x38, + 0x2e,0x35,0x39,0x39,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35, + 0x43,0x42,0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x70,0x61,0x74,0x68,0x20,0x64, + 0x3d,0x22,0x4d,0x38,0x39,0x39,0x2e,0x33,0x30,0x33,0x20,0x31,0x31,0x31,0x31,0x2e, + 0x38,0x33,0x4c,0x31,0x31,0x35,0x30,0x2e,0x33,0x35,0x20,0x38,0x38,0x37,0x2e,0x37, + 0x36,0x37,0x4c,0x31,0x31,0x35,0x30,0x2e,0x33,0x36,0x20,0x38,0x36,0x34,0x2e,0x30, + 0x38,0x37,0x4c,0x39,0x32,0x31,0x2e,0x32,0x31,0x38,0x20,0x31,0x30,0x36,0x36,0x2e, + 0x36,0x32,0x4c,0x38,0x39,0x39,0x2e,0x33,0x30,0x33,0x20,0x31,0x31,0x31,0x31,0x2e, + 0x38,0x33,0x5a,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x23,0x44,0x35,0x43,0x42, + 0x37,0x41,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x2f,0x67,0x3e,0xd,0xa,0x3c,0x2f,0x67, + 0x3e,0xd,0xa,0x3c,0x64,0x65,0x66,0x73,0x3e,0xd,0xa,0x3c,0x63,0x6c,0x69,0x70, + 0x50,0x61,0x74,0x68,0x20,0x69,0x64,0x3d,0x22,0x63,0x6c,0x69,0x70,0x30,0x5f,0x31, + 0x5f,0x37,0x39,0x22,0x3e,0xd,0xa,0x3c,0x72,0x65,0x63,0x74,0x20,0x77,0x69,0x64, + 0x74,0x68,0x3d,0x22,0x39,0x35,0x36,0x22,0x20,0x68,0x65,0x69,0x67,0x68,0x74,0x3d, + 0x22,0x38,0x38,0x38,0x22,0x20,0x66,0x69,0x6c,0x6c,0x3d,0x22,0x77,0x68,0x69,0x74, + 0x65,0x22,0x2f,0x3e,0xd,0xa,0x3c,0x2f,0x63,0x6c,0x69,0x70,0x50,0x61,0x74,0x68, + 0x3e,0xd,0xa,0x3c,0x2f,0x64,0x65,0x66,0x73,0x3e,0xd,0xa,0x3c,0x2f,0x73,0x76, + 0x67,0x3e,0xd,0xa, + +}; + +static const unsigned char qt_resource_name[] = { + // visual + 0x0,0x6, + 0x7,0xd0,0xab,0x7c, + 0x0,0x76, + 0x0,0x69,0x0,0x73,0x0,0x75,0x0,0x61,0x0,0x6c, + // res + 0x0,0x3, + 0x0,0x0,0x78,0xc3, + 0x0,0x72, + 0x0,0x65,0x0,0x73, + // svg + 0x0,0x3, + 0x0,0x0,0x7a,0xc7, + 0x0,0x73, + 0x0,0x76,0x0,0x67, + // chevron-down.png + 0x0,0x10, + 0xe,0x17,0xb,0x7, + 0x0,0x63, + 0x0,0x68,0x0,0x65,0x0,0x76,0x0,0x72,0x0,0x6f,0x0,0x6e,0x0,0x2d,0x0,0x64,0x0,0x6f,0x0,0x77,0x0,0x6e,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // fema-wing.svg + 0x0,0xd, + 0x9,0xd0,0xd2,0xc7, + 0x0,0x66, + 0x0,0x65,0x0,0x6d,0x0,0x61,0x0,0x2d,0x0,0x77,0x0,0x69,0x0,0x6e,0x0,0x67,0x0,0x2e,0x0,0x73,0x0,0x76,0x0,0x67, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/visual + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/visual/res + 0x0,0x0,0x0,0x12,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x3, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/visual/res/svg + 0x0,0x0,0x0,0x1e,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x4, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/visual/res/svg/fema-wing.svg + 0x0,0x0,0x0,0x50,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x4f, +0x0,0x0,0x1,0x93,0xaa,0x2d,0x2b,0xfe, + // :/visual/res/svg/chevron-down.png + 0x0,0x0,0x0,0x2a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, +0x0,0x0,0x1,0x93,0xaa,0x2d,0x2b,0xfe, + +}; + +#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/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/include/ui_mainwindow.h b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/include/ui_mainwindow.h new file mode 100644 index 0000000..8e4ba01 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/include/ui_mainwindow.h @@ -0,0 +1,530 @@ +/******************************************************************************** +** Form generated from reading UI file 'mainwindow.ui' +** +** Created by: Qt User Interface Compiler version 6.8.1 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_MainWindow +{ +public: + QWidget *centralwidget; + QGridLayout *gridLayout_4; + QTabWidget *tabWidget; + QWidget *sensorsTab; + QVBoxLayout *SensorsTabLayout; + QHBoxLayout *nameLayout; + QLabel *group; + QLabel *showHidden; + QSpacerItem *horizontalSpacer_4; + QHBoxLayout *selectLayout; + QComboBox *showHiddenSelect; + QComboBox *groupSelect; + QSpacerItem *horizontalSpacer_2; + QHBoxLayout *searchLayout; + QLineEdit *search; + QSpacerItem *horizontalSpacer_3; + QVBoxLayout *sensorsLayout; + QWidget *incidentsTab; + QGridLayout *gridLayout_8; + QScrollArea *scrollArea; + QWidget *scrollAreaWidgetContents; + QVBoxLayout *verticalLayout_2; + QHBoxLayout *horizontalLayout_3; + QLabel *label_2; + QLabel *label; + QSpacerItem *horizontalSpacer_7; + QHBoxLayout *horizontalLayout_2; + QComboBox *comboBox_2; + QComboBox *comboBox; + QSpacerItem *horizontalSpacer_8; + QHBoxLayout *horizontalLayout; + QLineEdit *lineEdit; + QSpacerItem *horizontalSpacer; + QHBoxLayout *asd; + QWidget *journalTab; + QGridLayout *gridLayout_7; + QWidget *statisticsTab; + QGridLayout *gridLayout_5; + QWidget *settingsTab; + QGridLayout *gridLayout_6; + QStatusBar *statusbar; + + void setupUi(QMainWindow *MainWindow) + { + if (MainWindow->objectName().isEmpty()) + MainWindow->setObjectName("MainWindow"); + MainWindow->resize(1632, 896); + QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth()); + MainWindow->setSizePolicy(sizePolicy); + MainWindow->setMinimumSize(QSize(1150, 750)); + MainWindow->setMaximumSize(QSize(16777215, 16777215)); + MainWindow->setBaseSize(QSize(0, 0)); + MainWindow->setStyleSheet(QString::fromUtf8("")); + MainWindow->setTabShape(QTabWidget::TabShape::Rounded); + centralwidget = new QWidget(MainWindow); + centralwidget->setObjectName("centralwidget"); + centralwidget->setAutoFillBackground(false); + centralwidget->setStyleSheet(QString::fromUtf8("QWidget{\n" +"background: #dcd174;\n" +"}\n" +"")); + gridLayout_4 = new QGridLayout(centralwidget); + gridLayout_4->setSpacing(0); + gridLayout_4->setObjectName("gridLayout_4"); + gridLayout_4->setContentsMargins(0, 0, 0, 0); + tabWidget = new QTabWidget(centralwidget); + tabWidget->setObjectName("tabWidget"); + QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Expanding); + sizePolicy1.setHorizontalStretch(0); + sizePolicy1.setVerticalStretch(0); + sizePolicy1.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth()); + tabWidget->setSizePolicy(sizePolicy1); + tabWidget->setMinimumSize(QSize(488, 60)); + tabWidget->setAutoFillBackground(false); + tabWidget->setStyleSheet(QString::fromUtf8("QTabBar::tab{\n" +" background: #dcd174;\n" +" width: 222px;\n" +" height: 44px;\n" +" opacity: 0px;\n" +" border: 1px solid #dcd174; \n" +" padding: 18px 0px;\n" +" color: white; \n" +" font-family: Inter;\n" +" font-family: Inter;\n" +" font-size: 36px;\n" +" font-weight: 500;\n" +" line-height: 43.57px;\n" +" text-align: left;\n" +"}\n" +"\n" +"QTabBar::tab:selected {\n" +" background: #dcd174; \n" +" font-size: 36px;\n" +" font-weight: 900;\n" +" line-height: 43.57px;\n" +" text-align: left;\n" +"}\n" +"\n" +"QTabBar::pane { \n" +"border-image: url(:/visual/res/svg/fema-wing.svg);\n" +"}")); + sensorsTab = new QWidget(); + sensorsTab->setObjectName("sensorsTab"); + QSizePolicy sizePolicy2(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding); + sizePolicy2.setHorizontalStretch(0); + sizePolicy2.setVerticalStretch(0); + sizePolicy2.setHeightForWidth(sensorsTab->sizePolicy().hasHeightForWidth()); + sensorsTab->setSizePolicy(sizePolicy2); + sensorsTab->setMinimumSize(QSize(0, 0)); + sensorsTab->setStyleSheet(QString::fromUtf8("#sensorsTab {\n" +" image: url(:/visual/res/svg/fema-wing.svg);\n" +" background-color: #ffffff; \n" +" image-position: bottom right;\n" +"}")); + SensorsTabLayout = new QVBoxLayout(sensorsTab); + SensorsTabLayout->setSpacing(10); + SensorsTabLayout->setObjectName("SensorsTabLayout"); + SensorsTabLayout->setSizeConstraint(QLayout::SizeConstraint::SetDefaultConstraint); + SensorsTabLayout->setContentsMargins(0, 25, 0, 0); + nameLayout = new QHBoxLayout(); + nameLayout->setSpacing(15); + nameLayout->setObjectName("nameLayout"); + nameLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize); + nameLayout->setContentsMargins(25, -1, -1, -1); + group = new QLabel(sensorsTab); + group->setObjectName("group"); + QSizePolicy sizePolicy3(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed); + sizePolicy3.setHorizontalStretch(0); + sizePolicy3.setVerticalStretch(0); + sizePolicy3.setHeightForWidth(group->sizePolicy().hasHeightForWidth()); + group->setSizePolicy(sizePolicy3); + group->setMinimumSize(QSize(488, 36)); + group->setStyleSheet(QString::fromUtf8("width: 488px;\n" +"height: 36px;\n" +"background: transparent;\n" +"font-family: Inter;\n" +"font-size: 30px;\n" +"font-weight: 400;\n" +"line-height: 36.31px;\n" +"text-align: left;\n" +"color: #13385F;\n" +"")); + + nameLayout->addWidget(group); + + showHidden = new QLabel(sensorsTab); + showHidden->setObjectName("showHidden"); + sizePolicy3.setHeightForWidth(showHidden->sizePolicy().hasHeightForWidth()); + showHidden->setSizePolicy(sizePolicy3); + showHidden->setMinimumSize(QSize(275, 36)); + showHidden->setStyleSheet(QString::fromUtf8("width: 275px;\n" +"height: 36px;\n" +"background: transparent;\n" +"font-family: Inter;\n" +"font-size: 30px;\n" +"font-weight: 400;\n" +"line-height: 36.31px;\n" +"text-align: left;\n" +"color: #13385F;\n" +"")); + + nameLayout->addWidget(showHidden); + + horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + nameLayout->addItem(horizontalSpacer_4); + + + SensorsTabLayout->addLayout(nameLayout); + + selectLayout = new QHBoxLayout(); + selectLayout->setSpacing(15); + selectLayout->setObjectName("selectLayout"); + selectLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize); + selectLayout->setContentsMargins(25, -1, -1, 10); + showHiddenSelect = new QComboBox(sensorsTab); + showHiddenSelect->setObjectName("showHiddenSelect"); + sizePolicy3.setHeightForWidth(showHiddenSelect->sizePolicy().hasHeightForWidth()); + showHiddenSelect->setSizePolicy(sizePolicy3); + showHiddenSelect->setMinimumSize(QSize(488, 60)); + showHiddenSelect->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n" +" border: 0px;\n" +"}\n" +"\n" +"QComboBox::down-arrow {\n" +" image: url(:/visual/res/svg/chevron-down.png);\n" +"}\n" +"\n" +"QComboBox {\n" +" border: 2px solid #DCD174;\n" +" background: transparent;\n" +"}")); + + selectLayout->addWidget(showHiddenSelect); + + groupSelect = new QComboBox(sensorsTab); + groupSelect->setObjectName("groupSelect"); + sizePolicy3.setHeightForWidth(groupSelect->sizePolicy().hasHeightForWidth()); + groupSelect->setSizePolicy(sizePolicy3); + groupSelect->setMinimumSize(QSize(275, 60)); + groupSelect->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n" +" border: 0px;\n" +"}\n" +"\n" +"QComboBox::down-arrow {\n" +" image: url(:/visual/res/svg/chevron-down.png);\n" +"}\n" +"\n" +"QComboBox {\n" +" border: 2px solid #DCD174;\n" +" background: transparent;\n" +"}")); + + selectLayout->addWidget(groupSelect); + + horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + selectLayout->addItem(horizontalSpacer_2); + + + SensorsTabLayout->addLayout(selectLayout); + + searchLayout = new QHBoxLayout(); + searchLayout->setSpacing(0); + searchLayout->setObjectName("searchLayout"); + searchLayout->setSizeConstraint(QLayout::SizeConstraint::SetFixedSize); + searchLayout->setContentsMargins(25, -1, -1, 10); + search = new QLineEdit(sensorsTab); + search->setObjectName("search"); + sizePolicy3.setHeightForWidth(search->sizePolicy().hasHeightForWidth()); + search->setSizePolicy(sizePolicy3); + search->setMinimumSize(QSize(778, 60)); + search->setStyleSheet(QString::fromUtf8("width: 778px;\n" +"height: 60px;\n" +"border: 2px solid #DCD174;\n" +"font-family: Inter;\n" +"font-size: 26px;\n" +"font-weight: 400;\n" +"line-height: 31.47px;\n" +"text-align: left;\n" +"background: #00000000;\n" +"color: #a6a6a6;\n" +"\n" +"\n" +"\n" +"")); + + searchLayout->addWidget(search); + + horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + searchLayout->addItem(horizontalSpacer_3); + + + SensorsTabLayout->addLayout(searchLayout); + + sensorsLayout = new QVBoxLayout(); + sensorsLayout->setObjectName("sensorsLayout"); + sensorsLayout->setContentsMargins(25, -1, -1, -1); + + SensorsTabLayout->addLayout(sensorsLayout); + + tabWidget->addTab(sensorsTab, QString()); + incidentsTab = new QWidget(); + incidentsTab->setObjectName("incidentsTab"); + sizePolicy2.setHeightForWidth(incidentsTab->sizePolicy().hasHeightForWidth()); + incidentsTab->setSizePolicy(sizePolicy2); + incidentsTab->setStyleSheet(QString::fromUtf8("#incidentsTab {\n" +" image: url(:/visual/res/svg/fema-wing.svg);\n" +" background-color: #ffffff; \n" +" image-position: bottom right;\n" +"}")); + gridLayout_8 = new QGridLayout(incidentsTab); + gridLayout_8->setObjectName("gridLayout_8"); + scrollArea = new QScrollArea(incidentsTab); + scrollArea->setObjectName("scrollArea"); + scrollArea->setStyleSheet(QString::fromUtf8("background: transparent")); + scrollArea->setWidgetResizable(true); + scrollAreaWidgetContents = new QWidget(); + scrollAreaWidgetContents->setObjectName("scrollAreaWidgetContents"); + scrollAreaWidgetContents->setGeometry(QRect(0, 0, 1608, 770)); + verticalLayout_2 = new QVBoxLayout(scrollAreaWidgetContents); + verticalLayout_2->setObjectName("verticalLayout_2"); + horizontalLayout_3 = new QHBoxLayout(); + horizontalLayout_3->setSpacing(15); + horizontalLayout_3->setObjectName("horizontalLayout_3"); + horizontalLayout_3->setContentsMargins(25, -1, -1, -1); + label_2 = new QLabel(scrollAreaWidgetContents); + label_2->setObjectName("label_2"); + label_2->setMinimumSize(QSize(488, 36)); + label_2->setStyleSheet(QString::fromUtf8("width: 488px;\n" +"height: 36px;\n" +"background: transparent;\n" +"font-family: Inter;\n" +"font-size: 30px;\n" +"font-weight: 400;\n" +"line-height: 36.31px;\n" +"text-align: left;\n" +"color: #13385F;\n" +"")); + + horizontalLayout_3->addWidget(label_2); + + label = new QLabel(scrollAreaWidgetContents); + label->setObjectName("label"); + label->setMinimumSize(QSize(275, 36)); + label->setStyleSheet(QString::fromUtf8("width: 275px;\n" +"height: 36px;\n" +"background: transparent;\n" +"font-family: Inter;\n" +"font-size: 30px;\n" +"font-weight: 400;\n" +"line-height: 36.31px;\n" +"text-align: left;\n" +"color: #13385F;\n" +"")); + + horizontalLayout_3->addWidget(label); + + horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + horizontalLayout_3->addItem(horizontalSpacer_7); + + + verticalLayout_2->addLayout(horizontalLayout_3); + + horizontalLayout_2 = new QHBoxLayout(); + horizontalLayout_2->setSpacing(15); + horizontalLayout_2->setObjectName("horizontalLayout_2"); + horizontalLayout_2->setContentsMargins(25, -1, -1, -1); + comboBox_2 = new QComboBox(scrollAreaWidgetContents); + comboBox_2->setObjectName("comboBox_2"); + QSizePolicy sizePolicy4(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed); + sizePolicy4.setHorizontalStretch(0); + sizePolicy4.setVerticalStretch(0); + sizePolicy4.setHeightForWidth(comboBox_2->sizePolicy().hasHeightForWidth()); + comboBox_2->setSizePolicy(sizePolicy4); + comboBox_2->setMinimumSize(QSize(488, 60)); + comboBox_2->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n" +" border: 0px;\n" +"}\n" +"\n" +"QComboBox::down-arrow {\n" +" image: url(:/visual/res/svg/chevron-down.png);\n" +"}\n" +"\n" +"QComboBox {\n" +" border: 2px solid #DCD174;\n" +" background: transparent;\n" +"}")); + + horizontalLayout_2->addWidget(comboBox_2); + + comboBox = new QComboBox(scrollAreaWidgetContents); + comboBox->setObjectName("comboBox"); + comboBox->setMinimumSize(QSize(275, 60)); + comboBox->setStyleSheet(QString::fromUtf8("QComboBox::drop-down {\n" +" border: 0px;\n" +"}\n" +"\n" +"QComboBox::down-arrow {\n" +" image: url(:/visual/res/svg/chevron-down.png);\n" +"}\n" +"\n" +"QComboBox {\n" +" border: 2px solid #DCD174;\n" +" background: transparent;\n" +"}")); + + horizontalLayout_2->addWidget(comboBox); + + horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + horizontalLayout_2->addItem(horizontalSpacer_8); + + + verticalLayout_2->addLayout(horizontalLayout_2); + + horizontalLayout = new QHBoxLayout(); + horizontalLayout->setObjectName("horizontalLayout"); + horizontalLayout->setContentsMargins(25, -1, -1, -1); + lineEdit = new QLineEdit(scrollAreaWidgetContents); + lineEdit->setObjectName("lineEdit"); + sizePolicy4.setHeightForWidth(lineEdit->sizePolicy().hasHeightForWidth()); + lineEdit->setSizePolicy(sizePolicy4); + lineEdit->setMinimumSize(QSize(778, 60)); + lineEdit->setStyleSheet(QString::fromUtf8("width: 778px;\n" +"height: 60px;\n" +"border: 2px solid #DCD174;\n" +"font-family: Inter;\n" +"font-size: 26px;\n" +"font-weight: 400;\n" +"line-height: 31.47px;\n" +"text-align: left;\n" +"background: #00000000;\n" +"color: #a6a6a6;\n" +"\n" +"\n" +"\n" +"")); + + horizontalLayout->addWidget(lineEdit); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum); + + horizontalLayout->addItem(horizontalSpacer); + + + verticalLayout_2->addLayout(horizontalLayout); + + asd = new QHBoxLayout(); + asd->setObjectName("asd"); + + verticalLayout_2->addLayout(asd); + + scrollArea->setWidget(scrollAreaWidgetContents); + + gridLayout_8->addWidget(scrollArea, 0, 0, 1, 1); + + tabWidget->addTab(incidentsTab, QString()); + journalTab = new QWidget(); + journalTab->setObjectName("journalTab"); + sizePolicy2.setHeightForWidth(journalTab->sizePolicy().hasHeightForWidth()); + journalTab->setSizePolicy(sizePolicy2); + journalTab->setStyleSheet(QString::fromUtf8("#journalTab {\n" +" image: url(:/visual/res/svg/fema-wing.svg);\n" +" background-color: #ffffff; \n" +" image-position: bottom right;\n" +"}")); + gridLayout_7 = new QGridLayout(journalTab); + gridLayout_7->setObjectName("gridLayout_7"); + tabWidget->addTab(journalTab, QString()); + statisticsTab = new QWidget(); + statisticsTab->setObjectName("statisticsTab"); + sizePolicy2.setHeightForWidth(statisticsTab->sizePolicy().hasHeightForWidth()); + statisticsTab->setSizePolicy(sizePolicy2); + statisticsTab->setStyleSheet(QString::fromUtf8("#statisticsTab {\n" +" image: url(:/visual/res/svg/fema-wing.svg);\n" +" background-color: #ffffff; \n" +" image-position: bottom right;\n" +"}")); + gridLayout_5 = new QGridLayout(statisticsTab); + gridLayout_5->setObjectName("gridLayout_5"); + tabWidget->addTab(statisticsTab, QString()); + settingsTab = new QWidget(); + settingsTab->setObjectName("settingsTab"); + sizePolicy2.setHeightForWidth(settingsTab->sizePolicy().hasHeightForWidth()); + settingsTab->setSizePolicy(sizePolicy2); + settingsTab->setStyleSheet(QString::fromUtf8("#settingsTab {\n" +" image: url(:/visual/res/svg/fema-wing.svg);\n" +" background-color: #ffffff; \n" +" image-position: bottom right;\n" +"}")); + gridLayout_6 = new QGridLayout(settingsTab); + gridLayout_6->setObjectName("gridLayout_6"); + tabWidget->addTab(settingsTab, QString()); + + gridLayout_4->addWidget(tabWidget, 0, 0, 1, 1); + + MainWindow->setCentralWidget(centralwidget); + statusbar = new QStatusBar(MainWindow); + statusbar->setObjectName("statusbar"); + MainWindow->setStatusBar(statusbar); + + retranslateUi(MainWindow); + + tabWidget->setCurrentIndex(0); + + + QMetaObject::connectSlotsByName(MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *MainWindow) + { + MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "FemaLocal", nullptr)); + group->setText(QCoreApplication::translate("MainWindow", "\320\223\321\200\321\203\320\277\320\277\320\260:", nullptr)); + showHidden->setText(QCoreApplication::translate("MainWindow", "\320\237\320\276\320\272\320\260\320\267\320\260\321\202\321\214 \321\201\320\272\321\200\321\213\321\202\321\213\320\265", nullptr)); + search->setText(QCoreApplication::translate("MainWindow", "\320\237\320\276\320\270\321\201\320\272...", nullptr)); + tabWidget->setTabText(tabWidget->indexOf(sensorsTab), QCoreApplication::translate("MainWindow", "\320\224\320\260\321\202\321\207\320\270\320\272\320\270", nullptr)); + label_2->setText(QCoreApplication::translate("MainWindow", "\320\223\321\200\321\203\320\277\320\277\320\260:", nullptr)); + label->setText(QCoreApplication::translate("MainWindow", "\320\237\320\276\320\272\320\260\320\267\320\260\321\202\321\214 \321\201\320\272\321\200\321\213\321\202\321\213\320\265", nullptr)); + tabWidget->setTabText(tabWidget->indexOf(incidentsTab), QCoreApplication::translate("MainWindow", "\320\230\320\275\321\206\320\270\320\264\320\265\320\275\321\202\321\213", nullptr)); + tabWidget->setTabText(tabWidget->indexOf(journalTab), QCoreApplication::translate("MainWindow", "\320\226\321\203\321\200\320\275\320\260\320\273", nullptr)); + tabWidget->setTabText(tabWidget->indexOf(statisticsTab), QCoreApplication::translate("MainWindow", "\320\241\321\202\320\260\321\202\320\270\321\201\321\202\320\270\320\272\320\260", nullptr)); + tabWidget->setTabText(tabWidget->indexOf(settingsTab), QCoreApplication::translate("MainWindow", "\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_MAINWINDOW_H diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/mocs_compilation.cpp b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..d8d7613 --- /dev/null +++ b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/mocs_compilation.cpp @@ -0,0 +1,4 @@ +// This file is autogenerated. Changes will be overwritten. +#include "EWIEGA46WW/moc_httpclient.cpp" +#include "EWIEGA46WW/moc_mainwindow.cpp" +#include "EWIEGA46WW/moc_sensorwidget.cpp" diff --git a/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/timestamp b/build/Desktop_Qt_6_8_1_llvm_mingw_64_bit-Debug/FemaSoftware_autogen/timestamp new file mode 100644 index 0000000..e69de29 diff --git a/httpclient.cpp b/httpclient.cpp index 000582a..3de86f9 100644 --- a/httpclient.cpp +++ b/httpclient.cpp @@ -1,15 +1,18 @@ #include "httpclient.h" +#include +#include +#include #include #include #include -#include -#include -#include HttpClient::HttpClient(QObject *parent) - : QObject(parent), networkManager(new QNetworkAccessManager(this)) {} + : QObject(parent) + , networkManager(new QNetworkAccessManager(this)) +{} -QJsonObject HttpClient::get(const QString &url) { +QJsonObject HttpClient::get(const QString &url) +{ QNetworkRequest request{QUrl(url)}; request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); @@ -17,7 +20,8 @@ QJsonObject HttpClient::get(const QString &url) { return processReply(reply); } -QJsonObject HttpClient::post(const QString &url, const QJsonObject &json) { +QJsonObject HttpClient::post(const QString &url, const QJsonObject &json) +{ QNetworkRequest request{QUrl(url)}; request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); @@ -25,7 +29,8 @@ QJsonObject HttpClient::post(const QString &url, const QJsonObject &json) { return processReply(reply); } -QJsonObject HttpClient::put(const QString &url, const QJsonObject &json) { +QJsonObject HttpClient::put(const QString &url, const QJsonObject &json) +{ QNetworkRequest request{QUrl(url)}; request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json"); @@ -33,7 +38,8 @@ QJsonObject HttpClient::put(const QString &url, const QJsonObject &json) { return processReply(reply); } -QJsonObject HttpClient::processReply(QNetworkReply *reply) { +QJsonObject HttpClient::processReply(QNetworkReply *reply) +{ QEventLoop loop; connect(reply, &QNetworkReply::finished, &loop, &QEventLoop::quit); loop.exec(); diff --git a/httpclient.h b/httpclient.h index 5d7fa3e..25868b9 100644 --- a/httpclient.h +++ b/httpclient.h @@ -1,13 +1,14 @@ #ifndef HTTPCLIENT_H #define HTTPCLIENT_H -#include #include +#include class QNetworkAccessManager; class QNetworkReply; -class HttpClient : public QObject { +class HttpClient : public QObject +{ Q_OBJECT public: diff --git a/mainwindow.cpp b/mainwindow.cpp index c7d97e8..f270958 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -1,8 +1,8 @@ #include "mainwindow.h" #include "./ui_mainwindow.h" +#include "httpclient.h" #include "sensorlayout.h" #include "sensorwidget.h" -#include "httpclient.h" #include #include @@ -11,43 +11,175 @@ #include +#include +#include +#include +#include +#include + +class FlowLayout : public QLayout { +public: + explicit FlowLayout(QWidget *parent = nullptr, int margin = 0, int hSpacing = -1, int vSpacing = -1) + : QLayout(parent), m_hSpacing(hSpacing), m_vSpacing(vSpacing) { + setContentsMargins(margin, margin, margin, margin); + } + + ~FlowLayout() override { + QLayoutItem *item; + while ((item = takeAt(0))) { + delete item; + } + } + + void addItem(QLayoutItem *item) override { + m_items.append(item); + } + + int horizontalSpacing() const { + return (m_hSpacing >= 0) ? m_hSpacing : smartSpacing(QStyle::PM_LayoutHorizontalSpacing); + } + + int verticalSpacing() const { + return (m_vSpacing >= 0) ? m_vSpacing : smartSpacing(QStyle::PM_LayoutVerticalSpacing); + } + + Qt::Orientations expandingDirections() const override { + return Qt::Orientation(0); + } + + bool hasHeightForWidth() const override { + return true; + } + + int heightForWidth(int width) const override { + int height = doLayout(QRect(0, 0, width, 0), true); + return height; + } + + int count() const override { + return m_items.size(); + } + + QLayoutItem *itemAt(int index) const override { + return m_items.value(index); + } + + QLayoutItem *takeAt(int index) override { + return (index >= 0 && index < m_items.size()) ? m_items.takeAt(index) : nullptr; + } + + void setGeometry(const QRect &rect) override { + QLayout::setGeometry(rect); + doLayout(rect, false); + } + + QSize sizeHint() const override { + return minimumSize(); + } + + QSize minimumSize() const override { + QSize size; + for (const QLayoutItem *item : qAsConst(m_items)) { + size = size.expandedTo(item->minimumSize()); + } + const QMargins margins = contentsMargins(); + size += QSize(margins.left() + margins.right(), margins.top() + margins.bottom()); + return size; + } + +private: + int doLayout(const QRect &rect, bool testOnly) const { + int x = rect.x(); + int y = rect.y(); + int lineHeight = 0; + + for (QLayoutItem *item : qAsConst(m_items)) { + QWidget *wid = item->widget(); + int spaceX = horizontalSpacing(); + int spaceY = verticalSpacing(); + int nextX = x + item->sizeHint().width() + spaceX; + if (nextX - spaceX > rect.right() && lineHeight > 0) { + x = rect.x(); + y += lineHeight + spaceY; + nextX = x + item->sizeHint().width() + spaceX; + lineHeight = 0; + } + + if (!testOnly) { + item->setGeometry(QRect(QPoint(x, y), item->sizeHint())); + } + + x = nextX; + lineHeight = qMax(lineHeight, item->sizeHint().height()); + } + return y + lineHeight - rect.y(); + } + + int smartSpacing(QStyle::PixelMetric pm) const { + QObject *parent = this->parent(); + if (!parent) { + return -1; + } else if (parent->isWidgetType()) { + return static_cast(parent)->style()->pixelMetric(pm, nullptr, static_cast(parent)); + } else { + return static_cast(parent)->spacing(); + } + } + + QList m_items; + int m_hSpacing; + int m_vSpacing; +}; + MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); - // Создаем QScrollArea для прокрутки QScrollArea *scrollArea = new QScrollArea(this); scrollArea->setStyleSheet("background: transparent; border: 0;"); - SensorLayout *sl = new SensorLayout(scrollArea); - scrollArea->setLayout(sl); // Устанавливаем контейнер scrollArea->setWidgetResizable(true); // Контейнер будет растягиваться по области просмотра - scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); - scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); + scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); // Прокрутка по вертикали по мере необходимости + scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); // Прокрутка по горизонтали по мере необходимости - // Добавляем QScrollArea в основной layout - ui->SensorsTabLayout->addWidget(scrollArea); + // Создаем контейнер виджетов и устанавливаем кастомный FlowLayout + QWidget *widgetContainer = new QWidget(scrollArea); // Контейнер для виджетов + FlowLayout *layout = new FlowLayout(widgetContainer, 10, 10, 10); // Используем FlowLayout - // Добавляем виджеты в SensorLayout - int rows = 3; // Количество строк - int columns = 3; // Количество столбцов - - for (int row = 0; row < rows; ++row) { - for (int col = 0; col < columns; ++col) { + // Добавляем виджеты в контейнер + int num = 0; + for (int row = 0; row < 10; ++row) { + for (int col = 0; col < 10; ++col) { const QString a = QString::number(row); const QString b = QString::number(col); - const QString c = QString::number(row + col); + const QString c = QString::number(num); + num++; + // Создаем экземпляр SensorWidget SensorWidget *sensor = new SensorWidget(nullptr, a, b, c); - sl->addWidget(sensor); + + // Добавляем SensorWidget в FlowLayout + layout->addWidget(sensor); } } - HttpClient httpClient; + // Устанавливаем FlowLayout в качестве основного layout для контейнера + widgetContainer->setLayout(layout); + + // Устанавливаем контейнер виджетов как виджет для QScrollArea + scrollArea->setWidget(widgetContainer); + + // Добавляем QScrollArea в основной layout (предполагаем, что это ui->SensorsTabLayout) + ui->SensorsTabLayout->addWidget(scrollArea); + + qDebug() << "ScrollArea Size:" << scrollArea->size(); + //qDebug() << "Widget Count:" << sensorLayout->count(); + + /* HttpClient httpClient; for (int i = 0; i < 10; ++i) { QJsonObject getResult = httpClient.get("http://raspberrypi.lan:8080/data/getDevices"); qDebug() << "GET Response:" << getResult; - } + }*/ } MainWindow::~MainWindow() diff --git a/mainwindow.h b/mainwindow.h index 3176d80..92adc46 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -6,9 +6,9 @@ #include #ifdef Q_OS_WIN - #include +#include #elif defined(Q_OS_LINUX) - #include +#include #endif #include diff --git a/mainwindow.ui b/mainwindow.ui index c5dd97a..82c9deb 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -41,7 +41,7 @@ - QTabWidget::Rounded + QTabWidget::TabShape::Rounded @@ -71,10 +71,16 @@ background: #dcd174; + + + 0 + 0 + + - 0 - 0 + 488 + 60 @@ -140,7 +146,7 @@ border-image: url(:/visual/res/svg/fema-wing.svg); 10 - QLayout::SetDefaultConstraint + QLayout::SizeConstraint::SetDefaultConstraint 0 @@ -160,7 +166,7 @@ border-image: url(:/visual/res/svg/fema-wing.svg); 15 - QLayout::SetFixedSize + QLayout::SizeConstraint::SetFixedSize 25 @@ -230,20 +236,7 @@ color: #13385F; - Qt::Horizontal - - - - 40 - 20 - - - - - - - - Qt::Horizontal + Qt::Orientation::Horizontal @@ -261,7 +254,7 @@ color: #13385F; 15 - QLayout::SetFixedSize + QLayout::SizeConstraint::SetFixedSize 25 @@ -332,7 +325,7 @@ QComboBox { - Qt::Horizontal + Qt::Orientation::Horizontal @@ -350,7 +343,7 @@ QComboBox { 0 - QLayout::SetFixedSize + QLayout::SizeConstraint::SetFixedSize 25 @@ -396,7 +389,7 @@ color: #a6a6a6; - Qt::Horizontal + Qt::Orientation::Horizontal @@ -434,7 +427,235 @@ color: #a6a6a6; Инциденты - + + + + + background: transparent + + + true + + + + + 0 + 0 + 1608 + 770 + + + + + + + 15 + + + 25 + + + + + + 488 + 36 + + + + width: 488px; +height: 36px; +background: transparent; +font-family: Inter; +font-size: 30px; +font-weight: 400; +line-height: 36.31px; +text-align: left; +color: #13385F; + + + + Группа: + + + + + + + + 275 + 36 + + + + width: 275px; +height: 36px; +background: transparent; +font-family: Inter; +font-size: 30px; +font-weight: 400; +line-height: 36.31px; +text-align: left; +color: #13385F; + + + + Показать скрытые + + + + + + + Qt::Orientation::Horizontal + + + + 40 + 20 + + + + + + + + + + 15 + + + 25 + + + + + + 0 + 0 + + + + + 488 + 60 + + + + QComboBox::drop-down { + border: 0px; +} + +QComboBox::down-arrow { + image: url(:/visual/res/svg/chevron-down.png); +} + +QComboBox { + border: 2px solid #DCD174; + background: transparent; +} + + + + + + + + 275 + 60 + + + + QComboBox::drop-down { + border: 0px; +} + +QComboBox::down-arrow { + image: url(:/visual/res/svg/chevron-down.png); +} + +QComboBox { + border: 2px solid #DCD174; + background: transparent; +} + + + + + + + Qt::Orientation::Horizontal + + + + 40 + 20 + + + + + + + + + + 25 + + + + + + 0 + 0 + + + + + 778 + 60 + + + + width: 778px; +height: 60px; +border: 2px solid #DCD174; +font-family: Inter; +font-size: 26px; +font-weight: 400; +line-height: 31.47px; +text-align: left; +background: #00000000; +color: #a6a6a6; + + + + + + + + + + + Qt::Orientation::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + diff --git a/sensorlayout.cpp b/sensorlayout.cpp index 99015f9..9780385 100644 --- a/sensorlayout.cpp +++ b/sensorlayout.cpp @@ -46,10 +46,10 @@ void SensorLayout::setGeometry(const QRect &rect) { QLayout::setGeometry(rect); - int x = spacing; // Отступ слева - int y = spacing; // Отступ сверху + int x = spacing; // Отступ слева + int y = spacing; // Отступ сверху int maxWidth = rect.width(); // Максимальная ширина доступного пространства - int rowHeight = 0; // Высота текущей строки + int rowHeight = 0; // Высота текущей строки for (QLayoutItem *item : qAsConst(items)) { QSize itemSize = item->sizeHint(); @@ -57,7 +57,7 @@ void SensorLayout::setGeometry(const QRect &rect) // Проверяем, помещается ли элемент в текущую строку if (x + itemSize.width() > maxWidth - spacing) { // Переход на новую строку - x = spacing; // Сбрасываем горизонтальное положение + x = spacing; // Сбрасываем горизонтальное положение y += rowHeight + spacing; // Увеличиваем вертикальное положение rowHeight = 0; // Сбрасываем высоту строки } diff --git a/sensorwidget.cpp b/sensorwidget.cpp index e543d2f..a160932 100644 --- a/sensorwidget.cpp +++ b/sensorwidget.cpp @@ -56,7 +56,7 @@ SensorWidget::SensorWidget(QWidget *parent, incidentLabel->setText(incident); layout->setContentsMargins(10, 10, 10, 10); // Внутренние отступы - layout->setSpacing(5); // Отступы между текстами (кроме спейсеров) + layout->setSpacing(5); // Отступы между текстами (кроме спейсеров) setLayout(layout); }