From 2691d2f4630f56b6bf3a4097f6fe1624491f16f3 Mon Sep 17 00:00:00 2001 From: tw00275 <tw00275@surrey.ac.uk> Date: Sat, 23 Jun 2018 17:01:15 +0100 Subject: [PATCH] Added variables to Ceres function --- CMakeCache.txt | 33 +- CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 ++ CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 ++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8240 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8496 bytes CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../3.10.2/CompilerIdC/CMakeCCompilerId.c | 598 ++++++++++++++++ CMakeFiles/3.10.2/CompilerIdC/a.out | Bin 0 -> 8400 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 576 ++++++++++++++++ CMakeFiles/3.10.2/CompilerIdCXX/a.out | Bin 0 -> 8648 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 2 +- CMakeFiles/CMakeOutput.log | 642 ++++++++++++++++++ CMakeFiles/Makefile.cmake | 52 +- CMakeFiles/Makefile2 | 2 +- CMakeFiles/Progress/5 | 1 + CMakeFiles/Progress/count.txt | 1 + CMakeFiles/feature_tests.bin | Bin 12304 -> 12536 bytes Makefile | 2 +- .../CMakeDirectoryInformation.cmake | 2 +- apps/Makefile | 2 +- apps/cmake_install.cmake | 5 + .../CMakeDirectoryInformation.cmake | 2 +- .../specular_estimation.dir/build.make | 4 +- .../specular_estimation.dir/depend.internal | 2 +- .../specular_estimation.dir/depend.make | 2 +- .../specular_estimation.dir/flags.make | 2 +- .../specular_estimation.dir/link.txt | 2 +- .../src/objloader.cpp.o | Bin 102392 -> 103744 bytes .../specular_estimation.dir/src/shader.cpp.o | Bin 26088 -> 26184 bytes .../src/specular_estimation.cc.o | Bin 1118264 -> 0 bytes .../specular_estimation.dir/src/texture.cpp.o | Bin 5280 -> 5280 bytes .../src/vboindexer.cpp.o | Bin 151816 -> 153296 bytes apps/specular_estimation/Makefile | 2 +- apps/specular_estimation/cmake_install.cmake | 5 + apps/specular_estimation/src/Ceres.h | 212 +++++- apps/specular_estimation/src/OpenCV.h | 2 +- apps/specular_estimation/src/OpenGL.h | 34 +- .../src/specular_estimation.cc | 26 +- apps/specular_estimation/src/stdafx.h | 5 +- cmake_install.cmake | 5 + 40 files changed, 2299 insertions(+), 87 deletions(-) create mode 100644 CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.10.2/CompilerIdC/a.out create mode 100644 CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.10.2/CompilerIdCXX/a.out create mode 100644 CMakeFiles/Progress/5 create mode 100644 CMakeFiles/Progress/count.txt delete mode 100644 apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/specular_estimation.cc.o diff --git a/CMakeCache.txt b/CMakeCache.txt index 77235a0..8871f67 100644 --- a/CMakeCache.txt +++ b/CMakeCache.txt @@ -220,15 +220,30 @@ Minimisation_BINARY_DIR:STATIC=/home/thomas/Documents/Minimisation //Value Computed by CMake Minimisation_SOURCE_DIR:STATIC=/home/thomas/Documents/Minimisation +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + //Path to a file. OPENGL_INCLUDE_DIR:PATH=/usr/include +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so + //Path to a library. OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so //Path to a library. OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + //Path to a file. OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND @@ -256,9 +271,9 @@ CMAKE_CACHEFILE_DIR:INTERNAL=/home/thomas/Documents/Minimisation //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=9 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 //Path to CMake executable. @@ -355,7 +370,7 @@ CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.9 +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG @@ -395,7 +410,7 @@ FIND_PACKAGE_MESSAGE_DETAILS_GLUT:INTERNAL=[/usr/lib/x86_64-linux-gnu/libglut.so //Details about finding OpenCV FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr/local][cfound components: core imgproc highgui calib3d video aruco ][v3.4.1()] //Details about finding OpenGL -FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libGL.so][/usr/include][v()] +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()] //ADVANCED property for variable: GLEW_INCLUDE_DIR GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: GLEW_LIBRARY_DEBUG @@ -414,12 +429,22 @@ GLUT_Xi_LIBRARY-ADVANCED:INTERNAL=1 GLUT_Xmu_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: GLUT_glut_LIBRARY GLUT_glut_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_INCLUDE_DIR OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_gl_LIBRARY OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_glu_LIBRARY OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 diff --git a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..9a941e5 --- /dev/null +++ b/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "7.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..36a7350 --- /dev/null +++ b/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "7.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "11") +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") +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_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_LINK_LIBRARIES "stdc++;m;gomp;gcc_s;gcc;pthread;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..e6eb5aff002214bff1519f75d88a2e1c7a25af2a GIT binary patch literal 8240 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..f35372989bd28f9f9baeef316e7bd63d0bdf6100 GIT binary patch literal 8496 zcmeHMZ){W76~DF<;*`WODJ_3D3`;fGnnwr_0)-MMad_DhXd&s?Xn1mBJ2Ca2%zo|? z#?)w`s4mNzt&@iM!1yp}(^hGGTInXOW?>zwv<WtKW22K0j44||P1Oyh8{nOD-#O0n z^UJ2H`!sPQ`*-i}o^$TG_uY4W?#Xk3t`4WeA-K52;{sc`1qRbX9SzH=0?;CwMJ0T% z6e|RZl}XO%Z!rLRjWSE78QsLY08y{mX%JRiNpg(rA!0f8*@5=~gJl%LCkfO;UuUXi z6VN9sj6U*XEg|b+Q!a(a&=Vd*k1<D%G4lLyZusdTdsb{GbBrj9<%t`52<sQfkQKK} zDIpkH?@7?3M@AC=8NAfJm&TiKUA*K!BTZMVk45{NHm#3^>SNJFW~6?kxv9Qslafv< zjdI>-A7yv#?v*3q^X8>RpBKXiIqZKmE-t*hrEYx9<^1Z#2d{p0jkA0o_ThX`rvg5c z-Z8gWy|~g{R#yE&nP|bjO8DS7t%0|09;$5n-A}K7^GMaUZ!di1v)6Nf{MGeSjr~_{ zUH;<!m4}`?dE~W;_dHdLubq15x9{?k1kKWd>*_0|1#bUZ8$Je{&xZfuJp4l7*VxGK z2hJ-V7GAHfs8=IiSoo8YUm})T_#p5;uw#|~GVqH;jhLi;#rx((;A=&-@Dd+}HWozW zbF`^GEm<MH1Lze?O8opJ$-jvY3rfHM@h!kw@qie!Y|cj|UoGIN%EEi2N%9_Xlz5{T zzG1%&;Pz?~nl>;J)FRPDFcv)=h9-7tX+4<IwRkX^U}hklL8++FI(xdcP&gGHjHdN) zs;9dxmP~|ug8ebj4u^tz5L6HhBhVO(Clh2*1NA*n4@DDNCLIo$t%GqLEF_TZPp4TO zhqE1QS663io7Si_Dw~aY8MAi6n_~Zm?-2eO`y6#L%cHREo#GdUfx<b)%ax<`pQZDS z`7z?%v|pI#_T?I%w1|%h$K!I<#Pc)4zG)MW?<$uW6VH1L`({miIST`-<2T*v@$$Y( zpHQFA>CXH`b^N@0svwcyyau}RkJQ0;&8iltwL&d2$pRa0b!IOeRI}IA@juTz(bF|i z{sVAdov7X@VaH!UF#phPw@>`NW>q`(>{tc{dew>YMS$woSv7k@Uj{C`2{PzHbzlB! zM5$SIR1VQMg`>{3LH`dZII;OR0KMwEd!VnLyXR7~GwQkNovPyv_0m0kDH!|)8LUEs z^Vu8Qkp(f4S+9=o7{ppH`ctJI-*E_9)7ANWep-dEH_C(1cAz_B=-B&HU=rqo;(dRO zfCSdEU%9DfGgp5ZxPvms12@%yi!jqyp;7bWGH1=ta*n{A0)5s(-|3s0^ncF(RA=`0 z{$4+<<s-i?mrGTTxX+)x+nK%HweE&|X6Np@rgz@U=hf$L>AnqDcz#{ke|BYWw`bq= z=NG@Nj!!w%t$)h=4WH?OKL6AHKL0_#HZ?i7p6|n>miFkWI|{!NI0GR%cX#aBmWKB{ z8PP(+dg?$!b6<fE_D2su{DOpIh3hdqyK(<szMId#05}bJ25=S-&sQg`(gi?V&uPH3 zfDN?S@%IRe<M3YL81Xt*R8_bq9Ti^WSHkB6*x)k|<?Q8!s3Un5<ngyjc)T5+rJt!; z_$Bw4*tz_%Pi?G|$3N=B;}Z=a=SDdyIM&nfX@sSfXQ<!fJ?3nyUf^s2j|`n7(7zx0 z!>H5h@xJ72^(_6mE8y`>l(l-+eyv>fG#p!?dYZ>8x;-r^PqW|C;P<R;_4q&z<Xb&% z`MY@@)W^V%`MpMy_sjhixW5AbpDV!e0mlRUThCZU)8=@Mu1ke@Y#H_Qy=eut`3&Q0 zBF7(io?+qsf85I_v3-IL9gYRQUxqB*wE$<SpRRM_lI#@%<7X^O4G<3zGH@)Cqj-bD z9+9Jg*pD13R1&hik5ilF{*^cUh4qmX9GBAn(_{~RLS&oQZ-&~3ss96NvtMNXe+PUY z{fHJh4&2q&w#~P;w?C86Grld#Mx~*CLsLdJH?A{?|2mQjB1pc^n}uEQ+s^mkV%{Zm zn;#(;+$4FQ6w8+v_D3<lK=3{)<|_n0k7C{}_&FBym4*FM%$MF{u-^r{@-zk>mf{js z;*2dncds(5xP;BU2LxQEdt0%*w~!|&<`)S!Z){VC3vOck-kNBz|DfRawU~z}#b$rG z;H~5Lt60AD-iiG#oBN`{^IJD(1>d7G@m_w8F=}`&IpID!V_8oR@eTZ<lj3UP`J5wK zY=Mfy<PX2M9g;6yhd9~cbCd0iO8L_DJOR9&|KFR3e_h(C5vS?E;q&Y*;?EL~^TaaW z`dpKJi$oP4m{J<fSwK5~u-lHG0p0=8A?KY?4vPy0w&Rz`1*|REKWnA@!-CHh!-^1_ zC11L)9w$52{rRNiOZ^FveQUmCSn{R&^O)pI?VOy4{}J$*|FGsKUI*UClQE$S&M&*X z%N3Bf%j>)be67v<eogWw!&G&EeY9iE>v-h2rScyG-Y(zsDDZaqo?7W=X+Eif<a6}i z@f~P8@OF71mE^5?pl;xOrEZEr;MdsjP126dc{`BO(|RTnQ3k|ZN=MV<+5jeX(wNCf zYJ;(4e=w$n^kgcn1v4XJAQ>Nyh4pYq+0wKXQ%E*KGFhYrQ>ox6<aG4ZsEDM3@vs)k z#N(r&Vrpra`6&`jMk29fFvPC4bqAjbx9#8G2IEF!;gr9%QyCZ@7TOoOHZ(;Ok)&q2 z(<0j}Nx0C$KplJi-2pAIyIq6ilSY=cXM->oBiF=KB$F6muE--yNQKf#Z77%sVUnx; z^Sk}soo&FH#AL<{C`iF-0hLBo+xG$mDKZ{^SJ$3af0wqWqhnv7N9*yob_Fb6X}Xa~ zD|m`-6-b$!`*5i^OFplq#hf?$D49A_lFmpJ&YP(#&M_8yAe8iI9OewDrwkn8S~LL( z#$ll(l6qKyhhDD-2dOof$SD1pC}hl|A)#PvD3~4+N@z3z_6*chM$fb1R63eW6g4#H zONC=WR1k_xJu1U7UEr58n1qTR9)WL}@>Ehunb%apL$q&)LZHtrL*LlIh6dNccrYFv z0CzAgsz6p#DDd*c;f1hyOFuk?_XRj=3RxbG6B+rwz?M<gTs{E}{HcfIK^BfD8GXbv z(6xe_VguC7`W$yM))gd;idDZI=-Uv}^Y|Q}GGguq3*T$_9$~OT?1l>7VOW2bDvW1n z!g$<bmGwDNdI~taORzr2yNrBK0ufoP>vs@XytA-A$Hk01fA*i{7@q-syaREY<7Y;n z9M!nTnf)hP9EJ+6DeLEGpaPO0k8hp-QRqjz90u||m2nB_GvHX}g8%O@>z^h=j523u zQs6e@OBQ{O?-|)&Ho<L1jK|F5=V*M!pJS(~@VHE!f{Iz6|4+hb4g0P0|1RnC`t$#T z81erv=3*WH73jqAS)b!X#_eWhs9VSXiAA69DFw95pVy7eo`(v?!hE0Rc#;2qX_e<T z<3-S|G3oQYXO<EjEC(X8aGUXMVDXXh_=Wos1?V~QpZ6#0@jAW?x+uc>e2>bZQ&3vu z_uLojGv0tMvwk5Sqycyww!nJaeg`VZ@%S7+dr8qMZ+RSI26T~YfRDMbew~?wI_sN} z_l{Y#nZ_TXg~L43Cit*FeE#A7X5Y>FXCO4jGHx->;~Kpf6Wi-=q{P+-EJ$e8|2MWG Bov{D_ literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.10.2/CMakeSystem.cmake b/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..1f80ec9 --- /dev/null +++ b/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-4.15.0-23-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "4.15.0-23-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-4.15.0-23-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "4.15.0-23-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c b/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..722faa8 --- /dev/null +++ b/CMakeFiles/3.10.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,598 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.10.2/CompilerIdC/a.out b/CMakeFiles/3.10.2/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..da472d62917a18507f1b7c01f9ffd8ba1bab59ae GIT binary patch literal 8400 zcmeHMU2I%e5kBj+W9P?f$4ycvsmRi%C@JyA&X40H4fXmj*T_yn>VzNHxxL<9+pDg3 zqusk;S42c|8?jB@M!-XO0D**5A<9EQDuoB+$VotbArXQ`P^5qw6d(ncmf)5o%gnj+ z+4o+rDF`H9a-`ik=Q}fV=FXjScFyb<I(xdx0s(~<R3B43I#l5xtuk?Wt#pXAsus1B zz8_HQ)e;()Ys{H%bqLKmZB|r+RtX*?%5p7b4&bK`2p=dcWGbc!hnE~*>Wo2^3TuGn z*w&e9JtP{|9ne;>!w?EN9<rPYX?CJvrz3Pq3<JgU@w4%#PxSd|hoeP-GB3A7*X=m> zw}>J?eN=NP1q!)Okes$t=0Awk3d3PpZ!y2riv6JSxN2)EIoP~oYbxH5N~ZH;4P!0M z4b3|uxlCl6es0#!y!#Iv(JS%$hHKg8RrFzu=N~$Escxue*GJC1^xLlQpZeKrmri{* z#<KWO_up<U#2GHZy^gTD5_lhB;SzXk5qvq}50>Cp<c}CXezP*o*qCJwCDT?a`E-JY zJZ0u=D{GshRx+*j_jI?lo7*DWB0H7Y-Pdcz6WPRYGG`~UeZB3eOghnL4W?Lfcr=q1 zNz-91$*ApdybB)($b0NRyyyJ7B<+kcwMA@4+#_BON$||dz5re;cvWp!O9IEZ)`x$i z(pjM1hyPXZun(^kg`0f%eS%-Dan@xs_<7K-xo|u)&)sn09A9WNE*yJ?=Vo2F`&=<5 zZdMtmD=sbzE92QIyR3NGn7B|it%^IpL{RbJuh4hRhF0o*k9tFAuujuk-GwX1jKc4X zi8p5s_4Q0vyiaBulhqTN?E5`27FQ3E%)2!kI(TN^w`p+1n5_6FQDgV4QMhierKR`q zke03<C|(<i)NFW0FEKF9tIm%}KFN%eI|sFz&38%OIDa>26lRR`Hy$$rmy9cS?Rrue z5QQsP;bQtu?psT2D!<j3*!TKU>K$QwRv4%E{fb66s*A<q4THWeRlH5(0Go4?4SQ#r zRMPV>`@kQDh=Y5D6E}@Q{@PDEZ!?c^diB>x=yc~z<E#<5T=R;m`SDbs^ETm=i{K|p z;jAEbnLJh`r8TdVm(8g;TAKYfo9Xy3`pM|g?!xQQBT;%c5C3_Ic6|fW$D@Ti-Gy5{ zo3HD4fBsJJ#^3K0i^j8W+2N*NL%yf*eox_6N8vBg;;J`{iRpl``#1SNa%}VuM4yNb zM2|(y=`-{1=bdSKZjL1#J?sT<3(TF0UL2$D16>FA#4@ADlc_|upH9mG%sA9DZ+<qB z%_TGG{zj+mib!WWI*kKLOB_#G_E07}+TX*cw}4hQHqtNsc+yHGVm2L3LsmXz_ct{S zsKEN*UOr!WFP4*Q*rTh6zD#r@Q9er}cZ<afL@yA1ljshLge?^MeBN^lJbhRN#%crW zS5#J=2~^fH&cE?Ly<IGRlo_Oz=BIUNp83a!U!QHE+OAOj$7_~<uIi+EY~9{Rwr|wO zGs}0-=SkwLB8tYcPta$O?0td3XsGs7S$p-8vI1G;$b6pQt2CeB`L<B)i)C%0`WJ$o zq3~pRTWHhs6-KD>)Dk1qGEvzZYR!gPqM^oUXj5A#Onk)O7OK+cF8e`|AKd2?L-*P} z58U&>JrDdpJb*k8c^z^p&=q1-y(B|&T~cw$-*62?{<vQFamI3<%?)`ZpSRpF|F^rv z43E#sp@^KzkYr8LP4%kGFJoqECmf=d3#}KrS||u|zA4G;#B4Py6R;yJ4=mS31$`e9 zMd15K(Xp4<HAKg`w*RW=qn|fDhW}<{d`aftlQHaoo&Pf`_t5`VAM$zR@5tAYpCcdN z-`>6_yy?hbK5gg2yCRfWG&D8m^>F)U2lzl!f|SYQzVBuZQZ9shvKJ33yTp%ZkZziY zBQJl&T>N<PB?@uo#VZxwmlv;6c+XyZ>0CT{@ns78#)~gkjR<ttL{P0zttIj5x%!KX zo$kw_xqaxxYt+dS0T!ez1oZ<i|4KE20C!CU>4uDb?Sg6D`{wqu7pE+%MEnKSYK8sh z<zGV=(y$xS{h+#EHI~G&E9XUcpOve(IrH~4KDWwLwL0nZXGriVAO2y%aSlS+F6sna z_F!LkX?&p{Mnw<KRp=Sl{0segmhe*cFZNvD(Rx;@6b>pZu!x=?>iN0_@9Q<KXW{$$ zx$yhnJKs~edf<<r_XrJ?c)vCD0CnX5CnXNCT{jROW>vn%1)i{47!P|1uO-|c4{Hgp zD-r)~8uuxup(T3!@s=h$ypUa;Abe%n8ijKZEYC5n=J!{*Ong=2Ym~pv@e<+ehZ*@H zO9=l(qO}xPExtG(7Jk%QaR>T===axGE)vdq{QkKjdOjoT>bniC`AgB`udlqzI6bdl z4_`;aVzZm9Bm6-(ApLWC-G%2~Gx4+ErX(J=34goB*Ql_s-lJk!J7?#Ih9WUFUk)?v zQ8UH`u^bh{;u&)|l^L{BX57wXbEcIaQ+zW{CG12zva5MFm)=S+aVaioTG^~MZYI)p zc3cf*t<i)T&yS9dlZb0%5~uB9ZSS?7O0>7j1-v^>=9y;K;b?EC*?FMDq^g`(Ca%nm zPalZ(cDH+Hboq}Uy1|>BhG;N44l8qi&%w56k9n}G>+#M$voG4#)5%(O(J+?FYwQ1Y znJ^KzYzrdub;j0KPodFdE~l7Cyxz*98P8?R5i1?%s$=&-;)*BJW<HmQt7Lj8W1?Ju zMc6KOl{1U-1kDcSa<YW3bZX(0l^)Jp!{l&pO@Y{{+zB^w9kgU|(_2pUK9trkMGwao zu3=CWA~!y2TZ2UHtV2i8OQxyJdR#@)89Nb)wskky*079*)A`6?K1nt0WL!mfG-BmO zR3tv0CVdXIv(5|_)od~_X)c>cSuCI;+CP!wDO>SZWH>_|J26Jz9FN4A(XTC%7?B7Z ziIY4=j=U3!js*Io+!{^B$Q*v_5%Rc-&>I+~&@Qn*|5J$bdD_x*RVn0YpvdQ;mwDao zAsX<Or){nq@;T73;2=0pF>a!cTON5I=teLK^~-k<ev5K$tdIN<6!s$>@TWlsNS^N) zkbhM=peXe6G0V>md1NX_3FFis^2j$qagQMu-TeMLMkwDYAdkEh6!$aO4?fVRNS^N~ z7$biL4eM2%8lKyJfz{L0VV^>NR_-yNVKEr%`=9?Al4Tb88Jf$7kr&@jbMEGUf6vjR zTON5cDE`lY4vaxx^vNT?28F$l#~76JGxz%VT?Va#V?+Vgg}$%*<Z*8X^`~+E=l_<- zW0{lk`w99o77`lvjd`B!hdlB(&_{jz{`G(4lgB*)w2GCx8vF+60(Cg&mav(-PvHMW zKR?Exmr1t9C67A7tP~=^M=ZKw4EhG49D7)Q?ta2XQJWI`5ucF5d;Bu-Fbm{ykC|el zsI}_v`7g+WUZ*Ly{9OJi3pCD)>K^0(|A{(`VSVIhjUw;o_q`4^L$Zwd*Ma;-nsYbE zyD4JF&G#u;zfl~=b)HA)1AB1(aeTvexBM3=)#ujhQ;v0=S<V?t%l|?a;QNQW`Q`r! DxoLCG literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..2d66298 --- /dev/null +++ b/CMakeFiles/3.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,576 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201402L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.10.2/CompilerIdCXX/a.out b/CMakeFiles/3.10.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..eec76ff2cf7e831a86db1879af29ba7a1a1084e9 GIT binary patch literal 8648 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 bfe!x5uFiQ}maShx{}+^Sd!Ge~y7m7F8QGZZ literal 0 HcmV?d00001 diff --git a/CMakeFiles/CMakeDirectoryInformation.cmake b/CMakeFiles/CMakeDirectoryInformation.cmake index a5f0b82..87dec69 100644 --- a/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/thomas/Documents/Minimisation") diff --git a/CMakeFiles/CMakeOutput.log b/CMakeFiles/CMakeOutput.log index 8ac07dd..637464c 100644 --- a/CMakeFiles/CMakeOutput.log +++ b/CMakeFiles/CMakeOutput.log @@ -574,6 +574,648 @@ Linking CXX executable cmTC_d8b40 make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +The system is: Linux - 4.15.0-23-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/thomas/Documents/Minimisation/CMakeFiles/3.10.2/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: -std=c++11;-fopenmp +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/thomas/Documents/Minimisation/CMakeFiles/3.10.2/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_e57c2/fast" +/usr/bin/make -f CMakeFiles/cmTC_e57c2.dir/build.make CMakeFiles/cmTC_e57c2.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e57c2.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_e57c2.dir/testCCompiler.c.o -c /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_e57c2 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e57c2.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_e57c2.dir/testCCompiler.c.o -o cmTC_e57c2 +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_f15aa/fast" +/usr/bin/make -f CMakeFiles/cmTC_f15aa.dir/build.make CMakeFiles/cmTC_f15aa.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_f15aa +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f15aa.dir/link.txt --verbose=1 +/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -o cmTC_f15aa +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f15aa' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc40egeH.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f15aa /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f15aa' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_f15aa/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f15aa.dir/build.make CMakeFiles/cmTC_f15aa.dir/build] + ignore line: [make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_f15aa] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f15aa.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -o cmTC_f15aa ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_f15aa' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc40egeH.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f15aa /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc40egeH.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f15aa] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_f15aa.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_88d48/fast" +/usr/bin/make -f CMakeFiles/cmTC_88d48.dir/build.make CMakeFiles/cmTC_88d48.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_88d48.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_88d48.dir/feature_tests.c.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.c +Linking C executable cmTC_88d48 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_88d48.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_88d48.dir/feature_tests.c.o -o cmTC_88d48 +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_10b7c/fast" +/usr/bin/make -f CMakeFiles/cmTC_10b7c.dir/build.make CMakeFiles/cmTC_10b7c.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_10b7c.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_10b7c.dir/feature_tests.c.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.c +Linking C executable cmTC_10b7c +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_10b7c.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_10b7c.dir/feature_tests.c.o -o cmTC_10b7c +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d795f/fast" +/usr/bin/make -f CMakeFiles/cmTC_d795f.dir/build.make CMakeFiles/cmTC_d795f.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_d795f.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_d795f.dir/feature_tests.c.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.c +Linking C executable cmTC_d795f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d795f.dir/link.txt --verbose=1 +/usr/bin/cc -rdynamic CMakeFiles/cmTC_d795f.dir/feature_tests.c.o -o cmTC_d795f +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_b04c0/fast" +/usr/bin/make -f CMakeFiles/cmTC_b04c0.dir/build.make CMakeFiles/cmTC_b04c0.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_b04c0.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -std=c++11 -fopenmp -o CMakeFiles/cmTC_b04c0.dir/testCXXCompiler.cxx.o -c /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_b04c0 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b04c0.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/cmTC_b04c0.dir/testCXXCompiler.cxx.o -o cmTC_b04c0 +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_2c0c3/fast" +/usr/bin/make -f CMakeFiles/cmTC_2c0c3.dir/build.make CMakeFiles/cmTC_2c0c3.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -std=c++11 -fopenmp -o CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_2c0c3 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2c0c3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -v -rdynamic CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2c0c3 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ +Reading specs from /usr/lib/gcc/x86_64-linux-gnu/7/libgomp.spec +COLLECT_GCC_OPTIONS='-std=c++11' '-fopenmp' '-v' '-rdynamic' '-o' 'cmTC_2c0c3' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' + /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc15TQOV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_2c0c3 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadend.o +COLLECT_GCC_OPTIONS='-std=c++11' '-fopenmp' '-v' '-rdynamic' '-o' 'cmTC_2c0c3' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_2c0c3/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_2c0c3.dir/build.make CMakeFiles/cmTC_2c0c3.dir/build] + ignore line: [make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -std=c++11 -fopenmp -o CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_2c0c3] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2c0c3.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -std=c++11 -fopenmp -v -rdynamic CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2c0c3 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] + ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/7/libgomp.spec] + ignore line: [COLLECT_GCC_OPTIONS='-std=c++11' '-fopenmp' '-v' '-rdynamic' '-o' 'cmTC_2c0c3' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc15TQOV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_2c0c3 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadend.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc15TQOV.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--sysroot=/] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_2c0c3] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] + arg [CMakeFiles/cmTC_2c0c3.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgomp] ==> lib [gomp] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lpthread] ==> lib [pthread] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtoffloadend.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gomp;gcc_s;gcc;pthread;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_9040b/fast" +/usr/bin/make -f CMakeFiles/cmTC_9040b.dir/build.make CMakeFiles/cmTC_9040b.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_9040b.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -fopenmp -std=c++1z -o CMakeFiles/cmTC_9040b.dir/feature_tests.cxx.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_9040b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9040b.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/cmTC_9040b.dir/feature_tests.cxx.o -o cmTC_9040b +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a98bf/fast" +/usr/bin/make -f CMakeFiles/cmTC_a98bf.dir/build.make CMakeFiles/cmTC_a98bf.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a98bf.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -fopenmp -std=c++14 -o CMakeFiles/cmTC_a98bf.dir/feature_tests.cxx.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_a98bf +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a98bf.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/cmTC_a98bf.dir/feature_tests.cxx.o -o cmTC_a98bf +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_201ee/fast" +/usr/bin/make -f CMakeFiles/cmTC_201ee.dir/build.make CMakeFiles/cmTC_201ee.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_201ee.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -fopenmp -std=c++11 -o CMakeFiles/cmTC_201ee.dir/feature_tests.cxx.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_201ee +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_201ee.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/cmTC_201ee.dir/feature_tests.cxx.o -o cmTC_201ee +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_22123/fast" +/usr/bin/make -f CMakeFiles/cmTC_22123.dir/build.make CMakeFiles/cmTC_22123.dir/build +make[1]: Entering directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_22123.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -fopenmp -std=c++98 -o CMakeFiles/cmTC_22123.dir/feature_tests.cxx.o -c /home/thomas/Documents/Minimisation/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_22123 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_22123.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/cmTC_22123.dir/feature_tests.cxx.o -o cmTC_22123 +make[1]: Leaving directory '/home/thomas/Documents/Minimisation/CMakeFiles/CMakeTmp' + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers Feature record: CXX_FEATURE:0cxx_alias_templates Feature record: CXX_FEATURE:0cxx_alignas diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake index f5141b1..cb27a23 100644 --- a/CMakeFiles/Makefile.cmake +++ b/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") @@ -7,9 +7,9 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "CMakeFiles/3.9.1/CMakeCCompiler.cmake" - "CMakeFiles/3.9.1/CMakeCXXCompiler.cmake" - "CMakeFiles/3.9.1/CMakeSystem.cmake" + "CMakeFiles/3.10.2/CMakeCCompiler.cmake" + "CMakeFiles/3.10.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.10.2/CMakeSystem.cmake" "CMakeLists.txt" "apps/CMakeLists.txt" "apps/specular_estimation/CMakeLists.txt" @@ -35,28 +35,28 @@ set(CMAKE_MAKEFILE_DEPENDS "/usr/local/share/OpenCV/OpenCVConfig.cmake" "/usr/local/share/OpenCV/OpenCVModules-release.cmake" "/usr/local/share/OpenCV/OpenCVModules.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.9/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.9/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.9/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.9/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.9/Modules/FindGLEW.cmake" - "/usr/share/cmake-3.9/Modules/FindGLUT.cmake" - "/usr/share/cmake-3.9/Modules/FindOpenGL.cmake" - "/usr/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.9/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.9/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.9/Modules/Platform/UnixPaths.cmake" - "/usr/share/cmake-3.9/Modules/SelectLibraryConfigurations.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.10/Modules/FindGLEW.cmake" + "/usr/share/cmake-3.10/Modules/FindGLUT.cmake" + "/usr/share/cmake-3.10/Modules/FindOpenGL.cmake" + "/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.10/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.10/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.10/Modules/SelectLibraryConfigurations.cmake" ) # The corresponding makefile is: diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 index 5847073..916e411 100644 --- a/CMakeFiles/Makefile2 +++ b/CMakeFiles/Makefile2 @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Default target executed when no arguments are given to make. default_target: all diff --git a/CMakeFiles/Progress/5 b/CMakeFiles/Progress/5 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/CMakeFiles/Progress/5 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/CMakeFiles/Progress/count.txt b/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +6 diff --git a/CMakeFiles/feature_tests.bin b/CMakeFiles/feature_tests.bin index a082c761cc38a0ba03afdd0cc393ac208161d42f..c79676ae4071addeaa4a7a2f3caf80a573ed3bd8 100755 GIT binary patch delta 808 zcmbP`@FQ`82IG&3n$nCc8(r<0L~g!Yxo~Cv)HO$HuiEWxFQ{5SXL`ft8B8&(vYwsS z9YY;Me0o*ii7GIJdi3go=wQdrzn-1nCJS;Xvj6hw{N~d6ezPUVGjS1PJp)}sv(lu} zypmF5O$Bp3pupsdjEb8>6hxRAmrtIkB+j^Va;CDr<S_;Y21W)!hCPBn1`?P7QZxAh zBg^C|N+R`FfHI5>0t^)bNJ@ar=QzZFgOv#}{E$@uvtR@dBgh;v1`Y*OaY?Ya2m^y0 zs<;wRoPj||i{S&BL8f2{Ob2;Pc2p7f3;`P_%5Xp))wnFMIHs;T9O9EF7pjOeE}nc) zRh;qp<b^8YlKX)w1%Mt9P(U?#?&OOq;;hGjvO>Uc7G``pnGvYx6G*2aBNGEKfcY63 zI6$6ZU|@kz3<5xLAqHNC59|<uRH*p3$%(4szOO-M0c8)cL4>uTvI;<50u169F3^FR zb_!~mB2>L0P+S4zCRT4CO9{kcl46?tNi~wm(rmJ?S}<RJT3SwiVoGsIX<C|I^5pqy z1}adY__D;J;`r3O6o&YCm{3}2UNTs0@)@-vHJB(+VSGtqQcfzGN{HZQYjr-R%>kMZ tSQ%9&8|vHhCO|zU1$3nG<XU}g&KYVD_oh$YsBg~sUjxGXIk`|%9suvQo9F-l delta 601 zcmey7I3Zzz2BW}4O=(8fjjr}gBH2t`duuap7^ZgrxW3|y?mfd@CnYz}V2WXtb?p4_ z80r|})2sSURDmJXqgNM12YYsY^X$AjS&&1K{gqGWH<!-;n=Lt>i3=O)8R%M+CY9!u zlp5<9X)2iO8BI1+P}&@#Ai~VJYI38pKI8Vu8<oWw875Cu60bkX00Ke`KV%iaEEsVO z$Y5j;W8hFg6@LsC7hzzKLlu7m6bG5}0nMEMU~vJ43IQ+!P6#oA&7ZtnMNm=>%ob%h zAg=(I2Qf@0GpdTSx&UPrCSPO}X6%@3s46a*0OSh*T_&J_s@iUHB2aZYP*w=6x^41A zAb&DUx8WinOOSz|p@9Qp2@8Z`*a*_Wz{~J~9U_nl6~8$7qpG-X4^;L58$?(eDtizp zF2Ep;;fk|R^{1ewDMHm>0*Zru!TJWsQUbY<X*c8KCbdW=6T``O)q*G6tLsmms-C}D zSA&~r@&iWp%@$e@SQ%9(H!2BF)-llGy}$}FN(xBnPEIw@=HyU=h;U4vX<*JMF!`c^ FIsh)pZngjb diff --git a/Makefile b/Makefile index 6b1b578..9073e8f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Default target executed when no arguments are given to make. default_target: all diff --git a/apps/CMakeFiles/CMakeDirectoryInformation.cmake b/apps/CMakeFiles/CMakeDirectoryInformation.cmake index a5f0b82..87dec69 100644 --- a/apps/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/apps/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/thomas/Documents/Minimisation") diff --git a/apps/Makefile b/apps/Makefile index 0ddfc1a..0023dc1 100644 --- a/apps/Makefile +++ b/apps/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Default target executed when no arguments are given to make. default_target: all diff --git a/apps/cmake_install.cmake b/apps/cmake_install.cmake index c09071a..53363e4 100644 --- a/apps/cmake_install.cmake +++ b/apps/cmake_install.cmake @@ -32,6 +32,11 @@ if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) set(CMAKE_INSTALL_SO_NO_EXE "1") endif() +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. include("/home/thomas/Documents/Minimisation/apps/specular_estimation/cmake_install.cmake") diff --git a/apps/specular_estimation/CMakeFiles/CMakeDirectoryInformation.cmake b/apps/specular_estimation/CMakeFiles/CMakeDirectoryInformation.cmake index a5f0b82..87dec69 100644 --- a/apps/specular_estimation/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/apps/specular_estimation/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/thomas/Documents/Minimisation") diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/build.make b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/build.make index 7a9fa42..c063a76 100644 --- a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/build.make +++ b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -198,8 +198,8 @@ bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libGLEW.so bin/specular_estimation: /usr/local/lib/libopencv_video.so.3.4.1 bin/specular_estimation: /usr/local/lib/libopencv_aruco.so.3.4.1 bin/specular_estimation: /usr/local/lib/libceres.a -bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libGLU.so bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libGL.so +bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libGLU.so bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libglut.so bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libXi.so bin/specular_estimation: /usr/lib/x86_64-linux-gnu/libGL.so diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.internal b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.internal index 221b579..92c08be 100644 --- a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.internal +++ b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.internal @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/objloader.cpp.o /home/thomas/Documents/Minimisation/apps/specular_estimation/src/objloader.cpp diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.make b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.make index e3107b2..86c9a97 100644 --- a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.make +++ b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/depend.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/objloader.cpp.o: apps/specular_estimation/src/objloader.cpp apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/objloader.cpp.o: apps/specular_estimation/src/objloader.h diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/flags.make b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/flags.make index b0c95c5..279fe6b 100644 --- a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/flags.make +++ b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/flags.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # compile CXX with /usr/bin/c++ CXX_FLAGS = -std=c++11 -fopenmp diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/link.txt b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/link.txt index 6a50814..48e09a2 100644 --- a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/link.txt +++ b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/link.txt @@ -1 +1 @@ -/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/specular_estimation.dir/src/objloader.cpp.o CMakeFiles/specular_estimation.dir/src/shader.cpp.o CMakeFiles/specular_estimation.dir/src/texture.cpp.o CMakeFiles/specular_estimation.dir/src/vboindexer.cpp.o CMakeFiles/specular_estimation.dir/src/specular_estimation.cc.o -o ../../bin/specular_estimation -Wl,-rpath,/usr/local/lib -lGLEW /usr/local/lib/libopencv_video.so.3.4.1 /usr/local/lib/libopencv_aruco.so.3.4.1 /usr/local/lib/libceres.a -lGLU -lGL -lglut -lXi -lGL -lGLU /usr/lib/x86_64-linux-gnu/libglfw.so.3.2 -lglut -lXi /usr/local/lib/libopencv_calib3d.so.3.4.1 /usr/local/lib/libopencv_features2d.so.3.4.1 /usr/local/lib/libopencv_highgui.so.3.4.1 /usr/local/lib/libopencv_videoio.so.3.4.1 /usr/local/lib/libopencv_imgcodecs.so.3.4.1 /usr/local/lib/libopencv_imgproc.so.3.4.1 /usr/local/lib/libopencv_flann.so.3.4.1 /usr/local/lib/libopencv_core.so.3.4.1 -lglog /usr/lib/x86_64-linux-gnu/libgflags.so.2.2.1 -lspqr -ltbb -ltbbmalloc -lcholmod -lccolamd -lcamd -lcolamd -lamd -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -lgomp -lpthread +/usr/bin/c++ -std=c++11 -fopenmp -rdynamic CMakeFiles/specular_estimation.dir/src/objloader.cpp.o CMakeFiles/specular_estimation.dir/src/shader.cpp.o CMakeFiles/specular_estimation.dir/src/texture.cpp.o CMakeFiles/specular_estimation.dir/src/vboindexer.cpp.o CMakeFiles/specular_estimation.dir/src/specular_estimation.cc.o -o ../../bin/specular_estimation -Wl,-rpath,/usr/local/lib -lGLEW /usr/local/lib/libopencv_video.so.3.4.1 /usr/local/lib/libopencv_aruco.so.3.4.1 /usr/local/lib/libceres.a -lGL -lGLU -lglut -lXi -lGL -lGLU /usr/lib/x86_64-linux-gnu/libglfw.so.3.2 -lglut -lXi /usr/local/lib/libopencv_calib3d.so.3.4.1 /usr/local/lib/libopencv_features2d.so.3.4.1 /usr/local/lib/libopencv_highgui.so.3.4.1 /usr/local/lib/libopencv_videoio.so.3.4.1 /usr/local/lib/libopencv_imgcodecs.so.3.4.1 /usr/local/lib/libopencv_imgproc.so.3.4.1 /usr/local/lib/libopencv_flann.so.3.4.1 /usr/local/lib/libopencv_core.so.3.4.1 -lglog /usr/lib/x86_64-linux-gnu/libgflags.so.2.2.1 -lspqr -ltbb -ltbbmalloc -lcholmod -lccolamd -lcamd -lcolamd -lamd -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -llapack -lf77blas -latlas -lsuitesparseconfig -lrt -lcxsparse -lgomp -lpthread diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/objloader.cpp.o b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/objloader.cpp.o index 71066aafdce05140ae582b1475d90fc8d4a06d26..05e19ff3b17a9cd9b0796b5495d579ee38e54a6c 100644 GIT binary patch literal 103744 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	Lq9zq%dc$2Y8Zig2O36l%ES#L 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 literal 102392 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	U`wKP4l2@VFWZ-EmzD@!XYD?#GaVQHJp*sR@Y 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 NZza@^C$yKR{|9b_CHepW diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/shader.cpp.o b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/shader.cpp.o index cf57374ada7f2811db9ae0ac5e26354a64548e96..c611c91652bf4718b099d1a5770c3409fde3c539 100644 GIT binary patch delta 1555 zcmZWpO>7fK6!zOoGc;<QAF3RxDvCmgVUw7KGHFwGydi}ci2q|daef@zsd|X2s!F8X zU?Y%Xsj47f4w0Gz2P6>UfW(C(YefjR99oGZH!i3rRQ1qP)#vqe58jb>zVChCynSzH z#(wu3y?jM?Mvb}oyJtpjoDPLT#Lp-{5zWsqp4HscIL0`x`2=HB^K*=!Yd*<%Uh^+B zUSO1(PceR}`B#k7q0kMl_}3g<)P}{VG><Xbn$Iv^(tMWj8_h2>UeSC`W1R7-=GPdn zYd+7I&^+lOS4uHSYca!^)jX$hfibUnfw8E0iE;Vq7`+XjoE(piox8AI+5UcOdonU8 z$5{wHJ=I&Crf$^drD(mYHM-H9mxv|0SQiONo3Il~Y_&~x>j`#~Ew`DF;wN7hNx7eD z$?>G5`*4y<Joe2dn`!TjDJhP9Ii8Yu?&)>b-}riy^_v-QeOijYeLbG$+S!&~XT7_1 zDR^)vX}O>4M}NjdEa&x*k;3%tI!9A})XYelg`Mp~f7TS&eLbF)qUcBUtfU&;tP-2P zCUR2j_)(mrTYgl}NxB0!r|2eVLD3;>Z+5)dT~H$QVY^)ucR%UFr}<%FYUP!uEa!*m zA2|7FkI`QE|2$x!k+-M;Dn!E_-h0>ug;=o*dxc16VoIS=u;@EbQPC~f#X$NY9JcPk z4O&k?i;Dh*y%=aH9K-ISWnBFTjm3%1qOll^C5wKBy`<;}&QhT04{+If0V)NoJ=i5> zgg?e^X`=H}xyzEGZ$Zm}v}drF75xGyX#EbCtz*ziAnP6M6-9r-S&5Q?zt)EEdc`yb z!Z20?#Rov;KIB$SaV^|Fmxy<0N2@10`;2-^U$2_91zPhqel1XY&RcY_X3_(=LA%Vh zqCa4l1DQK;%E}n(L8ELL=X+qR2bz5ddtK3waMlCa@8Pob2vkwTyH*J-7zEY&a8NPv zyxN7Al}P93O?eCYtEQ3a#Z1+rR6B!(VlNuiKsS8-YD$!Q+uL@keb;NlbQ?}h(H>l$ f`8Ttnh!12#8FM4p-LOuKw*EDF41R!LbD#YOR+s;$ delta 1389 zcmZWoOK4M35Y0S)ZSj*fRTM$`Laeb|)2bDNpLeVH*R*L`n>6VsFG-~<QAojsTR{Y& zayG7{&xLeZu!}BSh`1=&g$oy5=EY6WO@)9ioxFSLqBoE^!<;j7=gpnFzCn#|v>3M< z58m|kUZ7AY6z6{n`!ouTXEgR}Jgf2i8!s~5N=WL!C5=}!IvR&GUe|a-<1LMMG~U&C zUt<c_D6*$@LIy5H4z#?i<_aHQ)6ekXbBTd7$%WFw<Lbis#JSTw7ZV)$_@b+P8Oy2t zXr=_E;iV!N92S%dyy~z(akvf3!%3PCB2DI=DAkCdXG%39&@;j+uCmI}m+(g<Eh<%7 zU`cb;w4kLRy2{>i;5FG>QOZ$1E3K+jM+JRWO7_;3lKGnE2Qz{;gJ_k#no?#se^li+ z*-szeiw~)T7#tJyPie=v0xRY-+$Trd;ASFdvKNLuE>X;MqdLz0X0&EpP+V!)8-V># zQV(3VNqB+v18Yyn_N5LUHva_v9EsrhM67*7M>c}Ur->N7g+DRSsdU?R?JA;Khe~j> z1L5tca(IMUX?@*~dbWRO-j;)C&S`x^PNJ6O@6MgxnV*E8lQaZ-(kPvVJ1OZMyh)>@ z6^Z(!WBodSXx=!sCQ-^elz^9)bOnCisLZo0NO}afU{G;*1!=7uM7_|zvsdnNO444q zQ$|`29#fa$o75B7(~>H1r;V(a@R)i9-=vnfMPBn6VXYlPX~yVfE#OyY1pVeiPaXTa zD-_zzS2DEYe!i<Zvx2(e&Ps~Gn>G4q1fnL3Zo@7bbO>%y(o=XQbrgP4T3^D5x{mcD zjFM|~dIz2>sSCbq6kdc~l5`I)Tb^La5PXI`!|PuXyqI>`pf>}$S{Bw;C*GGG+EV&5 zKlXAP;uT}vco!?OJ=CS9)T{Qs5~E)D70EBjo(tX&TfUn)X*EuwKIe3--&6@b`_T9B F#D5<1E+zl~ diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/specular_estimation.cc.o b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/specular_estimation.cc.o deleted file mode 100644 index f6747283f458869bcc131d23f94e72cee24cab22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1118264 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�wEoGG)B5KpSiipS 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 JsdUM4{s7EbovHu; diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/texture.cpp.o b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/texture.cpp.o index d9e147c828aea2dfd5c590382e07b884802f46ea..9a0d4ba43c441067b266bda1cebdab9977e0d17f 100644 GIT binary patch delta 52 zcmZ3Wxj=J6EW4<&o`J5RS!q&fUP-C3rh>U1P=H}`5qlpuqv~WvVRNP;_Q@C7#Wn{B H2QUHvidhaK delta 52 zcmZ3Wxj=J6EW4<Yo`J4KX;NukNvW}(k*0#V9#CX+5qlpuquOLfVRNQp_Q@C7#Wn{B H2QUHvka7-F diff --git a/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/vboindexer.cpp.o b/apps/specular_estimation/CMakeFiles/specular_estimation.dir/src/vboindexer.cpp.o index a511ccbefe8f9b922edf0d26cc6056166e015352..3ed93ad3866f4bc90c5e88143359910306a00984 100644 GIT binary patch literal 153296 zcmeFa4V+a)89#oOyC^COD(I?cD`KJ{?F+9)wjdYp>H;gfC>eTLcJIRGF1zmD#YHhG z(AZXtiVV$)%8JU8iV}-*Ra7c7G|kn>$jC6L&@{;?|Iah$nRCAPoSD7%EQ|gAzhCDA zJ9ED?&&$j_GxN-xm$@lkF=Iepo};fk=R(K-rBTP(@dF<%Q*fEHV!%xU7~N0*IebOJ zS1J6v#9x!}bqfC>@i!<uAn|`v_@>1FMd3k-|C_@9Nc=4dSpdsmfgHvp%$IN=g-1yI zND2o@{3r^KmiRFe4yN!}i62Md5Qz_^@OX)zAmND=4wLwB3Qv;w$rKhy{1gdKrSLR~ zkD%~$iJw8?J0xBx;h7YUl=xW^j*{?f3g0R5b0{1w@pCCWPvY;Aa14d#OMEPa@0NHG zg~bvtk+77)aS|U-;RK0Kq;QhNCrfw%h3}F06bj!f@e3(@pTx^3oGS5Y5?&<XbPD4V zpCRGJ6ec8IPT?gIzm&oXiO-~Pmc(aESSjIU63&sZio$A%&!zBkiC-b%JPO}0@hd6( zfW+rhc$LJjrZ6e-1rpXsxRAnHiPuq>l6XCZizL37!Ul<dkiu&u-Y8)cg-ayfOks<} zucfe6;%yYBCEhOKQVFl4utVa@D7;?cH&D1-;x|(GA&K8a;R=a=Si+A`xKiS)D7;zX zw@~;|iLa)xQ{o?!uuH;QDO@A*+bI0F#Me^z35kD_!cR$j9fhBk`0W&aM&j!wyo16! zCH`3o?~?fEB>X&uUy%3)3BM@emni(Q#P6o?D-!>zgkPg@qr|^X;Ws4yO$qOz@LLl9 zHih>}d=rJ=k@$Bh{GP-&Q}}&}|A4~#B)&z$`z8D#g+G$`RtkSC@t;umfW*5ce2~J2 zB>pgk+a&%7g^x=7F$%X!{HGNDOyWPM@NtR%Lc%8~{H4TqQ23<8pQ7+r5`S94XDIx& z#Gj?GN8-;>_`Jk_BjHX8e=G49DEytocTxCziN8qUA0)n8!aqv*5`}+~_#O&hmiV73 z+$-^Y6#hlxf2Htm65lW3D-ym+;ol|xnuM=Y_z#J{A>jcE|0(e|Dg2kj4^sGViT{Vf zw<PWiaOaae3I|9$CSg8>10{Zhghx_1Na9CPc(lZik#I1D$4dM-35QTPRN}`=cmjnd zN_-fF!zF%_geOy2An{WqJe9)JBtAmI(<wYd;_slaP~vAwIFiD%BtDA5vnBpc3eS=F zXbR7j_<0n*OX6cBJfFg`5`VXZMHCiGyhOrM3dc!&JcSb^K2gF+6i$}-1r)wV;!`Mm zuf#8;@O=_5lW?kp(<r=1;?pUNOMC`}7fU=rVY$RFq3}|PS4cQh!dVo~mUtzFmq~mM zg;f%-rf{yrFQ@PdiO-|({Sv>D!VgG%K806F{Avo55??@Jjl>s9SSw+jgeeN^CB8_) z#S%71_(2M<k$9toO%g7Vu$jUZiC;@$tHj$VOiR3-!le?wj=~Q5KR40&$G;CbK7Nq? z%slY-AwxMfKhCjZ+5H+){h${eyM4%Ky03beNvaYn_svUm-q@4qY~PXSoVz{IIkUT> zGrpywbLOVU;`^Ai>#BW;u6TE%^RYerGcoz$A)oAC)jebtk7-?VCGpofoy0hlzo*L? zGJ1Pw{2tcj9!1GC*V<^x@)c28zKQBRR;ocR)gTkqK#yumqBE%94zqqwa)DKu0yIj$ z9bIPqKI>6!3QO8<l9ay2l@iFWq--}zNl!LYa19WJp$5`N@+{}<9k_-5I;*<VCw9g6 zbv{J-ht_uvb<>Vp8Q+)p@+tp$>n)Wjv2xqI54ff=wVI7%0T~AwMLRYBT&j_oo5(me zl5uQcE{V?g`np6{{@J66KmFKK-2GU5Hw){!YB#H;ZNj&i(W*^25$m_Sb6eM321$(9 zP>IfmU69xS_*kN=eSM-!X|Rzr9F$lych{Wq&R5DiDdU3`oi8RjUvMpT<+h=#<G)*R z<L{hw0p}tCSl=&yk~LLwGevL}Z3Lkv-8j#NP#!E)LRIy8$m6ngyV1%$dG(#~7fG!b z18S{|@6LPqN7N!~DPd1tqSUS5^gy>zYf}3^Fm=A$MpXPV?7i3+2a3BBU2}Vg#|~71 zTFHf^H+RPOlMeKsaKD<#SdLT%v3G=<;^rQ5Uu7XtZ`bBS&2WGe9IOmL6#S_SEFa#- z3=*9`?s)61w-TM-Z&AUg7pq{+0tzZRZ=R=uHI)o1gSt6EQ7i`86lp-s=4$X*{8rb# zZcTLE>~fZZc*D{)%EbJ1-*&plV&|@<zCw1}HJ5X^N<j`%IDVI#=4uLQOntYazK5!8 zbz;rTO{Ch|MCTJ)yVdcJuDJ1|PWm*J-gPsV5^DA3$CSaDRAXCFwE@}9Dyp2S!u;kk zE39&IeF9HUid$>06@HA={TQVL)FpH+6_D!QuY}HrhTIqbSbgV!mGN8iUT!BVb#u7v z0v3Db-czX)V}?X$kFG1%nm@datptahZ7Z@3Ib<mX)J!a_kiyjzj;3%0g++-@WfcJn z$~G#or|Wid?7&e+B~oN2E44n?QEAAkk8&4rN2U!>&8{w)75^|*{H`JQ?H~bEL(n2G z=o)pYaNwfa_o$?|m<V6~t+GoVfVXF`=0OezFxx;#eZb=zu19wuTph}jSw5D91v8a~ zJBi!rJ#nsvXw7;|#R^qp>c9V;ZA_(VAlE8Yn{IBs;DY4LWNWIXv9Y-}*|4N7)tcr+ z>P<IssIQ}+J!=X(Qe?9SXqwzl>g<=XS&+3?J*>PlGK!%pS6BQ1j|0^36w__D_NS7I zsThB(Y>=C0uKT;QawrYwI$j`o3OSES!Vftmv8J6wx^;7N_mD4iyJItIqLWb<6<^ss zNT+$aK?x3b+FNhs4SqfErMz47oiFAO<a*C@-ump>d8bakh&C+qX8b;u_ricFwC9l@ ze<I)6$ywOfQJ0tRVBU<b{JcL8m_=*&{P?PY&L;;N^Szcg<Il0Y7YDr8ac<9#|0dsg zIl%AqykU!pvSa!`^YYdW7<k73=W7FePM$o_>s$F}hV|kysB)Z=cl>R613#UYw<&KR z?M^(L=P{%7V?LEPkhW01%b;sH+9qi3ar+XPfs;7*p+x77#DfP0Ft+8J-*B(Qkb57} z7U$a}5s;rq(>zh+btm$OZr6ZB-gaY7GEB<(;EOTJ=lL0~?Yb6D+$xD3S!q|<(8T12 z(#7tNgn%r^n-e7;xoMRHRJ^lt(B6@5%r#B&+LT1q9Xz^_)g7Ab!T&|sZnflIZf`)L z8qqDJ`<{$3y8mf=@W)?!y>YX6<E9>OG+$NuZhOcmkzqYF_>iMWRyX;fA?sxEm@$q} zl8iLHa1QAPQoS^iYZ}os`*4ZTmOL)HT%Ofrl%BGwO3p1;MoloEp`@T*J|}2UC$FJ> zQ^4mSlioy{QIc2Z<fQCyA#M2aU267Uli{PU>TWN|$flAt3C)4Z@9cp-rrdQN|NOPy zoJ7}ETa*rK;*{0bVa?nf<dN;lfM))Z)aW6ZyVN4;$;6uBJd!3lA5C=r&UMsSb<|^J zH?0J&;^oN*^!{l9nILb@AGf6bX%~Qd!G7Ky`1_D~)Zuw=;&?R&5|+r9#Ik%yRjXm% z!cYSX)0PdwWYw==wpHCl+O^P|kvr$^A?ABB>}Mv~GEcsy(S|9hT>i3Ft)z&-8XEN0 zP%nVWRGq@M269)>mD)aN^{^4y^2&zo!>w!HXr>C+tsF8GS_RFe{{e5DnwD8~QJaER zoz%S4mSk?*DctCDeUyIoB-RY$YA4GZ%mXqR=&Mi>iO1sGRokl+txl#B-&LgOsLOZJ zqPp`rUjPYQ8Q(5!U1IX0-Q4rI_BMHW74`Ot&fn8=-2+{XNhK|qtewlJ41hwaA+O2Y z6xx;Onlm)f`6TH=(GwEqKAGtJS>nkzxk40lbfAE4g^}Jvg~Rp)4b2oM1DBe~bH$R+ zwU%&y4L)Sm$Ea>zUV%-u^2Y5>dm&}>D^`<xolebnnWdV^O+!iqi?f5eH^S2U9+t32 zSB?97<+e(HGk}MwL+b+2cmD6~0W{EMctPYn9oF8!o`=`=|DE1Iz2m`u4oLhEoJ8s+ z5&H*^G3Y%?y=h|)_m$hZukdz_w%LU0D`Tiznwvng`d`0Md#{!M2hJRiP;(yU*@K7T z|8jqM@Xc7{?xCg+zk0MShr7jX+$~mxy2U6eHcug87XQue!1n+O*dZbhcNb~6N0xpR zx=X()1k!wk^EIWZ`I=~Oc4HE~3Zx`j1+p6fv=1x(9xL_{Dc|$JWi7dv1+rPlnoT0j zw)5SIuwO;6)`|JTPjZ6DlTr{3g2Z0uQ_d7*WEYA2n@s<iobz{*<GY<0&>*Hsc?#(U zcbOdW<523}e3idzCi@Z@+vQZENm3#zP$5?}7N)PhXU5u$eRWaQU)y<WtjzV6(m*x# z${Tk%=}SrPU7FZkdhJ11Gb5EZ1k_!YK$ZjKiSF9_ZEtNRjtZNQZGRzSwI(Y{-xk50 zrwwJ_CNfHGT9I<;NSpTk<cyO&-ngH<tvznNzm(|8OLSc}DA9RDqVw`WiLR+b>1RQr za|U^rmltS%tI)4O#Ye3GC?~Hb^s-P1@jbCjzs&ok)=2(cwk^bN6R#2IF53pW%ND$| zMk3bhhH$-z4f-c<vWNV9x`j)wHJUfu>~^1qY?c<1YOM9UDKGOn)l#r0adUV2R5e$3 z(Y@g=<*<^HuF3B`k5ZT+A>Q~z5HAwDGa&kzu}-{TZ>eTtV3Ez;UEsO9Yz?EiyC`GT zI*WQk?kgbO$Z#KhfNqXEE>|i~tiH2=2a(Z+HR}EZ-5>JWQMC@sNRSMwHTMoEc1?Hv zMoD@Q$Q)<ReVA*XhXvX);Tz`Z3`dYstfZYh5vbK(PexVJ({}_=v5<Chd{^rUL1bxo z^dTza=)=qPUj2URC{b3uelOKChOQv)kX%R9EK+5Ja5eQLo;+ac#oSL<-nidM4<{-f zTd3Q5#wJ@Gdbi2zR;nx+zrvQ%Ig<<;^iXQ;@zm<1d(33XYJ{gLg7#Ux8_H}rQd=}E z=skZ@Oc{=+oWH+R=;cx)PR==1xlfjI(@;e_7XECiN78V~GG-;I>_;CMjD3L2@I)G` zx~c}z9IQKoS8MKm4V7o8TO=OS{?`|%*SYu8--f<m+R^`C@5t;&{n|SQVedG??H&K? z7xcWDJaOV~>HgQ}hzAeEq#L-q%eZ&{zgdE2EW<1Tjdnn}t7;O;VKbZw|F?fl1B3J5 z*|Gb7Z2#Kr(c-lw=-C6;%VPg#5;;)h_0keV9#0MW;45$3;iTu$BBO^q7RsgFao#`Z zR^A&eZ``|BEBEJ-A5M!J&PV=tM*jGYz26HVUsP+9!2L3I9W&N6-awhlQr=VWA@Zx= z0FRcOJj>H`o)77{!QN6+kAlkobc+rvRF%K1KzvqRzm|1($Tw9UcgV5zyukuei=1ZJ z7xIe5UMKj{yxqbp7J@RiTVT~rdbt|9BTiAU#fh3MK({M#QVr|=cDv_xKbggY70@cT zoe6qocG9}Tzg5Kwt=v|mmXmru$@DQYR`$ffFO&9-$$ieOYj153=A_lvwCrB@#?jpi zIsk+Aey@y~JoGP58}2oWsSY<1@doNOp`C;^ae}?-+(NcY|KUC%JxaMwJ>h*fjei*_ zw1j>SW#5<q`Wr3kNe<qope2*n=?pigCuY!7Zhg~n4ec_hyUhNM1h*#LFnIYMTF6sm zy-Vt?v|e7PaHY}~zf`;-M|ybould>YVRVa?V9KTTBr?lPg^*&W-<zo&8x&QguCE7O z1#w%FGPpYOn<c7x)Fy~fWUrojV$khLpeMDs_S0khTH(C_d(H5>TeM%Wh4RpUHvVw! zEm36;*WTp{57r(JouO77vT8t%71)>N{e?0$Qp8qu;TBCVAT|9q*Y$QT)En1{&7$^R z<!-Xfq{=l`+Fsh*4%OJ+bAUauwpKZhJG9w5F7R~3Vt)gH2MOb5uV-ty&k*j&Sw<YU zQ?Dmua-Y@@&z0Ry`$bf3luOKWa(oLvzomAxy~=b))lE8+dZ-@yQs$cl^o+gYxF#`Z z$PYNqH{#njX#p&(t86qqK0*7dEVyzsW!XfPzAIz$vrejI-ku)~Y(uGt2Z+xBt(y)r zM`Crap_6TfGV5pMo|I`uv5*H-+>MU??xRg@wEBzh-<!{5-dOHRRN39fMt;a{A#^g4 zY}>t$xPL}vEc6uYB;rnb9zZ+ys@z`h#=S4nPaaD0DoLpvn$-1_6%=C@p?8`*ruLfG zZS%jHIuskFRqp>Rk2{#Qyk7S>bJ^#YHE^g=0=<WOzSO*oFzzpwUqBs_I->G)Y0%QH zK)}=W9%JIoBfd?k{Yn@?aNOcqc0a#(OoIsxuD?`wDg5pkQaIxgG0}eN<x}Tcyk>rl zk0k8in;;1iqHlr_2ID-r=f3Yz-uVdq^yUV479a*#;2!;RX6OEj&X?Wytu&T#Z-;y$ z_S-#I%~hZ?^eB_~;Zv`gdbM9?JO&ykM{;*_y&aLcs-!t6vwdluS?Kk(%rTdJe_d+r zUk|0?kP&FFj(;AY$;`Y4&_4KjvYNHQSs3o*kuSQ57*RG|$MG$X#_#2saueTxt5Olw zl2@&F<2oZxZfn8CT^+x7#f|qm>c;aX&2KN?bn<?&w7qw$30k>XUehSTYRZa=(7n9S z{XFtZ&lF#iXYd^`4H7lA_}reoH&Q~kR)9PU*4zKh4|}uTfh9s#u0g-c=CzSP_Pc^l zrLy0ZX%8#A^}1NkT->1Ot-J1ndQR|w9xZaqYaes$DH+;X?UGDR3}AA6KfT9G4I;Y_ zY_s%iza(pYc`Q>iGM9~<0skiT%6&!Nutv8}AC137R>!w~+23GG2R}n;Ev$Su!`f$h z8N^U8s_(v(lS`5DAevht$oc=W5>v}QxQiZ1(gnrlptgE@TQ+l6W9i1{OIR<jb%%N$ zE!!Z|_|t-KECG9x4Q-X%vqe8Q@a)Ym_h(0U2InUQ=>9Lwj<hVvb*|&#s>|Kz%G^id zsovd0l8((~Fwa|+1vyV#Ui)sL_s#ga$*aj+>Ii$nmbvaVyzd-b72bMBpE%%nX|!K` ze>t@7fjO8OU0YqC{A@|K@z5P7xZ|kzor3*GYnCxqcr#+q&Xg5~`X8fRj#P~2HY!~M ze&bbp$l7*!%4((k9V+cKa@%X4ZXOxa78<@c(RzNP>A9dD^$r0gNgb$n(k0%>y9Ya< zqgAYFq6ylc;w!pR^g91b4~+7hLwXM4=HH~p(JKCzmGtL{%8Jgv>b-L^^r3rCArFyA zG*;0`eaaQLmN@s&yc>L3eGe_(r(WgOkja&YDhasL>?crH<)<&Sb4)tu2QdCm<Yk({ z*(kQ$_J>LQ&tKWG6|3P0T|<7tV9neDJpoU>Y-%M;!d(Ac$$X0-qmsSt2X{bR16@Me z#?9dlgq~zFDVpp3jdj=Aw>3wmn@_qFhBsyYUzE%PKt?T_HcITH*M3dxhqNG@NrMXQ zMA1Wtoq35)dL*%no<Z!oydcp@&m?xzGl?X%{;{$`wMh2n3RWdN7GbhCfEQ`=V<X7T z@%#TP_kfp69<J-%o=fA(4u0;8p6sEA%ntBJ8@P<>6(D*hRP_wc>+qAP!{qJox?Dy@ z26!8v<ME`OL%B(Kh965lhC#9^TNEv5-qS^Vhm=E}F*gWPHJ~3scZ*8116&thbkPNc zqvtMcUy^PwoH(|0Y|;6}6WZ0!(sNyaa}N`eyzA#Uc^yOZP8)pWApYLm2*UY4UnlUN zsmBeyWxz$p9x;<L&`(aI*Sgg;g#YUFOZ@ctZnASWrZ4c*mrMG4Fny_?ewU<|V)_y{ zy^yf2lFr}i^5n-?#$v}0P?<Q-F8a?Gf5XnpbMdXQmHDytd6a7e!TFp<*J%Eu%Tep= zF-p?!#Pk85RvDOnx};CU^j4p~PSQ`q^vnJ9Raw&S&XT?@OFE0qyS}nQweXSr4J79@ z-OlV&@PEGeTVnYf(RGlZx*YA-C4Z-kubZ*H-MU=HxwtO)8()0c>Vm(S#n-v~N6V@6 z>td~>7h?Jc{PazdegmctaE*rL@5qwAKTG=17&CU9<M@x(uiTekB<aPN-sq=SO1jPF zTO|Edq@U~4ua)$Xn0}R?zDd$g$MkuA`VL9A+1mar=|hzPIL<N1e}>Dykg!UrzsVHO zu$8p0L$&aDC-SKA)6-ef*Gammj#!7yl72edy>27!_a}0XcE_e3$<v5B3|Qo)ACPog zI~NROLi&y#|Isp_jFTk20@DXvtoV;2tV8OVzZ0iKX&!EWsnz{uh48WIu_22d-C6W- zh12&t&3fFS^%!&n7sPJ&qb1!|9|=jf)yHb7@8xDaTC^T(d(oqi^xGuq8DlZE{eZQu zeQ}<rCC^h7_u7v0Y<KhUIB}pCeL210NG7IlKJp*kcJKG;CrP@gpD_KrEa@GRo<jZu z+{uyY*Gsx>?%g8kXCpn#tv!-H64R*;c&Je2mvq}WQoxfuU8eSA`bm;*qn{_~HoNY~ zlD@u|bnah0(ta1v7+~mMWA)s=OZddOFuEP79&V6&aE{^x`i3<B(djat77|n_>H9F9 zZRthd7N$#{1m+oVk;=ezRVV4wFr9dGhz_eH-Q?#m{oRsotIKV@q!$wXZb`2W$R7Z{ z+MuI3k-mq`e{?;-m_1t3&%^YTUk3?EACKuRZh9eMizR&)rgJ?`_j%kZd2DTQkEHk3 z7CR)5sV!KK{gU2WT?|v5+Hq{{F;3EL?NQxJI_r>@^xkw>FL`Y3u|?9)BYs|cL3{K_ zx~V->|CjWPdZPCDkl19wU}kLZ7n3Btx3-usc`{@`zgRBm7qK91bELyE(cvyhx3$Ao zNw>Ab&R)_BN#sFE@2wpQ)mK^V{i00LZSAl?(rxXqLefq1DvxvB(oWg@i0#71G+%I8 z_elEv6vw(AaIfG02CIss@AYCH86?<d#z?x!FXQxzEa{DsZqkwIZ_Sc^kEEOGs*va( zm-GsXXOwZ8U&j5CM-2m>&AI8!W2jopI!?y=Liub1nmHHiIZpCSp|~gKI$uV$q$^Qc z2CN~{l0F^jZ}REa^}@f9Xf{jwSJ=nY{Hfo>J{wa^SjQg8Gn?XG9%;)$f(}UfOPKDK z^Lbs)5konV&QIV!S`Ms5rbxQY2bnMF??U=|znse@-PU*Rl62enu~pJ-Yq6b@u8OMl zhdJ+{q}#^W5y!LQ^i6L5qv;!b{ijH}t$yZ9x~+W6CEZrOyCl6B<-=NYtEAh?w^Pz> z<vS?pw(^Zo9krMCmvkHd`I2rezoc8sFX`6uOS-lEl5W%Qprl*Ne<D{regB;Q==P_6 zrhUgLl5QIh=S#X0qv>J)Y`LVH#)(1_soVE`6wmN+Nr!eaL(a2H+HgWJ&$Ygt?iM-c zP#&)w3*Ge51dWn<cqYi>(%WKd@^2lu@`wSCaBdz~iiXi2x-R8Ex=aJy4FXQDlyqB} zTe76Dm2}(KxJlA&b+$v&`Rof%KOP%D?(Yq}mPLnQ!?|$ueSZF<%LwDvxGd?_l5Vq$ zbe8mWl5Q#^*YRdapNje|_uKpFEc{=SbX&g~b`mqDZ_)D~U49rh$4UBGn0~b{zgp6* z<(G6@`PNCg&Biuo;s3Ox+sgNvq}$3j>|`z&o#()Rborrt<0RcyzG_Lgl`k#n8SB9t z{rX#%h5u$rx0UZ{Nw<~nHA%OXZ&(2r+`jiQPSS1VtCn=zxSN*ru`EQ_FU+g!B;7P` z6cWj1NpD1Y*LP7nAj<!dJQ=>A?9Xxf0ZCUwf!1NR-v$MzFmpQdiT~*I#eVuENw?9@ z%R=9gg?@b&`Yn=fv%wxox7ok}Nw?WRfnwat{*R>F+IXI%+w|*@bTxhH`mONmcfF+B zY;239Pr>$~ah`9xj3G?7@3R!om^;hY#BR-BIdH%&V~5I8)G4GqgVct3puEIyfUF%j z&zKzYRA$M;wwIPXwz930benB$mh`#A%d^b^m8$ZX|I?Cg@=FUT{WVFSM{$qd?LVpo zm`4Hsq07c&lBD;>V}2GM%X8qdLGsw_s5?vgE=j+V3#099fP2G5C8^COI*$(1!43;0 z-PTrRS<)9sx^1jpkwyN7Ed0B(r0>ci-`(KurTl6G+<sr6EKB+VNw=0?(&uCS54gg! z<qeX4OGf&KReB*|-IAWlNSBRp#w-`RhxyJc>d3=jmYB0Q2&vyO=PwrguNM4oA)J?- zd5({>9{P%@6CU+1Ka8mpAN}7t7IR+J(Tp(Wyq58sf3Ppha<x1imI*$9LcTQ4@tE^E z2cawGyb;0}h&lhX;QzAV|F+=9W+DE0sGdg~bNGeF@D)?1SDNsAOa6ft{74Ialm$P= zf)BRf$64^97W@PYexd~*ZoyBs;HOydQ!V%i3x0+LFSOuiTJW<h_$Uj0wgo@Of}d-_ z-(|taSn#nHyvTx=SnyH{KHh>)wBVC1INvo3UomHj1;5aOms#*>7W^U$KHY-Pu;3S4 z@Nx@&sRf^D!Dn0WN(+9O1)pQVt1S3j3x0(KpJ&0ZwBYkC_|+DCfd#Lz;0rByodvJA z;EOHz2Q7G`1#hz8%@&+by$fG4r_F-5Tkxe8{5lK1%!1!w!EdzSH(BrxTkwxq@KqN4 z77M=Gf`80{cUkaTE%<E~oS#$-UonTjv=F{x&N>Tzy9Hlw!PV|!NI=Z_tR?^FEcoXw z_y!C9MGO8V3x2l+|EdN5ng##51^=c6zsG`q+k$Vh;NP|2n=SYcEVw#D(a>J^Tk`+V zf^W6pKe6E57W_dA&ZiWIubA_Q1%J$f|I~v2+=BB7$KfmHJYm6iSn#JT_|q2r84Lcb z1%J+h|HgvvwBRpT@Ld-CMGL;$g8$KizhuGr)aLLNbNB@3@D+3RS@6GF@ckB?Pkjzw zw63(^uUYWdE%+N2{D1|2(}Ewg;Qz7UeA;yQqV=N%=aZ<zSIo(`;CxDT_=-7vYIXRE zIY(LWV=VY!3(hB9hp(73#DeoF*x@VY@Tu70E9MNd;Cxzk_=-7vdUp7VIee0K_=-7v zvUd22Ief}?_=-7v>UQ{wIeY?l_=-7aT5vv{JAB2QQ5Kv}?G9fthfnYhUonSI^A2Az zM?W#2nHF>Sr0?(*bKY&ii!3;w2p+y-4xbPnzGCVLe-q9phlj72!zYP{ub9K9iia;+ zKU#1;Z9II%96otGe8rrp7MxEe4_`57x&`MG%fna9;nT~*SIps)%)?jAsj%RD%6a&T zIehAQ_=<T?&u6B^96k*_e8n6-89jW(96lvIe8n6-F+F_696mige8n6-Nj-eU96nV& ze8n6-VLg1s96oJ5e8n6-eLZ}|oH`56r?ZEzn8PQvhp(8!C%1>MnA2dv`DFL-6>}Ob zIG_3+zG4oa0w2C&4nL(AzG4oa5Ffs1U1`Dj<oNIvbNCeb@D+2ex8OH~@R^D{7Gknk zAxDI8zJKO8@~}9h&QLS&AVA!xyV8*djv@7VmH%i!+^9Q)$PH;oovk#No3wy`RN->- z67X(?%S}PRPgX^h8(x4<SGe390=!+}a?=FxuPI#J#Q@ZC{-N-a42*xo)lJ9AA^h_S z=O=nHubm24PdsEKlnvycS7c!P<8Fm73gNFRyg7uARZV+s2yaw)YY5+{@H;~IU}Xwl z4&m=o_%}j$qr$%v!oQ{PM??723jbLMKSG(>lOa5%@aID~12Jb=$o^g2=r&S*V|Kz- zBZp*=e;C4C{;Cl|X)#AtssUGpHsIm@<?;{rFBcE@FBd;1#M{LOTX1<;IFK51---*M zT+iw$0|PD(SO!vJ?%mb^%6!yQV+LFvU<;&>zZyW?pD{-sa0;Zx9C`33gono;&JuIN z<ByAn#~&9Dk3TLR9)DasJpQ<Nc>Hm3x!K7-;39t*e)-XuQ|SMI82QQY%a6v~yZt^O zv6%ZLlmQ<V!Wf9TZ~TVRV(!}|2K<~5#sK--7W`Zbex3#AyPx5U{PQqK2>It0e5?h3 zw*@b<;Nf|MGsc|oJmTV|7Cz%F_;?FG!Gce;;FBzPcwXa-v@WpZe~$&9V!_{Q!7sGn z;rWy^()z-Zf2swaX2CDA;L|O5+=9=r;1^r)gat3R;FnnNuwTI$X<cK<?|O;BL|WGb zA@w`vzA+L?qxDV*V<6^SX2IuJ@G1*lZNb%(QK2+iH-#_;Vg~=p#nsbIA)1);{t)Ko zztVz#z=Er%UP5Ux=c*9K0Ika`c+!F|u;4Woe4z!ewcvFYJY~V_E%+h}zSx2{Snv;8 z@M|o1qXloW;7crc*x%-iF{j0n|5^(k_QPF1ZI=9L3*K(Qms;@aEO>_nUuMCtx8OHe z@Z}c#MhpHS3x1OYUtz&NY{5Tb!B<-FRTlha3x10Q|EL9DZNWP&_{S`Gmj%Dog0HdQ zw^{IyTky3O{1X=ZlNS6_7JQur|Fi|a-GYC{g0HvWcUbT{E%;|G_+1wKa~Ayb7W@kq ze1ir5q6Pnw1^==IzuSU;#e#p;f`83|Z?xcFx8UEf;NP_1_gL_6S@3UL@Ov%zCJX)@ z3;taT{yhu6*@A!Hg8#sR-)F(MSn&HT_zx}kk1Y6B3;tsZ{u2xSfCcZi;162xhb;KR z7JQopf5d`6YQZ0~;M*<uPc8V*EcnkY_~RD*7Z&^p3;s(BzQck)X~Cbe;J>oqPh0S3 zEcmZ2__G$g$AUj+!JoI_zp>yuE%<LO_zM>NcNTn?1^>MTf6;>f!GiC$;D5B>FIn(E zS@1m;{ACON=MetFAby8szlWb7v6mG7iiZ!8*xwZXs)wH~v7?V-KCgNBdn7hS;o<xj z6Mh1`M^GyHs|DA;)wk;??J31)K%N#bQ6eWE&2nQNey-q^3eWfOLc!M%&T{n~Nc{xZ z(Z?_!|M~VCB>(veKhoo)@udnsDuh3v@WCElEPQ@X_)v*s@P-8+G??{y-OD;!Vugg8 z_?$yHm+RG-n^AjOHz_{HdHU$~dPw0zJ^WPRpLZ<FJ;B3A3Vxx&{paUT7yLSfzahWm zyLR;JC4~?7_?#v=&Nz<wpW@+Ee05!+@Gzf875-1jMIYvq*myF?k<Q5;AB{IDJe+^0 z!v7WGQ%aRN(h1`qQ~19_`5&|3`NuP#w?g@+D*RMW&&iTwy(RxMgmXLIn(t=hZw~TR zK^^nV0sj3>>W1oCO!!FWOpm|%<{PDKB-~^tRTlg{!ddQvN4R{|Hw-EIz7v`MSswpJ zH`)1!!u|IMbh#c<_&Hww3d#Rlg`ex;`cClVVa$Jwhig7xQ21C6*L+@3c#((mciZ?{ zIGp+T?*(W++Z8_E%dhzyc@pQJ=;8d`HNLtOevF5c`Kjy23ctX^b^qF@@F^btl;kfz znfYJn;acvO6kg`xXGs1R6h6(vb-y^jfcb>`QA*(#h4S;ezove%PvPNyclIfqKWv}N z74F`}W);ai)b+f=r+ac!g3qD>WTZ2~!`~_R4GKRagx_Py|D3`Lz5Mi3UB^%dAL)eo zOi_3^{}P2??D5g#-u((M_i#PF{YT-Kdbl3nCXQga{(BI*9j{in{~m<Sf1kqr_ZPIq ztfvekolzctZC6hye6EMbb$Q7!Mmkq`xaME3aR0rAeUiUb;a7V36M}zS;qyIwn&A5s zezk{}3V!lCSZ<AnYdtSf_<|6=THy;lyju7?uJC#fKTq(#DBOR4VZ7iY3eDrySi(m- zbsisWS2dRW%@+J7#phifA6>3z74E+`G0SnU3(jP@jb46T|DRX5|K5bI|Gf(L-<#0& zKZXo!q~pIgq3h>fh5PSK==%SU!u|Inw4QU%Vm|GjJ{rGY;n#V%=6~iW&hNh;q3ge1 z;r{y(y8eHp@MRt!UC$>_#~JCAc(|7PL52J8Q|R*kLg63w^6PplCWa%Ok9fGQw+|_N zm4|CS4=DT=55Gv-W!gE+$A6zf*V`u)-sR=jdhSuU|DJ`$D@HS)TfO|c-Zm?It%vJ+ z`=`P`>EXKGW|6}=(z(sUb-jH>;gdaF%Y9Da{(BaBo;sNXjdc9?EcE<%t-}5HEc7`1 z3x(g|@xNc{r}kaU$A8aaw&1^3xc{Do9#=<=;ryTX_-K5w!o%~?eF_iHJ4c+)d^UJ| zw4T>1{EH#{FAD#XhwFN%AIp61_V5bP|K|$-s)rvf_<8T<{NZtUrNS${{JQ?1RJi{> zn#K!@n9rP0{-nac=HWMp+~LKX|GOTp>v^@pH+i`F1{u-3qlEMO?`6Csd^RgQJkGzW zaQ}S`8Wz-bA{qQh$A4dgx|_O+2sinAvsC{3J$=Xw)K#bOA9^^Mle#{s@U0%M`{T0; z|A~iFG1WD49P88V;X?$UqwohkT=$C)D*Ry&r)E{x=M)|uZ}X_5jfD3*bUn;a_+uU) zt^e%`_uuc(`oE>{pL_YW{!1n>fB*dst^Y#`f5OYJ^*^Za9UiXrubRkw!sFh33V+JW zuk}BuaR0pz&HufVn9nm_eqF9L3V+tab-Dhb@aH^Smn%gbYNX@8_o2&mzruHV`L*1? zEBply*X6q80_L;J!{gFkH!J)_57*<yn+o6U;d&e>dJppnk3Sz$xc@$g?vD>E{3Vai z`$X>hrZ6A>eGqC6b={|M|9ub|_SJRDdpZ9;kIyrL|4QLs_i!Rt*N_W2|2I8c>vN^T z!})Jl_&r|!>B8q}3w{C>WTf+LFTa*M%YuJQ;eYk=Un=~6t?>OGuIstDjQRWTt!R9m z!e96D>zU(-shs}}57+q@E8Kq%MUNXB6#k}{U*kOrKj`7w9%fE6k4qmXoch85DUSE# z+`|h0Pl(Se3eWTMlQ?y~gB%0e|M74w_d<pH@2BW~v0UN)`zg9#d{g26`zdD$|KBLw ze-B05Ln$@%NO*5W%U!8(|NRu*UcXZKaUng2QHL4{@26-z(+c<BPtkflqHzEH6s_ke zGnkM69*WlUT7~=Xt!O<TRJi+eF&CApS6#<n%zXU!Q*{103isbn(RzMY;r{z6TF)2_ zP$S{}6s_kK3isbnIYZ>GQ}~%){b>E2a^~Z|pQ6XB1q%1yPZ=wGx)tufpQ6XlQ!ZgX z{`)D7lK=Y(f7P=$-G5J^hNJyV57+u!ukdjG7ZmQl=c4_V$rLfo%MBL%4#H_a#H)v4 zqUR%){4ZGW-HK1RU&LlI|MNZm<c6v1O2SQg)~NjN_VR0e?p1i$p7$%<e;?<3;omTe z<@)dAXg>ETJZx_V6z;#LqxoDroB8NnF~`yN`2&Sd^z_trcw!~z_utdecG#kD|2-Y5 zE_MA>;r{zF&kDZqGUnsIFQfB+LgD`VG8%tT;r{zF8ZVv0eEj!iv|TMz_)JfKT|YY% z?!Pyr?f(sh`|tbcdF0$G<{!>qsc`>2BVBK+6<+4aJzmQDpu(qmxYjejn)!$2PEfes zRd<}Z!spWp*Qa7It$V$waR0rYd4eBDgd^d-9-aS2h5PUI==?udxc^>{&VRw>%*TJP zN9SLy@UWhLQuqR|yjO}o3$9>33q4%d&xaN6zrUmF=W`18-`~;r{R;Qr-zgUUyA|%g zzoYq|Lkf?C_jfd(l*0Y@cQpQGh5PUCX#V>Z?!UjI`Io+*`8Rpx(tNH}_>vHQufp}J z)NwTbg9@MT<=1v~8CBp&cuz{>8x$U{=Tknw`Th5R=1cuFE8Kq%=oZ2Mq;UT|pp@WA zA~cO-&eDa=4NK}$9jVr_wJj}9^2(}oMe*d8hE#3px`wt?vbK3iTe`KqHZ4h|HI0qU zwKeJH)?`iVA{U&{uxLqhYl?o%s!A7+PtIAGOt+>|$;GLfx>V~$<Ks)+q)9rZytt&Y zruLdt-Q}s)bgH8&J+7sup|$+ds-k2%PArO&RjI~QZMwKEU0zk1Bxqb?s;#Y@(&JS% z3W^t(YHrDfrk2L?s)@;pg~jps+bnMS;VGS8iqfW<mOy=_gY}V7e^>>5AodDG^_+%E zUea8bB1Bp$vjNj_5E_xrlb0?j@>=wo)H1TXrk0vkB~vwirbrN&?pM3=^%<XTZ)r@G zUoz*?u;}uo%GlynB}p;+;$$^vca5>4sVHuw1A?Mtg8D~tVNF}Aobw08R4gn~g%lB! zlgUL(+LN^%9mS<fQr9KDe%QBW>L+%7ZI$@_QH>eNhIFcx$BAByhOB(frDSCjy@vOR zsM~YRf}RtTNg8IFY8rjkmDCj`ETxfx#H49t5JM!U#j0JhP|qq|)Yw!?^yL)|rSbZT zSwuGZ+V+~phWdt7Yn<wzh91qoYFv`Xo^eUn*h$9ts4`0WD#KDo*4{`JTS+ut$DoR< zODR)xt<~+tmMl~WG>Vqbq0lvQRh_e|#nN-7rJ8cdiE?&zQABEw)N4yU_GHnTlYLWk zN3CRepbL|o_{Gc6ueh|Sc`5Z`ZM>Cfo>6Gxk!~JL4x3O>(1a9&ak(&X?W1=Fy^Tuo z*)&^58;^Vn%g9caa0%B{{1Vk0N{S7>L6W+m)@yo8HT96H3CZ$HC`uEy>c+b9LhazQ z=P{6ku$VbPc5|q&DSo5}I|wDoa&}shGD6R5b0x*A;*^blm2fYmnpkpOQzd&Jb&Zuv zt8~?bJd_gcp@f{5Ny(YX)>K<6ZOw5}u}YfQ(3V`1s%fpSCut?ci&E*ThNgzbnpW4v zQR>bK8%xku=FB2fqtS>hfht{%KxEA@3YDl)h|4#JD;Y+ms>#VY?5544Ayp4rVTmE@ z(hk+Qwub9dx|n^SZ|I0Ov2?R=i)m}&LR?&`oYBjt%}%y8HeUzjj!=*}RmpN5$#pfB zxYbBw_e8dy2~?d)JzLPPs;No(o2j|XC6im)+ZNNXS$hr5Q>tpsg>&Z)Yt3e`@p`DK zinG*G?~KAq&nBHOu9!V-YDIGPj2Tt&>SXoQX%%rQY_cs)rApQ=z9v~;)6l4_CezDl zBu_l)G^Ltqn|N7JGQnulMBSF2lSxUfru@z-9u~xLcl~xfUr`G8a;eciIH}|6$xf&P z=ux!~EJ{<vK`l&d9*EX9vvj0+>RNVNT-lL{TfCvfo1Fvhy*F0&%W_DMZ4uq_i!@zi zx7;Iqd&=hyzclK+E#ju@(nYLJkM3<!^YGM)ZxsDn*)oMv8}^|e`#SZ7*sG^L5Fe&C zoqk9<xx|z7H2QYVpwq7y+nTB$OY78*j$})!wXJyxt)$Y+l1q!+*|iUKOn!ko%FkVL z9hE6LC)L*8#5+yJCAx^o>S?nMQ!&{)FuMzG3KuK1gbcWJEfwYU?5mX|=UghzT`5h( z+PiaWrg(z4oTsg`nuav(b*a_tWN-hiJWU%4JZ&zWL-Rsqb#i)(zpB!{gt!3y+~)f$ zl0<85_Gp#3WW$m++JNI74#hb8Vw>G>ma9E!quSvr33*2GI24RLBGQ2O`BdS?*$S5f zU+qqsDj)*6rIJL&Y}G{BXt@%xqAZ@@Ay<@zZ>|-Ug}i?&iX0zae3#Ej$7l0S@`Tou zT8z`El4?yYsZEvB(sEpSSxbr*x_aX+VEV-+DcTLLspZ{{+H1-$QHBjB+piOsc0;u; z{mL9|IJBc-^-U*J_g-4l*phB_om<!eJEU#HKKea+YVRjCyeT)T`{m84Q8$@A!hUUA zuN?jB4)Sir!qlRMC3+d(uSzp_+R|-HslCPE9-Hjf`a3tl{cPIIF6ra8d5OPmuD6*C z+>689bK7GF_Qg4E;}`q-(7mc$w()_Y4_;7lF>QvVT9XT#+hN&DOV2*=nxyZo^l|Z9 zCwoLB-Cf&fE|252jl4LfJ9v60vQIY#inHDr=;sArNeNrGOdX3GmZX#IOB$|iSGRwv z(ph&s*}tQ`CEk7{FGlTAT5f6(Gr#Ku@03s{(sNZ+dSZQZ>vc7)b>-}yk<UeYgQhu= zCA*U%`;zv7HjO@)=S*fel0cm6%@);A?#&jmh|pwAm0G(vMLSK6sU`8I%1diqe>aeC zJPcaC4owZ^ru#ebSyf5$J3{w@Xmg8pn~TTSHPnl{kW{V$S>vQ+)imw0mLxA%_lw*c zZ`vy^CPl>sPw8z;+GRFn<r$Xt!jjc3nxa|e+Dm=iO$wR{GmdZnsh&ukd0di>Zb?JB zf!0mer|OdKt%!OmYO13))sjxuaE(ykQfmV$ZZ&r^URqSECg46XJw^BHo0m~W+GwKm zV%qMkDd(z@rG~jwrBtdqcUe%ArV&0(d%1M8vBsTGl61$vc5#-q%EUSmO+J@iqzIGN zRC;l1^L6rzcHTUO8D^e?i{4vDn2=jX2ulgw^~0`08-2VyQTP3pM(Hj&$nkp&@n@gh zy}PJ7m3wy)I#rloXkDe<dNSSKJ6;4{_Rbk*5~@gZ0sGK}FG^O;Fn8gw7WQh%p_@lx z*Y}|yEG5UPi#}k4MTP6fH9lT}yMxL^weMjVRB~ZPY<S?IyKKD;Jh^b94#7In>L+t> zB2;cQnKw>y;2n>9!<CXj1D4u&pfS!mBv}^2{X8VOQbOj???aMBj=9IuI*!J`UWX)0 z?eu9#%EBwRAt_P;58IHGr6{!E$m)5ZIcH<nKSNTasynnH$yT5~4M{d;(T5}(r~Vj{ zEWC3Yl6qYVkeBB#1$ecP%eHcko65$$zP{}n_v^OA1nNNEz1)6Y6&8;p=D7AYJzYe` zWqBrvSB0+A+|MPhO42GmUP;cO{TVN6Fa02{_cW7tYdLe#POV4-yrmFa09e>eNYb*0 z9{A<uNvdgKdwnm@_i@wo`%a|n$bm|Sva#vkZR^)2q7`SdwPDfXbZ@oV&&Enl8!fZz z-%gQgol)1?+@c;Z?0sLbU+XuxBj)xq>JR-YC9qf4>(-5RN1kp_lk3#mL#`PPr**Tb zH#d`pAaC3UZoO^B_QsCxUiHq7cDQogkm~0qQ6q9K-M~zzl+E$YOKX)u`2+iNmT_Ef zzV-LxBy=CyAF=)IKlkZWYP`cRNt9?$(7nl<ggwn<OLH4NMcMm4<YAh-RQriaTzuR3 zNE>#RHVVu~hMhpuMw{CUZ5x%7nrb?d{_~GyQGp#w|KUigx1wZHZD;YO=A!gsx+&7y z-0JRasxA4B@+Ru?v;?MSHMIj^b;Txm+m3u+pO>}7qa>MZs<|c=-T?Gwa(cAR@Tf8` z-)W0VF`*spz;<G7bIUT?LNrp+K4DrG|Kxe|Bd4@!NVod~wH=sh)BY-&H~q9|+=Y}) zNajO=Z4PO15o|uH2OM|<GQ;sOH8ie_qCLQ`2IXGYvsoVM4490qY+(&UyD#xL+Q7Kn zZ6F8UhPGDQ9euQuu*C2_1?>{>Hm19gM1Bytp*h)7F1-Cc8{Q~2*;|-PxW3)psopFy z7cTLD&C>Rf-j@R3G@I4BYr#-0`U4QvC2yg)8^hVH*0Q$LyD$N(g@F!>oP~)$7+Sk@ z4&3_1>}{Hc2gm+0drO1G`@`&QyrY@DrA}m1HdnK^ammf>L-PbY@0E5R%Av`E-7WoQ zP5(OX<ZsbaFzw`Cu<PydRxYFW9uy~KylQIo;oY0s`i^$Qm34{D#|cbuQC8Oc6kknU zo!ofrZy$R+ahIEUZ~wxM_YB(8{}s7>TUR-yhvkK3ZZq$3P9>+0i<hMq&lpxO*<aEt zF~8sktH(K(4WZtaez*{&$sxNM#bz~fqIHWvQ=|8?pg)}CD!H%JSbe+{)^D6fEi=;6 zc+|_9%sM!!+hgvNB(?N5j`v)TH|q7r`z0B3e!p^7dq`@ptf^UR-_HYD32)<a=az-1 z`)H3^1|P0vF5lMS%{VMmw0WbcNk7FGjjp9d)AegJ@s1`;spd@#GGKZMQ9l15m0d$m zd$gt&)-=}86TAy8V+t*O>8(7T5P4EIKcb>HG{O(w5Q%MJ={vmCMO|M5yz`Ko;;+Q$ zVI`Rb4C`##Eq9r*bCLPX4llB;OKe<Wiz8N|pV&#(w0D%Nk&G17kJ8ZV$I5SWU60;0 z&sdG9$9GJ1iGF#O1#WTl`p$tndHvpA3$=**5}mzVVUD4t60DwkX|ph+@Vby&RVkEv ztA^Qz^`n&mu7-1K_b}s<z>6ic2g?iDiK^EeS`B8}4%LC$dkObMRLZhG&<o8&v>prh zL$Dr~W4Lv4>hU=gobR9=iuKs^J7nu|8TW(r*fg|TPjHg3x-dM{(B$IXE9~$2pJ!v9 z|7Y=MFuZ%>dY&{-9yAE#tUunmS36VuZhmF&uSrGYpHaz*I~hi=4?#ua?{@=c-j9r7 z;ZNNo*Sj^ej)+%Xq@SjyhqF|5;(kGP2cKMY(?TiNkAVbNLb)45FSo`f!JW07);P32 zI+Q|?jDGb3;mIqWBt2iRE=Bj`no>*B7XOYWy^Q<~OS0ylg^yE*9W~F3U@wh$(?+X% zQ)VH3R7rJlPN469$b1|8a0`9ch2HznyH9*i$Kb~)cZ`MsNu%Yv)wyGfb@#mKW}mvT zz~3BU;k}dt=M~HS3-Fh0{%Dws!MCBpy3Uq+1M3h98x~g@a!u5yHr(o<&udI}J^S38 z6x%f8`;EEOgUjV@s|QzH^m>T0=XW@srtx={`HfY%p@NV51Ug=%NhM>>s?^hp-3lTx z_a`jv_4gBFoUq2{JYn&y4-*#6{oZ6nTSC2z8+4D=?I-HCs~XF!*~2|A?9Yb%#a`qi zLtDQKGt3y#qF8X|u5~ZtVl+$0m<njd>*XE6lE|OPLW*7(7e{5xb-^FVq)!8Q_Z4z_ zmoP|(eoEl;S`l_?bA9nK`}e|%`{8?G)c*Vk1V8QIzNba|Ak(XB8#B?`#=3NUOVWM* zSiN%>nB=R~^9#g`-mFp&Kd2X~YD&~Li+YnPPR}?{_v0ru<PEA!5#^QGMJzie{jXXM zLTNVF%4>%sTx-b3HY4_Xz2+d)puFb|2W*)Aw0^LtUf6pEdsx0er#3VLc1hNZ56uTn zjvmCxFh_bL5c&b6kz)#GZMSNp4%kdK!|qMXT<A$x<qEr&iRFk$Z7OLFEKGLB+gic) zKvuSXl51Vq=yR)!9H_I^g@uKoF6c=!+7(e>pQVL)<}=~+%^K=6#ii;Ki%I$%Gq3K- z=h2YrPq6ZVM|oIuj=LA>wl(jzEKW7jXMl_!x23nF=g_!I-|fkqc$ohsG$9ga{??4U zc5|2d0sU}XI6NI!>E?GZ)xCH@NDHV5t#ntTxhYvwTT9=i_P!RHOxG-mPtu)|zeZbG zounra=p9`eqxJHON_;3>(N^7l8(wyZTzVp$R$r6U>g$k8gK}LH%PyDR5a21-aYo2@ z$oYfl1L?p1t<R&;_!!Ao5Bd4@k%Mo!m;TN<=N|<42FO1U@E-z>`F{;K=HCxE<{vC4 zUa(xu|4zV<0=Z>?V}5-SA@jlf`eeHx|Fyse_4x+i$X}m0#e6WoKG`V9U!T|!%&$+d z2<E?&0lGNAcKIRTDEF6uV|jN2j`@ei6nn*=PovT8UIaLwI-~K60Y^UX2b@ox(fO|d z9QC;o@M9tW#{ozFUj!Wae+zJ|pT_{_y4CvpQSf{!_E5k_F+dkV4xdt^^N$03IN+B8 z&Zphz{0jl+Q*AVUi{Kof+})6$PnXg8{|z{ntB^Z0U6eJ$-lhSL^?WtpSf3vO{6vuZ zMZmG$e*`%4*#S7V%O3$pecl8d+kMCps#u|NjRG9`mjaIUQwccgUkmtXDDOuAKO68b zTkvlS&dqZ!<o_Pv*uF(a`sK>d6L7506yR8I*8`6EzX~|^-=6`F^{^9g<ny`(cLw?T zkAd=@066j)Yr!W2j(jQsM?MPy$97Kxj`ed3;AmIt0Z0Dd037*m1swA~0XXL01vut^ z9dOK_ca&eBXb-0Wj^ov2!Gq(5KCg<JM4dXO#|?eXDd*?Yximh^6|4FepK_$}LcmW2 zya@0CfFqyNE%<2`ywHO4=~-HzDIoWJz^?{;EZ}Lt`E)1~pCZ7KPch)ghfjwx@!?aT zG>&}60gin5bSRy_0Q8&yxIPz*Acs$l()r&3`T5i+jbr^!2K;2me*xf_|2-D`y%u~b z;O_+feCm?crv&gb07w1#6f2z{aX!UL<L?GO<$%-ig6bm3!TFbtN%C-<f9nC~Q?E4t zR=_U>d^O+|fPWA0IN*;0J`?cY0nSsLmiuSGXF>iq0Y`mK5I-~6-?jfvES%ZE2kXBQ z@Ug)EGQejD9^|jjHDms)zqtQzT>yOelq_8?I<8J#oWBb28o;Xo?*M!*;A;WLa(y3g z90z_1IG@6$_2~ip3cz0hoKNS{`Huj99{HROIPxh09Qo*ziHWs?e3Fp={UBGLtjzhZ z1YDmy%I)$2z>nsPbaB9^TWS3Z07tnzHuA**%4HkoivyIaPljW;S5czouTMl{{A$2C z4_}O<|D#VPV;ub-wA&=`LAzZ5INEIu;D=(jteY+u+AW`&rtums6kP;4d}^A;(QZ?K zqupY;9#mXhJ~;0@19&~~*$wz2!2b>SV!-wIK#+rc&INlzJ{JOxd}aZTe69h!0p#iv zqggJW?xyQ!2m^F+yQAHf3C_Vake|muzBoX+T<3gofO2mD9ObSMoaLh3t_B?K_EUhP z-L41RX19%$N0%4vwh3^w+a-V>irqE?AGF&Rz-zeD=psm+TBr3yyKRO1Xt!9d`xO_L z5BfR30K5(O>;yaw`0IeT1Aa8v74kU~aO5)qaO5)saO6`9_)?IoPoO8rxejoBl5x;( zPv(qtanJ$zd2PrS2Pl_)D!w>CxqAF$9Od$y!dK94c?{7w+AZ6>#?fxsHZ+cQi*~q- z@@RWVxY?DS*8~1Rz%l<az<Ey5d~O4r`=-W61HK&aiGZU&Sqb=!kbeQ-lL5aD@RI=V z0{laOe-3c;>%Ijz@_$TlZWmj9-UR$@{kj17uYmmM_pSt7pI=FkI?YtqCmjo}F2+|u z{%XK)1|0d{0{C#q|53ng>xF5MpHF?(`b+@43-CDL9|Iiq>;$|4^4|(L+S?kyKMwhC z1AGhM9|s)AE3BVgkRRJo&$GdCU?_|y$Y;3V!TziLM#i!Kj)wf$f6oUT?d^2Xb2gL< z?SwnAZWq0OPmuEo!0Fg}bus=)!0EVBb+MkG0(_C+!Td`t_!_|10iQ1ej&jkTM?H1F zW4Va`Uih${SU=|h|I0w`G)w+dAU}`2y58Pp!QTn^ry>8DfZq;ykp(XY{4<ar`ziY# zTA#BZ{~dticz!3~Xea1@=3*yz0Uxvz+>gq|PB1^(3F5if3Fb#TK|Rq<5YNR<a2+vC z>N#jvXeW!He$Y-3M?3i(<VQRCJm6?2h@+i+0rI1rYyceX<col#oqP#!v=j9Aa<P-U zfe+frR{+n&PB1^(3F5if3Fb#TK|Rq<5YNR<&~KlXgPowiigtoH+R0a;-q23I1~}RY z;%FxuAwSy5*8xX6`3B%<C*K4d*Xig7;(F&E$bUYJSO2a3BGeP@0sY&bf}WRy{yl)> zyzmO(^C18K_KVyd!Aq!4_~P*s*WG%(!#MgsoQE&Q(f_gS7vVUAeju(F(4W6Xad+2W z=qKL@IQrYS1CD;+w*?Q*3)qjo1@<r=_<S31-A{vja36jX<j4N|9l){QeHU<?r*NHx z>n~hqO$9x1orUH49`G-P{OIRT104PQ%K%3|AJ>(efj|0hKL8xZAH=a95Vz$=e|RhK zF9SWX-mV1v$B@4n@SgyFJ>VY#9M>smpZ7w3<ns%_?*l%60sH~L2jsa41UV>o7~m*( z9N^u+XQl<8Z^5qx{C?nb8{iKDeh1*F=eGezJ%0i?_R~KBj`ed4R{&icpg!*c9P6zN zaMXwILGZ-^>ce|Yd~ty7#cNN#g7`gvqn<wn{2_{KKmTdKQJ<FpM}7VQIM&ZQV!l2o zw+wKspQ`}J`uPyxKLS1P6g)VNo#l#E_3$v{k2)Ss20qvyX9JG)gZEo;UTB2;SZ{X< z&iZcyJs*VpIQ~Be`Ek98<Mt!K2gjdB0UrhY9|Ii6z3qTcv&cn%l5I)b56%}q1N<D2 z`*Xli|HlDG{eJ;C>i-1bsQ)hkpO%CEJ0L&m|0Lk3|5JdY{=Who_2)jN>j(9J25{8> z*MLvULH}nVKkDBDIO_i#;JE%;2Dokgh2?!7^5eXJ0pK|A{|0cJ$9Dpb`;(ae-C#ez zh5V=w=06kizX17h{lbHUZkP8#e)KD50gisfRe+;kf&Crp;ReW$dg8qNJJ9D2$<O1% z2LQhZ_@LkQ9mvl<tuEL7fL{&xHo(sX9M?@a{^)&F)(6KQwDaEsADdr<_JDriB+-Xh zI5^(c0FL8o8{jyut_B?aZS<>go<jcz%ZuaiAD~>gE;|YEzk}Qt0Y56wP2h5&A94!d zIFF149LrS>IPz}={6`>H`#-_<();R+?}q${{}FKPU)bLfXWu~E8`=Zn+V5q#e}epa zJ;nGQz;S;0GvJy(=iduB>a!1Uou42FahpD9=Qe%*YT)0SK7TXhXMGU2=`)4$@zq=X zykg)V)Cb4aS0O*n7k>vF=Zn_>ALXi}{Hxai$NV^cPJsM4e(HKA77mV|=tr?{sqG5) zg|MI6?sK6&ZvY>}4_NSj0*-d|Cg9qxg7vI%%If?J^4r=M^+$WdcKJ8(L46$Zfpz`h zJpLBsKO5>l5Ax$YI0N$IIE?Kw9r$27UJm$wfKNT(Xb*Uw6zAV{kUs``ZUj6J_<v7u zu78}rwgZmy6xL5Z@Yn4^tR2Ls3LnM?LVo0P1mMUAapZF(<VQY(07pKEBcG!nKlZO< z0N3jjt{<!iw4cF{AMN&7z|jtm104G!;_roeL;O;}hX5bchu`(k_Kf-*4>;;`0^q0* z;;0YesLzSO2lW{SIO;PTaMb4{z)>H>Q6I!npOb+P>T`+($Nr9b7C`<{Q2#g%;5>U8 z<VSpj1wS3|i-kYi+ZlkTEO><l7uaF9<~;6vaurI*(2)}7piJV750W?s3nb3?Q4;51 zg~S;@TH+jRkT~P~Utir4(YRi>><-|wglG^eP8a_?R>j;u`aZkn^D5O5UkS*6oC~SH zivb@3_-eq10=^OO;{o3e_z8gj9q@BRcTOH8ajoaA+@N$F5BP~Lr2ZBG&d~>ta1*Nm z*EY;4X~2iOS=HZlfS&~TX27+N%E?ayu6-NEUjtmPNg3z9%oiu0s$%Y+ae$u&cs1a< zPjPY@a6N`Iz7Fs+7?5i-;Cig!q^AKdl)N0g2KbqP50iFa{YL_h?|+>I_<JEgx0kk+ zd4P|C{2hR6pMjIt1O86PzXfpZQ*rW6z(+&=gMgn4_=th-4=$J917Tze;Cd`#d_LfM zu4Fs~IG0!3+$zBJ+LrU*4Y(ew8Q%u@yBUycH{jZL;-tR-&T^+n{=w1@xLkTKg_Fhr zuGh$nR{&nhfLx7$kJBK9?SQk~I!RjxxZd;Rq|Jb9pMminz$Y>w*FnIwPsm9lWboy3 zO_sbIOac4?z~=+5*Ls}19B^G{jNb*go+}yO3iyQ#$h8yj_i2#AgMgO-K0+o5)_*GC zQvja^_<X=G0(?2((*eH=@HpUG0iOZ*BY<-|-YRLk0lygX=gVZq`X>M%1$a5&3BWG_ zd@<nK_u%B!fa^J$@r{7bWI(R%fX~t(g?j+kz9=UTmPwcOuVg^3F@RsDK?*AXp96R! z;8lRH1-u&YO@Pk@{As}TT85Kf1N;ieUvP~3gY};W_$0vJ5BNO5uLQgU@DBif7vS>& z-wOCufbRrcubnyhAmB;JKVq=^gY{nk_!Piv0AB$3Lcmu5UJLjJ!1b8K$=!gbApb7F z>jBr!6YIGM@KNGaF}@h^>3}x?UI+LG0bd39HGtm@cq8E70-XElJ(Bh~;7yQ!AK*&> zA1Y2B>)#A`5#TL=R|0-5;4Of+0=^dTHo!Llo(6me;O&6F2KZ9Ihlw-F`s=kkCr<*r z1M<%Ud>P;!fL{;zdcbc0d<)>q0pAJujes8n{6l~jiX+7O-voFW;41)M0QiRiUjg_> z0N()kO2E4TUj_Isz;6cJ5htGYyan(=z&{Fj8Q`k{UjTR~;41+C7~mTK?*hCV@LK`j z1^61k9a(I!{<i^M2>8bVF9Uon;0pl%1mG(G|0LiW0RI%=-GHwHd>7!K2HfFJP8aKc zyNbDg3IYEN;AMcX2YdnGcL2Tu@H+wD0QhGC|2p6teOl7C0e%<c{{`S2?UA%SfPW71 z4;tqF;PQSR@Z$kz(w&kv4)8BP{%XKC0G<Z?i-4~K{7Zmu2K>u_KMnZZfFA(-D}Waa zcYkoXz6$sxz`q9gJis>s-U0a60bdXJHvr!P_%{LX0bI`^oO}TAZ$bWoliVMy|F;33 z1o*vx&jWlD;2nT}2k`ZPe;4pAfPWA09>6yPegN?A172{l`-AoW0pODWzYp+vfNuf3 z1MvF+Uk~^X0p9}nj{xrhd@JAw0RJ)I1qJR8*8eAfPXhb_z~=$p4R{CO4+6d(@P`23 z0{Fv#?*x1s;0FPJ1n?23xIb9`M**J#_+x<22Yfr=%K`r>;CBK3Gr+e3{&T>00{%GQ z2Lb;D;3H0Tf3W^f06qoqUjjZK@Ew3J2mDFE?*jZOz_$YaE5LUG{xsl!1f0jo1CloQ zG&jQfKO-0iMS%Yr@M^%H1-t|B9>CWF{v6<20Dm6v9>9MC_yNH67|+QgM!1<+|KGY% z^>+&3F95y(@ZSNx0`Ogc-wpWh0pAAri-7M2{11TVpYHx(J$C~>3h+MyJ{|Cv0Ivi5 zPk^rid=KDv1O77L+W`MF;JX3e3wZt+?hn>~AK;?^{|n&L0skxDb%6g3@Ku2C2mEfp zUjcj@;I9JijBQ)il&)DwVY<}~7wcGSs<CElI@OVO#@5xOYn-tQ+uEG5t<CNaP8h2` zz)oL5SJ~(ne-fRJ`5Ehx62@N{9PfQdo<E73YNb!J`$VP;lj!TYt*N#YpLUhWE%2GZ z#&p~u(ED(Ge;kbk$3!$VwKSH~XAsqQ<K038iu$%lp029za7s3ot+c78B~YPsO!2rz z`b1(meQ7_=XT#_tK<GDp9+AJnA8bH%gmP3qZiyGw)+SROwW*dgeTi{lW6HBT{s5{z z(HXyEX!-7`KEy^JdZx{nEU^z<8am=lz9wcCwr_S)jq$+(E{i~eYE{ytF4g7amiD&A z^tI&LYv}N4>XVk-5sII|k-t)%3(qVi3G<YJf-HkS6<Izf9iPoTegd5*LBFY&*QZ)j zbaYrbeHzp~m3}s#s%_IHTpP2)mC*-F9arD5gg@3zU-1lz?gO{d6fuJ#jz3CE2PNy1 z)98D@HR<M7zq@39o0VESbuG1WSeeLtTEZi!>ZUNLxu?|YjvLa%*oWOy#=Qb%W8rpR zu>@*;I*vov#WksA^tIHcmYUWSSBDx*GIg+wBK<nj8b{P#J_lb?zEsTtag(WLe)5(- zUTgUJE{%+e)~^>2RNiqx(U0rV4(tw_;(Dstc3MKG-M?I<C2E6-pO1HkB?-)s|N@ zxC3Y4*pHTq@_PENFNvRX=`0%HRle$E1$|nb6pMRfV8$2gsk_thndTl(oTST#`keX9 zCLRX8BUa1PRINP8(D6Y<d>WIS$PnzlfpJuKP0RQx;|ujx_CVA@GjgmXpXRE>;rSV+ z^S{$nA@R6-TC1K~GU_CUF}k-}n-H<qauJ91N>c$9RZUD>w{-A%*1F9>gr0P>)PDp{ zmNpW_v$Yas<D)NfZ70jTcevWgCaxdb$s(c;?UaSnVQ!~hM;LNTU8f>6!UTqe;*u0O z_cgUC<zkh)XP8SL4h$9jI`e41!{GAts~k(W%iRyiIKxj5YuL#S<tQO{ouDV8emd#L zIH~t*rSdYBT)8$nhn^g~;0bc%*?V&$O@RF_d0}c%!;=14UlkWOHebhwP&Bujy<l=Y z``}_s(%xN2%gBywUCPA6=r7hbvhPf%zVMPp+Y~vSe*3tmY4fogS=?~4OJZgA-LZKy zrgsum+|rP$O<mW}mLlhN3GJw~*V3A`x5<LI>48dA2A=+r3_+ie+@D_jE1KVOVcI(r zyOY+h7F|-pok_;v#SKf+d???w?J0J<tThT1!_H*9Dz49zv^QF>mO#y58uaZWQW|Gu z&m#qoNgE)rFguOj-h;THyzru;)44^N9xc^IXzrq_t6iL`y@t*tUlOMS(`o}WArkMP z$4uV7l1&Zebb?Y)QanDZDoOKsa!GS*Q%$3HG6pT)>9~)0@%XxidRfmW)5}^?TmU** zd|I#!)H>!v!1*LsIlwiA+bVdNm_fWrRehif3;`CQmXokEs)oitI%O*JSVgsg(NIs7 zA-hsFTxT@!s0|zU*f;VrX}v_JorGG%y2SAg?W5I(UfX0+^JFqTMZ-$-GLlG3e06Bh z9FohekeQd4Ugo+krMj+jmpC<Pn!?hwjg{f*_|{MynB2o&dibO|SgFw(f_pI?Y2_Y5 zs8?z^_Kh5*`Ibsj*o9TH+#W<n6lInRdQg~k=uAoN5K}GY+{+@c&8a7b`GxA+TmyaR zuNNh&W&~?2WJ6(v?Df{yJ{^{kW1+M6{4i^~`u#aN<RaI#Uz&*I;7B^<XF`+_BnKII zo;3^7tNhG<k}=BUz?B!?JQC5}o*YM_T$suhIeFKaqZLW(+j!-!Rzs$Q^LRgwR~BjJ z-WqMZ%C_w8<9L;YZRGJPQVqNv<5iXd()MlNd=RweNQI6zUS(7NaE(_sx&1j_S!5jI zcxB;wXycWQX@v2LX4MJe>^8S1)2%fPX}Xi@-tF_2jkL`jeUsa`<<{rT>;B%n;FGT9 z23dx`+0T0<bS&)5B<^ciHfbzp+VhQ$%n7mo>!B)1J0x*BLNHzIEv9KXQOCQGZE$~^ z(j(nIq>02*sz8ar#gB5*vwv1OtggHg1RfH|d?<j5LMtRXaI!XC+?H1Nzx91TS~{tR z2-qc|Rb#TXVbS8Wy&!t^(9dQ={uV8x>w6J=SdErv?Yh?H7G(zZeZ|A7Ltr<M`+=@( zGS&WVXX_SWKMPW$K`q_VOQ%%T_HkdyGKQEojkMicdLrK?q_dCbQ0U%ER+~Mvo99(F z>;TTOFzIdgkGhfG{R>!&d*Z5vCFn(du&WwrHJi2;0)t1?0`g9!VMD8*8@fb0Kn+XU zQmu4Mt-qI;Y-w)e^Ih#b!Bl5&^SJNp;yy(|8icC3UwfSD2vRpJ(l)@-uARl$1Ny;s zifmm@YO3i-wl!R@_UvKg2<%%1pTAP~7&^+EXxEUIk#uIeVFI>#Oq0BALw+0}urwsj zeBgY|HK}B1)6TmMK--<6lcULJBD=5TPKkYpY>4<}?gpx(y4?q3Tp9ZI0v!iVeTq)~ zE=p3d$X%u;=LItLf3K_eaw9Dr&)5(&=z^PpvKN@CF7E-_Jk8=F*aK8gQiS#ap@DIY zljZ5U3?snGvucwAb8-xzoyYa5opTUlumoN$^n)#gg@<<{Xa|MNMC^qeA#(j9*h?-F zJd0vE@uj`nRG49CvrP7Va<sZ!7{&v3Nl&2|c6=<BnPqL3VVQ>E3H8gu${WHW8@PpW ze;c?(%-dt&uJFTY;5G?;HgHRQ_1(a240AJZSf2%M!31tRs>MC^V|{BSV2}OkLGapa zX-#80xen9;dtbS7hK%)|^+8kjwmsgnhr&l$obsc4HFb5Zp$7)~+0mre8hA@u-G=+G zuGUD6miF|2TZKg_Q6c=qf4^Fv+S~HB#|~vJx76a_nig|p$Gt2YtVXSFTey##)Yi1A zhp}P8>DPMkrXnq%zs;R@Ce)TpQ?px=z!;O$s?t>D$@0KkJv5m4%VKZsDdh^Tih~O% zYg_cTR-R;CEB9*~mGG7%cNAHFxsSN0WvRRDJX~$Z_cVA@%hGhwb{CtP3`1))7A-9X z7X4b)fk`T8C8lMzb&cdZjI@8j+aS7`cy=>CT%k81s$2B)EY0Bw2`0GE?C!5~=y@J^ zmBiq=rTI}Ir5E-{o|(fdRC>w6u*l^-A6TCH1ytpeM@^D7?H%Q6KZx{}d5<1Hq4fhT zYeTOO^;WhF-#+}@2?;f>R?#oFEI!G7_Vyms6DNLA!fllUKU#OGg<tU@wr5yW*ej0E z;$e2-B^ld9@NK5tZ6YiotS~=6?^=yor218z-D<+@O9F43@S{RxR}%v}FTHG(gn5Ql z&a^zLpTI^@PJ0tpm%fj-XW@4^Y|j-Hu9rUAo<(yt9`%py*%a<4+jH6XukG1X&T4x+ zLIvk3t2e^~5-q}7(rQ}K6H-6>d?oBRu)i{k?@4<1stt3udBl!VAiT-1cBSUfb5Eh2 zDQgFfCMu&Xlpr#wT*rcFqWrGKat@D-@Uxb-XVCG9Y2MMSx=24UO%H*o`hGih5d4RT zwBh0dzF}X;o72N<OL~{ouo3V2Db$-JjUK~qS!VHlWMh{mn+g2znm>*8qEjw&jXxXo zyVhaxrJ?DQrcV6`;nZZ+<mlzHjbm?9xm@wNlncGyS=eY%c8v^=G}v9(NF#v17s>A% zhBw=LacLsS$r#fr4P#9|mB$~@+?7d2^~3lQSk$X`muH6;3RK48WOaK>V=Ae>uVHy% zns@d1>mjr=fO~{Qozr{MW^&w12&&6>tJQ21`ceU}2rPHjb1DjX=7xIcr`Ex#V7z+l zK9{M0CtR2cEE~ym!@rktG`NODyXb{7JeGys(~!5<2i~^fEX3P1B}ExYaR1rFD=@u9 z>f^nQz3%>7z>IlsfF5<>1^y+pq@rC+^Sfz&zn$Jv&Bic+`~r&7BUypx5lCOYm(I7% z-ES4p7QpoC+Qv+@wy`c<-;#76ZDqN^T?Z19dApFZ&>J@DF1osZUQ?nbarH(`oNktr zD*Q}9@J*VqI$?tfFOCnV!a2yNg{Ll(_#BxAomrRVmB`Yy<NscfEb_Azsg#xx<(9Es zjkBd`H3!g>fla9;>GFAGAQ?u<mMFvSoY1y_YX!VgS)6KYNwq3T!Ivee1I!^SnnRg0 zW*ioE2@UFG?$k{JW=T^(){e!+qVB~VjF{{1hPWMR4vjCWCoyZKX8Dr3R7X;kw)~QL zZEhcPUtQ#1{2n7b7@`)1p$AHWkBo<V0X=Wxb`}|e+#E|Xx~=30*d95}&<m}d&>Px_ zb7??9v{&0sUG^g6!i9<eE_=9;5qRWK4LNWN_k&z3%F?mo(JIQuB}zqQ;SsT-EZo8s zg?!obDh5MTX2_e*G=oiOtyxmn+?1@Tt)*{|c`u>TN5K}+bHif1{LQS&>LlHvrdKd& zkPU7}9lC(9F@zT@q5?frOlz=7!M)5wE+eYoR&%Z@@K^lCPQQYlYO5ccOfKr^NYbd; z*1V*qu_3)IxwOa`OJ8N;f!G<lq&b}$d-1Hf=eMQl>tix$rxqvcTWgw9&e%n*&FwAt zO~FHmUsOqF(-`Q>1REsbjr?In`kybqb!ekc80h)@F-@mK8$GF|uE7$r{C`kf)9KJg zKVRrj|5yb1bwZEw`3xT|SBEzFx_yxTjR^WLH^}F2qH4K1w8>v>p#NtC`gI2SHzUw* zFwp-i0{uNgkL`D4g!<RtRz`Y0n@QK34sG?f)gb?<2=v<w<v%6@{SE{D;0W|P4fMxG zpx<LC|AYwi`wjAsi$H(SKtC)3{h&OT0rtP)5$J~rJ=zbSSF7zthc^2eVUT}v1p3hi zdae^KSBEzF;|%owjzC{#DF1&V&?gM?--<wAZJ_5v?R2?yXe<8$1ASfu`bMG0_8$;| zK5dXcIzs!eFvuShfqu1tes%=<wFdpqk3fHyfqrZR`i%zqcSoS#Y$$&+0{vEld_JpB z+no+=_P5<YUmSt{X#;&p1o~Zu@;64H-(!$p8iD>b1O2!N^y=Uc8ZU7C9v^|8=Sse? z|1OI_&vOl5D1TxE`a%Q!qzLrf*MssWN1$g}LHY|K&`%e7tiKqwskVC^+U&o=K%XCh zzS^Mwv<UhyFvy=8fqt<;et87?w1NJT2=prq^p{4Uztup`ZKB&vhqm@xFZ9^{10%HG z1_M2xhppx6&?bMQfu7IJ)^s|w(Qh))^Euj@PKP%7Ekcj|pU<e(bUL)rZ!^$WMxfsz z^jQB#M5zBBgZw!W<nK1nS4E)TZ=mNst?NyPw)#70pr0Fop3nZ~3+wNS2=siGc98z^ z2=sh*G+$^x^CHlXGSJVDKwo5_e}4q}DF*s0BhV)d^gJf(cGsb;{i}r@+waH-_CMbs ze_;gqiw*R(5$Mwf`nm}8D-86h2=uoKJ=Wi%2=wa=^z{+w?=tAmbE<B49opJ|qk;aK z2=to`^bHZ{yAAXoj6namfxamMeUH#%`wfa<|GNzGn<L2IXP|G1K!3nMe{BT%d@&Fl zKU*Wv4;6Z>KlaJA-RaO~e+35mwg~ivLXY~lN1z{Lpznx4KgmG9Gy?r}1O0Uo=qnBM z*GHhAZ=k;+0{vp4$M#<yfxg8cpYK5k?1eV_S#F^JPz3tb2K|qU(EryO<nx*$SN-oY z$X^+O{%!;PstEM=81%n60{s>P{Vfsbw;A;RXaxGl4f1(SCa@RU?5D>-e{_WQ-)+$U z2NC4&Gsr(Cg8Typ`oR(C^9P3g=i4IaKh!|KCIbBk1O3M%(2q9Ie<A|?IHAY!>yr`a zrx@thMWCN<(ErmB=qnBMw@09#Z=nB71p38>@~@9T-(rw|M+Exi2KqZA(62Vo-xYy= zoq_&y5$HD<=szEU{vHGU7b4Ja5qh+L-cyoc#S3lYXSYHA7bDO=ZlM2C1o|EW{oN7h zcN@z8l?e3v4D!Dkf&PGj{%aBF^N$FR-@K=nYx@lqdTjr%N1!h-$p1zJ`cVe@Z$_Xm zGSJ@>fqsgC{#y~~6GD&m_w5Mul?M7v5$NX`^#4u-`Z@#scO%fZ80fzjfquDxescu+ z)du>l5$M+mJ+|MEBhcSvp#Mn(`nwJK9~;4c+hmac`v~&4800??fqt7oes=`=#|`oy zj6mOGpnoU={cZ#O!x8BB8|WX6Kz~r^(f%HZK%akPc>I4X0{u{-NBPG^u)hL>{GUdU zKguBgXA$Vf807yv0{tWd{VyWWPdDiQcm(<igZw8V(9bi-9}=Pc78vC7J+WN<hem_^ zCnM0O4f3CgK)=F3|8xZUTMhdEDgymFgZyVA&~Grv9~z<kHX7tV8$teNgM7ZHnQQxR zHOPN10{wOa{qqs%pEl_Kn+Wtf4f1zJpx<Ml|7`^N*9`P8M4;C<UUC2XcM<3Z%fOHH ze~3U|AoMtYycB`H&>;WM5$MMl<nN0>Kh7ZkuMz0W4D$aLfj(i7|4Ib<Y6JbN5$G2f z^#6MV`o#wMuSK9w8|Yt;K)=F3e|&`T^Hu}>TM^{17kUXCzIWl!J-J-R&kY9pya@Cg z4f>xDq5PW-^#6!Z{%!;P8xiOqH_#u5K;L7a|7QgH-9j&cYQHxl(C;(Q|0@FhYX<#K zjL?40QDOf-KZ5-XHqZ}@Kwn^>KOzGCC<FbG5$KBy^!!XxuKjO{f&Qon^a%q!Ka-TJ z{AvUJDG}%w80d#Zu%AYuNBbWfL4Mjme{2N$<p%oWBG9iglz&JB`n3l6{7hP|?YG`Q ze|!Y`4F>uXBG7L%l>fvC^qURxhee>@YM>t;fqt8T{-g->j~mK=as>Jw1N~_c=yx0F zM?|3CZ=gRt0{uY){W*sDr;w%z8WtScZgM9L`a9@oH#$T3=mgG-*J<>F`$QRn6yILp z=G-Og81{em60XOS0?GeQ3OOegE#sPXV#ZJJM^OG4N@1RTr7tF0=1J;hT$Lh!Tn6em zLj%7j({H9fBEVpk(4P><AJqS13;pdvKO_tN2Q2ho75cLS^Z_-U%PC#8Um#&)p{uEG zCvLx2DQ~d-mRsaMF7n@#MgG?<^n-@Egrl?2-%aTz{kskNzfO6B`ae#Xsr`yX{=_Wu zAG65s5%~$B=lbLKkAw1OkZ_ay#Uh{k7hZv8a;6fosr-d!GFQjJ_T%@DgYvsA@>k_3 z|3?=2lMM3zWspCT3dEWQ`_G0P<)2RUrt()B<n#NN!SeGnr6&1XbCj>22`&pX%wmIl ze*ZEkpYJKM`~bPrBl7u~YrMFuc=0_Mlm5GgyScL2FZ<*s`ht^O`g2hj#e;g5Tj-|= zePI^*Pgv*|3jGaP==nKoQ~R%w`cDWw_dkArCRqOuSmeKuqx>IQ<Zm~~=e7*WKarF- z)&G?zyNYKk|8YcbD*w=t%++zQ{QUf4Q2s)T{AWb|ajqKPUze-*)A@phez(x`{EAo5 ze(tpBKTq^85@K#Yets>eKR@TkIt9m%lVsq_Hvc_lk-u8x<M_$<zk>2lrROwE@}~&l zsaSZ52g^U4=t%{qERe9lAfNaDgYuIW`In3Qky+$_%|hQH^rvT`|B^-jEe8F0|01aW zUW@$OMSiyV?<I@;9R~Ts4f4m5<7;Za@8&4~T%tF%-yVbflMV74E%Kib`Nw3bf4<Le z(*Jp(Xa5whfSEbpwCL}g#auJTk5di$pFsY-N&c`?T&eGL1MhE8{;@=Fs=tKDmtv^> zH~ywW(0(ql$iE;*`EiT<1qS(N803H0B7cF%&({BcVxhlY=uhX$g)3Np_gnPu5d8~< zp2ts~l7jV@PXK2Lj-TsA@kWr%(V+a97W#bYxY_29+br}a2>s-M{6KX$okVZ4pY@~M zoH&1+Z7Bb97Wow-zak(%SpKIi^0yo0pJR~!mPP)0k<af8;T8DlylIhtK;+L80&f3v z4f1Pfea|%&Z2u$AaHVEzKi;P?(GM5;Z0+{|(VN<@k}HcYY`-xE{m0Wjg-QM_k)N&o ziiqAMe}zH*ScCkVEb{LZ`TWc%UV)#^^%nV?L_W4(kwN}ZG(nik|GqO_soC1E(Lz5{ z=(DxoBBD3d-=OnYtIYN*C5X&bU3y&qtwsJVB0pRE^;qOjGRPlqkbll#bNxLf^7)-5 zyaGR+kwkAQ|6-Ak?KjaN|2r1>vqrg6v$fxT3;ledzY~?Gcu@bn7X7=qv(eR|{yJ*@ zy}+RVdB>XT?;j%nDWTUvQ2yCOZ>qmZ=ezQIK>iei{7+isZ$H~5tk8lb49Z_)kw26> zJ6$;bTxgL04~zU^;`qogAkxG2|B6L^naJ1ugvakPgZxQkAgpO{{4Nps)IBn;Q28zN z7v@O+Cky>0LZ8Zz9xnfjL~m;Uc~brbLeJ%&ZYX~ZZIGJEze(f=_g{nM|CxpUA)yyD z@=6h;e}w2w`fo9`-^B*~3x}HZ-y`xzdXn8pQ2uE|Z<4>mAivxozr`Z|=yP0o+17v8 zSmf_9$iLJef3rpYXpx_-|K4kn@4TC>B6I(9ra}JiE%MVjmcNWX-pP`J{qGY(Pv)I* zxmx+qIt%?5a-@IRLjSEC=}W1DnDpN&^gQO{6|}#xL~pXc0;&JSLeKrTisHff{~dIn zz$E`4qg|<S6i)G={8NeEB!2}vOLP^fzwZ1s*C2nPMgA1o_{?Vi-?Y$QDfIh9z7B%= z^L-kV{+mSq{h<FmgZ{s>$e(eZOPJ7tB@D`c-XecPak&1jG{`@a_Nh5%(Ee`|`O^aO zU9LVjfap!--(iqH-ypx)B7cX-FZD&KSg`ybw8(c#TupKQz1kq3?^AHjVEOak<q8h= z|DgQc7Wxx%q#sH9{3iK@LSG#yzgsFFJe}xG^<N<6*Y?BxccG#D*IMMKMZQd9p1`2| zMvMFfhWf8F$iLSj|4xxFW?+^74U7B^gZz4f{NGsQZxi|BJ;`n)*#5t^$X{!a&tqwD z{2WgADY#C9_V=d9pOr=aP@*@r|3;CI<L3tr@;_vepBUo`&NhDj#X?^%^x4MGJr@0Y zM1LGVoBqGX&Of-S;)>%>!D+AzJSx$YA0YvRlq$rQKnM}u3z!CqA!W3UOa`7Kmb61{ zG9biKAu6V^l}rkXh}5QzRA8))ND*3K0uDB%9bp*!MO&JI(Pkp0SjCAQ%Jl5pbMy9| ze9!FNKVEJg_j^C*d-m+^eS4Dt;=hBQQ=t4Uy4A)X)PImh*?$Srqx^N654+Ud{QVH{ zf3EPiG2b_SpH%q0fL{;zV`zdy{x34$H-C;GJ@Q{L)%thm&y|3`O5u;4Y%}hgKhG-q z!if3=?Xx2PvsmxT|4h;&{|WXV)Q_1z*8u;oDf~^$_syTLDEwxS|AzoSoA!B;|NYGO z&7X17BmZrHzZUTCSNP|c@0&kU3V%P~KMeTC6n@SWTYo|S+3)(_e|9MRlgxL=|9Zfm zO#8ej|0(AC=FeX!`gN@L&7WqU8TDVxY?e`T=g&t${FfE}_u05Ff0q>gCFZ;N+W`2< zQ8<5lSU4x>IR0u~W!@|$J@TJ7&7SG<n*jfW!vBngzWMXG!mnb!JAXC<{&*@76RBMP zC-H;#AsMUbBe{OHDEi`v`b&zwob|r>^CQxu{MWMopnlB!`6TdvA8oK9|J#`Fn?IM3 z9`V~j{#yY5n8NR1zHk2QQ23pI-wOEIW3c}o=KJQ)IO&o9F2LUe_zx=lF<-NVH$&8) z=_|L@Dg0jMyW{UEz(1_;tC{b6es)0N7nsd@YVQ917QoNV!};%=nwH0CdnDB4_<KAL z>(8+MKuFzx{b?jU>c7SrHvU%DoAL83h<`#p=5OZ0St$7Ss+l+QNsst(-Z*l{?{k3v zOND=q`Lw)-n#^CXqQ4SR|A`WRHOKGHzt4mC%f{mT-8jvLE&HD?5o!k&eL+Nh$vDg} zVZ9uGGJi#+NBvjF{@wBS0`PxW;jd!;f{@$(^?N|!w}JY35%9k<9{cZL{`DUIW<`IT z^=m!)7Sf~qb#wd;tT*HDB@q8z^nk(Cgj~PNr(0pEhrf{Yh@YBit{UF|-Uawu6#k>k zm-i3$s+piJDEd~`&&`~gK9cqKPbK~aj^C}nmqGkRw7{E~Wd2S^%wHktQT}#<{JjGB zKUVnhVrzWIfN%n&|1}D~gZU}eoBC-7{9M|nNB(~|({g?D_m@eJ{O8R!R}KIC*B-#% zuJ8wP;eKet=zEp^pHcX=%-_jM<9{#Umlk0EJ<K25N45u&Kb`c*e>`FRyY;sZ@b6Rj zgKxJyD(_H}{3b<z8|!%+ukRW*s=jYyFDd#O*8A>1Ur_uf*uT5}{T}%5Qus~GugHX& zK9ceORpD2I{G0z1CX25Z#8pVoS<E%%_<xJ}d>h;sh2(#g^r-)vf&asR|A@km&9ca$ zePnwe`~RS#AIf@~9zspV|GE-?8;Ji1i2ol7zliy~4bvBc<eyRa`vLzAz#mNoYOX2! zZyED_<2Q%&sQ*qf-yOfl0RIOHzlr(2@l&ht)4!NQzJfY6^Vc5%zf<A2Gv7CU-ca~C zNt4y^{_~#zzmz5zbEeFHFY|rlXFBOo{wtX8`u{WFzpC&j%}$3O^NpW4Jtsi%&tSc8 z{Ctu0DE<_P|1A*z-3osx^L^u|O5ryE{z<@pUE#Md-#32tDEwAXKc@iyT6#`^^53rH zU(SD(ivAte`^Miq(xd+C0Qq|x#J@}7#}c;weB<v$h5sJN-@AZ6nhFHvuY&o$@s~q- z<Ugy-Ts1uZybt*1IRoPVi21(p_pzdXg7v=fcR`6i55)gB5dX9(IR4)<pDrJ2HY=I8 zZX-R)UoqgH1^lfF|7^lC?#Q6hN3#AmEBq?vyX#jM;Gb3a<B}FE_fMq%_Z5C4@P7{Q z@1X$AHRbv-i}`Z@L;8PO(O0p4h$nv^DEcL==V_$xDw5wtder}0*?%zp&HDWz8I|{+ zD`<ey+x`4M&wSoSQ2EPAkN91n|GNSI-wOXU^XcPNs7e23pBVAubBwF-{X-An*U&zz zIaBuk73RO4zDnjr^1nlR#7{6k&xVoy`Qr<KpHB~15dTz}Wqvb*P9I7BDAFT-%KWe? zH7bvEGyQ)N@K-AQ+&Na~tN+uAzA&P`jP{9<|1#Fk<@kdy(*NzGNB&!Z|Nj90FDv{e z=F9PGvl>K0>l5wMqWGU;z1g#Nn~eVk(xdo0IQ~Y~oBq2@$8!9(D*VYjar^r3e~LcA zdb+(0H5q@e5`V({VE}6G{c|sfKS2|WIa7|m6%qL}NssbZ4fy{B{KpjjGtBp`KkF2J z9pGO9`~kGjhy1@9k$+X;Hv|4vz@M)0|H6D(|FZvAEBZ66Po}FN^CI>2q(}YN#__xB z*EJ-T^}k!;k1DrJ*?*F6_E}N>r?H-vmryh3y6uD#e>cegKoEaUG3GC4{!kZ2$CAHD z(XVFxIH8yR?<76Sf6V-_KQ(v!egVY4QQ<$U<X^_$tnhOHe-PlGSNMCG@2lT(dcb62 zlJn0|*8A4qB<WH93ORnaeg}j2w=4W1-$<uF=BwXsMPI;rU;Um};%@-?9}42HEW!D^ zhxxwx-L2?rS?{ag9i&J3Zw2vx3B*5$o-?5S|Cy41S-%5GkN7(Qe>mVTRrtSVzOR0d zD*C;wFSBLT_evpz+94(W4p6^0f%tRiIR(n!XG;Dgf0?3>^T6@d?^4pE{AX3zo^t1} z5g`8K3O~twU;R#?eR|}-iuJzw%_lvIKM%w|8pQv&!e7Pw+)!`#e}3Jl@QVR|4B&Sv z{7uaF)$eTDr$zZ|WBmjXzwOn`n<b=2`Kto)o4?hR#nPZIb}RfhnLjy$N*_u74uxL} z_~QXTn?B$p|DQ77w|^KXJ@VfO_!9vCA%&ki&l+Fh@xMypZ)JXp_2%<S0pRB)u>YSj ze}UlBB|>dv0{ib}zWe!i65u~VdX)cnm_Iy3>py<>EBYSR)Ankp$@+PX^r-&|%r84q z3+mM5?^Y0hb`r;*Ge0el`Qm>-(ci*)U;N)AJ&Hd8;x7d8|4ZR7ju?M=8TS7`#Q2k> zNAXvK_`eR~Kd$h%Gk=8bhQ3$2M5rB8_;r9^1o+u=u>XC`m+P10Kdk8AWW8_wY9Kwz zUo(im7{vd9!tY_eZ~S*D{5IzEG-`kUAMoeR#rd1YH~w<{k@=fTdgQ+w_%8+gwF<w6 z`Lcel2~|%lwp!uG=G!yf`C}H~A5i$KnLkYMB)?bD|Ah5&{g?W3+9xpY$<JR~SWmZS zp(gX6B>g}-BO(4FhyA<#Uk3a?rtnWO|J@M1|NOsB;is7Y9_!8gJs0pN(&tR%e-{_N ztbdumv7|@-i_I^qQ*-^71OB}V|8hirjlypP{0hK7r0|n>+Qj+%?^pPpfIlDbhtua2 zl>Zjy%lf5Dgj!0`Z)d%4{XMGa+gX2ih}OUU4v`-9e|&-MfA{{U68OJ`3IzGTuF`_X z3ckH+=FN$uNBjifR{{P8g+Gz`)frU!Nb=V!{5s~RSZ~JPBEbKH!e1ZJ|2~C(68OIh z@Qdg^5#|3^5&ajE9_2q~{#XRHRQlEa{eW)+ev88YJfi<66n={NZvC0xMabfKf^{j2 z)_LTA<U)I*um1;-9{Fzt{ucxOy$XLN^L^`Yjl#dg{J^KFzZ$?lqVP9H<R4V{S(Uc` zUH%flA4%&R%KuL0FXsLVzR)E??MBk0{O2*>?f(?uZ&Uc!R#}X^|B(D6iv9-H4+%wU zy}ECmSM>Q2_1Dt^h4MFr^}hY9>qw9CR|Wdd{H<m=er78CRK)ykQ1tZ?{dX$*^%3>M zXq`j(+ZZu_gGrC_R}1oI{#Lfk-!g@NIAZ>Oqv%gW^#8G<|9eDz3C+_ee;-B6UlHk1 z{u)94%<rPf{B2VBqrPQFS&ci`=-9;Swv7sZE8y1y{wE5*f%#1?jE*J$qQY+n{FQ*e zn&wHA|EtWu-@~sbJ<5M4;6DiXpEG{|{hQlr7uoNE{tEt0e*dY$?*jZafIpJz%=j-1 z0Q|L%`8SLAgZu|y$Fp9X7JHiY^8G*;yg!5W!hUQk>$`G;GwoODe=6zI`468K>t+AV zH`#wM>-SpV-^3%?M$u4jb=|Z+o3_rJ1oVUG?E&Tl(NYKP8_UH2lKzL$X-MDrU3=zy J^5-_G|347=vrzy5 literal 151816 zcmeEv4SXF%)%Pa1g#d*HC=j4vs0GT0B}u=rVp@9P2GTY*EmSDnrpZkcNt%${l$0;4 zE!YqWRjU?7Es9zduqtXn#1twmidYb}YQ>6(MR>3vJX8dE&zU{5``_J}+`DOt@9%xx zA9Qa1Gv{Mw&YU?j`!OF*R-ac`P~hmRz&Xe9|I(=A6n)1>D-~SnTw8ceA)|Zfe@<VP z^c6{8mGm`9UzhZslKxB5w<LXAQfA8h5|R#)bf}~UN_vo_he$e1(!(Szmh=cokCgN% zNsp2ASV@nQbflywN?I!ENs_)>($SKhEa|C|o+jxTlAbB)SV_wyt&nt_q!T2aB<U1M z&z5wmq~}OlDd}`c&y{qBq~}R`zNA%>UMT5INoPx1Bk2buog-<jr1K=bSkn2DULxrN zNiUalp`>+^E|RoC(nd*}B>j-2Et0lM+9v6hl6FekCFxR0uab0`q}ND#ounU@^dpjf zRMM4_-YDrRNpF(0SJIm$y+zVBl72$cwUT~X(sh#FCh6xS{k)`KkaWGIcS!mrN$-^O ztCD_A(yvSUO-b*P^d3n!O8Om1@0IlXl5UdpK1uJF^Z`j9l(bLM&5}MW=}#oxD(Rz= z{!G%JOZvE^+a-Nc(x)W-m88Fs^tY1!UecYCJ}v1kNuQDQSxNsQ>2s3qmh^9uz9{KS zlJ1f8Wl3L=^i@e;lk{~-_e%PPq;E?4Z%Lg(*IyM#nviseqz6cPpri*$dWfXMBt1;h z;gTLM=@F8Sko0ItkCF6PNsp6sq@*WE`YuUNl5~`$qa{5>(lL^rF6o()zDLrtBrTJ) zLeg=PPLOnxq?08*ThghLo+D|cq|+pwF6j(O&yzGI=>?KrC~38%GbNoRX^o_FB(0Tn zuB7uMy-3pel73LqOC((&>E)6xlys4#4U#rW+9c_RB)vk?7D-zrZIiTJ(kmtHq;y`Y z=P&;let7at`e)|ee+)0?Ukj4_>rk2!o#Asgdq2l+8~&NT%N}Nu+SG~{=cjtE+mY(& z+Meo}w=LB(v#+`*xv9Em=Ekkb7n!v8vKLdm$-Y$2*4_MPYRbdIKhd|cZ}`fek{$QX zlgwZ1d=leO`5nE^@G;wZl6SE#cPUDyVP9;dsT`t+Du<Y;-fN{Qa;b_;R6OsyvNol9 z!uoAD>-Pj#Sk);+qx9R}Yu4{`9@WOEq-`ci*(+Qrq4G+~Hlvj66f*_408toPAbTKt zZ0Cico9JI>WncEl-sFot4^jEz#-3s~@30lg7Ym+0_TO*6tqP@9Y?*(lYZ}w$vT-aV z;~=BxqVAtZEi!W>8OH`Pj`hqX)stM;km?<B@)+Vzf9x*r+nRiqh4o(cEUTq$!nc_* zs!uo*+qbG`OYb}eNsQM~sh)>jkk|mYHPzd-F4e0v*gzT<rB=_|HK(fQ<*FVkxVgIL znN-iyuBEQnQoJhp$K}`k(aDx@DH4F~{ro3bQzbVjf}3aq2sP=(W!6W^V5L&3sn<an zm#sUDR_rcl>`6XDYCRKDYen+eg6DroJ+g)}b~mKPx$T=B>Q-uXX3wS57Px&x)vv_S zi=DBzyf4)|ZwK+%jw(<uxsZ(Jp5z|Vf&M4lZ)P%<1C>F%Fw)I&OAr4+O({`t)8<3n zu$L4ZrVKz7d{i9EM_yzGsh%Hozy0>xsh;n(tK?HnDp|ddlIort=Bs3N4TH*{Zb;Ej ztOnT>X+YiPYOpnVvuj^Br+RO2IZH)6w{(RvF+bn8onErod248_klpsq;}Wh?P=XXr z-tOkPnnE5^->InYq9$9FT0L_kskSE7^SIV-Rq|uYultyjJznMa-oUklR(*b}GB}fJ zY%8iYptxB@RZ=yW-(6;fRY`77;OR+mTg|n?n@HW8C?}*Yp=+pu)b@TO^gJ~D2g#cn zdkR-1Z!UPgi>%Zw;j#-^>`5;iM}rs(q<VJfwsNicBU{)?(B*7dp3CKsrIb)Nv9MA~ zS5Z2K(&dzvrFxWAge)kRSK<iJ9ppHG<9a1hWF{-ME?=)SeC5Y@h`63<Jv6hcOR(V| zriR}&{0G}f0JRYG$kVz-T`F{3)cPKkj208&^M6ow$qsm1fHgZgbYM0|NMpd`8*N9| z5w41q3D%EgVZ}_f;X&dKdQY6IAzHKcso0>(r@r-8E}u%x;9pBK_1U(Lv(HY?Om}4J zT3Xub)6GjdGaXqjLZj-#eo@Cc_&4vK$^jMG?p~TM_mEn9#77IV=CX%Xlt#u;tV;DJ z_p(1A1E62J57#^@rI?EGt(8S?nR)KtJvGJT*7ffaDO1X2OcL(roYd+r66v<l4SmDE z*ys9a)I?{aF6#G+z9OCH=>|2}-+6DpT`=smg69fu9^%|FWGJ_Lf%Ep~PA)iZ%DJ?G zRB+y(5(Q5ePIa7~A<4&wI6Jur$2{ut%Dq`|Uhj~CzZK4MoF5NKt{m!oVyLm)s|Dx% zEm81H;rkrt(?gQKAL2Y8;&(#9h$f=!p7GCug0+Q1Z!2`ZR_Jr`<bhsy4>>8S7uP}6 z<Jf}3Zz&l1se*!y1w+4A;5=O5F?;)S#}*7fV`ygq<$tokxx>$)Hs~+!?Sex-Sum8g z2)@H4uEl9vqPfc*i)21d>a>SaJ=;^8_ZBj?>6_nhuhj5wJ)|www`C%rIFrHzqA2J~ z6%gI7!c@UFV@Wb-D!KWY1eNpR6xZh6kwM&Qh#gsXZ)I_6%0t<5_m7l-EXSKur5uHM zHHGSTPfgJaqugJvNmJCPB&uQL(M7Cv-((N_56X6%CI5PRj)+=B_mCd5;+yoi)%M`~ zZ+p9Ow|IV6`zg&=HNM*);#~sPLr#kVO|rTv4-H={i_d`np)B!G{cw)x22#B|l56sW zntim!XiFX!T`$jS0=1`Ns*&?66=(_OQ%nl#<#&oE1ByDjHilvrGU<(^8D)8GPC?Fg z7t)5G+@+$2)qxm)WnWiCpqR?mBs7PrxOE4NF%|B!-}Kjtb5gyRZBja{PEt`{ht>18 zQ$)8b0L}absj-7(?ox}eCsM1AVh^0^c_h{IM>o)8)lrWXeYBFejF&efarHn8&=f_3 zzTcAer(Fad1$%gR;UB~2(}3r_jl<R4Nmy!#WL6G=T(z3!EfD2cn6|PAv(>nQSy~Mj z>DN+kChwWIo0#to*w0L|WuCN6-i9fuUjDLJt;C4IYI1t3X%s+XszG5}L%A#P8f_o6 z`q+SMd1b`*;kGqzzEXqhUXB<Ft)k}9|DkA}x|Uh=QlElWJ=DF_mt=0+DBa+5eT4qp zky<^1o1H9g7&~M#&{v=#Qd^VTRNt!{txj+e&|9YHXvp`{qP*v~z5o)qBDqc2y2KQP zyQSxI>uvPPD(Y?3J%6I*z6ZJ*lS*1JSv%KH833i!LSC1-Ikc<MJEu6+^91QaKaWVA z_C%`Zr>Q62;0969!J!Je4Mutw3x{nfa?SLc3|v~Kz!gie+8V<BHT>|EH&NR>zZ|=2 z#dX`9u2L%IH>@W22A!Jkg0-5-T|-KQtFxVkH^MUd9+q^6ZW{OR6<ccj%>;H+`!)n% z?EJqw0?5$?q9BT%_UmZi$iwUV|IBEh(XsiTg{k`?NTg8`b9}Im!RS%iO&fc3tbCfs z3UBvln@y>)awZK+a~Eh<{~b4K@3!Xu!kObI)Sdfz_Fz~1A0988-$=wB9%}mVn@8Jn zbXeTN!(wG*Sd6A>^Ar+g@t+(Hd=H_710srWcaes>W$8z$yY!n%Ak9}eUsIl%uZad{ zHzv`mK+2+3Acqk^`>^8gvEmq!%KZ+wtfBC-L^c~)v&p2{Hom(NjjIUOIx%1PlY$_M zq!dI>kl5>TDwu+T93oMC6O5lJI6s8~-)+QzoR}u%DWng=WeUg-L#ZzeQRRDQax4+p zZl@YemKsroO1Y`AG6Ri018Xym)kRf*ZRf4Ag6l1%f$HoP*X?q$7n0t)G_kw%+Kr)R zAeT1;)LoiTk-Zd&?t0-KZ*3-l3Y(B^e<841lNF_JixAG!hO}=Jfm)kZq+C1FrfUxc z<7AK5?V)IEx7+T|rFsiey&ot_^&F7uxu_`BJFS@hEJ^j8N73a)B|6?J^;=N!Q7Zr{ z$*T#yEL1}LNGuqad4H)jl7E+O6S3RKYXrJWx1R3Oh40Lfh;_On+$dtb{*yQ9BXK_6 z0;bR!&6{m@n@>YFOAATmYyDx$%e)@76x@-zp)Y%!nyY*1-g2)BSV>9O<X<?Qa+o0@ zo_`{U7m0lVi2e+$6VHBOoMvKRkt^I?=!Ls%4P$t?C}Y(+i+aO<P(r$q;Xd+Xy1DMS zT&X^Z#-0*(B4Z3|)IBM>zvT6!>K&GmA{o?b?j2Mdn(q3Iva}Nj`kB)n=GJGoKwBn! z!#x`a1S!W#+QSopTJ7x!G^LX&Ab_fcv{RD1I*te<OQYV0sEpo+m+Sq;{WMVGta|-X zs%H${Ks+G1ji_6s$q3<Q+L3x<uW1zXI9+kw9w&PgQL%5KVe1*2Y<1|}CU01&x&;1; zT1wAMGHB34skPfvtB3AUlO-z;Pg4Z#vwAnA*>I$_$Svr51*DiV98Woaf2q_fr94jF zB~`tTk$RJ>q8$r=Hr1XqTC>2cB#r&ZkB8wHATvCYd{u945zWDRFnF!z?$=O#irp%) zPy6p!pi$@EkADZof@w$pzoR2Kjs|sf6yfMNz#Sd`9T$!x4}_5I{a-OhY~GuYVc_mA z<KF#$X9=3I46_7G?0Z$XswSa4Hp7|lzx&tZ7@Ysij@|!f``7M>mZ&X7&n&o67RNV} zDS)D=mzE&%cxyNYUvb@bCp(`O89OLqp;9^==lz2|6}{2&#=VQRVow3Z;k2mXauk0D z$|twK@ZAV<hgzeA?w4`s7+BNDqkZ`;<vj%-qPY5Xh-fLuvpkLG#gJYY>@7957gX`5 zTXk5Ws`8a360_>|wXC}%v8jr<BY~|K4VI8v6g11ekXJ2^Iw6+k?G|3K5ER&MfmJ){ z<!b19oU(9_6E#_Y?pNZZI@bN$9iH3#Y!(kzK&#v?CfG5vht?hbttwV%#g;O)oYeD4 zFvbY1?1_V4CmkD8_#A9&Z*36eq}A879A5Xw(cKH$3r>5FSH~a^{g<Z=kD4ZG!wp2d zo<>b%Ct-DxV6QnhkuB5zaG#JK#ayeN5WkcBUm%B;(C?+<8v>xe(W0K@;B5+8GI@i} zaC3T6fSyY0n~tk#mqFcS_ID(>H|d7K^LNogo_?%zNxhZU^J^8ZRNCa%iZ|p)5AXgp zKf6AHZm|+frPQ88u+CHosdn~#LG9R}s3~=OZFUvJZAmKN>R6<8QJWw_k-K>si9w$y zfu8W<*3X{lw+inC*jt9*L!$kHO;m>dXXB5y-V#;!XzN|1@Nny~>x}f`@RfymHsC<I z_vgygND*7pMSC>6kks`1T({e4&~Dr&Hj8@UGIx_@CN-|H(O#gv?MREga4N7T*48Fx zzeAh7<3mqJH2E6{>?Dkvy`HV*KSQ{lvywP&qft-B<UZ{moh$pCu5+o`sFaxJl;kFU zeoO6WdyVOO)s4E4dMF>pQt-_LdPZMyT%9T!{(b(<H{!cCY5^>)w{i?UK0*7dEVyP2 z71>CQzAG^KStr#>Z_ke$TQOB}FY(!{b<=6k6RUd-J!~^nSU)TGgiJGvg*=$zZglK% zA8qQS)n9VY3qzR9^X0BYRos1S<bDndVUUSr+wOhL{WGd#si$BM5%<vZ06Mr=_4Y<L z?tPJd@=%i3NJ{0%q^_r|uo$xlz0>3|wYR+PoBy`dzSt<Oa{p_2JixT&^}ENJ&pv-( zyB5qhG<taCOUsLgasOiZB{U#uAgV~0oR$s+LXocb7!z+E@oh>SSAqvYzs0lc9)1az zoC!JCU#Pnj{_u=gQQ#3V(SF)R)8<*CW_}HjBy8uKASn`}Z-Nj8exAZ}KlZ5V`3e2$ z%?<7>Kn$?LJM^D3d-hcKJnz1*rLn-h9g2xKZudepSAm|$qf8QqPrGc|<$jy74>V4W z6z=AGJ0iHMq&X<qzqHOQ^~PGz=W^_?Ypvt!VyX@qfsX3<&%HF6nb!b1246>3vnD(X z!<{^eMK=;7DyG{wx#^MQw|J)9$T#3>)eqH^m#uSu>w-MFt$`4CRq|WQultsxZai<) z{9fRjPTpTE?S(tl1g*j>uWJ<HTq=r+(7n9K{XB|GPm)-ZXYlPX4H7l=_`Dr2Tt^vw zS^<hISa1Jte%PD!4lNOKat+5_wy2E+a@-YuDwX4|pgpYU)9YeAb8&}awC;uv>N&x^ z+FRsT*6wrcIRWjgc1b2D1~4VLhu#CG4w2mlwpn_%U$V8n?90@Q%ypw+z`seo;>9x0 zt<mk%N0M)o)$y%gjyKrSA<j@*3oAd&u#TC2oEYjw?LClsaxDT6qPY!%oc|xIG4<@` zUGzwjt|)c~_0>Duv%y)7r5m3wVZFTGE%qW>wn3)xrv=|wLiQvZ+N!i?i+*X~*<W1l z&yMa4&QA)^{a>0LX<3r*T*vOJ*WKs}?j!M3?`|T=z~(xb=dGHOyeBTNe>c&4YJ7dz zYsq}t2uH%EdG2+T%Yo;m$)qB+f$XTNHlX3|`g+2>Nr7C;6jGTWJ>}Q}o<OM;$=$<V z;7M(FAR5^1wzkK;pJ;#|i1NLmZi9EdlQk$BtQz2aVI05u{yKF`sBirkgp6K~x^S7j zUhhQa1J_To<52H=h5d)tEZ{4>?g@`GH3}pChtXa~jMEF7m9C+<`7-YRU7oU@NqM^p zI%sCw*D>vUveZpvsT*lOV}t3rs2%DZ3d#}-Rqym`YvtXO?O@N<t6M2R@k5;I-VA*X z;kh4=_JU)24&;X4XUEen#xH8<pT}#edtTD_4rrhkzi=!?$V8&C>K^hbuDCVCc?ZQE z;g|h))8@sr%Y4%v!~TJ)L`|U{vw|iGjV_LpXzcORCwg%}I^_8P3f<|@HY44_k<IEF z4hP9(ia7~)o9A`Ry~^34PQ?xt?Q=bBq95P%HWZZkMJ5HC{zdy=|02&EDE_7mA%0j! z8>jD;g6+5ImOoGC|NON(k5kpp82s}yB&+9@=n!k#2d33Pn8g;xX2dsv0%qiGFu7CS zYVJX8<ZkMgaHl#?vRD||kXy)I&e;quxR4`VO1*8jaIbqtAAX)o?VuB>?&JXzde%X$ zq16wyLLkTH9rtKrKcxllOmbS(vGkB<PeH1O9{KF0XFPi^DoORwGoL;5%qQ_~+*(<x zHX-sD71Y(l(Hl?$3aq(0>`4O_=KIzVPYTrCApJCQ58L_iIeI{eo|W6n->zU*>P;qk zv{ktfFL?5^$g>n|ClBFW=bwA-*`;IVE$Uj5?JAu#wqk7AdnR|Ozs8NNIL$?<@CYF& zxO$FL&|O?`{ICOy_<Lw03FrU$I)eY1c3AO^h36i6z)UJYe{vqZ=B=*b{IAZxz|UXc zW;-Wi{z5<hTFHMe<}da0Z<qXWn7_o$FD2{&$v>VS3DxqGD-wyr3soU5vy1-ci@(9< zl{x?B#EKz_bp=#vB*8;CkFGKNkLFYF>oHpLKa2T=pHc;weum^v!u$@OzCrSj$NY=@ z{FOQK@63_EB}YDsEx5X-TJ`XO{B0!Xc-_xDSMvXS@pr$5@DJSvDQe3xep~W)#Q3@a z+uLo+Wn7Beg1_0tm#r=MTUmUa#{XzJ4Srj!k^EB3ztqp)DEZf5exYkLEPs2B{5?7H zixbS)aSr2uw0>2-{4&We$NUyQzee(HHs3D!$07YZpMH(xkHY-R{QQlQe*)&u_w%<) zzRlM5<j5~p2H-e{Api4R{-uP~Nc&Bp-vL|6`Z~-N9;YCWIzK;~BY&;ro7#wVxL5K| zV7u3S#N+-*9?`CE+973HP=~_BUjAOmxAk+$P$qO7uBRsh>Nr{Qt1-Xue8qn>VcpWs z{EavzO6%#4mwG*3mJ1)79_w@H(U(IHSGePR#jM9|T92XwxFUADA0zp;_DD&-tvyyr zdtYnTqh0H<rXM{@NxzMfAMnN0_l0X*`{FWBNtq|<x7T-EW}91v{lwmW^yU1L1DV)y zPUL@d-+j=hpDg*Nal-WTbL4kReg^p$x|1W*uakV++`CEgPeyu}TX#tQD9ooeU{|5) zFZnh<Qo@rwU8eqI`pJ@Sqn|JNHoNZ5k-x5=d>&srr2oz)A7B_?WA)s=OZX(YGP)nB z9j=jfa1P=O$1&BTl<-o?e~}9Tec>~{EzFQIDJ)ZXt}4K7)gbxPF`snk79CbfzA4UO z`a31x)|OlP$uA}PXC;4bNPZ#2YDEWgrsJH#|LA&x&mJTBr(=G`Z-bQNPr&?kH@}py zCdr?L`8+0P_&jcwGPb_BOY-~ci|taz)EBJB9?9>oEk>w8?Krmn7%%y@{+QcOKI@Q` z{Qh)UCuMB?u}ShzCw^XkL4WL!d{cj@@h|y-cB1~cUTm^t7&Eqyi^-DTUtcVcG65Md zF0PgQb6JqKInrU7=y1E_+xp=F$+z{x&VKSsN#vW7-(NqJs;{-$$3>;&+xlUl<lFjT zx#XMXRrYgz(oebKh;72hG+%ICcT4_#^c&l{@LT@)8>Sl4ab{x~aT07ZXG*>)F5~>_ z9QiGhZ_<(JZ_bf_m*kt;s+8y-ll*G>9jN1Uzm9vPjB*2>&AIu^qgX9w9Vf89P%&F! z8<%1|$4i;1^xKnjl`mti<SS8H2CN~nl0O6KKkU=5?T3FU(cCNfU*Q;2^QUo>_*_CU zVI6l!nc4K)D<gebO3+@(e-88Adj3w=b7V1RI!+*lfVId}$+yKI3nc#xW}@|M^y_)8 z<lDy1?UHZv9}h^rZ7sG_@>Nx}e3<jzlzf|y9eFq_?l@!lA5Guv>pxZUZSAu_@@@6I zR`PB2yIu0jQ9i6SACP=o{dP*et$uGxzO8;E)j;j1|0UnXe}Uv%>o57%`b)mG{*rI4 zzvSEWdsFhQ^*@pu-f?WP<5bDF`NIX0uf%Bkf&H^<CEw&HN=dHn-}lq+K#WUcy^G9{ z%j}XqoER>1rEjOtikwrajAzG--25>Fjh1%!RhY+xw<J~%xq0Y{0}6k_rP;5Pji7(% zx{&|Tbt-f>2spn+@@;i)&yl}I@@>9xqvYG#Y`f(1Sq+|k>>F?O_Xb|gp~HxyxN?qT z^IPL{<j<9Sn_Xmc<gb-{QysaD@0I*%tfcOPYyJLyDhK~pCEqr#MjXwI=^OR@kLC}4 zbG+og8}l#s<<FITYyBnPR=>59Z?my`bMSvk@@@5dRq}218*vO*%yDe>8!!2``puPm zTm7<<A6O4w=eOV59Q^N<d|UmVl6+hJUX^@X{YI3y^|$SPjF)^{{pL!(&F^L<e=Lj9 z_676mTFE!f8>K{YujIENy&Joz9S{}&NSQz^DEo7qzgO~=E6_U3_WPjZSZ3}x@8N%R zev_X+S@KQv9JhB%8{bX8!@j%l%RZmwIr#MD$!DAJvDxHq$+y`=ks`F){20l%wP#B5 zZGGM(`6|)v3H#owBwtNuI=|X)rwx*Cv$<`OKNb6n{661?Ig_v=ssC@n{ZX|#ar2NB zLkn*lTP#acr<BT+s15Yc{ul8pgtf#}DZ_K9XCrXmXo2K2KQABdWn3%ywmRJ|`L;HB zpdWgcxl{5lK>1vUO21w8O+H&4N_nu*Rm%V9et|kvO1`ZQ3nkxHhvhlw*GqmN9-um0 zO;zBmz8v(sB;PbnRhHUpqVF<e{R(ST195(-<eOsrQp&HC{P{@l`XXh$%%efdOu;f# z2VPKe{>mKrcS^o(>}<)A|E%O+g7OR9!N>B4C`a!&wmupy`L;fukt4rB^2<>^tYcQ@ zkbh^6{4J8d0QnbQ>>4>^hKs|)A<oNuR9)msI4?vn1`^KySn!uD_}?QqFF6YwA7?%E zl~5<}>A(Cmp-$xU|JJ_}&MW$7AWb;02L9$hIF@C(TAofT1uvwOFOBo>g!39Fkt^Z6 z9>Ew$IRCWZ|FYn3S#V>w5dQ*H&!bH^{32uYN~n_uP52N?`Jop4Kns451wX`s53}Hh zS@2>DeuM=-(t;ml!H==v$6D~?Eci$Zexe00wcsaNa6YLqdL^9E7W`xjeyRmO&4Qm{ z!OyhdV=Z`@1+TE+<1F|D3qHw$PqE;9*DQJ^oT(Q491C7)!KYhrKG`yQCA=qSf_Vw& zJWKiWEqIj$ztDp7$(hkB;qXbC(JSH9Sa3dRGkPVQITpOug3q(y7hCZ87W@(mzQBTC zZowB?@Hz{=$bvUm@J0*HCy7R{gu^F`Mz4g^V!`?3(dd<M_$1Qkm2mhpyy%s1IxTpY z1?Q7YqgTSY%7QPm;C%9F^h!8<5^D5HID9f{^h!7%vEU!I;43ZojTW3wT8&-_hfiLO zUJ0kyg5PYxZ?WL~q+;|+IQ#{L=#_BRT5vw;HF_nSbrxLhE=C9v4xbDgy%G+e6dSz~ z&KE5BdJBGs1^<!-zte($)q;P`f`8qDf762BWx?;U;2SOYcP#k57MxGUja~^yovj$j zNI3Ud%HMCnAF$vLTJSy#zS)BF$-L1k;rzscZ?)i$TJWD)a6aibdL^94E%<f|{-gze z%7XvOg8#;X|JH)@NyE`A;q0{FPh0R^7W^3t{;UQ6iv@qqg7Zno(JSHb$;Z(v;k;<U zU$WqPEI6N>9KC2=X~AE$;ICQm*Dd&73;u=$f762h+k*2+&e4n3j~1LydX8QRXNU#o zlc1wl!r_ylqgTQ?$buhY!G~FJK3O_?C7j_FoKK#PUI~X!qK;k(hfk)CUI~X!s*YX> zhfl7KUI~X!vW{K}hflVSUI~X!x{h86hfltaUI~X!!j4`Ehfl_iUI~X!%8p*Nezf3x zl6Le;IDE2p^h!8<(suMpIQohCU|z!ElenW-!a2)=msxN=xjT9#96rfAdL`5o{wADH z`i@=+hfn^FUI~X!0*_v_ezf3xQh4-AIDB$=^h!8<l6dq=IDE2r^rH2n1?Q8;qgTS= zlgOi2!r_z2qgTSY(1KT6a6ZXAdL<k_**tpDy3&I4$>-54;qXc5(JSHb$>`B5;qXc6 z(JSHb$?4H6;qXc7(JSHb$?DN7;qXc8(JSHb$?MT8;qXc9(JSHb$?VZ9;qXcA(JSFJ zSa3ecJ$fY^KG{8b(Yn%tUtz&pEI6MGAH8V3X~EkqIG-dRy=Wb3!IxU_t0MSJ#WoRP z-lUKNA~@eKa~yeC9CFW7Gj9<f?oW56BM%%y?(bCjg8^}Wx-*E}<b>SWN^`kM3;4$r zE;sW4?^C$k1O)sTRaLnW2KWqx^WBf&)unK`VFFoSQ@FZ=0jT5rufi(=82^z}H+|I| zpFrLh6wXid1h1V6S5G_yGR_&we_kBG_z(BJki`-FB~`vHf}gIs_R0v}r0|Xiey753 zi{M4d6uun6PgVFgB6y?1za7E9qVPu|_+twHX$1eb!havZFH<J?Oax~j;dCjh2xn3p z7>3l}bRWTjt4@yOQG6J|7)Us(6C!yDM>VPeSCup1(ecHFD4vXzb@Ax<a`8hf<%e1D zLoK+v0~pDp_%nhrkZ|My%TR8@z0(*%xx9L6%z(=SY@r;AS3`*VXTp&OoI<%2$A%DH zKI(rsC*ef>kBdkBkBdkBkBdkBkBdkBkBdkBkBiHVPW}TfiihDZ|7XG}_5Xlh6eq)9 z{!faN{XgJW!hI475cem=&k>A)g!{&CBroB<U1GpbjbIE=ylufxv*4#&aK8H)y(m79 zf`m|fZo$V|@Utv<nFWu|BU~`yMCTC~A7|k+-hxlC;1ezQBnv*-f=A~yE=cPFOZoR& z@TnI3eHQ#23m%<Mxgf1CEaj(J@aY!(Tnj$Kf~zNnBYAW`D}phQaL%{jDGOd@!7s4j z(YS&OCfv9CA~XrdjS|Bdw0;Rg>TkMVX2EML_y;Wb91C7+!RK0V^)yc;kJdX8jDdt9 zzH)K(R8NG4)<F@>Ew7%iiR2}mOCy+DUOllA$xAqwMKHJg<rX|`!53QaIt#wYg4bK{ z1`D3C;Efi1u?26k;LR5NLl*oB3*KVETP^q!3m%QPxnRO+x0H{@;coe89PZ+s7Cu=E z-etj;TJWnZc((;#X2Gwv;MZ92Yc2S77W{e({$UHg+=73^f`8P4udv`NE%*%<{6-7@ zF$=!Rg7;YPn=E**1;5#XueRW~Snyjd_!<lTaSQ$l3;sz9zSe?&%7TB|f`7(>ue0E{ zS@6$V@XuNB+b#I#E%+BK_!lksdJBGs1^<!-|FQ+Y(}I7+f`8S5f6an#u;5>};NP&| z-?ZR&S@63p_&pZ<TNZqy1^>1M|BeO!t_8o>f`89~f8T=tz=ChG;P+YZ`z`nnE%*Z# z{6`l2K@0w43*KkJH(T(BEcn9~e2WGDi3NYef^W6p+bsB_7W}6c{AU*YF$?~43;wtT z|AhtLZo!|h;7?lcUs~{|EcmZ1_^&PaZ!Gu@3;tUR{yPi)dkenPg8#vSKW)MPXu)?` z@IP7bXDs-iE%>t*{4W;#ISc+*3%=WeKX1YR7QugA#P2Wf@$e($*V77r*~5p+ufHn% z6%RjIeia_Xd|vhN_sXx)3Xhh5KjBBfdj#X8e6`^EZ}sgu%6nAtDJ;+eCdm)}F3Tu* zj{P*j&sF#kuY9TC*Avci^_@oj1lYe+dH?zLYoz>%hcN#GJw6)GDEy!ZewV_Bd3d?- zd7SWK`Hji57W_5E=QXeB82NSRFf*SKgmb-KNw@`dq}4+BDCaOwAKhQyQh2e4A1C}@ zQuq-bK1%R24rM<6^YbSN-k|W;<uCcJ9sTu7g&*bdIbKQ}av1YD*2Afq>YAbOD4*{t z{GU>aKFlY-Mv*~|a*px%X#5g|N6SB|@P9@4lv1aRa-#TE3V$n7{$30IvclhvlplLI z^FPkhbBdI>LE+Kz4-wA&c=HgqAb)d^uPHPzPb&29Z_+SS*F3^UIVXAi)i>WL=Tn4} zN|CG5g5OCv%iVl{OQODENI%a!lKK1Z7qke+W`+Cj5$Jk-UE!yC`czB#Eeb!)!}T5C z(h<!6Ob^$5Rw{g~hig8Y6<+4y{M|Ob&OM6x`0oX1K3`M#1h2g2^Q^)rc{qP}jjzU| zna?2}PUfesbqYV*!}a*us_>~E{-l&2eGKzC$HTSU>l9w;;U`M@`xHLi!}Yi*Dq%j+ zaa5^r|9t^n{#J!Y$Hi8KN5`FWEc1`r=fw(l?_#rxWFG4Jp2BB%dS(PajU31*XQYRp zBKSoLKQV%T%u@bdg_nBe=}&b%XW?@U4g66~w0xDq&-eIfzqeN5RUWSW+iw+qp@(b# zcEm{L@4pA3`*DiG{r4br`A;a^e}6$+OeYl>1@Gf%yZXAq=Xr9Iy1oj(*uypd(PS{A z9RIzB7p446g<s;8PYM1Zg)i{%>4I-n_~jlxPViS0UgzOj&y(N9au-JMdWA3Y@VUb0 zYYK1l@Y4m~rf~oLg$aVcPPoZm9aPG48$3SRuBH-hDu00mzeMpl!{ejtwNc^zdlR!9 z_d5I}mfPZ$*X`e_aR0pt-Tn_M+<$LExBpuT_ure)?Q=aD-Y9r)Lbw0V6z;ztq4g|% zH<$17^wIc76@Hb6YyP_x?!O<Q+y9Kw%*TH}Lbw0*3SZ{&(e3<8g;#jEmU|ivs8R4f zg|6>S3jc^#Ubowe3je5w>vo$&f<`$jJzVoys_+{<{9Ngm*A?!+Podjw#;MGw*DJ5} zyiMW$dlnl1m%?xM%IkKk8^e6oc(`u2I~D#357+JXy25YqaNTaz6o`&;rg*rPyIkS^ zdlq`0dQjp1dlq_rEFlF(!Fv|k4`&sAo5%k?X`h47;PU=^7PAGvPT~H07TT}=OyOVf z_-K6inan3TA6>5S=)7~c!q<Czw4NuuhxyzQ!PhGMOCGM<;n1;MUPtBfeF3UNhr++= zl|NYO^@PHse)#mWm`{yYUbla@!u|KrG`>~gb0XyrC}Tcf^YCj#?gI+{j)&`ZKC7I| zZ}f2W4Kkv6MB)B>8P5ryODnj1)X(3haQ}S`Jx|@QaQ}S`8dmE14dEt#_?jwzpQjIX zx4I6Yfiudv-@~<?Pf_>-9<ImZ^$LH`!>KyzdQ{<k9zI;~e=2;lhwE{1_;{B4u!mFk zscVM9qyF}*3isdd(CzTN!nb;SwEmN5V2*P9_dB%yUr_kZyz*NALnd;0|NRcF|78k) z+$*p3|CGYFd$`vBZwin4z3NHK|4FaB*8f(8`|o{d{*NpCS6+EtuaT3P&u=_j*K38s zf9v78UV9YozxSc*HJt|9D0uHf%e`9RPkVfHy?&waT^^p4{yO+<=JSk)YrpYfg+J@z zM@aeaDLm?b67OX`{`(+$Jf;->oX6+=!e@)Z{r5qr+0`|5D)aH*2O;;at}iJ3MUT&~ z1fTytF8_58r()__tMG4nxYp;7mh#7+!+h@Y%Fhr!AGF|~QTRPxc`f&s7JN8We3bK& zSN=lbf2qRvc(`uo?<?GYZ$;zBRx+R0yz+YH=vDaZ9<Iy(kHY=;P_*ATc^dP1!z-`x z%M|{mhiiLyl5mq>8Zn*u_zx87c1|h$-w{4b6<$y%)pv-ky6#lC|9*;=`>?|O_fzz^ zD4;-MlyiW`M~{m#h5PTPQ23;-g$noIL(zJEU*Z0HD_ZUlGJsKz|9*<@uQ>|$-%ruy zKd$iMo<3U7zbo8-KSk?#4h_Ij@P3NcbB)6N_fWK+&neu0Z$--;e;)Jk-%p|DQrAZn z?!TX+%Wqb=|9*<r^IhjNAOHOnt>+Sj`|qb{J^K{yzn^lV$bC!UCwc9l^=~FeHwxZQ z(f;aDh5PTPj1@koRdM-KJU-fgepKQ9`zb9_{=^Ho{41WlQM0S-qYC%m=hFK8*;4*| z>gZAMo=dgx`4ZtK`+w4c7ZM@uhj{vr5I$oGH}N^&g3nZZqT`}P;r{zI6o#qmVGEz1 zs`6(=^f`Ja>lwA@c?$R6$GKbhKc;a1eH>k{l3C0rYHt@S+<#9;^Lbq1dRNSGw0#~q zoB8<f>1aD_SGfP4j<&;}E8KrihpMTrQ)-xx|Gvy`1pl$Z&-2<rmw!p&{`)dxr2O~~ zFdzT@m%|0`P`LlTjJB(L6s~ur9f!<JT`w!#fA6ML@Ue54zyDs0mYY?$|DKDM`yGY* z@5N}jFDcxA&qdpRc`ftz->=bfmnhtS|3&k;SK<EqFS>sZnah0q_n!3ltx&lCzLK5? z8!Y8}74E+$rThJ1g;#q0qU-yn!l!w-*7N=ISf8leD;4g)r$c|LYrDez_jE=He!@k} z$A3>}zTi~~U+Brz>zZ2??!Wh>_4%{H{r7it`O_|D{{DMOy8LwtkLtNo;r{zOmxw;| zNU>4y{*G>+r3&}o-_iU(p>Y5G9gW|kaR2?Ca^e45h3nO-d?SnUj{6|X_21voaxYc5 z|6Y>r$Bhba^x941Z!0`nuWqW~D93*fXo2YSIN>Hg=`3B;*1V)4)1B!UTi@R9q%Wz> zR+mp{Z_d<bu4?Ygr0d(3bY?rc>a&tHuCAq}t-dbX){(C3SnPrmn-?!>>&Va_vud;D z6Vh`QrL!HGOu8vk*O2KrcS3Thn>AVIRFzlM)YV^+X}BoUk<E11X2-YJHFs29SX-9P zCW%E^x;E32sn3>oW~*w)r3o6}lIiTMqWolSor03(<21K)b8CA`Rqdp7^`i1*@*Ng8 zWB=67uf@35y7o|eWy9?eXg_R%0T6o?qIS+gBQI%d$Pgku73{!l5`@O2^W<eK%Df)E zBD0JvueH6dL&;Q~9~21!vx90^zCIJOUF|KIste{^7!_T$R2f^cwjwQNU!I=J#a&~p zZY@h1>42atoucuPUR2kasp9fsG1ZI8R3$~klyrLWlCE@pcX#=?C7G+z-Z&gsHw_Xy zzqKm-@u+-8x;dNaU_a51(U6tTxsa@ElGpJ*5e<88S<rJ*I!$h-wXVfyT|+}*;!^Sy zBqmFqK@5?YmaBfrK|O2S;+ED4Sz<7*s<C<&5lw0D$kaD?Hn%NFQtOlB(cEjtr`hw2 zPrIg05+=lxP%%&mmiDoZL~7I;qVWa=HCjVPnVD;;?g+LNp(Y>?S~Z7K*T7X%&Ymk) zo-Zx6lS@vNv*(t@r1nU?e$;*^ht{0!o1yEm(p911OE%(HFQ8xfxYo9%G=jC^)?|4$ zp-D%EcsM(3K4oF^QRL%ule@OjKY4%NC^?&E$#{Oqr?7Z*vVse^ost)*aZpiihzZg( z{Ip&(+UL^PsGXRux`2MtM6HIe?zl)F`0UyDkq{O$C(LdRjWWfL^x(jtB3;G7N?JVg z{7zR=vNlP@_^%2cpVSgdu4=8}sH35!W@)W%nn+|)p(B$>&@wqaGu@Ht%w(-4&MjA2 zlbSozOEPsGjg2I&qI_{CTie{)+)~%!hBivwIblNy+sT|+wQ1#s*bu1AmFpox2KQ5; z+z(f84n;au)Gq9fCUCP%OV8oxY!-P^?XAKBBc`RJsPUc6S7&q`V^cSGCtF#vNwCGH zwO}DFAE%<vi>A*`ceb=$1vSpQ3Ug}HRkLW2`VCm&HXyanWNx2{)R1XCJ<wmZ)6?{C zP;Z$$rnGl;Hj%Hazk((v)u^Vbxs!#pO#@84ff;Sw94*v8o2bIGN#FCUXHTD2ot}N( zd9}&8>ABOUS0|~W>CP<GC|%!lMY^%BxkcGZFr;arusiLvW?Ji8c@0o8(P+m+-I<*e zq@*5GL1r!c0*TVyAYD&Tl*2<?T5|vq>G(#n5i)!2NC&`TT!uKPRfsLz(AoxTN1A7@ z<QT=39h<n_^B>-H9E#;V2RSHfAMMa$#^C2_y4W$eNBGXv&-J<FZ{87cGj#1@Hm67T z4yn0+TE#btL2YcAH>nQ?Fphnl214w$(*TI~Q=iV*C!Jj4$$AQXCuh$Y7mw}8G>)Z3 zX?J(JJ=4+Iwxq75IlC;qw9K7Z2hhe86S!V}-jb`RPU$(B&aPJ8Rw}R1RZP#FK5IW! zlOqFjsNm*swL<H~P#o7@UDe3(Sw(uzg&dJo%}wiQ&TW(OiQcN6cF5|Qv$Un97Ohjf zZMLc`?HllfxpWS3sF|Cd(e5vxbPOSrzdx(_QHo^Il9~fpB`)2(q?7j9cq2nG&b_AQ zXq)Bgz}cvFxG^H}P%;VCqBw};^Jbo^+IU;la&pxHq^a_G6I+@`)XUXCR7^$QF`CE{ z>+NF`S-9rcL^+5Dw}~js;k9+uoNRJ7ZxT=J$f&h8`H)OUW=Va9#!7O0c3FFd*0Op} zEoAQH6&c#-t*htFjQT68E>Ok{eK4rglny$zE`!P(Z8x%EVU0wm(2!nQ*V3Nta6?(x z+}fud!2w1&dLkbrHM|KnZm{LepmFz)J;FilTdy928~pKx#G=gN<|TTuKB!7FciOG( z%&4uy@D`eE#rm5w;jL=gr>+>_j(CN?Bd&Ln4BX43-1FN$2lnN8?a-I|`p|8te0J!8 zVgNBuc{y!+WIED|+PYwoOAE~b@S3b|n+$NN+aNnZB;8%f2N%Q1`W9Xa)6F@(**Ks* z|MHxB{)4={tEgb>mZ_tuc}X_iwWRsVE_G+8Hk)%}ljAwsMdBSsie1z;q~(4EG4qE` z_$CMqB0X2tW+yeabzD`~(NM)98O2$&0ce^NS+YARa{Op_v{{U_yZ|x~JOXjP_fb?w zx%W}XA|jJ9HEMlRhW3?OGE0)JH5b;qF>a{b1aMlu4z0~qrdu~j+6Se$BXXOEwz6nL zxqL!HbEAX{X%#AvHBRR3Jc+I=(if>)LGC>@9SN6{q7rsz^mZj}B%6xz3`;v->ACHi zqD|)73w_;93Ysc2p6~3bkw}Aie434JNprTDR!LW98q)5ahDNGtrn^4Vo=w+ri_q9o z>jA3nTpnh;l$fi!fXBp)4Bd)vTSf(GTZ!_^X=Aglikqh21{g=RYH*hVby@Q8S=zIu z`-pY!e3GV{`Snf0z!>OLoHeOIMAL7*FcBslnQT)>+g0)x?X!6d17@BxH1BU1Ow4Z> zgk?l-=ixA+Ej?b4s2h4q;|!IYQv9((+&LC^ZyKuM<lZ!d;S}Z;Sw-n!o=mp?0hc!? z`;ZK?h%}(NY6BRy=ca4VGY{La4)zAgV_@gcY~VvbEF;fGi|-!7f}$<snj5dNT?aBr z?PwSrNN!fdgk22XGV9O9<mN->&-&0RC+LI-m0L&VO_7|O!6_*T<d)Q?0(mlv<FPDw z2i5VoG9o50$d1P%#XLG`oko7HAID>9mjO7Q9GvoTJh7^_pBzt)YS2O=XGGzfZ!Tto z;do*-+P*j*TV)2|cx<fVIvyLJeRn(-&iOf>e#3f-*!-}bBmaE1h1GUf?oDCizMZ1Q z1%x5UrtmYg?>nel3=?V4cz0n3d4*R#o|xl0+Vmh08J6YoAztCR0q`K#xHe5I@?;H# zd-lh%sK4~{vfhJ7-c8})0-So0oVleETme|5Oia@fhMvpirADT8QCDL>kKu9G4EnC3 z?5=@I`?5*t-zOW?E~3?Ax}$k<Q?|cW9b{vrpp2HxjqjvLwRULeXlqx`0`|YhH>m9! z-raJ?8I6ZQl@i+b>USH)y1P!dmMKi??^)D9SZUoj>Mxum7v%YU;MU*9YJcqL>979T z(QZ|~n@fY-CCVe$(+$XMM%f(Se6%(h)IYS>X7S^CBW<uB1fe^?zQ^{r^4teWsq^;3 zBvGN`KldhW8ulmC?QNa(&}095iu-BqQvD|?arJHfkv88feH5CH%mGJuSCQ@`@F=ux zI!<n_>rVSmERscqb{qZ28L8dM(rL9d#T%51vrTk^qob|E-KSLB>)lnYB#aih^lYUL z0IZ?dWN!<RLoi;t5|4^>y0z|#Oms8Po5|^+IKxxLyga8ZC&h$zr$bwV^=<9TXgknI zNllZL#XZH`{D>%R08-c%YVFWen+<N@Y0<c&C>x5*hXmUK((*FcNK~;XZzcu;4^v0` ztD$($*(+n{XXTpXLClc3*y<J5F0!wZOk(ek&%gI`ayIm_+RPZBeT3yj_aSH>fVU&v z?IDVODEQ3Ff^u{AwuqU3l6O><d4r9Gc|_aU-Er#A26OXBhHR8Jh4fw%#G?IMsk`!v zw4U#7sE)in;%@BbvQo=BQtz*XtQ4G@U)dZie79#Eyg7Ldf|1*_jJm+VF>*^cCHLLP zZJgs6xurE^TQxr;xADl&$Ro1=Jdc%iAD^LN%E6R=#bt2Aa*C$td6g~-9yqY}c&mWW zdm)Ll0`GfTBXsxnv%dEnbKP8Fi(o?2SDbY-KVw(d&>*)62RnkEK-}fF+dIE(;~jyn z?0-Zq-+)yi=YDx>nET9o*iy+E;L>ENCGLf_N$$7hD$H-%!P;<+WxJ=pg&i(4X+p@Y zM!8vyylCAj&{XKXwdcE&d?gQ*8k>(7x_adhx6VjQ{-~c7m(@9`8(i))ANBN>jQ0eN z=k*5Ty^p{=Kd7A54w2dkYi-lo53)n6;7wW{+_J26AHq?K-2JtP<r_7;)rNJ7H*d7I z>gVm^(Y3d0x<TzG-mioy)x1SP20X>zQ&!J@r|amsjE>Brx|TY6)^?G_r_jQd-jw4B zktgN2kH`>-ZQ1CDxHLrFSOa45NSNZUw&<}UnFS21Xxa;RnQ?Fte7c60(AEVsuAe0g ztI*HZr0cr6tCS}r1@%KO^d7K^+T75iKg|Pc5A~ppsV)6jJjVjITyG9VA4sybc23?D z=X<*-)En-LZT32a`9&5*ur}_ex58|qYd`KyrA+?48D<*QjaCA<*3GZC!)z-;uX)g} zDlb$gsgbfTEf=&Fs=eAviH<#AA<KF|FD3WMUM#!^Y%eaqXrJUYx^q^U?}QE9UTnJU zqrJFn_t{=-+S%<TJP}yK6m}>yfp~ZO278X@8JFkyS^Uij@2<9<3(XS*4fwqE$D8kJ zpJ@)goK>UtnygzN@%RTCS#c+$==V{jc>I0yXXb;*7#8<5F!H_MLTiO&?Ya8dW_pN9 zH7D)~<PPE~3^y%?^8NBgc(s$iG4ykDi{AYA?v3TOj-fTszEpx_3~HnY&r0!x=*4pl z8M>?1npu*y#Beml1<E%s$yt6DKHMA)#=K~OBQfGlTc_@Al|}URA~nQ0gFd(+vupS( zDfAH)dJ9AEF!5a(L#(DkE^-5sM@w{T0LK>V?qAdGI(2h^Kk~uC`>BUNpIGidKvZOl zIKw;)F$`7I4XE7PPsWPU$360>Xjs^|NDx8+h;E2!>Dno7+@4Q3Vw+z4xG;AMxIEsW z7I1~dZ-F>_dHdrT7=O2zztbYOMDQV<&|r%-kp$+c8a<WR`#%<Qf0EKM{U9;MNoqpg zlN8VNFiFvT?@ds&)zgo!pgW_kt57#fmH%3jsj3MNuBaU^qNP#fw#8ifu!)SbXl5Qv z={7o#ETS!^r?Y6|n7(P))>xHW8>+B;{)A}D(&y@LGUg_|K;3BxzTYq)-DN|gHXCd| zn;+Px_Omg~*?u;{JlfAf8oT{0e3E)Y2<NCc{wa8`0lDmp6N$L|e%`^Xi2ao@r09on zd0fWa7W{2d`qYAVHz==nHN%7$d4|4F7Gr-s-xo`Be{!vS5I(s^qnjT~;U`es_uy#v zYR269mLOW+(vWRzPrJ{8t9KehVH^26*HzJ*YwCd%^}<?Rh1wibZ>lBfxf61({Pc{x zp_aLF-(4$oNp8Q`PyA0)h8O?WW`mm9#%TXe%cz-+Ri2u8E0d7*am+jjw$KlI&(!wI z=l9eGa>$~{4)N84pgqz%jr74XZAhF)?@EFNLmn*>z##4RXw)IMP5C<JU|{Qdp8-7~ zMtdRZ<F2$E4?fFH--)5#DIcf4WSFL}9rK#5YCeY;_(?_nj-nVcfA`NFlGHl9$I_H( zp%3pEza2|&D$k*@NngqdIw$7OQyP7tk)QP^cKw)$XMy|2M3ioRSE`QWWgsn`CU(&M zini8tU41=;NZtoI)7iSk$;rC=`D3p%vD32!^qwp&1!>_$Pr9?4qHkW0l<!{ihqH&m z-=~J~Gv)6_!1=U`H{W)z8v!o@d_CYp0lyz`EdOi3vHTvuvHUPOc|qw9{7(U#Pub9V zRsxRv^~rb42g~b|)WZDN03X!n8-OE!eZmp*!SXvT<@JdY;qv;#gs?uJWq>YDuwU*6 z9OeE3aIEjMfMfaMgkrDw^XVtLJ<9;+Q%*E~KH$jbgMjlXC%XI<fTKRw0e&cyzZG!g ze+S^m|8BsseYOJ5ZL9V9i{L}3+Qop6W`Hh&96l9Ammd%KQGj0vIG?Vf%P#_)Pf^kM zje>K6a-W6rqoDj-fMdN%c`(yOMFaLW9dK;t%K^vs{3zf@g4{a*$A14I;K*k?;MgyJ z0UY&t190s3;RmQ{Md~#gaO6J@aBQC%z)}Btz{fy+KMMHCfPdM7-y=A8&uLKpyMSZ= zmL2HVE1)Of*q#}{vE8l)9Ls+da2&rs1svO9C*a8EH4E+(`TCy;^*sV`<TKWSPXQeH z)Buir76Fd^o&_A+=SINMuGRsL{J#M>@_ztuEdMy*Sbi7aSpGG@v3$WnetV)l91l49 zt0{tq{f0gtiMqt$(|oj_(dTM%`6B=y;fht`i%-?j<x2rS4)8L-3js$ye2SCigE*hf zZo*3~IG@&}%j@%A2y)&7_~oF_SirM@^JzpTK4pL-pK`#F51&S4;=`v7X&m{C2ORnE zX+*kw3FtWy@Y4b3Q;Kx?cLC0)6lomWc?#giK>4!)$MWyB;P12G(*QpO`12__TAvEQ zPXrwG=Tnn(dBpkDB#oa1e5wGaW9!sKkc0Ct9gpMTIR7>R&Zi@3{vCi{2>2?%s{#Km z;7PzA0emLle*~PTI4$>YfX{;RZvc+^93gRIc)VjgKO6X9`_}+I7WjVv@bd%@^M4PN zXZ<DofBS5}`P3&}FMSRbK@OiDrSUo_&!<gkyc=*ny-4G00LOZL4{-DYj{?r8Q)xas z0KXXUmjUO~sdV`RAU;PvCjgFoDgZ}5`XpRp?I52tl;_j0v|N3XFPFaraDCDx_sgY# zAIt^m;)G9|(tJt)N4e}9`QilSvJLaa3Ch(ch_T$uC{y#-Cwwu^r&(#7%kafG#y|R` zD#kJXLAy-@AGF(rfTP{k0lqJG%era((QfMjuj5M5MUca%Q0ek$w;90EZn0jQ6&IHe z&O5&XoKLgT{GSDUG2m|j-UPVz4+J^L=QOZ4<Z}+-$Y&Pd$ma^cn?bHVp_t`<2=L(y z(8c|Zc3UYpCs#mu_JMqHf^xad`QilSUIRGFT`oAwMY~-EINI$e0Y|%C2e{2{Td0ig zFSOfMz|n4(0KPAF+Xj5lZrcH`<3^*4Aa&}Q))Vcv1InY_V!iHDTwFdF=lmS-PT;c> z@GRi30p11p!C+U&=On<9&qTnH&v}3&pL)QTf?R##IYG`<fa{ZU!*+WN7o>}mZYa-d zL%ujcxg1mR#R<yQ{*!T(%X11}VY_7?qH(lawt0=C-Lh?H9PJkEa2b`+_K<RmD?P6U z{6m0a`DK9foTB;M0yvLNjgJBRTEHg(j`3s-;MYO<g@8{1{3^hY2D}&W>jD2f;278G z^FpbpgZ#HjdF~fmdwv-B+s1VX$XyQQG45RfxIQnD^})EBj+Isy<13;3T)=Mt9Qoe} z_)$>)V}RS%3)7)IpE9ibcOu}ufF}XJ32@Z22k>Sne>31{Z>s^n70TZN_$I(_1sweq zw$CmokNv3U*{~ld27iKljuJdPes$c)IF8>jP#(wcdjLm!I|1~Z4fR4h;X$nXMepAe z<a``(Iu2c3jDG^~O9f{=KMD9^!NcX3TJY6?uLV9|1{~#LJdb+namR8I|C8`xJ+XaG z2mT)bxzjD>kA?E=dv&{=VZl!U{8Lc=B)~rnc$o#S0{k;j9>*!i9$KGwL;2ePM}PiV zz|l@H{>;ZtZU;VSC%7M#kDXw7v=hYhu@fwhc7l4Mogki%o!~lRy0mlHuFy^vL;Ike zAdYtOc_@!|@&&-rP7p^s`684@J6R7n+Q}V&qn&&SaI_PQ_wuomJAn_{$yWf+$4;<3 z+6m(M*a?<LJ3&3sP7u$>PB3nto`;=ayoz>$INHfqq216<z6Lnj3F2rc8=ySe$=3l# zJNX9SXeZwU9M|a>2jY6?E-3#V@K^t-{UX#8?E&N4M?uevK>r<p<Gk=P;PavUfA@>r z9l;BzP55H}iR*5?-eDZ$A1=ce;~4+g_KVQZU>u0+1&rsfP~6@17skog0gmzZrvb+} z@E*a#^8${eyTKkN0H1pR*W)zI2lwGOLU|m&-v%7V-FE=Tc?#EAxc<U*)-=!)*I8Jv z?*jjEP#)v_>40OL{{g@;&c}7-y}%#ix9<av{s(bv2gGgVF&=&Z_*a6S*lu(zyt=5U z^CKwV2Ka-3Uk&*6fa5v^?ekku9{Kzn@E-u5{{j5RfEO0H83Z{fcLd-lcRb*Iz-Oif zUtqzn1pGeWa|_^`0ly7!)bk#|QO^ef$8q{sz_EP};Rc|K6V&Gnz_Hyb0Y`oK9t2;U zpgz3U#1|*nU%d9@D~#U-IO_Q*;1AJn9p^s<IO_8p;Hc040*>wTu7s}-%B=((+vhUC zv3;%w{D+|DX9W-Yv3I*-RXaQk<>UIpDZmHE<7~jOeeixO&I>J29^37+g0ucxK+nxk z9{vAsp**fP(Qp3*_@MuJ1n|+oe=FeV_qG8(-69v`Nwy_zKR93f6!23)?#}>6{T~Ay z_5V5GsQ=@DqyE1De0m=GZ-?@z{}X_t{!apq`u`Ge)St(cZXeYDSAe7bzXp7I9{T?V z%A@`}07w0Q3plR7mH}>Ce_?%p2jy|zKO1nI_kRyK&f_})$Nfnxe-_x!AD}$ygXK?x z@=rr~T)(iB(Eaj$D35W)EWk0YxD0TND{#DHJ6r?hQBRzg{|NfrCgs^bTnhMIzz5^5 zZ$o*GX?4Bs1N?Hpw*Y<`;J9u=|D*R&Ss(O2Xy<<dKDM|B?E&M!$)XRjaM0h@0gisP z6L9pas{qG%8{=x6r!fA(`l28HGt>*$Wk&=450Lu|;0G1B8C)-nLyiR;=aI31W4)>X zNB$jv{}ANr_$S<7dS9LKXQ4dee*qlF7mjztIX2MthW3ECj(b_|U!lBSPcgn5aGYQM z2Ds+W<zE0C^?4C+U7jEZahpD9=Qe#_GVt$DpT8T*vp$I1^qETK`0B5HUN-O#>w|vv z6)2DM#XkVY`QlZ;N4x5%`06#lu{`?EiBKN>r*3Cr;h_J-IErISZCAK2gyYn9p9}SQ z9r);WX1RL-*X_*sKLNiG^nU~Jiva%@;EMo%6L5WhkoyJw`Aty%4k)kZ1ul>N{4-LX zarEb30v!E0*7q&okM;dG;8@?c0mu3}6npD_StN3)s8axVKK1<u@E@%Dq8}&(eY79o zc0<3Ran?Tp<#oGpdGuFkZ|EOz91R6Ns812#7<U~A_{k)XFV^QEz%gz)584gqO&muv z6c?8djyvqf1Au=cl*jR_`;qm*cxf$^KLq$}0K5S7{I1~Ko@k%j0LQoj+h-W?*Zso! zAU;j_Fn%bM$9_2saEw=n1CH?z)))EkJ1N@!k<a0P+xVbAJQB*!wzLD<&j=`wc6$`y zsOQmuqyI$web8=*qaQd1_+WiY0LQovaV&qVr99$T-{YY?;y7Ng9gc(YqoH0njxeq` z0m`2b?SCTR0y`XLovsFfi<C+RLkG%lPAcU$<3;kDlZEn|@q^?yC(GqG;|I%cPS(qB z#`%AJ^~n#7>vhz#A$*n)6+wJ>sAfW`zVEO3yh3&6D+T2bb0PI_6X3%EUj=wE;2Qux z9Pn*`9|8D306!HfTqM7>o;R}tq3dwKk8~mRZyDhHbMpai=3KzFEpbj3@T1(K>fg11 z9}W1ufFA?+Q-JGOi?d$^T#p6Dc`WnA*~h70?my!JKOXS8fNPuQ>@48gXEMGP@Dmx3 z>t4XMui&hw056rYoV*J7Nq~=#eqjAa0gmsZy&LfNL3!>kZ7cHu9}VTZ0oQXPXRibN z6ezz5a2@+`_D;aHk7E2yz)xd9u8~9CA6zfJC&S28z_kxyd;#EkZelzGIM-L(+)BXp z9Kq%91YG-S#<u`|76WoU3%HIAIO~4^XSq|Q{4f~@Tra)1!&zqnuGj30R|7td0l8WL zAFn}5y8vgo4U)GOaJ>i1S@#02=S0SL06vKUx!wd^$2^=hQk*Z>Yl@WRWGdii1HJ%o zz4qknYXR47#`x`k>$#Hg2LL~Z0l9Vp{(cQo`X=C&fRB_(g7u#U_*B5B1HJ(8a{<2= z@EL&L4tNsq2LL}0@SgzA{dlwFJq!5xP=1I^W~_e-@X>%*0iFW<0>GO9*Rcm@uL8Up z%5MOCCg9rup9T1Cz;&#}*~4VgW&LZQ{F#7%0Pt$S=K$UUcrD;-0G|u^M!@F*{uJOk zR_E+j0lyf^mmK2$!TQe!d@|r41bjZ=mjK=k_@#i~4)_AV9{~I^z;^<!*YceGCg5o( zKXRD+2kXBO@Tq{;0lpCMMSw2{ydLoNfNP(`*?oX#p!_bt8v%DDcw#*l13nt?CctL^ z-VAsH;2#2fCE!;8ekb59fZq)`kJGy(?=iqzq5O-0F9Ez*f;_HQ8{lPtw*y`S_?3XS z1Kt7n8o)aN-w1dX@a=$i0sboBO93At!6@sm*Q%U78Sri>KOgXAfOi9aHQ?(2zXtG4 zfL{yvPQb4N{7t~G2fS1QA=dxHfL8*(9PovJe+2O5fPWP5^?<Jcybth|fbRnQ2EZK& z;#tod0WSsoV}Mrzz6$V#fcF5t9Ppa}Uk`XM;C+DK4EQd<R|D?IVuSU+1@Kb9Zw0&( z@HK!h1pMQGF9-Y+fUgJqlYsXDz83IZfPV^bhX*-btpBIgFZZ8Pz&`_cCE)7-UkLbZ zfG-F9vw*J${BwYR9dQ2nl;mvz{B|h+bHMrM4$0dM_~)T~(FpesuJ0EBKOAr--6?tF z0skVDp9}bUz_Wng0r*<LzXbTbfPWeArvSeb@V$V41@Mxi+&{QpUj=+J;9moLKHwVw z?*{zqfUg7m8-Q;D{F{L909?-@oV^$DyP<r^(e59t|2=?D2K-xq&j)-X;N5_K8}N02 ze+TeQfPWY89f02p_+G%j2YAUb?jNlG_W_>__zwV|5BMg)y8*us@O6OS5BMg)e+c*v zz#jm7FW^4{yrjhagY|z9@X3Jx81VUk_W|Aw_-4S@0sau+n*e_p@ST8f0sKwCe**Z( zW8FVk|3?6y3iwvQ7XZEu@C@MW2lh(dO28k5@^=FMQ^4;AocZYI)gA-<XHfn{z#jvA z*m3S3T(6%4ekS0L16~dIF92@=d^_Mb1O5cycLDw+;Ew_ROTb?Q{3*a+1DxBTtia72 zdAyr)y?*8XRR2~2{%gP&0{$Domjk{7@b!TI7Vtj6e+T$3z<&?;kdf{mtf!t67#R)t zAKW79-x+{E4R{0Ke*}Cb;JX076YxI)z6J1S0Dl(nKLbAG1osct|5?CC1O6AlX8`^j z;7x%474TJn?*@DW;LiiT4e-AKz8mlt053Yx{e$&?5%4j9{}13Pz+VEq3GlxIz6$U? zfNuc&Wx%%q{tDpE*v@6G*}6rPW;@)pN&o7|wA78wX1cS^*oL}noilb(XQwl^qs{$; zGsdd#sME*HRWbUDzidt?@{ILJ3FFTOPVl}5&)-4KbkG;peIiqV$@Ixo`rL4a52gxo z3w@WcC7Uz|^u9ko7^hglX%Ee<?JZUGT|@QxcefIus=gzVXQ<}epOTGr8`oOb9%@iJ zFL-<lee<x2KA4~6V_oz~9`rYT?~p&GAMQYPmT_D@ZjBe$*QYbx^_li8eOhr*OUAQ1 z{`93jS~=$@Gxg~+`gAgFykv*5c{Fz?TYW7|3@o4B)JnJvLS3oV$Wke4#VPGwolW#{ z-1;l%{AU`CmeP4wJiw1XNt~Nwj#@-HihCe?;4fTO&B-Qb^EjVKhe6QaG`1Tv9T_^? ztBStx>3;ZjHXmwj(<Iswv!e|$0Q(%@*t~?l%S<2R42vEBw{aO_29Axt$xbI0FG^=S zG8yl)p#C5Ueqxn+I&&o-CmvBIHlOyW-&BJWT$y`FydJI*O^hSgJ>=V~P%akkpcPA? z-lwxPbX#1JSw^2yZEdgX$Z&Hg7ZTLL;yVV_zZ(5$KVSZ?s9LH#f6`>C!7tbHH)stX z(ItPVX#GZ^@8hRvPISM0%~atp?^Z9O6F4+oXy^~XM#<s0=B`y3x45NsLUw7U-aTm~ zbZ$p`byXvMoR^fIbKxv<>NH-f>9fbAQquE#@TF<;PyKy~yh0E5$Y?VkwZzWPJN>jO zOAX4C3Z43+&ZCz@6~Y5I<URGE3^iS-6pd4kIMn$ta^fQ&w5r765g4X}xU<wC$)tOb zs-8>&ZIaV7_t$0<W42jtVc4eR{;8VuuiLJ4`nY#kg{@t43ea;~j+W1xkEL%!>0G@- z#rT-C{QAc-&+VW7u?ZWr{;>#%-9I__?C1XJ*P~F_Dc{YvnX7~j<rNtU-s|c!Dv+vj zj}w<M8*&YUI>+b;!w}pIsvOH;%YViX9JQz27!Iy|Ik>}J2k0qhkPhcDPTzytsJsl# zbkudyk?<7Cg%5for|Hds6y6NF<VBgq%}WMn{ZwAw(smV}Ptew7j&~`<96&HJS;uh^ zEn|nQ4Sd*8a10X<V`Nz0!cj6E<-toAZBrCp`u*b`Y|SS!)MeW``U$wnF4f6NrYIe| zH!z)(sPgvaOnv66=FSX-u}f&jq^q9Rr2S13#7#RYQ5kspXDEcDKbn^NIh%v#wS1WN z&%_>-4XQ;~RPbODAKcWuB+F;#UD=fx;Cc3zr4==Ezm`DxCZ})rNLieXy$BSdByE7e z!W<-ey9+WSaZpdjM~Bfw%sw2Pa?{l}W$Le><H46C>5Q}b5RJd{Ak4k<7=yfhC0m>6 z43h|1GC8X@P4jtrNn1y2U5meFoy%wEB+Dl>G&jo1J)K?Fp5Y46A>Y%(b)eocpU2Gy zuF5&98QeO-6QT^_O{(gHOTYzKgj$ZJ4m1t<KRP-ncmkr@s%UPc#*kg7I&L#^JZf9U zJ*kbNOIjPz@g$KRu`X%6bM|O;q1Q4&YMxAHWXP?wEhCAvm{;e?%ptkl3&FCytzvHL zan#lg?vkc1OH){uwyFZ5j&BX+p~*cQn@5jDhIJWjSnwKxjxeJ7#2*<sW%*W0GB|iu zlHAcl2WkfEM3aUdJz>U?WAk(%OzoHV_{y7UUL!EfEz-_@ZLsbG7^UZ?YtIX}Rm5__ z>eyRspyN0!A<qiu9_wMocGU;d8|0SiS}aXFa<bzjKKv(!zsM;8kC<jL<WbZrJ~%D{ z9wjGFURtxyq5C#@`kdS>Y231U6h#NU5}^a}OYWL9Vm>%qQ#%ZfU$V$DkIguKDc8b! zKz=C))0loKR^9i%U&>KA+JqfgeBs+~tP02ROSx3vKYqz3b@2R>MZ!M$B@54e@k=(A zG5iwEmlGv;ZR?<$I(5xiy7TGYqw|)5v`rm<liIk2HsH<Y!QPDE!=~ldRv>;H<UNn_ z@gxWLDJ+{VmZRkPCPi@48~k>tP1BA?lFsnMGw%65n7V(1yAjl*`es*t`w*5|g=z#L zdz|BV{o}%6wKS;9ds+piJDL|aWz|-h$C}nohQ{%-Lyr>#A0MDbrnMHGHCdl6@64+3 zLGK9BB1}DQz!3#SRJ1H^>__l^HCmpd8#>zBRZZ>tg!@&8(C!|O1HCOlraGvtZQt@6 zWI@Us)YC1wY(_Qh0QZS3KE$*Mq^-{~68SD49dkQ}Qui*f+PtCNIj^x{M{kaWNq@U} zWXyUuFJvv_+v}P;sw^x)FN%0w)kv$^v{evt9&szkJCBA9szL7P3LW?~FX_y5&^fXG z-e9`DtuyC--aG8~{at4F`3LH?NHY)Wh*JYW+J;5i94zg^S&TiTA8e7xZXuqlj-EsB zq)4&w6I1G*L3dRv?E=zbkq*{2Ou*KNX|lHs$hY%DOF-hxr-IjAkx553;k@aTwlB-0 zhc@#%yM_lPjv?9;CVs))J#{Lx`$&r`L*Fi-vz=*7(E-n8X{r_l%GBk&45sn#4fTF* zjAfI74L*Y|xVa~LdqH)1PtO)<mY2bvo_Z1@vabgn?5}Iw$2+XsA^{V?rnBmjlXWtQ zeLQ|ZeVkK>!3NYm!@gTVSafu+f%ZqpJj6~Y0HTmDhMnZ*@7WPcQCq7)Ghs*UZ4-yt zMS5Cxbb>7QrFTP?NV`sky&R)0=2(jbY!Lz(?T-Aa=3wMGte6IEVLP}6Z4vTL7_=*T z{~5H6{{Riz(ozF8XdAm^UIq;-u+UAD(5*tXd?)YEp{5}e8`KzqS6@r(TDmAWpaECz z@ir~LxIkcCWqk<Lz0r<$*`e}rmY@7^U0p*%N8}d&AcvClq5*F%s~czk(e)Uq(cYE) zPphyvBPxWStQhQO=l=CJ!1iUew$u{AnwD#1#{+rfL*0OI9}uap>r@X)!xZC<oWa<c z@TMOvV6fYr_a4-yOKY23lh8bu*SgWv<msx=dp6|E{DrT#x|Di_*S+B-lGVZVw;G;o zT@4RvA64+CBM%f=VYv^bsD-Dyu-spL$9F1t+se{)@%9f}TMe!?9*g#N1B*dz>d+(= zwi44q+PVtzLqyu4;MrAo6VGnu$077K!`ycL1WH?ULV^h{GQ0b$8F~T-Uh^<SY+3ch zet6dBnK`-!rN`3@%UIskfd!~vK~+DA`qOn?-BoJGhxC?tj~*DIwE`_%BQN&!SGPdu z6Ma&Igc{eQek5*LUQ)>1TGyTKY`$7OE5xt1*n27`H(Fh(#a;P6_GMU5G!l-{*I{PS zg%{ltrWIUp;g!EFg!xC6<>%X7TTzQpzln3(N|<>?==~3Vq=#&2Qb_xLwm-rgqv{52 zjanwO`IE<*)EdGM$l5I22H)CTLD3c&khNK~R-R`ttj(tEpjeyBd@!xerfyDa;~677 z7g-|~c09DuYR{^vL%Xs;j_WEoHsF|K7T-Mc?l>FfXR}w1Qz5)fuXdT{(DO;OY7KfT z>yV5mD$o~75E)axqd%S~e@L;M{Uam#45aPJaCpF5O<=X>rmHR>->M$hQtkat>=O8o z{%FI+$8MwXjyH2h*N^lrr(rwYjYViQNggc<+m~758@_exPFfTBK{J2S>PM&CbBpi) zW9Uq8Gv=XlSopZeR7umMuG6%1?UcB6vU#v~q)x8zeCiZfV`68;*%2~4kYEo_V~u=& zkCET{<L8k>u56Ix1bkVI!N&}e9N&?-tByePgI@_P*ws73v!jauYRmHU+^+T(dLf;^ zW?^|znRj&fTOG9O$NfK|&g*?;Gdb=Pgw^GH&1#m3d?A1xrsckPUR9y!+t3b!)H^r@ zOi+)T<}(HGL<>^@*{I3=)9w0x{AYN5h;~t%U6QG)2|KLl!ekLGo+FFTx%6la`mSh+ zJUF|%2{O$nn^POW^r?`x#;V+kQHuoMQa9+ChZYSPj+s0yCN;KoTvgZ6kcR^Om?L$b z$sE<tI9I<6mRrOHDiFZ;CHm_@*FEo#9<*`Jvj=VDF?-O)CU+0oC<n0zEh3^lXbP+1 z%!+uQ#KbEUqVdS|o-%ZwMzJnjU>_zL8M*t!A(za1SoF{pZ$xpZYJKa`pMz$!lkZ5< zR9JNZ{iH|qLQlq!zWh`NKfvLB?}E0fX3VW`38M8a4cW%_wEJi^%MI_2k&xh&PDSY5 zE%iKydXl5ALItAgU9BWNwn3`!(<$M1v}&`NEBDz;1_y1Bp~Y^J{kq*C!*R3>w9V0K zz8sfTb2&XF*_v6Bt(wo?JFCB8BE2B~YEEPu$L$baX*OkA+A|$WQuq~A>ijv>f^(>F zAaY<)JOoGxnMkNhXe!TXR2+JcX|Zt;bI_T%&7mcMvLa@!)T~<4km*jV+E!gKztgp^ zWNng)@n7^7D}0iKKL`~z8#1==<N9v>g9b^vU2G`cq`}6yBw(^qBG^&9fB*}$8lX3< z4GQL-7sC}W*3)NWGeD0G)`6q1a;Su=0&gzU$e-9zx1^!1HC<O<PgA(}S}1*nYjJY2 zrr~c@k=v&`(DYIyE$X~YDE?yH*clho6IqR8)9J<C-D$G5&bB3WEzQ|w>7`}PSo#(a zo3Ar=Nn18E_WW7%-qV?-?_J3-&oreQJL+09&e+8rZC&m7{kj4E{?;ryGsQq#DOi!D zd<H0gWO#`Dty3F)%0SQOK506g+URQx^#4nkrqij7e!hV|5kvk$13jNDqvh(<Ccnu* z|2kosPNz0{-M85O{4G;Wr&Ak!w?Y0tW6&=*(7zFbewBg#Uoq&{80Zg-(f;cU^n7NJ zZa1CU+Hbvq{-7B28w~V^#Gv13pdS{4ev^Uz&=~Z62KtFH=(ic@4~s#+-9SGg2K^2L z{ZTRKcNysUTvu&3I<?u)ZUg->G3fUg=-(tv%hjn({$2z9TQTU>!DdvxNcgb-|91@f zBKb}*(!U*pzSuy|I_Y}r)K>oz1ARdZ`ceaZVGQ~)2Kq5E`d@!%8Qbs781$13@@L1O zuQbrVCkB1WKtDDHeT{+stQhq34fN?4^a~C2e1@F1JDu9>ugO4P9)rH!KwlAqzS}_G z5`%uZfqq;J`c(${@iFMv80aU&pkHU8XCJ2fO{cd0TW_GB6oY<)fqrrf`i%zqDKY3b z8R+@kd0lUv+UnnDpidB{>2zwN-)5j65`%ubfqr@n{dXAXr^TS(WuUK$LBHETe?biT zJqG#<W6<w4&{xNx*N2PZ{4<nz>VDU$t^f7;oJh~-5NkS}+UWVrU%rr@&nwn+I<?W4 z80h)@Voj%08-1yPp3hFzbUL-s^IRX+za|E~KCcw(e?W}(XI~SRKPQI#N&|gu4EmIT zer^nUZmY2V^J37?H_%@kgMOib{-PN4O$K__N!yK1ZT8b{pkEM!zS}_m!5H+*4fL19 zpkHO6=Qh>#)~T)jYYg-U#<2f&2Kq%Y<gYi-*T<mWV4!b^LBG*JpNT=g$w0q227RA_ zzA*;<HUmA63El5Hwe|mY1N{{-=yw?Cn`6-LGSGi02K{aWeQON*JqG%s81}!{K;ITa zzLSXh-}V^vMF#pSW6&2H=sRN2^I7xZ`6C;HzSKb98H0X|fxasSeVKv2I|lt^1O3t% z^pytst76cn4D?sWpsz8|UlW6VzJdPQ81xGb^w-6pZ!*wdAA`Q#Kz~q-@!xHrUmipL zas&N}81$<Q^ebb~uQAZy5QBc5f&RuA^y>}uAB#c1!9ag=4El`*`h#Qi|0V<d_hZQK zGteIrL;f}c{jeDH+YR)$#L$0-fqr!i`dtS4TVv4gHqd`O2K^ob{U>73?={e`jX|#i zHC%swDh7R#1b9gQ=@|6I2Kvv$pf54duZuxnYM{R@2K^WV{bys)ml^19k3m1#K>zs| z^pytsFT|iv8R)+lgTBT<&ucP)z0|gTm~WuJBL@9K1O1m`&^H<A?~Fm;ZlM244Ek;Z z{a0hqFE`MCEe8E613j;a1@=-~|E)35e?12MIs^STV$iQQ(0?-q{RRX5T`}l48tCti zLBGjBe@_hhJ_9}PNeJwvw*K2@p#OFZ`t1h#@5G?rVW9tR4EkLL`g>#0?>5js5QBb? zf&ND^==U1vAB;io42`az4~-GO6&dLN6hnTof&Rxa=t~Uryr(72;-xnGEj7?@jzK@h zK>tt-`Z5Fk!!hV58|WX2L0@U0|49t`l!1P04Eh=a{b4ceZ@z*4(HQa<8t8u-gTBc? z|FanM?FRav$Dr>v&_5P~ez}4E@fh^04D`ce^xql-J?{zUJAT(0=%0u|zurLqWDNQZ z2KuLB&~G%*|1t*sCIkJiV$k;)=!;|Y-!=pNZ(_*bZlLEq{e1g>hk^dLG3a+0=zkZ3 zez$@C_c7@A80dG#px<kt|3eIV=YZ(^|8xxcA_M&&W6&2H=>HspzQjQPTnzeB1O4A( z(2p_DzZiqQ%s~HA4Eo6i`oG7ZuQbrV9D_b(pnoL>eT{+sA2I0X8|Yt+LBG&I|5^<C zCIkK9G5lw{f&M_+)63WYbsOl5V$d%)&>s|oewBg#h#2)>W1#=v8128#K>vCS`t=5S zzNeaR`)@GNzZrvmqk;a781$PA^#6=O-)Ep79;5%a8R-8NL;iLH{aZ2UcNpjkV(7oi zK>v0O`MVAD|BgYw$3TC04E^^S=$#n!&VkYSzc2=Uk%2xDgTB~6e`E~*QDUGU7DIli zf&S1K^kWS4hsB^TGtd{upr34@KQ0D+rGftV81yLv{fHR-S7V}&A%DJs{-_xA3k~!~ z$DnUA&>s_nzTH4y5`(_mK!0ou`sD`t6JpS>GSHuD@PDP`X2>iYaaXR>p?}v1{dos@ zkov)8@j9OV;5oSxLHfOejg78d!e<%Deu4hh_ajSGuH&3SDVL<G1+HHg2mbW_2+Kc{ za+v2p>C1_hd6Ig8YnR9$A3z-^tkx9DXZiy|3`WRHy+?%T!}_0Zp+80Fhv%Tb)IvW| z=uZyOhtzZ~qI^^TZ5runs{4ui?-eQ=?!Rj-@)wBw_vVoQbqoDEp&yfj{!Yp_>A&5e z|7%n>tp8&c`F$dPQV#iBE%JAZ{FKmh`|<n7Vfp7#Gn?#ZugK@|g;%)$rV+8J{$(db z`;Xs04$JSe$R8nwn@j!=E%H+a`TsJ=A4L^nO~d1-EKm6-5WT7X3k~x5{mXFu`I%Ca z{OUaA>t}*1i8o%|2KoH{WmrDnQ)Ky+1g<8L|9;Mdi|dLP-;*)vzu`!?R4)4+LXOi! zzf0&(Lt*qgtY^|ffA9#GurvpKuZ8|}p}!^v{f$I#>i;#;{wbm7@yGAagxmi<i~O(V zDgR!J{2d1Q{QP`a{vo8isr^SC<tm=5{s$1fss5!WGFQjJ`t$RPVfphd@;@)~4|CP< z{&l%}e>$JC(BCEW<$h81D{MdfoPkOICego4=(+#+`L(eA4_V|tE%I~Ce?PLwUnlZ$ z{^R>!Vfn?h&&zER_FqGeb`?KP^w&wa{)Z5~ss0-c@_GM1EPtLw{)r-glol*$SpMfN z^p!$?LJoSq&tuYmn?ZkGKZf=HlSTgJB0tysv(qAfmqGqf2Kl2Y@HO?{)p^Q)7tx#Q zzt<rD7=!#p7WtnR`G@3a|F2r;za;b=pW+qn|2r)D7r%>JCFnnnGw5GL@x7`2c8dH{ zP&oY#%TEx!sr}}Qd>nrqQibiO(jvd`7*}vE`R}#JZ#T&2E)C1S$|8S^$j>$Y@3qiR z7kZgSyjBdi-?uFKuM+)BxpU}Z|9O%@|2Hi17fQpoxa8iyVfpW)24N9l|M!^C=bAsR zx6uDi=)?9a)$#OMM)W58*&r3i`Qv0m{U5c+A91WJqS}+>{s`B9i$(qpgZxts^8ap; zzfk1!J41Md{&fCkkzd4}P1k%O;Ql|&ApZljzUPwR{`-YE-dz3n9Si**gg#gQ-A(kS z{#*ENSAXokGY$Hmbg)_fqerUhJGuIAB+;AXuQA9UYmnb;k-tdf^E0D(h5mFJEb{wA zKK5UkLH^4Y`3Jtsm71&n=FkMgEgkOvql7+J|IH+NQ~Q;i!dx8(`)`~<|IHTpvqXNb z{(Hb8KV^_V!65&jVdnaOR^(qB>aftC&JdzE)xTThWB*Mu$p5%S{?VgU^EtWtZ@Yzl zw9tRnW#j!D*8gV~{kM;C`>$Il*?*jE(Es2=&F%M~$bZt4?EVPLA4>G5_Div|qHBjs zrsl7y2KgNp`D@<o5>^YnPQvnAE%HlGcjcq~o@0>zYm5AyBL74!SkkckCoJ-7M7~Ue zs{WM*`6Xl^tZ8`sz9I5ycm%Gn{8kJ70i#{AT=ZKl^hXGNCLlc;|2;(Xrv7h|`Y#lE zw!ayM`cI<`Qd9lAMZRpKcv^(({|yWMO+tUNN9q0u(|?8NP5N&$^xydg{dq&#r2j^d zKPrd(e_7=3GRUto$gi=;e^TV<TK`>0^rrgnHORlvAb+hz{vMH^Yy947kzafUx2ogd z_?c;tzu6*xs&ss=`j^r^ElUcIzYhvMnRnoFweq2?g?@3K^p9HTyYi$zk_L!L|CK_| zJ|C~J{U1j3rv4uz?cXHyJbr8GH-)R}(*5$bMgD`ba7&_a`W=@4hDH7w4i@PuQ~$c_ zpLquP(`lcRONRSz$f+)2uKw?}(2o-O7e&5K!usDx^rrUf6aDuHA-CUrgZ@9Z$Ukh1 zOPJDvB@N5J-y(nGd!p@ki9!BfE%GlC`O`!4U9LX(j79z~gZu>s`Lk)CmU)KzZ=J{= z=ZjLm!u7v^=uPck%)vfg+D^IsFE_|vZjt|($PbVIu>36+`rqYAUr76$ruy#|`njqW z{y%Q5{J-C_)PIcBKP5%E{)-It|A0mQRJm~w-hT<puO@m^`?nj~zri5?R*U>aBL8&1 zs_Iu*{!JG7s|@lR4f20zk$<zupAeEC?*H#w<gYi#XJ1+*{Ip%ZW|9Ap$e)!%{vM0` zO(Gxt=Z6gP7tlT*w`q9%6-&eC@}G}d=*J3uF8{fO=uP&sTl7c&*=o@LU9`_;(*L+K z+=kQkubVO4f5#EMN&b$rm}_wUX*0-gw#Z*3@^g*f28;Y6-Yf{oztSN8HH-Z3i~L;v zbB{&-WRb7!l>JAiL4Jw~u%==A`J2ek<v%xC==bJHUrhUKCiw@PshZEp)&7SNy{Z3e zr2g7|xc*le>i-do{7XcBF8_J0MgBTN`!6%d|C2@ja*?0Qf9|x%-)NA3jY0ldv_Woa z|8M-C#?C)Ds_Kg4OF<i)4x}xuQD$_d{D@Q`fYOv7aY;gqh#_jLNEr;&rg4f0>I~6B zOKnGYKyYOg5g8_fg{HJsOcl_v3~jZ7tq>gq9IK5E1O&#W6a`v}J$LVSv+tdJ&)mI# zWM7u|eV=o__uPBmyPE{?L-Xfw(KG*d68>VsUvBU_z|ZxcuZEuYpJ{{N0e*D;{3+p| zH29@gdSYn)oGtsT%)c7wkLLo%tDe7Rik|sbJjz`)k%-Qp50dz|8vM~CJTT;6o54?v z_WY=Szaacxvd`+y)bqy!;8*!Dy1)9Xc7K~VYw*hm{~^L(Zt%B*ADTbYqG$d$fFGSd z(}dq)@K1o>FQ01mNcVrO6d3a_G13b|`c^~V5Bkvj`HbjU{>{igS3hq4e1znGk!-NB z_~(Ehnm-4Kp7D1O|5p(H{RTe`erW!@&)^>*{0!m0Zt&Z{56z!{GWcDDzmo8W$UZsq z|1kL9R`uu3jkcudng2!Z!vbm1@&7pC&olT*2t%Kr-D&X4!H@3WuOj^220t^}XDQng zv8Ko0)k*H(dgxz@se7(JWuj;PW!#4y(lXhve*fbs692v==YJ0q*EHyJFaD~z?-Gf( zM9=uivHr~H_<fr2r(MSRo4}XlG1jzyt%m;90`<>`p2gpU_@ndhIuid0gZ}~ey8q=8 zu{L)Q&%dic{ZT{zg{wS9k3a3-A<?t^mmvS>_*+l%pC_L)xSaI*I|2Nuv21(R@13G& z{LQ3(eo6T68vHc)7X<iKgL(Wbq5p9}Um<!H|7pbE482>wensN%Bm1n(zkZmwCj|JP z8~pk1!$xV*`u#QG*BJaM;Oq6@Uo{`pT0=h_`s)0t*&|(lPl}%Tmqz^2`ui=3|B%67 zTcCd(27epz?^(jXLT)geC%XO*fWM)4+yI^bFwwL8+re*u-qp`$!ryK17h~Xu=I>nw zzihnAD*p3dZG=Bn_PJU9e*?cWo_>%0`)ftd@^1#e6?&Kd3xt2%;J1zQ!a)K4VS}G^ zA2v&i*54Mw|7t1Ee=qn_Ua_Y8f2^TD13k7ey077*>i#xytDzq}-k%e?|GY``%>R1i zADus5Ci!O!ejWI=`B1Y*I{sw_zlr$&3gLGc{8iwO3h>`E_^V0&+X;V^?6bO@^!VQi zet*T+{Xf^x?}uK7XRK-eekgj@f164Ce<blgYViLDJ{}{xW6=Di27f2v|C#XLH27Cw z;R}u5od&-H{OI_7jqnG`0C73#{;LB&G=9D=CounuCwix%<L7n4zt7+|gC80{cN_dt z@T2+fBK%H+zXSZx`1#P_Pbc~RmGEzq3C=mC{XYSIX#BW+YNqcs(U)v!{5&su)_?O! z{JTl~XAJ%@@I&M0q`^-UemmjcCi|2u|69Nhji2v`p5@;{>gR33UvKc64gdB0cihmg zgI>xj)?BX9cG!r&o%r_-iGQ-}lQREyf*%@xDbX|kju8L$6aH3%UtHm{42{1wgJ0r) zSWQ}V{&|=1hf9I7{42o^jlYKt{f*Fv#@~aYXa1Fu`2SAgf5YG}1YiC+*1RkEw_Y>& zwS@lx;SV3l{o4rs<UA^Sr0ai(=vn>^;78~04#J;r@Q;D7_fK^GKQj0klK)49f6U;Y ze~nLE?|<n0he?7iCO!X`K;JLm-$Fw_6neaLUq$op5k2$275V4JzkB}ZB>A5+_>BOM z?I!yJ%|B!CyGZ{ZA^e}o1i}1U3%)$w#G2+W5<Sa5d5ybj{Q2i7;eTTAUj_f27`^BI z&&LM89{i*aBm48O#|i)UvQO$x(e<+?<-ykn_|J--<v%~=!O}h1=KB8=!aq;;=@`E= z<#nO@Z#49$3)Js5^cPI>{A&Nw{Z;q>9?`S>TS)#VNd6VFPsZ}E17D9{cW$(8GW0W{ zcYD^+rsLlrdKP~>;$H&2>%ULsxCj@^t&4+XpT?b{>*upde`2Wr9yRnuRbDT*cd@49 zUn+VQe|@D7JQt^n-~FG0I{vo}{#6C?-!%A5g#RDH|C&s2%)i^g53N7NqG$OpA^fw1 z|AfK6zd(M*;IAh9bA-Rk;6Dz&u7BPCMc?B7t%rV6ta^IRpS?xT{M(H9qw7~Mf$RF2 zVDJwb{^|G|4gERjWqOY_S1Zvr+lc=(@xKp=f0Mx<S?wwPqcAzv{DX$R0{U+#z0Ut1 zM*PK9o)jIwUnKEgTF(1_Hu$0ObFt`I|CbVeU&6oF;4cC{RKI%-{Zi;d>+c>T{uJVm z*6)`{{H3zb?3~u~_ddfv-GBEO`Yz~0^?R4-`v^a!>LgA4?@!|2XYen>gF~o(%f|8i z%b*X{?>9xy;%_1Ge}%-q+~D5~eyD!a27epj4<P&x4gNgvL-kuJ`<$$P7C~RB`c*=R zwTYr<{<V|(y^zH3_Nf_vyWyYacNqEu(1+^xJtO`S_sdq&N|3F)|G1dMUoHD|EdIVV zUKpz1b%wqK`cVBoC3@z68HwNhtsuSr{ny}60RIx?pL@~%e`fG&3I9^UuaJEv=HCqP zL-qTjp>KkIXfANP`d-byxmongzXlS&`&&)gzohIlu=rPiKO&FH9%=qS(KCKC;SVPK zWd{Eh@I(8D4;lOn;SVMJe;WKw@aG2dKWgw>!Eb=xjlWXDUnS4k%>SFN^}?x&FPDh5 z$3)NkFPiLoD*F68obXQ>{B__Dh|zl9zm7=p_}ieD?af%z^>exCS^VXQKRSP1N#b87 zdgfn8f$@K2=ublbyF|R{_}>>ji@zT6cR}v@zl_9x`y?L!dfYgL{NG~ew?H3?|9R1~ z_)|4L(`fu-Nc`oMJpMbb^NH*G2f0M7jS)TLm$_fIl@{&)s|o+-2LC7E>-9_Xj~V(E z(1+HqPSLaYYf1d&0@w5J%~jmLHt<8^zfSaw-vB<!AiMuIj_|h{{Bz*z^+zrdYi$O< zmE=Ex@IN;AgQs|mt{-0&`4HT5F3W!h;a3p;uxjpq1^8diqq0Yu-)QKkL9f?;t$)GL z&w^fVPhw5`|D5Ri$Qh~FS@L%mNdH%o{QqU}*MPrYU03su8~kLg&-4KFZvLw#{3ql- z*PW@K{}$lEQ`f)tFC%)E|7q}}^<P8ydkp>`z%Nz#YyKMsKjnT|Us`njswMn^a-YHS z?*u=Yy-NOzTq4$H8T#{KT&Vt94E+G;b^UApK|?>JKz^01vn>BH(4!2ybJqS>h@SQT zbod{=|EVMXKW6Y3gCFYuM+|<N^nX3!zi;q2f}iZp+#hKFlTzT!zrPgd{~SZV7y3~D zZ#49W3gn+B>kNzk-_XnS5^K8u6QXDR-$MHT7UF-M!7snTWA*sa{;x6gHPDCd-_9EP z8PI<>mVM9r?^8zp?IiyhB>zSkV9fvLz#pXe+W*<2XZ|Oq_%oy9ZzkbyH~4RXKRv*I z$>5iP-vGT^e`XQ>rw0G>Ixm#%y;#%vcNzQ)$-jZ{Yh<2h{?93pKS}h={~d%shwz^? z_)mi$y8l{f@Vmf|u77tB{wah1VuAb<2EWMtu^MSnek0-EDDw>Sza9J;vEJ`F{-%na z`JV(oTK`Ri-)``SPxIi={CmpKkB7dWieK07MKaD<{?`?#PZ|1Kp&u3Cj~6}jub%YZ zUBtfy20vY(f7=ZGngaEGq)wQBzkz;cApg&e{F_Mr3rPMy0Kd2VTeKC``|paPZ_2U$ zzCrZN|0RTfFX2B7ey+}QxMJ{!=H9?-uKseb8R*q%iLub@_j9`3`x~HF=_kse@3<s) zrhnD>w;1`aM*iC_^g6eGEF}56cr@E7O78Z$BeFiY_JBKy==;jsz1<1Az3kuErzRks UzndSJzW)3E%q@~%v}yhS0S1fn=>Px# diff --git a/apps/specular_estimation/Makefile b/apps/specular_estimation/Makefile index da96834..85ef6de 100644 --- a/apps/specular_estimation/Makefile +++ b/apps/specular_estimation/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.9 +# Generated by "Unix Makefiles" Generator, CMake Version 3.10 # Default target executed when no arguments are given to make. default_target: all diff --git a/apps/specular_estimation/cmake_install.cmake b/apps/specular_estimation/cmake_install.cmake index 88dcb06..0af4da3 100644 --- a/apps/specular_estimation/cmake_install.cmake +++ b/apps/specular_estimation/cmake_install.cmake @@ -32,3 +32,8 @@ if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) set(CMAKE_INSTALL_SO_NO_EXE "1") endif() +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + diff --git a/apps/specular_estimation/src/Ceres.h b/apps/specular_estimation/src/Ceres.h index f43f313..391df84 100644 --- a/apps/specular_estimation/src/Ceres.h +++ b/apps/specular_estimation/src/Ceres.h @@ -11,15 +11,171 @@ using ceres::Problem; using ceres::Solver; using ceres::Solve; -void specularMinimisation(float& SpecularIntensity, float& SpecularPower, double& residual); +void specularMinimisation(double& SpecularIntensity, double& SpecularPower, double& residualValue, cv::Vec3d residual, + std::vector< cv::Vec3d > residuals, + double totalResidual, + cv::Mat residualImage, + bool calculateResidual, + glm::mat4 depthProjectionMatrix, + glm::mat4 depthViewMatrix, + int width, + int height, + glm::vec3 position, + float& horizontalAngle, + float& verticalAngle, + float& FoV, + glm::vec3 lightInvDir, + cv::Mat lightDirections, + std::vector< cv::Mat > textureImages, + int lightNumber, + int numberOfLights, + GLuint SpecularIntensityID, + GLuint SpecularPowerID, + GLuint programID, + GLuint ModelMatrixID, + GLuint ViewMatrixID, + GLuint DepthBiasID, + GLuint lightInvDirID, + GLuint Texture, + GLuint TextureID, + GLuint depthTexture, + GLuint ShadowMapID, + GLuint vertexbuffer, + GLuint uvbuffer, + GLuint normalbuffer, + GLuint elementbuffer, + std::vector<unsigned int> indices, + GLuint MatrixID, + std::string modelPath); // A templated cost functor that implements the residual r = 10 - x. // The method operator() is templated so that we can then use an automatic differentiation wrapper around it to generate its derivatives. struct CostFunctor { - template <typename T> bool operator()(const T* const x, T* residual) const { - residual[0] = x[0]; + + // Pass variables into struct + //CostFunctor(GLuint bufferID):bufferID(bufferID){}; + CostFunctor(double& SpecularIntensity, double& SpecularPower, double& residualValue, cv::Vec3d residual, std::vector< cv::Vec3d > residuals, double totalResidual, cv::Mat residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3 position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3 lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int lightNumber, int numberOfLights, GLuint SpecularIntensityID, GLuint SpecularPowerID, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath):SpecularIntensity(SpecularIntensity), SpecularPower(SpecularPower), residualValue(residualValue), residual(residual), residuals(residuals), totalResidual(totalResidual), residualImage(residualImage), calculateResidual(calculateResidual), depthProjectionMatrix(depthProjectionMatrix), depthViewMatrix(depthViewMatrix), width(width), height(height), position(position), horizontalAngle(horizontalAngle), verticalAngle(verticalAngle), FoV(FoV), lightInvDir(lightInvDir), lightDirections(lightDirections), textureImages(textureImages), lightNumber(lightNumber), numberOfLights(numberOfLights), SpecularIntensityID(SpecularIntensityID), SpecularPowerID(SpecularPowerID), programID(programID), ModelMatrixID(ModelMatrixID), ViewMatrixID(ViewMatrixID), DepthBiasID(DepthBiasID), lightInvDirID(lightInvDirID), Texture(Texture), TextureID(TextureID), depthTexture(depthTexture), ShadowMapID(ShadowMapID), vertexbuffer(vertexbuffer), uvbuffer(uvbuffer), normalbuffer(normalbuffer), elementbuffer(elementbuffer), indices(indices), MatrixID(MatrixID), modelPath(modelPath){} + + template <typename T> bool operator()(const T* const SpecularIntensity, const T* const SpecularPower, T* residualValue) const { + + double value = function(SpecularIntensity, SpecularPower); + + //residual[0] = x[0]; + residualValue[0] = value; return true; } + + //template <typename T> T function(T* v1, T* v2) { + template <typename T> T function(T* SpecularIntensity, T* SpecularPower) { + //Use GLuint for something + //bufferID + + do { + // Render the shadows + glm::mat4 depthModelMatrix = glm::mat4(1.0); + glm::mat4 depthMVP = depthProjectionMatrix * depthViewMatrix * depthModelMatrix; + //renderShadows(FramebufferName, shadowResolution, depthProgramID, depthProjectionMatrix, depthViewMatrix, depthMatrixID, vertexbuffer, elementbuffer, indices, depthModelMatrix, depthMVP); + + // Compute the MVP matrix from keyboard and mouse input + glm::mat4 ModelMatrix = glm::mat4(1.0); + glm::mat4 MVP, ViewMatrix, depthBiasMVP, ProjectionMatrix; + bool perspectiveProjection, shadowControl; + //computeMatricesFromInputs(windowWidth, windowHeight, position, horizontalAngle, verticalAngle, FoV, mouseSpeed, ProjectionMatrix, ViewMatrix, lightInvDir, depthProjectionMatrix, depthViewMatrix, perspectiveProjection, shadowControl, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower, calculateResidual); + computeMatricesFromLights(width, height, position, horizontalAngle, verticalAngle, FoV, ProjectionMatrix, ViewMatrix, lightInvDir, depthProjectionMatrix, depthViewMatrix, perspectiveProjection = false, lightDirections, textureImages, lightNumber, numberOfLights, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower, calculateResidual); + MVP = ProjectionMatrix * ViewMatrix * ModelMatrix; + + glm::mat4 biasMatrix( + 0.5, 0.0, 0.0, 0.0, + 0.0, 0.5, 0.0, 0.0, + 0.0, 0.0, 0.5, 0.0, + 0.5, 0.5, 0.5, 1.0 + ); + + depthBiasMVP = biasMatrix * depthMVP; + + + // Render the polygons + renderPolygons(width, height, programID, lightInvDir, MatrixID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, MVP, ModelMatrix, ViewMatrix, depthBiasMVP, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower); + + // Optionally render the shadowmap (for debug only) + //void renderShadowMap(GLuint quad_programID, GLuint depthTexture, GLuint texID, GLuint quad_vertexbuffer); + + + + //totalResidual = returnResidual(lightNumber, height, width, textureImages, residualImage, residuals, SpecularIntensity, SpecularPower); + computeResidual(lightNumber, height, width, modelPath, textureImages, residualImage, residual, totalResidual, SpecularIntensity, SpecularPower); + residuals.push_back(residual); + + // Set up the only cost function (also known as residual). This uses auto-differentiation to obtain the derivative (jacobian). + // AutoDiffCostFunction<CostFunctor, (Dimensions of Residual), (Dimensions of Variables)> + //CostFunction* cost_function = new AutoDiffCostFunction<CostFunctor, 1, 2>(new CostFunctor); + //problem.AddResidualBlock(cost_function, NULL, &SpecularIntensity, &SpecularPower); + + // Swap buffers + glfwSwapBuffers(window); + glfwPollEvents(); + + + + //TODO: Save model image and residual + + + //CostFunction* cost_function = new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor); + //problem.AddResidualBlock(cost_function, NULL, &x); + + lightNumber++; + } while (lightNumber < numberOfLights); + //} while (glfwGetKey(window, GLFW_KEY_ESCAPE) != GLFW_PRESS && glfwWindowShouldClose(window) == 0); // Check if the ESC key was pressed or the window was closed + + lightNumber = 0; + + //return T(v1[0] + v2[0]); + return totalResidual; + } + + + // Access variables in struct + //private: + //GLuint bufferID; + double& SpecularIntensity; + double& SpecularPower; + double& residualValue; + cv::Vec3d residual; + std::vector< cv::Vec3d > residuals; + double totalResidual; + cv::Mat residualImage; + bool calculateResidual; + glm::mat4 depthProjectionMatrix; + glm::mat4 depthViewMatrix; + int width; + int height; + glm::vec3 position; + float& horizontalAngle; + float& verticalAngle; + float& FoV; + glm::vec3 lightInvDir; + cv::Mat lightDirections; + std::vector< cv::Mat > textureImages; + int lightNumber; + int numberOfLights; + GLuint SpecularIntensityID; + GLuint SpecularPowerID; + GLuint programID; + GLuint ModelMatrixID; + GLuint ViewMatrixID; + GLuint DepthBiasID; + GLuint lightInvDirID; + GLuint Texture; + GLuint TextureID; + GLuint depthTexture; + GLuint ShadowMapID; + GLuint vertexbuffer; + GLuint uvbuffer; + GLuint normalbuffer; + GLuint elementbuffer; + std::vector<unsigned int> indices; + GLuint MatrixID; + std::string modelPath; }; /*struct CostFunctor { @@ -31,19 +187,54 @@ struct CostFunctor { } };*/ -void specularMinimisation(float& SpecularIntensity, float& SpecularPower, double& residual) { +void specularMinimisation(double& SpecularIntensity, double& SpecularPower, double& residualValue, cv::Vec3d residual, + std::vector< cv::Vec3d > residuals, + double totalResidual, + cv::Mat residualImage, + bool calculateResidual, + glm::mat4 depthProjectionMatrix, + glm::mat4 depthViewMatrix, + int width, + int height, + glm::vec3 position, + float& horizontalAngle, + float& verticalAngle, + float& FoV, + glm::vec3 lightInvDir, + cv::Mat lightDirections, + std::vector< cv::Mat > textureImages, + int lightNumber, + int numberOfLights, + GLuint SpecularIntensityID, + GLuint SpecularPowerID, + GLuint programID, + GLuint ModelMatrixID, + GLuint ViewMatrixID, + GLuint DepthBiasID, + GLuint lightInvDirID, + GLuint Texture, + GLuint TextureID, + GLuint depthTexture, + GLuint ShadowMapID, + GLuint vertexbuffer, + GLuint uvbuffer, + GLuint normalbuffer, + GLuint elementbuffer, + std::vector<unsigned int> indices, + GLuint MatrixID, + std::string modelPath) { // The variable to solve for with its initial value. It will be mutated in place by the solver. - double x = SpecularIntensity; - const double initial_x = x; + const double initialSpecularIntensity = SpecularIntensity; + const double initialSpecularPower = SpecularPower; // Build the problem. - Problem problem; + ceres::Problem problem; // Set up the only cost function (also known as residual). This uses auto-differentiation to obtain the derivative (jacobian). // AutoDiffCostFunction<CostFunctor, (Dimensions of Residual), (Dimensions of Variables)> - CostFunction* cost_function = new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor); - problem.AddResidualBlock(cost_function, NULL, &x); + ceres::CostFunction* cost_function = new AutoDiffCostFunction<CostFunctor, 1, 2>(new CostFunctor(SpecularIntensity, SpecularPower, residualValue, residual, residuals, totalResidual, residualImage, calculateResidual, depthProjectionMatrix, depthViewMatrix, width, height, position, horizontalAngle, verticalAngle, FoV, lightInvDir, lightDirections, textureImages, lightNumber, numberOfLights, SpecularIntensityID, SpecularPowerID, programID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, MatrixID, modelPath)); + problem.AddResidualBlock(cost_function, NULL, &SpecularIntensity, &SpecularPower); // Run the solver! Solver::Options options; @@ -52,7 +243,8 @@ void specularMinimisation(float& SpecularIntensity, float& SpecularPower, double Solve(options, &problem, &summary); std::cout << summary.BriefReport() << "\n"; - std::cout << "Specular Intensity: " << initial_x << " -> " << x << "\n"; + std::cout << "Specular Intensity: " << initialSpecularIntensity << " -> " << SpecularIntensity << "\n"; + std::cout << "Specular Power: " << initialSpecularPower << " -> " << SpecularPower << "\n"; } /*void specularMinimisation(char** argv) { diff --git a/apps/specular_estimation/src/OpenCV.h b/apps/specular_estimation/src/OpenCV.h index 56a7c36..715e220 100644 --- a/apps/specular_estimation/src/OpenCV.h +++ b/apps/specular_estimation/src/OpenCV.h @@ -35,7 +35,7 @@ void photometricStereo(std::string imageName, std::string calibration, std::stri lightDirections = getLightDirections(calibrationImages, calibrationBoundingBox); /*for (int i = 0; i < int(lightDirections.rows); i++) { - cv::Mat rotatedLightDirections = rotatePoints(lightDirections(cv::Rect(0, i, 3, 1)), rvecs[i]); + cv::Mat rotatedLightDirections = rotatePointcos(lightDirections(cv::Rect(0, i, 3, 1)), rvecs[i]); lightDirectionsPerspective.at<float>(i, 0) = rotatedLightDirections.at<float>(i, 0); lightDirectionsPerspective.at<float>(i, 1) = rotatedLightDirections.at<float>(i, 1); diff --git a/apps/specular_estimation/src/OpenGL.h b/apps/specular_estimation/src/OpenGL.h index 7dc1a18..bce7665 100644 --- a/apps/specular_estimation/src/OpenGL.h +++ b/apps/specular_estimation/src/OpenGL.h @@ -35,22 +35,22 @@ using ceres::Problem; using ceres::Solver; using ceres::Solve; -void computeMatricesFromInputs(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, float mouseSpeed, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, bool& shadowControl, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, bool& calculateResidual); -void computeMatricesFromLights(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, bool& calculateResidual); +void computeMatricesFromInputs(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, float mouseSpeed, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, bool& shadowControl, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, bool& calculateResidual); +void computeMatricesFromLights(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, bool& calculateResidual); void createMesh(cv::Mat Z, cv::Mat normals, std::vector<glm::vec3> & out_vertices, std::vector<glm::vec2> & out_uvs, std::vector<glm::vec3> & out_normals, std::vector<unsigned int> & out_indices); GLuint loadMat(cv::Mat cv_texture); -void initialiseOpenGL(cv::Mat cv_depth, cv::Mat cv_normals, cv::Mat cv_texture, std::vector< cv::Mat > textureImages, cv::Mat lightDirections, int& windowWidth, int& windowHeight, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, GLuint& programID, GLuint& MatrixID, GLuint& ModelMatrixID, GLuint& ViewMatrixID, GLuint& DepthBiasID, GLuint& lightInvDirID, GLuint& Texture, GLuint& TextureID, GLuint& depthTexture, GLuint& ShadowMapID, GLuint& vertexbuffer, GLuint& uvbuffer, GLuint& normalbuffer, GLuint& elementbuffer, std::vector<unsigned int> & indices, GLuint& depthProgramID, GLuint& quad_programID, GLuint& FramebufferName, GLuint& quad_vertexbuffer, GLuint& VertexArrayID, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower); -//void openGL(int& lightNumber, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, GLuint programID, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint depthProgramID, GLuint quad_programID, GLuint FramebufferName, GLuint quad_vertexbuffer, GLuint VertexArrayID, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, bool& calculateResidual); +void initialiseOpenGL(cv::Mat cv_depth, cv::Mat cv_normals, cv::Mat cv_texture, std::vector< cv::Mat > textureImages, cv::Mat lightDirections, int& windowWidth, int& windowHeight, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, GLuint& programID, GLuint& MatrixID, GLuint& ModelMatrixID, GLuint& ViewMatrixID, GLuint& DepthBiasID, GLuint& lightInvDirID, GLuint& Texture, GLuint& TextureID, GLuint& depthTexture, GLuint& ShadowMapID, GLuint& vertexbuffer, GLuint& uvbuffer, GLuint& normalbuffer, GLuint& elementbuffer, std::vector<unsigned int> & indices, GLuint& depthProgramID, GLuint& quad_programID, GLuint& FramebufferName, GLuint& quad_vertexbuffer, GLuint& VertexArrayID, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower); +//void openGL(int& lightNumber, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, GLuint programID, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint depthProgramID, GLuint quad_programID, GLuint FramebufferName, GLuint quad_vertexbuffer, GLuint VertexArrayID, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, bool& calculateResidual); void terminateOpenGL(GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, GLuint programID, GLuint depthProgramID, GLuint quad_programID, GLuint Texture, GLuint FramebufferName, GLuint depthTexture, GLuint quad_vertexbuffer, GLuint VertexArrayID); -void renderPolygons(int windowWidth, int windowHeight, GLuint programID, glm::vec3 lightInvDir, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, glm::mat4 MVP, glm::mat4 ModelMatrix, glm::mat4 ViewMatrix, glm::mat4 depthBiasMVP, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower); +void renderPolygons(int windowWidth, int windowHeight, GLuint programID, glm::vec3 lightInvDir, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, glm::mat4 MVP, glm::mat4 ModelMatrix, glm::mat4 ViewMatrix, glm::mat4 depthBiasMVP, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower); void renderShadows(GLuint FramebufferName, int shadowResolution, GLuint depthProgramID, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, GLuint depthMatrixID, GLuint vertexbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, glm::mat4 depthModelMatrix, glm::mat4 depthMVP); void renderShadowMap(GLuint quad_programID, GLuint depthTexture, GLuint texID, GLuint quad_vertexbuffer); -void computeResidual(int imageNumber, int windowHeight, int windowWidth, std::string modelPath, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double& sum, float SpecularIntensity, float SpecularPower); -double returnResidual(int imageNumber, int windowHeight, int windowWidth, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, float SpecularIntensity, float SpecularPower); -void computeResiduals(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath, double& x, Problem& problem); -void viewModel(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath); +void computeResidual(int imageNumber, int windowHeight, int windowWidth, std::string modelPath, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double& sum, double SpecularIntensity, double SpecularPower); +double returnResidual(int imageNumber, int windowHeight, int windowWidth, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double SpecularIntensity, double SpecularPower); +void computeResiduals(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath, double& x, Problem& problem); +void viewModel(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath); -void initialiseOpenGL(cv::Mat cv_depth, cv::Mat cv_normals, cv::Mat cv_texture, std::vector< cv::Mat > textureImages, cv::Mat lightDirections, int& windowWidth, int& windowHeight, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, GLuint& programID, GLuint& MatrixID, GLuint& ModelMatrixID, GLuint& ViewMatrixID, GLuint& DepthBiasID, GLuint& lightInvDirID, GLuint& Texture, GLuint& TextureID, GLuint& depthTexture, GLuint& ShadowMapID, GLuint& vertexbuffer, GLuint& uvbuffer, GLuint& normalbuffer, GLuint& elementbuffer, std::vector<unsigned int> & indices, GLuint& depthProgramID, GLuint& quad_programID, GLuint& FramebufferName, GLuint& quad_vertexbuffer, GLuint& VertexArrayID, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower) { +void initialiseOpenGL(cv::Mat cv_depth, cv::Mat cv_normals, cv::Mat cv_texture, std::vector< cv::Mat > textureImages, cv::Mat lightDirections, int& windowWidth, int& windowHeight, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, GLuint& programID, GLuint& MatrixID, GLuint& ModelMatrixID, GLuint& ViewMatrixID, GLuint& DepthBiasID, GLuint& lightInvDirID, GLuint& Texture, GLuint& TextureID, GLuint& depthTexture, GLuint& ShadowMapID, GLuint& vertexbuffer, GLuint& uvbuffer, GLuint& normalbuffer, GLuint& elementbuffer, std::vector<unsigned int> & indices, GLuint& depthProgramID, GLuint& quad_programID, GLuint& FramebufferName, GLuint& quad_vertexbuffer, GLuint& VertexArrayID, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower) { // Initialise the GLFW library first if (!glfwInit()) { std::cerr << "Failed to initialise GLFW.\n"; @@ -347,7 +347,7 @@ void renderShadowMap(GLuint quad_programID, GLuint depthTexture, GLuint texID, G glDisableVertexAttribArray(0); } -void renderPolygons(int windowWidth, int windowHeight, GLuint programID, glm::vec3 lightInvDir, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, glm::mat4 MVP, glm::mat4 ModelMatrix, glm::mat4 ViewMatrix, glm::mat4 depthBiasMVP, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower) { +void renderPolygons(int windowWidth, int windowHeight, GLuint programID, glm::vec3 lightInvDir, GLuint MatrixID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, glm::mat4 MVP, glm::mat4 ModelMatrix, glm::mat4 ViewMatrix, glm::mat4 depthBiasMVP, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower) { // Render to the screen glBindFramebuffer(GL_FRAMEBUFFER, 0); @@ -469,7 +469,7 @@ void renderPolygons(int windowWidth, int windowHeight, GLuint programID, glm::ve } }*/ -void computeResidual(int imageNumber, int windowHeight, int windowWidth, std::string modelPath, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double& sum, float SpecularIntensity, float SpecularPower) { +void computeResidual(int imageNumber, int windowHeight, int windowWidth, std::string modelPath, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double& sum, double SpecularIntensity, double SpecularPower) { // Create an empty Mat the same size as the image cv::Mat temp = cv::Mat(windowHeight, windowWidth, CV_8UC3); @@ -523,7 +523,7 @@ void computeResidual(int imageNumber, int windowHeight, int windowWidth, std::st //std::cout << "Image " << imageNumber << ", average sum of squared differences: R = " << sum << ", specular intensity = " << SpecularIntensity << ", specular power = " << SpecularPower << std::endl; } -double returnResidual(int imageNumber, int windowHeight, int windowWidth, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, float SpecularIntensity, float SpecularPower) { +double returnResidual(int imageNumber, int windowHeight, int windowWidth, std::vector < cv::Mat > textureImages, cv::Mat& residual, cv::Vec3d& residuals, double SpecularIntensity, double SpecularPower) { // Create an empty Mat the same size as the image cv::Mat temp = cv::Mat(windowHeight, windowWidth, CV_8UC3); @@ -563,7 +563,7 @@ double returnResidual(int imageNumber, int windowHeight, int windowWidth, std::v return sum; } -void computeResiduals(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath, double& x, Problem& problem) { +void computeResiduals(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath, double& x, Problem& problem) { do { // Render the shadows glm::mat4 depthModelMatrix = glm::mat4(1.0); @@ -624,7 +624,7 @@ void computeResiduals(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, lightNumber = 0; } -void viewModel(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath) { +void viewModel(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& totalResidual, cv::Mat& residualImage, bool calculateResidual, glm::mat4 depthProjectionMatrix, glm::mat4 depthViewMatrix, int width, int height, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::vec3& lightInvDir, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, GLuint programID, GLuint ModelMatrixID, GLuint ViewMatrixID, GLuint DepthBiasID, GLuint lightInvDirID, GLuint Texture, GLuint TextureID, GLuint depthTexture, GLuint ShadowMapID, GLuint vertexbuffer, GLuint uvbuffer, GLuint normalbuffer, GLuint elementbuffer, std::vector<unsigned int> indices, GLuint MatrixID, std::string modelPath) { do { // Render the shadows glm::mat4 depthModelMatrix = glm::mat4(1.0); @@ -692,7 +692,7 @@ void viewModel(cv::Vec3d& residual, std::vector< cv::Vec3d >& residuals, double& } while (glfwGetKey(window, GLFW_KEY_ESCAPE) != GLFW_PRESS && glfwWindowShouldClose(window) == 0); // Check if the ESC key was pressed or the window was closed } -void computeMatricesFromLights(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, bool& calculateResidual) { +void computeMatricesFromLights(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, cv::Mat lightDirections, std::vector< cv::Mat > textureImages, int& lightNumber, int numberOfLights, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, bool& calculateResidual) { //calculateResidual = false; @@ -819,7 +819,7 @@ void computeMatricesFromLights(int windowWidth, int windowHeight, glm::vec3& pos }*/ } -void computeMatricesFromInputs(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, float mouseSpeed, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, bool& shadowControl, GLuint& SpecularIntensityID, float& SpecularIntensity, GLuint& SpecularPowerID, float& SpecularPower, bool& calculateResidual) { +void computeMatricesFromInputs(int windowWidth, int windowHeight, glm::vec3& position, float& horizontalAngle, float& verticalAngle, float& FoV, float mouseSpeed, glm::mat4& ProjectionMatrix, glm::mat4& ViewMatrix, glm::vec3& lightInvDir, glm::mat4& depthProjectionMatrix, glm::mat4& depthViewMatrix, bool& perspectiveProjection, bool& shadowControl, GLuint& SpecularIntensityID, double& SpecularIntensity, GLuint& SpecularPowerID, double& SpecularPower, bool& calculateResidual) { calculateResidual = false; diff --git a/apps/specular_estimation/src/specular_estimation.cc b/apps/specular_estimation/src/specular_estimation.cc index a44ae69..7d4577d 100644 --- a/apps/specular_estimation/src/specular_estimation.cc +++ b/apps/specular_estimation/src/specular_estimation.cc @@ -14,7 +14,7 @@ int main(int argc, char** argv) { bool showTexture = true; // Read the name of the model folder - if (argc >= 2) { // The default calibration path "chrome" will be used + if (argc >= 2) { // Read the file name from the command line argument and convert it from a char array to a string const char *argument1 = argv[1]; imageName = argument1; @@ -44,8 +44,9 @@ int main(int argc, char** argv) { std::cout << std::endl; // Define the paths for the model images, calibration images and the albedo texture - const std::string modelPath = "/home/thomas/Documents/2017-12-04/" + imageName + "/" + imageName + "."; - const std::string calibrationPath = "/home/thomas/Documents/2017-12-04/" + calibration + "/" + calibration + "."; + const std::string folder = "2017-12-04"; + const std::string modelPath = "/home/thomas/Documents/" + folder + "/" + imageName + "/" + imageName + "."; + const std::string calibrationPath = "/home/thomas/Documents/" + folder + "/" + calibration + "/" + calibration + "."; const std::string texturePath = modelPath + "texture.png"; @@ -69,7 +70,6 @@ int main(int argc, char** argv) { // The perspective transform warps the model images to align them with the ChArUco board std::vector< cv::Vec3d > rvecs, tvecs; cv::Mat rotationMatrix, rotationVector, charucoBoardImage, cameraMatrix, distortionCoefficients, perspectiveTransform, lightDirectionsPerspective = cv::Mat(numberOfLights, 3, CV_32F); - cv::Ptr<cv::aruco::CharucoBoard> charucoBoard; charucoCalibration(width, height, charucoBoard, charucoBoardImage, cameraMatrix, distortionCoefficients); @@ -92,14 +92,14 @@ int main(int argc, char** argv) { glm::vec3 position, lightInvDir; glm::mat4 depthProjectionMatrix, depthViewMatrix; - float horizontalAngle, verticalAngle, FoV, SpecularIntensity = 0.5f, SpecularPower = 2.0f; + float horizontalAngle, verticalAngle, FoV; GLuint programID, MatrixID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, depthProgramID, quad_programID, FramebufferName, quad_vertexbuffer, VertexArrayID, SpecularIntensityID, SpecularPowerID; std::vector<unsigned int> indices; cv::Vec3d residual; std::vector< cv::Vec3d > residuals; int lightNumber = 0; bool calculateResidual = false; - double totalResidual; + double totalResidual, SpecularIntensity = 0.5d, SpecularPower = 2.0d, residualValue; cv::Mat residualImage; initialiseOpenGL(heightMap, normalMap, texture, textureImages, lightDirections, width, height, depthProjectionMatrix, depthViewMatrix, position, horizontalAngle, verticalAngle, FoV, lightInvDir, programID, MatrixID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, depthProgramID, quad_programID, FramebufferName, quad_vertexbuffer, VertexArrayID, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower); @@ -107,9 +107,9 @@ int main(int argc, char** argv) { //initialiseOpenGL(heightMap, normalMap, texture, charucoImages, lightDirectionsPerspective, width, height, depthProjectionMatrix, depthViewMatrix, position, horizontalAngle, verticalAngle, FoV, lightInvDir, programID, MatrixID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, depthProgramID, quad_programID, FramebufferName, quad_vertexbuffer, VertexArrayID, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower); + specularMinimisation(SpecularIntensity, SpecularPower, residualValue, residual, residuals, totalResidual, residualImage, calculateResidual, depthProjectionMatrix, depthViewMatrix, width, height, position, horizontalAngle, verticalAngle, FoV, lightInvDir, lightDirections, textureImages, lightNumber, numberOfLights, SpecularIntensityID, SpecularPowerID, programID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, MatrixID, modelPath); - - + /* // The variable to solve for with its initial value. It will be mutated in place by the solver. double x = SpecularIntensity; const double initial_x = x; @@ -129,12 +129,16 @@ int main(int argc, char** argv) { std::cout << summary.BriefReport() << "\n"; std::cout << "Specular Intensity: " << initial_x << " -> " << x << "\n"; + */ viewModel(residual, residuals, totalResidual, residualImage, calculateResidual, depthProjectionMatrix, depthViewMatrix, width, height, position, horizontalAngle, verticalAngle, FoV, lightInvDir, lightDirections, textureImages, lightNumber, numberOfLights, SpecularIntensityID, SpecularIntensity, SpecularPowerID, SpecularPower, programID, ModelMatrixID, ViewMatrixID, DepthBiasID, lightInvDirID, Texture, TextureID, depthTexture, ShadowMapID, vertexbuffer, uvbuffer, normalbuffer, elementbuffer, indices, MatrixID, modelPath); terminateOpenGL(vertexbuffer, uvbuffer, normalbuffer, elementbuffer, programID, depthProgramID, quad_programID, Texture, FramebufferName, depthTexture, quad_vertexbuffer, VertexArrayID); - // wood6: Average residual = 8.92126e+08, difference = -27795, specular intensity = 0.234, specular power = 2 + return 0; +} + +// wood6: Average residual = 8.92126e+08, difference = -27795, specular intensity = 0.234, specular power = 2 /* Image 0, SSD per pixel: R = 241.427, G = 232.569, B = 204.216, specular intensity = 0.237, specular power = 2 Image 1, SSD per pixel: R = 245.135, G = 233.578, B = 197.033, specular intensity = 0.236, specular power = 2 @@ -180,7 +184,3 @@ int main(int argc, char** argv) { Image 5, SSD per pixel: R = 219.19, G = 223.315, B = 223.424, specular intensity = 0.42, specular power = 2 Average residual = 9.30516e+08, specular intensity = 0.42, specular power = 2 */ - - - return 0; -} diff --git a/apps/specular_estimation/src/stdafx.h b/apps/specular_estimation/src/stdafx.h index 60a8f32..60b4aa9 100644 --- a/apps/specular_estimation/src/stdafx.h +++ b/apps/specular_estimation/src/stdafx.h @@ -1,5 +1,4 @@ -// Minimize 0.5 (10 - x)^2 using jacobian matrix computed using -// automatic differentiation. +#define GLM_ENABLE_EXPERIMENTAL #include <stdio.h> #include <iostream> @@ -36,4 +35,4 @@ using namespace glm; #include "OpenCV.h" #include "Charuco.h" #include "OpenGL.h" -#include "Ceres.h" \ No newline at end of file +#include "Ceres.h" diff --git a/cmake_install.cmake b/cmake_install.cmake index e580cda..d13aa14 100644 --- a/cmake_install.cmake +++ b/cmake_install.cmake @@ -32,6 +32,11 @@ if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) set(CMAKE_INSTALL_SO_NO_EXE "1") endif() +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. include("/home/thomas/Documents/Minimisation/apps/cmake_install.cmake") -- GitLab